diff --git a/404.html b/404.html index 617d88ac..91d4de77 100644 --- a/404.html +++ b/404.html @@ -6,10 +6,10 @@ 404 | NapCatQQ - + - - + + diff --git a/about.html b/about.html index 4ed2a306..246d8dc2 100644 --- a/about.html +++ b/about.html @@ -6,40 +6,40 @@ 关于 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
Skip to content

基于 MIT 许可发布

+
Skip to content

基于 MIT 许可发布

diff --git a/assets/about.md.Bcx1Zk7D.js b/assets/about.md.Bcx1Zk7D.js deleted file mode 100644 index 91a257d8..00000000 --- a/assets/about.md.Bcx1Zk7D.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as r,j as e,a as o,o as n}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1732513256000}'),s={name:"about.md"};function l(c,a,d,i,p,f){return n(),r("div",null,a[0]||(a[0]=[e("h1",{id:"关于",tabindex:"-1"},[o("关于 "),e("a",{class:"header-anchor",href:"#关于","aria-label":'Permalink to "关于"'},"​")],-1),e("p",null,[e("a",{href:"https://qm.qq.com/q/cnr2C9UifC",target:"_blank",rel:"noreferrer"},"NapCat")],-1)]))}const _=t(s,[["render",l]]);export{u as __pageData,_ as default}; diff --git a/assets/about.md.Bcx1Zk7D.lean.js b/assets/about.md.Bcx1Zk7D.lean.js deleted file mode 100644 index 91a257d8..00000000 --- a/assets/about.md.Bcx1Zk7D.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as r,j as e,a as o,o as n}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1732513256000}'),s={name:"about.md"};function l(c,a,d,i,p,f){return n(),r("div",null,a[0]||(a[0]=[e("h1",{id:"关于",tabindex:"-1"},[o("关于 "),e("a",{class:"header-anchor",href:"#关于","aria-label":'Permalink to "关于"'},"​")],-1),e("p",null,[e("a",{href:"https://qm.qq.com/q/cnr2C9UifC",target:"_blank",rel:"noreferrer"},"NapCat")],-1)]))}const _=t(s,[["render",l]]);export{u as __pageData,_ as default}; diff --git a/assets/about.md.GrWvABA2.js b/assets/about.md.GrWvABA2.js new file mode 100644 index 00000000..1ef7d736 --- /dev/null +++ b/assets/about.md.GrWvABA2.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as a,a as s,G as n,B as l,o as p}from"./chunks/framework.DZuLV8wC.js";const N=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1732513256000}'),d={name:"about.md"};function i(c,e,m,f,u,_){const t=l("NolebasePageProperties");return p(),o("div",null,[e[0]||(e[0]=a("h1",{id:"关于",tabindex:"-1"},[s("关于 "),a("a",{class:"header-anchor",href:"#关于","aria-label":'Permalink to "关于"'},"​")],-1)),n(t),e[1]||(e[1]=a("p",null,[a("a",{href:"https://qm.qq.com/q/cnr2C9UifC",target:"_blank",rel:"noreferrer"},"NapCat")],-1))])}const P=r(d,[["render",i]]);export{N as __pageData,P as default}; diff --git a/assets/about.md.GrWvABA2.lean.js b/assets/about.md.GrWvABA2.lean.js new file mode 100644 index 00000000..1ef7d736 --- /dev/null +++ b/assets/about.md.GrWvABA2.lean.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as a,a as s,G as n,B as l,o as p}from"./chunks/framework.DZuLV8wC.js";const N=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1732513256000}'),d={name:"about.md"};function i(c,e,m,f,u,_){const t=l("NolebasePageProperties");return p(),o("div",null,[e[0]||(e[0]=a("h1",{id:"关于",tabindex:"-1"},[s("关于 "),a("a",{class:"header-anchor",href:"#关于","aria-label":'Permalink to "关于"'},"​")],-1)),n(t),e[1]||(e[1]=a("p",null,[a("a",{href:"https://qm.qq.com/q/cnr2C9UifC",target:"_blank",rel:"noreferrer"},"NapCat")],-1))])}const P=r(d,[["render",i]]);export{N as __pageData,P as default}; diff --git a/assets/app.BMPJqCQ4.js b/assets/app.B3HFS4Ax.js similarity index 99% rename from assets/app.BMPJqCQ4.js rename to assets/app.B3HFS4Ax.js index 79b478bd..3163149d 100644 --- a/assets/app.BMPJqCQ4.js +++ b/assets/app.B3HFS4Ax.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/dagre-4EVJKHTY.UnNrL29U.js","assets/chunks/graph.CE1AQhN6.js","assets/chunks/baseUniq.BQi4b7P6.js","assets/chunks/layout.DI7q_rl0.js","assets/chunks/basePickBy.DV_PkyTc.js","assets/chunks/clone.DZDlKaiy.js","assets/chunks/framework.DZuLV8wC.js","assets/chunks/theme.CaAF-Cfl.js","assets/chunks/c4Diagram-6F5ED5ID.gFMHrZqt.js","assets/chunks/chunk-ASOPGD6M.DhYSqRPk.js","assets/chunks/flowDiagram-7ASYPVHJ.BXY3Om0p.js","assets/chunks/chunk-5HRBRIJM.CwqNh_Nx.js","assets/chunks/channel.BHb5W95E.js","assets/chunks/erDiagram-6RL3IURR.oR1E3lOE.js","assets/chunks/gitGraphDiagram-NRZ2UAAF.DVqUkid2.js","assets/chunks/chunk-TMUBEWPD.5VHyfp39.js","assets/chunks/chunk-KFBOBJHC.iITRNe6A.js","assets/chunks/gitGraph-YCYPL57B.CBDBGspc.js","assets/chunks/ganttDiagram-NTVNEXSI.fV1O-IYu.js","assets/chunks/linear.o6x3193V.js","assets/chunks/init.Gi6I4Gst.js","assets/chunks/infoDiagram-A4XQUW5V.CxGB1BYo.js","assets/chunks/pieDiagram-YF2LJOPJ.BenzYBOQ.js","assets/chunks/arc.ChaO93yJ.js","assets/chunks/ordinal.BYWQX77i.js","assets/chunks/quadrantDiagram-OS5C2QUG.hagD2Qz8.js","assets/chunks/xychartDiagram-6QU3TZC5.B99qSEHB.js","assets/chunks/requirementDiagram-MIRIMTAZ.Bp1D7UOP.js","assets/chunks/sequenceDiagram-G6AWOVSC.BgovR2eF.js","assets/chunks/classDiagram-LNE6IOMH.DveOlaX7.js","assets/chunks/chunk-T2TOU4HS.DSWPQjhO.js","assets/chunks/classDiagram-v2-MQ7JQ4JX.DveOlaX7.js","assets/chunks/stateDiagram-MAYHULR4.C3Cl4JRh.js","assets/chunks/chunk-7U56Z5CX.C1-CEjfc.js","assets/chunks/stateDiagram-v2-4JROLMXI.D-p1m1vi.js","assets/chunks/journeyDiagram-G5WM74LC.aH0kWbCG.js","assets/chunks/timeline-definition-U7ZMHBDA.B9RL5mRK.js","assets/chunks/mindmap-definition-GWI6TPTV.CE43dQfI.js","assets/chunks/cytoscape.esm.FpOb6hff.js","assets/chunks/kanban-definition-QRCXZQQD.Cv2Skcd6.js","assets/chunks/sankeyDiagram-Y46BX6SQ.WoH5y0Hk.js","assets/chunks/diagram-QW4FP2JN.CgT9uWF2.js","assets/chunks/blockDiagram-ZHA2E4KO.Ha2zRnJz.js","assets/chunks/architectureDiagram-UYN6MBPD.Y7nSKY0-.js"])))=>i.map(i=>d[i]); -var Bm=Object.defineProperty;var Ml=e=>{throw TypeError(e)};var Mm=(e,t,r)=>t in e?Bm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var dt=(e,t,r)=>Mm(e,typeof t!="symbol"?t+"":t,r),Em=(e,t,r)=>t.has(e)||Ml("Cannot "+r);var El=(e,t,r)=>t.has(e)?Ml("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r);var si=(e,t,r)=>(Em(e,t,"access private method"),r);import{V as ft,p as Fl,u as hh,an as Fm,v as uh,x as $m,o as Dm,c as Rm,n as Om,R as ms,ao as Im,ap as Pm,aq as Nm,ak as zm,ar as qm,as as Wm,at as Hm,au as jm,av as Um,al as Ym,d as Gm,s as Vm,aw as Xm,ax as Zm,ay as Km,az as Qm}from"./chunks/framework.DZuLV8wC.js";import{R as Jm}from"./chunks/theme.CaAF-Cfl.js";var t0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function e0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fh={exports:{}};(function(e,t){(function(r,i){e.exports=i()})(t0,function(){var r=1e3,i=6e4,n=36e5,a="millisecond",o="second",s="minute",l="hour",c="day",h="week",u="month",f="quarter",p="year",g="date",m="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(M){var L=["th","st","nd","rd"],S=M%100;return"["+M+(L[(S-20)%10]||L[S]||L[0])+"]"}},_=function(M,L,S){var F=String(M);return!F||F.length>=L?M:""+Array(L+1-F.length).join(S)+M},v={s:_,z:function(M){var L=-M.utcOffset(),S=Math.abs(L),F=Math.floor(S/60),T=S%60;return(L<=0?"+":"-")+_(F,2,"0")+":"+_(T,2,"0")},m:function M(L,S){if(L.date()1)return M(Y[0])}else{var J=L.name;E[J]=L,T=J}return!F&&T&&(k=T),T||!F&&k},R=function(M,L){if(O(M))return M.clone();var S=typeof L=="object"?L:{};return S.date=M,S.args=arguments,new q(S)},B=v;B.l=N,B.i=O,B.w=function(M,L){return R(M,{locale:L.$L,utc:L.$u,x:L.$x,$offset:L.$offset})};var q=function(){function M(S){this.$L=N(S.locale,null,!0),this.parse(S),this.$x=this.$x||S.x||{},this[A]=!0}var L=M.prototype;return L.parse=function(S){this.$d=function(F){var T=F.date,z=F.utc;if(T===null)return new Date(NaN);if(B.u(T))return new Date;if(T instanceof Date)return new Date(T);if(typeof T=="string"&&!/Z$/i.test(T)){var Y=T.match(y);if(Y){var J=Y[2]-1||0,pt=(Y[7]||"0").substring(0,3);return z?new Date(Date.UTC(Y[1],J,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,pt)):new Date(Y[1],J,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,pt)}}return new Date(T)}(S),this.init()},L.init=function(){var S=this.$d;this.$y=S.getFullYear(),this.$M=S.getMonth(),this.$D=S.getDate(),this.$W=S.getDay(),this.$H=S.getHours(),this.$m=S.getMinutes(),this.$s=S.getSeconds(),this.$ms=S.getMilliseconds()},L.$utils=function(){return B},L.isValid=function(){return this.$d.toString()!==m},L.isSame=function(S,F){var T=R(S);return this.startOf(F)<=T&&T<=this.endOf(F)},L.isAfter=function(S,F){return R(S)e>=255?255:e<0?0:e,g:e=>e>=255?255:e<0?0:e,b:e=>e>=255?255:e<0?0:e,h:e=>e%360,s:e=>e>=100?100:e<0?0:e,l:e=>e>=100?100:e<0?0:e,a:e=>e>=1?1:e<0?0:e},toLinear:e=>{const t=e/255;return e>.03928?Math.pow((t+.055)/1.055,2.4):t/12.92},hue2rgb:(e,t,r)=>(r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e),hsl2rgb:({h:e,s:t,l:r},i)=>{if(!t)return r*2.55;e/=360,t/=100,r/=100;const n=r<.5?r*(1+t):r+t-r*t,a=2*r-n;switch(i){case"r":return Cn.hue2rgb(a,n,e+1/3)*255;case"g":return Cn.hue2rgb(a,n,e)*255;case"b":return Cn.hue2rgb(a,n,e-1/3)*255}},rgb2hsl:({r:e,g:t,b:r},i)=>{e/=255,t/=255,r/=255;const n=Math.max(e,t,r),a=Math.min(e,t,r),o=(n+a)/2;if(i==="l")return o*100;if(n===a)return 0;const s=n-a,l=o>.5?s/(2-n-a):s/(n+a);if(i==="s")return l*100;switch(n){case e:return((t-r)/s+(tt>r?Math.min(t,Math.max(r,e)):Math.min(r,Math.max(t,e)),round:e=>Math.round(e*1e10)/1e10},a0={dec2hex:e=>{const t=Math.round(e).toString(16);return t.length>1?t:`0${t}`}},et={channel:Cn,lang:n0,unit:a0},Ne={};for(let e=0;e<=255;e++)Ne[e]=et.unit.dec2hex(e);const Et={ALL:0,RGB:1,HSL:2};class s0{constructor(){this.type=Et.ALL}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=Et.ALL}is(t){return this.type===t}}class o0{constructor(t,r){this.color=r,this.changed=!1,this.data=t,this.type=new s0}set(t,r){return this.color=r,this.changed=!1,this.data=t,this.type.type=Et.ALL,this}_ensureHSL(){const t=this.data,{h:r,s:i,l:n}=t;r===void 0&&(t.h=et.channel.rgb2hsl(t,"h")),i===void 0&&(t.s=et.channel.rgb2hsl(t,"s")),n===void 0&&(t.l=et.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r,g:i,b:n}=t;r===void 0&&(t.r=et.channel.hsl2rgb(t,"r")),i===void 0&&(t.g=et.channel.hsl2rgb(t,"g")),n===void 0&&(t.b=et.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,r=t.r;return!this.type.is(Et.HSL)&&r!==void 0?r:(this._ensureHSL(),et.channel.hsl2rgb(t,"r"))}get g(){const t=this.data,r=t.g;return!this.type.is(Et.HSL)&&r!==void 0?r:(this._ensureHSL(),et.channel.hsl2rgb(t,"g"))}get b(){const t=this.data,r=t.b;return!this.type.is(Et.HSL)&&r!==void 0?r:(this._ensureHSL(),et.channel.hsl2rgb(t,"b"))}get h(){const t=this.data,r=t.h;return!this.type.is(Et.RGB)&&r!==void 0?r:(this._ensureRGB(),et.channel.rgb2hsl(t,"h"))}get s(){const t=this.data,r=t.s;return!this.type.is(Et.RGB)&&r!==void 0?r:(this._ensureRGB(),et.channel.rgb2hsl(t,"s"))}get l(){const t=this.data,r=t.l;return!this.type.is(Et.RGB)&&r!==void 0?r:(this._ensureRGB(),et.channel.rgb2hsl(t,"l"))}get a(){return this.data.a}set r(t){this.type.set(Et.RGB),this.changed=!0,this.data.r=t}set g(t){this.type.set(Et.RGB),this.changed=!0,this.data.g=t}set b(t){this.type.set(Et.RGB),this.changed=!0,this.data.b=t}set h(t){this.type.set(Et.HSL),this.changed=!0,this.data.h=t}set s(t){this.type.set(Et.HSL),this.changed=!0,this.data.s=t}set l(t){this.type.set(Et.HSL),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}const ga=new o0({r:0,g:0,b:0,a:0},"transparent"),Tr={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:e=>{if(e.charCodeAt(0)!==35)return;const t=e.match(Tr.re);if(!t)return;const r=t[1],i=parseInt(r,16),n=r.length,a=n%4===0,o=n>4,s=o?1:17,l=o?8:4,c=a?0:-1,h=o?255:15;return ga.set({r:(i>>l*(c+3)&h)*s,g:(i>>l*(c+2)&h)*s,b:(i>>l*(c+1)&h)*s,a:a?(i&h)*s/255:1},e)},stringify:e=>{const{r:t,g:r,b:i,a:n}=e;return n<1?`#${Ne[Math.round(t)]}${Ne[Math.round(r)]}${Ne[Math.round(i)]}${Ne[Math.round(n*255)]}`:`#${Ne[Math.round(t)]}${Ne[Math.round(r)]}${Ne[Math.round(i)]}`}},tr={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:e=>{const t=e.match(tr.hueRe);if(t){const[,r,i]=t;switch(i){case"grad":return et.channel.clamp.h(parseFloat(r)*.9);case"rad":return et.channel.clamp.h(parseFloat(r)*180/Math.PI);case"turn":return et.channel.clamp.h(parseFloat(r)*360)}}return et.channel.clamp.h(parseFloat(e))},parse:e=>{const t=e.charCodeAt(0);if(t!==104&&t!==72)return;const r=e.match(tr.re);if(!r)return;const[,i,n,a,o,s]=r;return ga.set({h:tr._hue2deg(i),s:et.channel.clamp.s(parseFloat(n)),l:et.channel.clamp.l(parseFloat(a)),a:o?et.channel.clamp.a(s?parseFloat(o)/100:parseFloat(o)):1},e)},stringify:e=>{const{h:t,s:r,l:i,a:n}=e;return n<1?`hsla(${et.lang.round(t)}, ${et.lang.round(r)}%, ${et.lang.round(i)}%, ${n})`:`hsl(${et.lang.round(t)}, ${et.lang.round(r)}%, ${et.lang.round(i)}%)`}},Ti={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",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:"#ff00ff",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:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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:"#ff0000",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",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:e=>{e=e.toLowerCase();const t=Ti.colors[e];if(t)return Tr.parse(t)},stringify:e=>{const t=Tr.stringify(e);for(const r in Ti.colors)if(Ti.colors[r]===t)return r}},bi={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:e=>{const t=e.charCodeAt(0);if(t!==114&&t!==82)return;const r=e.match(bi.re);if(!r)return;const[,i,n,a,o,s,l,c,h]=r;return ga.set({r:et.channel.clamp.r(n?parseFloat(i)*2.55:parseFloat(i)),g:et.channel.clamp.g(o?parseFloat(a)*2.55:parseFloat(a)),b:et.channel.clamp.b(l?parseFloat(s)*2.55:parseFloat(s)),a:c?et.channel.clamp.a(h?parseFloat(c)/100:parseFloat(c)):1},e)},stringify:e=>{const{r:t,g:r,b:i,a:n}=e;return n<1?`rgba(${et.lang.round(t)}, ${et.lang.round(r)}, ${et.lang.round(i)}, ${et.lang.round(n)})`:`rgb(${et.lang.round(t)}, ${et.lang.round(r)}, ${et.lang.round(i)})`}},be={format:{keyword:Ti,hex:Tr,rgb:bi,rgba:bi,hsl:tr,hsla:tr},parse:e=>{if(typeof e!="string")return e;const t=Tr.parse(e)||bi.parse(e)||tr.parse(e)||Ti.parse(e);if(t)return t;throw new Error(`Unsupported color format: "${e}"`)},stringify:e=>!e.changed&&e.color?e.color:e.type.is(Et.HSL)||e.data.r===void 0?tr.stringify(e):e.a<1||!Number.isInteger(e.r)||!Number.isInteger(e.g)||!Number.isInteger(e.b)?bi.stringify(e):Tr.stringify(e)},ph=(e,t)=>{const r=be.parse(e);for(const i in t)r[i]=et.channel.clamp[i](t[i]);return be.stringify(r)},Ai=(e,t,r=0,i=1)=>{if(typeof e!="number")return ph(e,{a:t});const n=ga.set({r:et.channel.clamp.r(e),g:et.channel.clamp.g(t),b:et.channel.clamp.b(r),a:et.channel.clamp.a(i)});return be.stringify(n)},l0=e=>{const{r:t,g:r,b:i}=be.parse(e),n=.2126*et.channel.toLinear(t)+.7152*et.channel.toLinear(r)+.0722*et.channel.toLinear(i);return et.lang.round(n)},c0=e=>l0(e)>=.5,Yi=e=>!c0(e),dh=(e,t,r)=>{const i=be.parse(e),n=i[t],a=et.channel.clamp[t](n+r);return n!==a&&(i[t]=a),be.stringify(i)},V=(e,t)=>dh(e,"l",t),Q=(e,t)=>dh(e,"l",-t),w=(e,t)=>{const r=be.parse(e),i={};for(const n in t)t[n]&&(i[n]=r[n]+t[n]);return ph(e,i)},h0=(e,t,r=50)=>{const{r:i,g:n,b:a,a:o}=be.parse(e),{r:s,g:l,b:c,a:h}=be.parse(t),u=r/100,f=u*2-1,p=o-h,m=((f*p===-1?f:(f+p)/(1+f*p))+1)/2,y=1-m,x=i*m+s*y,b=n*m+l*y,_=a*m+c*y,v=o*u+h*(1-u);return Ai(x,b,_,v)},P=(e,t=100)=>{const r=be.parse(e);return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,h0(r,e,t)};/*! @license DOMPurify 3.2.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.3/LICENSE */const{entries:gh,setPrototypeOf:$l,isFrozen:u0,getPrototypeOf:f0,getOwnPropertyDescriptor:p0}=Object;let{freeze:zt,seal:ee,create:mh}=Object,{apply:ys,construct:xs}=typeof Reflect<"u"&&Reflect;zt||(zt=function(t){return t});ee||(ee=function(t){return t});ys||(ys=function(t,r,i){return t.apply(r,i)});xs||(xs=function(t,r){return new t(...r)});const hn=Xt(Array.prototype.forEach),Dl=Xt(Array.prototype.pop),oi=Xt(Array.prototype.push),wn=Xt(String.prototype.toLowerCase),Za=Xt(String.prototype.toString),Rl=Xt(String.prototype.match),li=Xt(String.prototype.replace),d0=Xt(String.prototype.indexOf),g0=Xt(String.prototype.trim),se=Xt(Object.prototype.hasOwnProperty),Ot=Xt(RegExp.prototype.test),ci=m0(TypeError);function Xt(e){return function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),n=1;n2&&arguments[2]!==void 0?arguments[2]:wn;$l&&$l(e,null);let i=t.length;for(;i--;){let n=t[i];if(typeof n=="string"){const a=r(n);a!==n&&(u0(t)||(t[i]=a),n=a)}e[n]=!0}return e}function y0(e){for(let t=0;t/gm),w0=ee(/\$\{[\w\W]*}/gm),v0=ee(/^data-[\-\w.\u00B7-\uFFFF]+$/),k0=ee(/^aria-[\-\w]+$/),yh=ee(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),S0=ee(/^(?:\w+script|data):/i),T0=ee(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),xh=ee(/^html$/i),A0=ee(/^[a-z][.\w]*(-[.\w]+)+$/i);var zl=Object.freeze({__proto__:null,ARIA_ATTR:k0,ATTR_WHITESPACE:T0,CUSTOM_ELEMENT:A0,DATA_ATTR:v0,DOCTYPE_NAME:xh,ERB_EXPR:C0,IS_ALLOWED_URI:yh,IS_SCRIPT_OR_DATA:S0,MUSTACHE_EXPR:_0,TMPLIT_EXPR:w0});const ui={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},L0=function(){return typeof window>"u"?null:window},B0=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let i=null;const n="data-tt-policy-suffix";r&&r.hasAttribute(n)&&(i=r.getAttribute(n));const a="dompurify"+(i?"#"+i:"");try{return t.createPolicy(a,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},ql=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function bh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:L0();const t=K=>bh(K);if(t.version="3.2.3",t.removed=[],!e||!e.document||e.document.nodeType!==ui.document)return t.isSupported=!1,t;let{document:r}=e;const i=r,n=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:o,Node:s,Element:l,NodeFilter:c,NamedNodeMap:h=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:u,DOMParser:f,trustedTypes:p}=e,g=l.prototype,m=hi(g,"cloneNode"),y=hi(g,"remove"),x=hi(g,"nextSibling"),b=hi(g,"childNodes"),_=hi(g,"parentNode");if(typeof o=="function"){const K=r.createElement("template");K.content&&K.content.ownerDocument&&(r=K.content.ownerDocument)}let v,k="";const{implementation:E,createNodeIterator:A,createDocumentFragment:O,getElementsByTagName:N}=r,{importNode:R}=i;let B=ql();t.isSupported=typeof gh=="function"&&typeof _=="function"&&E&&E.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:q,ERB_EXPR:I,TMPLIT_EXPR:M,DATA_ATTR:L,ARIA_ATTR:S,IS_SCRIPT_OR_DATA:F,ATTR_WHITESPACE:T,CUSTOM_ELEMENT:z}=zl;let{IS_ALLOWED_URI:Y}=zl,J=null;const pt=nt({},[...Ol,...Ka,...Qa,...Ja,...Il]);let at=null;const _t=nt({},[...Pl,...ts,...Nl,...un]);let st=Object.seal(mh(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Kt=null,ie=null,Oe=!0,ne=!0,kt=!1,ae=!0,Qt=!1,Ie=!0,Ve=!1,Wa=!1,Ha=!1,yr=!1,rn=!1,nn=!1,fl=!0,pl=!1;const Cm="user-content-";let ja=!0,ii=!1,xr={},br=null;const dl=nt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let gl=null;const ml=nt({},["audio","video","img","source","image","track"]);let Ua=null;const yl=nt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),an="http://www.w3.org/1998/Math/MathML",sn="http://www.w3.org/2000/svg",ve="http://www.w3.org/1999/xhtml";let _r=ve,Ya=!1,Ga=null;const wm=nt({},[an,sn,ve],Za);let on=nt({},["mi","mo","mn","ms","mtext"]),ln=nt({},["annotation-xml"]);const vm=nt({},["title","style","font","a","script"]);let ni=null;const km=["application/xhtml+xml","text/html"],Sm="text/html";let wt=null,Cr=null;const Tm=r.createElement("form"),xl=function(C){return C instanceof RegExp||C instanceof Function},Va=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Cr&&Cr===C)){if((!C||typeof C!="object")&&(C={}),C=Ze(C),ni=km.indexOf(C.PARSER_MEDIA_TYPE)===-1?Sm:C.PARSER_MEDIA_TYPE,wt=ni==="application/xhtml+xml"?Za:wn,J=se(C,"ALLOWED_TAGS")?nt({},C.ALLOWED_TAGS,wt):pt,at=se(C,"ALLOWED_ATTR")?nt({},C.ALLOWED_ATTR,wt):_t,Ga=se(C,"ALLOWED_NAMESPACES")?nt({},C.ALLOWED_NAMESPACES,Za):wm,Ua=se(C,"ADD_URI_SAFE_ATTR")?nt(Ze(yl),C.ADD_URI_SAFE_ATTR,wt):yl,gl=se(C,"ADD_DATA_URI_TAGS")?nt(Ze(ml),C.ADD_DATA_URI_TAGS,wt):ml,br=se(C,"FORBID_CONTENTS")?nt({},C.FORBID_CONTENTS,wt):dl,Kt=se(C,"FORBID_TAGS")?nt({},C.FORBID_TAGS,wt):{},ie=se(C,"FORBID_ATTR")?nt({},C.FORBID_ATTR,wt):{},xr=se(C,"USE_PROFILES")?C.USE_PROFILES:!1,Oe=C.ALLOW_ARIA_ATTR!==!1,ne=C.ALLOW_DATA_ATTR!==!1,kt=C.ALLOW_UNKNOWN_PROTOCOLS||!1,ae=C.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Qt=C.SAFE_FOR_TEMPLATES||!1,Ie=C.SAFE_FOR_XML!==!1,Ve=C.WHOLE_DOCUMENT||!1,yr=C.RETURN_DOM||!1,rn=C.RETURN_DOM_FRAGMENT||!1,nn=C.RETURN_TRUSTED_TYPE||!1,Ha=C.FORCE_BODY||!1,fl=C.SANITIZE_DOM!==!1,pl=C.SANITIZE_NAMED_PROPS||!1,ja=C.KEEP_CONTENT!==!1,ii=C.IN_PLACE||!1,Y=C.ALLOWED_URI_REGEXP||yh,_r=C.NAMESPACE||ve,on=C.MATHML_TEXT_INTEGRATION_POINTS||on,ln=C.HTML_INTEGRATION_POINTS||ln,st=C.CUSTOM_ELEMENT_HANDLING||{},C.CUSTOM_ELEMENT_HANDLING&&xl(C.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(st.tagNameCheck=C.CUSTOM_ELEMENT_HANDLING.tagNameCheck),C.CUSTOM_ELEMENT_HANDLING&&xl(C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(st.attributeNameCheck=C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),C.CUSTOM_ELEMENT_HANDLING&&typeof C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(st.allowCustomizedBuiltInElements=C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Qt&&(ne=!1),rn&&(yr=!0),xr&&(J=nt({},Il),at=[],xr.html===!0&&(nt(J,Ol),nt(at,Pl)),xr.svg===!0&&(nt(J,Ka),nt(at,ts),nt(at,un)),xr.svgFilters===!0&&(nt(J,Qa),nt(at,ts),nt(at,un)),xr.mathMl===!0&&(nt(J,Ja),nt(at,Nl),nt(at,un))),C.ADD_TAGS&&(J===pt&&(J=Ze(J)),nt(J,C.ADD_TAGS,wt)),C.ADD_ATTR&&(at===_t&&(at=Ze(at)),nt(at,C.ADD_ATTR,wt)),C.ADD_URI_SAFE_ATTR&&nt(Ua,C.ADD_URI_SAFE_ATTR,wt),C.FORBID_CONTENTS&&(br===dl&&(br=Ze(br)),nt(br,C.FORBID_CONTENTS,wt)),ja&&(J["#text"]=!0),Ve&&nt(J,["html","head","body"]),J.table&&(nt(J,["tbody"]),delete Kt.tbody),C.TRUSTED_TYPES_POLICY){if(typeof C.TRUSTED_TYPES_POLICY.createHTML!="function")throw ci('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof C.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ci('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');v=C.TRUSTED_TYPES_POLICY,k=v.createHTML("")}else v===void 0&&(v=B0(p,n)),v!==null&&typeof k=="string"&&(k=v.createHTML(""));zt&&zt(C),Cr=C}},bl=nt({},[...Ka,...Qa,...x0]),_l=nt({},[...Ja,...b0]),Am=function(C){let D=_(C);(!D||!D.tagName)&&(D={namespaceURI:_r,tagName:"template"});const H=wn(C.tagName),mt=wn(D.tagName);return Ga[C.namespaceURI]?C.namespaceURI===sn?D.namespaceURI===ve?H==="svg":D.namespaceURI===an?H==="svg"&&(mt==="annotation-xml"||on[mt]):!!bl[H]:C.namespaceURI===an?D.namespaceURI===ve?H==="math":D.namespaceURI===sn?H==="math"&&ln[mt]:!!_l[H]:C.namespaceURI===ve?D.namespaceURI===sn&&!ln[mt]||D.namespaceURI===an&&!on[mt]?!1:!_l[H]&&(vm[H]||!bl[H]):!!(ni==="application/xhtml+xml"&&Ga[C.namespaceURI]):!1},fe=function(C){oi(t.removed,{element:C});try{_(C).removeChild(C)}catch{y(C)}},cn=function(C,D){try{oi(t.removed,{attribute:D.getAttributeNode(C),from:D})}catch{oi(t.removed,{attribute:null,from:D})}if(D.removeAttribute(C),C==="is")if(yr||rn)try{fe(D)}catch{}else try{D.setAttribute(C,"")}catch{}},Cl=function(C){let D=null,H=null;if(Ha)C=""+C;else{const St=Rl(C,/^[\r\n\t ]+/);H=St&&St[0]}ni==="application/xhtml+xml"&&_r===ve&&(C=''+C+"");const mt=v?v.createHTML(C):C;if(_r===ve)try{D=new f().parseFromString(mt,ni)}catch{}if(!D||!D.documentElement){D=E.createDocument(_r,"template",null);try{D.documentElement.innerHTML=Ya?k:mt}catch{}}const Mt=D.body||D.documentElement;return C&&H&&Mt.insertBefore(r.createTextNode(H),Mt.childNodes[0]||null),_r===ve?N.call(D,Ve?"html":"body")[0]:Ve?D.documentElement:Mt},wl=function(C){return A.call(C.ownerDocument||C,C,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Xa=function(C){return C instanceof u&&(typeof C.nodeName!="string"||typeof C.textContent!="string"||typeof C.removeChild!="function"||!(C.attributes instanceof h)||typeof C.removeAttribute!="function"||typeof C.setAttribute!="function"||typeof C.namespaceURI!="string"||typeof C.insertBefore!="function"||typeof C.hasChildNodes!="function")},vl=function(C){return typeof s=="function"&&C instanceof s};function ke(K,C,D){hn(K,H=>{H.call(t,C,D,Cr)})}const kl=function(C){let D=null;if(ke(B.beforeSanitizeElements,C,null),Xa(C))return fe(C),!0;const H=wt(C.nodeName);if(ke(B.uponSanitizeElement,C,{tagName:H,allowedTags:J}),C.hasChildNodes()&&!vl(C.firstElementChild)&&Ot(/<[/\w]/g,C.innerHTML)&&Ot(/<[/\w]/g,C.textContent)||C.nodeType===ui.progressingInstruction||Ie&&C.nodeType===ui.comment&&Ot(/<[/\w]/g,C.data))return fe(C),!0;if(!J[H]||Kt[H]){if(!Kt[H]&&Tl(H)&&(st.tagNameCheck instanceof RegExp&&Ot(st.tagNameCheck,H)||st.tagNameCheck instanceof Function&&st.tagNameCheck(H)))return!1;if(ja&&!br[H]){const mt=_(C)||C.parentNode,Mt=b(C)||C.childNodes;if(Mt&&mt){const St=Mt.length;for(let qt=St-1;qt>=0;--qt){const pe=m(Mt[qt],!0);pe.__removalCount=(C.__removalCount||0)+1,mt.insertBefore(pe,x(C))}}}return fe(C),!0}return C instanceof l&&!Am(C)||(H==="noscript"||H==="noembed"||H==="noframes")&&Ot(/<\/no(script|embed|frames)/i,C.innerHTML)?(fe(C),!0):(Qt&&C.nodeType===ui.text&&(D=C.textContent,hn([q,I,M],mt=>{D=li(D,mt," ")}),C.textContent!==D&&(oi(t.removed,{element:C.cloneNode()}),C.textContent=D)),ke(B.afterSanitizeElements,C,null),!1)},Sl=function(C,D,H){if(fl&&(D==="id"||D==="name")&&(H in r||H in Tm))return!1;if(!(ne&&!ie[D]&&Ot(L,D))){if(!(Oe&&Ot(S,D))){if(!at[D]||ie[D]){if(!(Tl(C)&&(st.tagNameCheck instanceof RegExp&&Ot(st.tagNameCheck,C)||st.tagNameCheck instanceof Function&&st.tagNameCheck(C))&&(st.attributeNameCheck instanceof RegExp&&Ot(st.attributeNameCheck,D)||st.attributeNameCheck instanceof Function&&st.attributeNameCheck(D))||D==="is"&&st.allowCustomizedBuiltInElements&&(st.tagNameCheck instanceof RegExp&&Ot(st.tagNameCheck,H)||st.tagNameCheck instanceof Function&&st.tagNameCheck(H))))return!1}else if(!Ua[D]){if(!Ot(Y,li(H,T,""))){if(!((D==="src"||D==="xlink:href"||D==="href")&&C!=="script"&&d0(H,"data:")===0&&gl[C])){if(!(kt&&!Ot(F,li(H,T,"")))){if(H)return!1}}}}}}return!0},Tl=function(C){return C!=="annotation-xml"&&Rl(C,z)},Al=function(C){ke(B.beforeSanitizeAttributes,C,null);const{attributes:D}=C;if(!D||Xa(C))return;const H={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:at,forceKeepAttr:void 0};let mt=D.length;for(;mt--;){const Mt=D[mt],{name:St,namespaceURI:qt,value:pe}=Mt,ai=wt(St);let Rt=St==="value"?pe:g0(pe);if(H.attrName=ai,H.attrValue=Rt,H.keepAttr=!0,H.forceKeepAttr=void 0,ke(B.uponSanitizeAttribute,C,H),Rt=H.attrValue,pl&&(ai==="id"||ai==="name")&&(cn(St,C),Rt=Cm+Rt),Ie&&Ot(/((--!?|])>)|<\/(style|title)/i,Rt)){cn(St,C);continue}if(H.forceKeepAttr||(cn(St,C),!H.keepAttr))continue;if(!ae&&Ot(/\/>/i,Rt)){cn(St,C);continue}Qt&&hn([q,I,M],Bl=>{Rt=li(Rt,Bl," ")});const Ll=wt(C.nodeName);if(Sl(Ll,ai,Rt)){if(v&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!qt)switch(p.getAttributeType(Ll,ai)){case"TrustedHTML":{Rt=v.createHTML(Rt);break}case"TrustedScriptURL":{Rt=v.createScriptURL(Rt);break}}try{qt?C.setAttributeNS(qt,St,Rt):C.setAttribute(St,Rt),Xa(C)?fe(C):Dl(t.removed)}catch{}}}ke(B.afterSanitizeAttributes,C,null)},Lm=function K(C){let D=null;const H=wl(C);for(ke(B.beforeSanitizeShadowDOM,C,null);D=H.nextNode();)ke(B.uponSanitizeShadowNode,D,null),kl(D),Al(D),D.content instanceof a&&K(D.content);ke(B.afterSanitizeShadowDOM,C,null)};return t.sanitize=function(K){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},D=null,H=null,mt=null,Mt=null;if(Ya=!K,Ya&&(K=""),typeof K!="string"&&!vl(K))if(typeof K.toString=="function"){if(K=K.toString(),typeof K!="string")throw ci("dirty is not a string, aborting")}else throw ci("toString is not a function");if(!t.isSupported)return K;if(Wa||Va(C),t.removed=[],typeof K=="string"&&(ii=!1),ii){if(K.nodeName){const pe=wt(K.nodeName);if(!J[pe]||Kt[pe])throw ci("root node is forbidden and cannot be sanitized in-place")}}else if(K instanceof s)D=Cl(""),H=D.ownerDocument.importNode(K,!0),H.nodeType===ui.element&&H.nodeName==="BODY"||H.nodeName==="HTML"?D=H:D.appendChild(H);else{if(!yr&&!Qt&&!Ve&&K.indexOf("<")===-1)return v&&nn?v.createHTML(K):K;if(D=Cl(K),!D)return yr?null:nn?k:""}D&&Ha&&fe(D.firstChild);const St=wl(ii?K:D);for(;mt=St.nextNode();)kl(mt),Al(mt),mt.content instanceof a&&Lm(mt.content);if(ii)return K;if(yr){if(rn)for(Mt=O.call(D.ownerDocument);D.firstChild;)Mt.appendChild(D.firstChild);else Mt=D;return(at.shadowroot||at.shadowrootmode)&&(Mt=R.call(i,Mt,!0)),Mt}let qt=Ve?D.outerHTML:D.innerHTML;return Ve&&J["!doctype"]&&D.ownerDocument&&D.ownerDocument.doctype&&D.ownerDocument.doctype.name&&Ot(xh,D.ownerDocument.doctype.name)&&(qt=" +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/dagre-4EVJKHTY.Gqd2-_OP.js","assets/chunks/graph.Db6NviUV.js","assets/chunks/baseUniq.DF1e2fMk.js","assets/chunks/layout.CFyJsJoY.js","assets/chunks/basePickBy.DZ_WsZgC.js","assets/chunks/clone.hEYnPj9t.js","assets/chunks/framework.DZuLV8wC.js","assets/chunks/theme.oBMqpL8G.js","assets/chunks/c4Diagram-6F5ED5ID.V6Cc9D_w.js","assets/chunks/chunk-ASOPGD6M.CcOvkfYi.js","assets/chunks/flowDiagram-7ASYPVHJ.CS5hR_IB.js","assets/chunks/chunk-5HRBRIJM.Bqgb3U7y.js","assets/chunks/channel.Djkmh0we.js","assets/chunks/erDiagram-6RL3IURR.bvIATU9n.js","assets/chunks/gitGraphDiagram-NRZ2UAAF.oyW6ZQ0z.js","assets/chunks/chunk-TMUBEWPD.DLdVKsKa.js","assets/chunks/chunk-KFBOBJHC.Dakc36sb.js","assets/chunks/gitGraph-YCYPL57B.CYCapGwC.js","assets/chunks/ganttDiagram-NTVNEXSI.CGH1kR3b.js","assets/chunks/linear.vB9EfVf4.js","assets/chunks/init.Gi6I4Gst.js","assets/chunks/infoDiagram-A4XQUW5V.BYaKPan2.js","assets/chunks/pieDiagram-YF2LJOPJ.CF7Prd-b.js","assets/chunks/arc.K0nsEbsP.js","assets/chunks/ordinal.BYWQX77i.js","assets/chunks/quadrantDiagram-OS5C2QUG.BrD5f5Ry.js","assets/chunks/xychartDiagram-6QU3TZC5.Bawuqn3y.js","assets/chunks/requirementDiagram-MIRIMTAZ.QD-GYeol.js","assets/chunks/sequenceDiagram-G6AWOVSC.CUTUooDd.js","assets/chunks/classDiagram-LNE6IOMH.eW_D0EsH.js","assets/chunks/chunk-T2TOU4HS.MZ6n4ml5.js","assets/chunks/classDiagram-v2-MQ7JQ4JX.eW_D0EsH.js","assets/chunks/stateDiagram-MAYHULR4.D7vEhm62.js","assets/chunks/chunk-7U56Z5CX.U-U0PPYH.js","assets/chunks/stateDiagram-v2-4JROLMXI.h5Kqo56Y.js","assets/chunks/journeyDiagram-G5WM74LC.D-DrHUr6.js","assets/chunks/timeline-definition-U7ZMHBDA.yy7EQUSj.js","assets/chunks/mindmap-definition-GWI6TPTV.HHQQ-gXh.js","assets/chunks/cytoscape.esm.FpOb6hff.js","assets/chunks/kanban-definition-QRCXZQQD.D-r5hGNJ.js","assets/chunks/sankeyDiagram-Y46BX6SQ.DDwyxTbI.js","assets/chunks/diagram-QW4FP2JN.B0c6Dcjn.js","assets/chunks/blockDiagram-ZHA2E4KO.CDt8rz4B.js","assets/chunks/architectureDiagram-UYN6MBPD.BZINpIxx.js"])))=>i.map(i=>d[i]); +var Bm=Object.defineProperty;var Ml=e=>{throw TypeError(e)};var Mm=(e,t,r)=>t in e?Bm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var dt=(e,t,r)=>Mm(e,typeof t!="symbol"?t+"":t,r),Em=(e,t,r)=>t.has(e)||Ml("Cannot "+r);var El=(e,t,r)=>t.has(e)?Ml("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r);var si=(e,t,r)=>(Em(e,t,"access private method"),r);import{V as ft,p as Fl,u as hh,an as Fm,v as uh,x as $m,o as Dm,c as Rm,n as Om,R as ms,ao as Im,ap as Pm,aq as Nm,ak as zm,ar as qm,as as Wm,at as Hm,au as jm,av as Um,al as Ym,d as Gm,s as Vm,aw as Xm,ax as Zm,ay as Km,az as Qm}from"./chunks/framework.DZuLV8wC.js";import{R as Jm}from"./chunks/theme.oBMqpL8G.js";var t0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function e0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fh={exports:{}};(function(e,t){(function(r,i){e.exports=i()})(t0,function(){var r=1e3,i=6e4,n=36e5,a="millisecond",o="second",s="minute",l="hour",c="day",h="week",u="month",f="quarter",p="year",g="date",m="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(M){var L=["th","st","nd","rd"],S=M%100;return"["+M+(L[(S-20)%10]||L[S]||L[0])+"]"}},_=function(M,L,S){var F=String(M);return!F||F.length>=L?M:""+Array(L+1-F.length).join(S)+M},v={s:_,z:function(M){var L=-M.utcOffset(),S=Math.abs(L),F=Math.floor(S/60),T=S%60;return(L<=0?"+":"-")+_(F,2,"0")+":"+_(T,2,"0")},m:function M(L,S){if(L.date()1)return M(Y[0])}else{var J=L.name;E[J]=L,T=J}return!F&&T&&(k=T),T||!F&&k},R=function(M,L){if(O(M))return M.clone();var S=typeof L=="object"?L:{};return S.date=M,S.args=arguments,new q(S)},B=v;B.l=N,B.i=O,B.w=function(M,L){return R(M,{locale:L.$L,utc:L.$u,x:L.$x,$offset:L.$offset})};var q=function(){function M(S){this.$L=N(S.locale,null,!0),this.parse(S),this.$x=this.$x||S.x||{},this[A]=!0}var L=M.prototype;return L.parse=function(S){this.$d=function(F){var T=F.date,z=F.utc;if(T===null)return new Date(NaN);if(B.u(T))return new Date;if(T instanceof Date)return new Date(T);if(typeof T=="string"&&!/Z$/i.test(T)){var Y=T.match(y);if(Y){var J=Y[2]-1||0,pt=(Y[7]||"0").substring(0,3);return z?new Date(Date.UTC(Y[1],J,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,pt)):new Date(Y[1],J,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,pt)}}return new Date(T)}(S),this.init()},L.init=function(){var S=this.$d;this.$y=S.getFullYear(),this.$M=S.getMonth(),this.$D=S.getDate(),this.$W=S.getDay(),this.$H=S.getHours(),this.$m=S.getMinutes(),this.$s=S.getSeconds(),this.$ms=S.getMilliseconds()},L.$utils=function(){return B},L.isValid=function(){return this.$d.toString()!==m},L.isSame=function(S,F){var T=R(S);return this.startOf(F)<=T&&T<=this.endOf(F)},L.isAfter=function(S,F){return R(S)e>=255?255:e<0?0:e,g:e=>e>=255?255:e<0?0:e,b:e=>e>=255?255:e<0?0:e,h:e=>e%360,s:e=>e>=100?100:e<0?0:e,l:e=>e>=100?100:e<0?0:e,a:e=>e>=1?1:e<0?0:e},toLinear:e=>{const t=e/255;return e>.03928?Math.pow((t+.055)/1.055,2.4):t/12.92},hue2rgb:(e,t,r)=>(r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e),hsl2rgb:({h:e,s:t,l:r},i)=>{if(!t)return r*2.55;e/=360,t/=100,r/=100;const n=r<.5?r*(1+t):r+t-r*t,a=2*r-n;switch(i){case"r":return Cn.hue2rgb(a,n,e+1/3)*255;case"g":return Cn.hue2rgb(a,n,e)*255;case"b":return Cn.hue2rgb(a,n,e-1/3)*255}},rgb2hsl:({r:e,g:t,b:r},i)=>{e/=255,t/=255,r/=255;const n=Math.max(e,t,r),a=Math.min(e,t,r),o=(n+a)/2;if(i==="l")return o*100;if(n===a)return 0;const s=n-a,l=o>.5?s/(2-n-a):s/(n+a);if(i==="s")return l*100;switch(n){case e:return((t-r)/s+(tt>r?Math.min(t,Math.max(r,e)):Math.min(r,Math.max(t,e)),round:e=>Math.round(e*1e10)/1e10},a0={dec2hex:e=>{const t=Math.round(e).toString(16);return t.length>1?t:`0${t}`}},et={channel:Cn,lang:n0,unit:a0},Ne={};for(let e=0;e<=255;e++)Ne[e]=et.unit.dec2hex(e);const Et={ALL:0,RGB:1,HSL:2};class s0{constructor(){this.type=Et.ALL}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=Et.ALL}is(t){return this.type===t}}class o0{constructor(t,r){this.color=r,this.changed=!1,this.data=t,this.type=new s0}set(t,r){return this.color=r,this.changed=!1,this.data=t,this.type.type=Et.ALL,this}_ensureHSL(){const t=this.data,{h:r,s:i,l:n}=t;r===void 0&&(t.h=et.channel.rgb2hsl(t,"h")),i===void 0&&(t.s=et.channel.rgb2hsl(t,"s")),n===void 0&&(t.l=et.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r,g:i,b:n}=t;r===void 0&&(t.r=et.channel.hsl2rgb(t,"r")),i===void 0&&(t.g=et.channel.hsl2rgb(t,"g")),n===void 0&&(t.b=et.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,r=t.r;return!this.type.is(Et.HSL)&&r!==void 0?r:(this._ensureHSL(),et.channel.hsl2rgb(t,"r"))}get g(){const t=this.data,r=t.g;return!this.type.is(Et.HSL)&&r!==void 0?r:(this._ensureHSL(),et.channel.hsl2rgb(t,"g"))}get b(){const t=this.data,r=t.b;return!this.type.is(Et.HSL)&&r!==void 0?r:(this._ensureHSL(),et.channel.hsl2rgb(t,"b"))}get h(){const t=this.data,r=t.h;return!this.type.is(Et.RGB)&&r!==void 0?r:(this._ensureRGB(),et.channel.rgb2hsl(t,"h"))}get s(){const t=this.data,r=t.s;return!this.type.is(Et.RGB)&&r!==void 0?r:(this._ensureRGB(),et.channel.rgb2hsl(t,"s"))}get l(){const t=this.data,r=t.l;return!this.type.is(Et.RGB)&&r!==void 0?r:(this._ensureRGB(),et.channel.rgb2hsl(t,"l"))}get a(){return this.data.a}set r(t){this.type.set(Et.RGB),this.changed=!0,this.data.r=t}set g(t){this.type.set(Et.RGB),this.changed=!0,this.data.g=t}set b(t){this.type.set(Et.RGB),this.changed=!0,this.data.b=t}set h(t){this.type.set(Et.HSL),this.changed=!0,this.data.h=t}set s(t){this.type.set(Et.HSL),this.changed=!0,this.data.s=t}set l(t){this.type.set(Et.HSL),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}const ga=new o0({r:0,g:0,b:0,a:0},"transparent"),Tr={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:e=>{if(e.charCodeAt(0)!==35)return;const t=e.match(Tr.re);if(!t)return;const r=t[1],i=parseInt(r,16),n=r.length,a=n%4===0,o=n>4,s=o?1:17,l=o?8:4,c=a?0:-1,h=o?255:15;return ga.set({r:(i>>l*(c+3)&h)*s,g:(i>>l*(c+2)&h)*s,b:(i>>l*(c+1)&h)*s,a:a?(i&h)*s/255:1},e)},stringify:e=>{const{r:t,g:r,b:i,a:n}=e;return n<1?`#${Ne[Math.round(t)]}${Ne[Math.round(r)]}${Ne[Math.round(i)]}${Ne[Math.round(n*255)]}`:`#${Ne[Math.round(t)]}${Ne[Math.round(r)]}${Ne[Math.round(i)]}`}},tr={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:e=>{const t=e.match(tr.hueRe);if(t){const[,r,i]=t;switch(i){case"grad":return et.channel.clamp.h(parseFloat(r)*.9);case"rad":return et.channel.clamp.h(parseFloat(r)*180/Math.PI);case"turn":return et.channel.clamp.h(parseFloat(r)*360)}}return et.channel.clamp.h(parseFloat(e))},parse:e=>{const t=e.charCodeAt(0);if(t!==104&&t!==72)return;const r=e.match(tr.re);if(!r)return;const[,i,n,a,o,s]=r;return ga.set({h:tr._hue2deg(i),s:et.channel.clamp.s(parseFloat(n)),l:et.channel.clamp.l(parseFloat(a)),a:o?et.channel.clamp.a(s?parseFloat(o)/100:parseFloat(o)):1},e)},stringify:e=>{const{h:t,s:r,l:i,a:n}=e;return n<1?`hsla(${et.lang.round(t)}, ${et.lang.round(r)}%, ${et.lang.round(i)}%, ${n})`:`hsl(${et.lang.round(t)}, ${et.lang.round(r)}%, ${et.lang.round(i)}%)`}},Ti={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",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:"#ff00ff",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:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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:"#ff0000",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",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:e=>{e=e.toLowerCase();const t=Ti.colors[e];if(t)return Tr.parse(t)},stringify:e=>{const t=Tr.stringify(e);for(const r in Ti.colors)if(Ti.colors[r]===t)return r}},bi={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:e=>{const t=e.charCodeAt(0);if(t!==114&&t!==82)return;const r=e.match(bi.re);if(!r)return;const[,i,n,a,o,s,l,c,h]=r;return ga.set({r:et.channel.clamp.r(n?parseFloat(i)*2.55:parseFloat(i)),g:et.channel.clamp.g(o?parseFloat(a)*2.55:parseFloat(a)),b:et.channel.clamp.b(l?parseFloat(s)*2.55:parseFloat(s)),a:c?et.channel.clamp.a(h?parseFloat(c)/100:parseFloat(c)):1},e)},stringify:e=>{const{r:t,g:r,b:i,a:n}=e;return n<1?`rgba(${et.lang.round(t)}, ${et.lang.round(r)}, ${et.lang.round(i)}, ${et.lang.round(n)})`:`rgb(${et.lang.round(t)}, ${et.lang.round(r)}, ${et.lang.round(i)})`}},be={format:{keyword:Ti,hex:Tr,rgb:bi,rgba:bi,hsl:tr,hsla:tr},parse:e=>{if(typeof e!="string")return e;const t=Tr.parse(e)||bi.parse(e)||tr.parse(e)||Ti.parse(e);if(t)return t;throw new Error(`Unsupported color format: "${e}"`)},stringify:e=>!e.changed&&e.color?e.color:e.type.is(Et.HSL)||e.data.r===void 0?tr.stringify(e):e.a<1||!Number.isInteger(e.r)||!Number.isInteger(e.g)||!Number.isInteger(e.b)?bi.stringify(e):Tr.stringify(e)},ph=(e,t)=>{const r=be.parse(e);for(const i in t)r[i]=et.channel.clamp[i](t[i]);return be.stringify(r)},Ai=(e,t,r=0,i=1)=>{if(typeof e!="number")return ph(e,{a:t});const n=ga.set({r:et.channel.clamp.r(e),g:et.channel.clamp.g(t),b:et.channel.clamp.b(r),a:et.channel.clamp.a(i)});return be.stringify(n)},l0=e=>{const{r:t,g:r,b:i}=be.parse(e),n=.2126*et.channel.toLinear(t)+.7152*et.channel.toLinear(r)+.0722*et.channel.toLinear(i);return et.lang.round(n)},c0=e=>l0(e)>=.5,Yi=e=>!c0(e),dh=(e,t,r)=>{const i=be.parse(e),n=i[t],a=et.channel.clamp[t](n+r);return n!==a&&(i[t]=a),be.stringify(i)},V=(e,t)=>dh(e,"l",t),Q=(e,t)=>dh(e,"l",-t),w=(e,t)=>{const r=be.parse(e),i={};for(const n in t)t[n]&&(i[n]=r[n]+t[n]);return ph(e,i)},h0=(e,t,r=50)=>{const{r:i,g:n,b:a,a:o}=be.parse(e),{r:s,g:l,b:c,a:h}=be.parse(t),u=r/100,f=u*2-1,p=o-h,m=((f*p===-1?f:(f+p)/(1+f*p))+1)/2,y=1-m,x=i*m+s*y,b=n*m+l*y,_=a*m+c*y,v=o*u+h*(1-u);return Ai(x,b,_,v)},P=(e,t=100)=>{const r=be.parse(e);return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,h0(r,e,t)};/*! @license DOMPurify 3.2.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.3/LICENSE */const{entries:gh,setPrototypeOf:$l,isFrozen:u0,getPrototypeOf:f0,getOwnPropertyDescriptor:p0}=Object;let{freeze:zt,seal:ee,create:mh}=Object,{apply:ys,construct:xs}=typeof Reflect<"u"&&Reflect;zt||(zt=function(t){return t});ee||(ee=function(t){return t});ys||(ys=function(t,r,i){return t.apply(r,i)});xs||(xs=function(t,r){return new t(...r)});const hn=Xt(Array.prototype.forEach),Dl=Xt(Array.prototype.pop),oi=Xt(Array.prototype.push),wn=Xt(String.prototype.toLowerCase),Za=Xt(String.prototype.toString),Rl=Xt(String.prototype.match),li=Xt(String.prototype.replace),d0=Xt(String.prototype.indexOf),g0=Xt(String.prototype.trim),se=Xt(Object.prototype.hasOwnProperty),Ot=Xt(RegExp.prototype.test),ci=m0(TypeError);function Xt(e){return function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),n=1;n2&&arguments[2]!==void 0?arguments[2]:wn;$l&&$l(e,null);let i=t.length;for(;i--;){let n=t[i];if(typeof n=="string"){const a=r(n);a!==n&&(u0(t)||(t[i]=a),n=a)}e[n]=!0}return e}function y0(e){for(let t=0;t/gm),w0=ee(/\$\{[\w\W]*}/gm),v0=ee(/^data-[\-\w.\u00B7-\uFFFF]+$/),k0=ee(/^aria-[\-\w]+$/),yh=ee(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),S0=ee(/^(?:\w+script|data):/i),T0=ee(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),xh=ee(/^html$/i),A0=ee(/^[a-z][.\w]*(-[.\w]+)+$/i);var zl=Object.freeze({__proto__:null,ARIA_ATTR:k0,ATTR_WHITESPACE:T0,CUSTOM_ELEMENT:A0,DATA_ATTR:v0,DOCTYPE_NAME:xh,ERB_EXPR:C0,IS_ALLOWED_URI:yh,IS_SCRIPT_OR_DATA:S0,MUSTACHE_EXPR:_0,TMPLIT_EXPR:w0});const ui={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},L0=function(){return typeof window>"u"?null:window},B0=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let i=null;const n="data-tt-policy-suffix";r&&r.hasAttribute(n)&&(i=r.getAttribute(n));const a="dompurify"+(i?"#"+i:"");try{return t.createPolicy(a,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}},ql=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function bh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:L0();const t=K=>bh(K);if(t.version="3.2.3",t.removed=[],!e||!e.document||e.document.nodeType!==ui.document)return t.isSupported=!1,t;let{document:r}=e;const i=r,n=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:o,Node:s,Element:l,NodeFilter:c,NamedNodeMap:h=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:u,DOMParser:f,trustedTypes:p}=e,g=l.prototype,m=hi(g,"cloneNode"),y=hi(g,"remove"),x=hi(g,"nextSibling"),b=hi(g,"childNodes"),_=hi(g,"parentNode");if(typeof o=="function"){const K=r.createElement("template");K.content&&K.content.ownerDocument&&(r=K.content.ownerDocument)}let v,k="";const{implementation:E,createNodeIterator:A,createDocumentFragment:O,getElementsByTagName:N}=r,{importNode:R}=i;let B=ql();t.isSupported=typeof gh=="function"&&typeof _=="function"&&E&&E.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:q,ERB_EXPR:I,TMPLIT_EXPR:M,DATA_ATTR:L,ARIA_ATTR:S,IS_SCRIPT_OR_DATA:F,ATTR_WHITESPACE:T,CUSTOM_ELEMENT:z}=zl;let{IS_ALLOWED_URI:Y}=zl,J=null;const pt=nt({},[...Ol,...Ka,...Qa,...Ja,...Il]);let at=null;const _t=nt({},[...Pl,...ts,...Nl,...un]);let st=Object.seal(mh(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Kt=null,ie=null,Oe=!0,ne=!0,kt=!1,ae=!0,Qt=!1,Ie=!0,Ve=!1,Wa=!1,Ha=!1,yr=!1,rn=!1,nn=!1,fl=!0,pl=!1;const Cm="user-content-";let ja=!0,ii=!1,xr={},br=null;const dl=nt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let gl=null;const ml=nt({},["audio","video","img","source","image","track"]);let Ua=null;const yl=nt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),an="http://www.w3.org/1998/Math/MathML",sn="http://www.w3.org/2000/svg",ve="http://www.w3.org/1999/xhtml";let _r=ve,Ya=!1,Ga=null;const wm=nt({},[an,sn,ve],Za);let on=nt({},["mi","mo","mn","ms","mtext"]),ln=nt({},["annotation-xml"]);const vm=nt({},["title","style","font","a","script"]);let ni=null;const km=["application/xhtml+xml","text/html"],Sm="text/html";let wt=null,Cr=null;const Tm=r.createElement("form"),xl=function(C){return C instanceof RegExp||C instanceof Function},Va=function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Cr&&Cr===C)){if((!C||typeof C!="object")&&(C={}),C=Ze(C),ni=km.indexOf(C.PARSER_MEDIA_TYPE)===-1?Sm:C.PARSER_MEDIA_TYPE,wt=ni==="application/xhtml+xml"?Za:wn,J=se(C,"ALLOWED_TAGS")?nt({},C.ALLOWED_TAGS,wt):pt,at=se(C,"ALLOWED_ATTR")?nt({},C.ALLOWED_ATTR,wt):_t,Ga=se(C,"ALLOWED_NAMESPACES")?nt({},C.ALLOWED_NAMESPACES,Za):wm,Ua=se(C,"ADD_URI_SAFE_ATTR")?nt(Ze(yl),C.ADD_URI_SAFE_ATTR,wt):yl,gl=se(C,"ADD_DATA_URI_TAGS")?nt(Ze(ml),C.ADD_DATA_URI_TAGS,wt):ml,br=se(C,"FORBID_CONTENTS")?nt({},C.FORBID_CONTENTS,wt):dl,Kt=se(C,"FORBID_TAGS")?nt({},C.FORBID_TAGS,wt):{},ie=se(C,"FORBID_ATTR")?nt({},C.FORBID_ATTR,wt):{},xr=se(C,"USE_PROFILES")?C.USE_PROFILES:!1,Oe=C.ALLOW_ARIA_ATTR!==!1,ne=C.ALLOW_DATA_ATTR!==!1,kt=C.ALLOW_UNKNOWN_PROTOCOLS||!1,ae=C.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Qt=C.SAFE_FOR_TEMPLATES||!1,Ie=C.SAFE_FOR_XML!==!1,Ve=C.WHOLE_DOCUMENT||!1,yr=C.RETURN_DOM||!1,rn=C.RETURN_DOM_FRAGMENT||!1,nn=C.RETURN_TRUSTED_TYPE||!1,Ha=C.FORCE_BODY||!1,fl=C.SANITIZE_DOM!==!1,pl=C.SANITIZE_NAMED_PROPS||!1,ja=C.KEEP_CONTENT!==!1,ii=C.IN_PLACE||!1,Y=C.ALLOWED_URI_REGEXP||yh,_r=C.NAMESPACE||ve,on=C.MATHML_TEXT_INTEGRATION_POINTS||on,ln=C.HTML_INTEGRATION_POINTS||ln,st=C.CUSTOM_ELEMENT_HANDLING||{},C.CUSTOM_ELEMENT_HANDLING&&xl(C.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(st.tagNameCheck=C.CUSTOM_ELEMENT_HANDLING.tagNameCheck),C.CUSTOM_ELEMENT_HANDLING&&xl(C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(st.attributeNameCheck=C.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),C.CUSTOM_ELEMENT_HANDLING&&typeof C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(st.allowCustomizedBuiltInElements=C.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Qt&&(ne=!1),rn&&(yr=!0),xr&&(J=nt({},Il),at=[],xr.html===!0&&(nt(J,Ol),nt(at,Pl)),xr.svg===!0&&(nt(J,Ka),nt(at,ts),nt(at,un)),xr.svgFilters===!0&&(nt(J,Qa),nt(at,ts),nt(at,un)),xr.mathMl===!0&&(nt(J,Ja),nt(at,Nl),nt(at,un))),C.ADD_TAGS&&(J===pt&&(J=Ze(J)),nt(J,C.ADD_TAGS,wt)),C.ADD_ATTR&&(at===_t&&(at=Ze(at)),nt(at,C.ADD_ATTR,wt)),C.ADD_URI_SAFE_ATTR&&nt(Ua,C.ADD_URI_SAFE_ATTR,wt),C.FORBID_CONTENTS&&(br===dl&&(br=Ze(br)),nt(br,C.FORBID_CONTENTS,wt)),ja&&(J["#text"]=!0),Ve&&nt(J,["html","head","body"]),J.table&&(nt(J,["tbody"]),delete Kt.tbody),C.TRUSTED_TYPES_POLICY){if(typeof C.TRUSTED_TYPES_POLICY.createHTML!="function")throw ci('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof C.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ci('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');v=C.TRUSTED_TYPES_POLICY,k=v.createHTML("")}else v===void 0&&(v=B0(p,n)),v!==null&&typeof k=="string"&&(k=v.createHTML(""));zt&&zt(C),Cr=C}},bl=nt({},[...Ka,...Qa,...x0]),_l=nt({},[...Ja,...b0]),Am=function(C){let D=_(C);(!D||!D.tagName)&&(D={namespaceURI:_r,tagName:"template"});const H=wn(C.tagName),mt=wn(D.tagName);return Ga[C.namespaceURI]?C.namespaceURI===sn?D.namespaceURI===ve?H==="svg":D.namespaceURI===an?H==="svg"&&(mt==="annotation-xml"||on[mt]):!!bl[H]:C.namespaceURI===an?D.namespaceURI===ve?H==="math":D.namespaceURI===sn?H==="math"&&ln[mt]:!!_l[H]:C.namespaceURI===ve?D.namespaceURI===sn&&!ln[mt]||D.namespaceURI===an&&!on[mt]?!1:!_l[H]&&(vm[H]||!bl[H]):!!(ni==="application/xhtml+xml"&&Ga[C.namespaceURI]):!1},fe=function(C){oi(t.removed,{element:C});try{_(C).removeChild(C)}catch{y(C)}},cn=function(C,D){try{oi(t.removed,{attribute:D.getAttributeNode(C),from:D})}catch{oi(t.removed,{attribute:null,from:D})}if(D.removeAttribute(C),C==="is")if(yr||rn)try{fe(D)}catch{}else try{D.setAttribute(C,"")}catch{}},Cl=function(C){let D=null,H=null;if(Ha)C=""+C;else{const St=Rl(C,/^[\r\n\t ]+/);H=St&&St[0]}ni==="application/xhtml+xml"&&_r===ve&&(C=''+C+"");const mt=v?v.createHTML(C):C;if(_r===ve)try{D=new f().parseFromString(mt,ni)}catch{}if(!D||!D.documentElement){D=E.createDocument(_r,"template",null);try{D.documentElement.innerHTML=Ya?k:mt}catch{}}const Mt=D.body||D.documentElement;return C&&H&&Mt.insertBefore(r.createTextNode(H),Mt.childNodes[0]||null),_r===ve?N.call(D,Ve?"html":"body")[0]:Ve?D.documentElement:Mt},wl=function(C){return A.call(C.ownerDocument||C,C,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Xa=function(C){return C instanceof u&&(typeof C.nodeName!="string"||typeof C.textContent!="string"||typeof C.removeChild!="function"||!(C.attributes instanceof h)||typeof C.removeAttribute!="function"||typeof C.setAttribute!="function"||typeof C.namespaceURI!="string"||typeof C.insertBefore!="function"||typeof C.hasChildNodes!="function")},vl=function(C){return typeof s=="function"&&C instanceof s};function ke(K,C,D){hn(K,H=>{H.call(t,C,D,Cr)})}const kl=function(C){let D=null;if(ke(B.beforeSanitizeElements,C,null),Xa(C))return fe(C),!0;const H=wt(C.nodeName);if(ke(B.uponSanitizeElement,C,{tagName:H,allowedTags:J}),C.hasChildNodes()&&!vl(C.firstElementChild)&&Ot(/<[/\w]/g,C.innerHTML)&&Ot(/<[/\w]/g,C.textContent)||C.nodeType===ui.progressingInstruction||Ie&&C.nodeType===ui.comment&&Ot(/<[/\w]/g,C.data))return fe(C),!0;if(!J[H]||Kt[H]){if(!Kt[H]&&Tl(H)&&(st.tagNameCheck instanceof RegExp&&Ot(st.tagNameCheck,H)||st.tagNameCheck instanceof Function&&st.tagNameCheck(H)))return!1;if(ja&&!br[H]){const mt=_(C)||C.parentNode,Mt=b(C)||C.childNodes;if(Mt&&mt){const St=Mt.length;for(let qt=St-1;qt>=0;--qt){const pe=m(Mt[qt],!0);pe.__removalCount=(C.__removalCount||0)+1,mt.insertBefore(pe,x(C))}}}return fe(C),!0}return C instanceof l&&!Am(C)||(H==="noscript"||H==="noembed"||H==="noframes")&&Ot(/<\/no(script|embed|frames)/i,C.innerHTML)?(fe(C),!0):(Qt&&C.nodeType===ui.text&&(D=C.textContent,hn([q,I,M],mt=>{D=li(D,mt," ")}),C.textContent!==D&&(oi(t.removed,{element:C.cloneNode()}),C.textContent=D)),ke(B.afterSanitizeElements,C,null),!1)},Sl=function(C,D,H){if(fl&&(D==="id"||D==="name")&&(H in r||H in Tm))return!1;if(!(ne&&!ie[D]&&Ot(L,D))){if(!(Oe&&Ot(S,D))){if(!at[D]||ie[D]){if(!(Tl(C)&&(st.tagNameCheck instanceof RegExp&&Ot(st.tagNameCheck,C)||st.tagNameCheck instanceof Function&&st.tagNameCheck(C))&&(st.attributeNameCheck instanceof RegExp&&Ot(st.attributeNameCheck,D)||st.attributeNameCheck instanceof Function&&st.attributeNameCheck(D))||D==="is"&&st.allowCustomizedBuiltInElements&&(st.tagNameCheck instanceof RegExp&&Ot(st.tagNameCheck,H)||st.tagNameCheck instanceof Function&&st.tagNameCheck(H))))return!1}else if(!Ua[D]){if(!Ot(Y,li(H,T,""))){if(!((D==="src"||D==="xlink:href"||D==="href")&&C!=="script"&&d0(H,"data:")===0&&gl[C])){if(!(kt&&!Ot(F,li(H,T,"")))){if(H)return!1}}}}}}return!0},Tl=function(C){return C!=="annotation-xml"&&Rl(C,z)},Al=function(C){ke(B.beforeSanitizeAttributes,C,null);const{attributes:D}=C;if(!D||Xa(C))return;const H={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:at,forceKeepAttr:void 0};let mt=D.length;for(;mt--;){const Mt=D[mt],{name:St,namespaceURI:qt,value:pe}=Mt,ai=wt(St);let Rt=St==="value"?pe:g0(pe);if(H.attrName=ai,H.attrValue=Rt,H.keepAttr=!0,H.forceKeepAttr=void 0,ke(B.uponSanitizeAttribute,C,H),Rt=H.attrValue,pl&&(ai==="id"||ai==="name")&&(cn(St,C),Rt=Cm+Rt),Ie&&Ot(/((--!?|])>)|<\/(style|title)/i,Rt)){cn(St,C);continue}if(H.forceKeepAttr||(cn(St,C),!H.keepAttr))continue;if(!ae&&Ot(/\/>/i,Rt)){cn(St,C);continue}Qt&&hn([q,I,M],Bl=>{Rt=li(Rt,Bl," ")});const Ll=wt(C.nodeName);if(Sl(Ll,ai,Rt)){if(v&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!qt)switch(p.getAttributeType(Ll,ai)){case"TrustedHTML":{Rt=v.createHTML(Rt);break}case"TrustedScriptURL":{Rt=v.createScriptURL(Rt);break}}try{qt?C.setAttributeNS(qt,St,Rt):C.setAttribute(St,Rt),Xa(C)?fe(C):Dl(t.removed)}catch{}}}ke(B.afterSanitizeAttributes,C,null)},Lm=function K(C){let D=null;const H=wl(C);for(ke(B.beforeSanitizeShadowDOM,C,null);D=H.nextNode();)ke(B.uponSanitizeShadowNode,D,null),kl(D),Al(D),D.content instanceof a&&K(D.content);ke(B.afterSanitizeShadowDOM,C,null)};return t.sanitize=function(K){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},D=null,H=null,mt=null,Mt=null;if(Ya=!K,Ya&&(K=""),typeof K!="string"&&!vl(K))if(typeof K.toString=="function"){if(K=K.toString(),typeof K!="string")throw ci("dirty is not a string, aborting")}else throw ci("toString is not a function");if(!t.isSupported)return K;if(Wa||Va(C),t.removed=[],typeof K=="string"&&(ii=!1),ii){if(K.nodeName){const pe=wt(K.nodeName);if(!J[pe]||Kt[pe])throw ci("root node is forbidden and cannot be sanitized in-place")}}else if(K instanceof s)D=Cl(""),H=D.ownerDocument.importNode(K,!0),H.nodeType===ui.element&&H.nodeName==="BODY"||H.nodeName==="HTML"?D=H:D.appendChild(H);else{if(!yr&&!Qt&&!Ve&&K.indexOf("<")===-1)return v&&nn?v.createHTML(K):K;if(D=Cl(K),!D)return yr?null:nn?k:""}D&&Ha&&fe(D.firstChild);const St=wl(ii?K:D);for(;mt=St.nextNode();)kl(mt),Al(mt),mt.content instanceof a&&Lm(mt.content);if(ii)return K;if(yr){if(rn)for(Mt=O.call(D.ownerDocument);D.firstChild;)Mt.appendChild(D.firstChild);else Mt=D;return(at.shadowroot||at.shadowrootmode)&&(Mt=R.call(i,Mt,!0)),Mt}let qt=Ve?D.outerHTML:D.innerHTML;return Ve&&J["!doctype"]&&D.ownerDocument&&D.ownerDocument.doctype&&D.ownerDocument.doctype.name&&Ot(xh,D.ownerDocument.doctype.name)&&(qt=" `+qt),Qt&&hn([q,I,M],pe=>{qt=li(qt,pe," ")}),v&&nn?v.createHTML(qt):qt},t.setConfig=function(){let K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Va(K),Wa=!0},t.clearConfig=function(){Cr=null,Wa=!1},t.isValidAttribute=function(K,C,D){Cr||Va({});const H=wt(K),mt=wt(C);return Sl(H,mt,D)},t.addHook=function(K,C){typeof C=="function"&&oi(B[K],C)},t.removeHook=function(K){return Dl(B[K])},t.removeHooks=function(K){B[K]=[]},t.removeAllHooks=function(){B=ql()},t}var Ir=bh(),_h=Object.defineProperty,d=(e,t)=>_h(e,"name",{value:t,configurable:!0}),M0=(e,t)=>{for(var r in t)_h(e,r,{get:t[r],enumerable:!0})},Se={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},$={trace:d((...e)=>{},"trace"),debug:d((...e)=>{},"debug"),info:d((...e)=>{},"info"),warn:d((...e)=>{},"warn"),error:d((...e)=>{},"error"),fatal:d((...e)=>{},"fatal")},fo=d(function(e="fatal"){let t=Se.fatal;typeof e=="string"?e.toLowerCase()in Se&&(t=Se[e]):typeof e=="number"&&(t=e),$.trace=()=>{},$.debug=()=>{},$.info=()=>{},$.warn=()=>{},$.error=()=>{},$.fatal=()=>{},t<=Se.fatal&&($.fatal=console.error?console.error.bind(console,Jt("FATAL"),"color: orange"):console.log.bind(console,"\x1B[35m",Jt("FATAL"))),t<=Se.error&&($.error=console.error?console.error.bind(console,Jt("ERROR"),"color: orange"):console.log.bind(console,"\x1B[31m",Jt("ERROR"))),t<=Se.warn&&($.warn=console.warn?console.warn.bind(console,Jt("WARN"),"color: orange"):console.log.bind(console,"\x1B[33m",Jt("WARN"))),t<=Se.info&&($.info=console.info?console.info.bind(console,Jt("INFO"),"color: lightblue"):console.log.bind(console,"\x1B[34m",Jt("INFO"))),t<=Se.debug&&($.debug=console.debug?console.debug.bind(console,Jt("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",Jt("DEBUG"))),t<=Se.trace&&($.trace=console.debug?console.debug.bind(console,Jt("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",Jt("TRACE")))},"setLogLevel"),Jt=d(e=>`%c${i0().format("ss.SSS")} : ${e} : `,"format"),Ch=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s,Li=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,E0=/\s*%%.*\n/gm,Br,wh=(Br=class extends Error{constructor(t){super(t),this.name="UnknownDiagramError"}},d(Br,"UnknownDiagramError"),Br),Pr={},po=d(function(e,t){e=e.replace(Ch,"").replace(Li,"").replace(E0,` `);for(const[r,{detector:i}]of Object.entries(Pr))if(i(e,t))return r;throw new wh(`No diagram type detected matching given configuration for text: ${e}`)},"detectType"),vh=d((...e)=>{for(const{id:t,detector:r,loader:i}of e)kh(t,r,i)},"registerLazyLoadedDiagrams"),kh=d((e,t,r)=>{Pr[e]&&$.warn(`Detector with key ${e} already exists. Overwriting.`),Pr[e]={detector:t,loader:r},$.debug(`Detector with key ${e} added${r?" with loader":""}`)},"addDetector"),F0=d(e=>Pr[e].loader,"getDiagramLoader"),bs=d((e,t,{depth:r=2,clobber:i=!1}={})=>{const n={depth:r,clobber:i};return Array.isArray(t)&&!Array.isArray(e)?(t.forEach(a=>bs(e,a,n)),e):Array.isArray(t)&&Array.isArray(e)?(t.forEach(a=>{e.includes(a)||e.push(a)}),e):e===void 0||r<=0?e!=null&&typeof e=="object"&&typeof t=="object"?Object.assign(e,t):t:(t!==void 0&&typeof e=="object"&&typeof t=="object"&&Object.keys(t).forEach(a=>{typeof t[a]=="object"&&(e[a]===void 0||typeof e[a]=="object")?(e[a]===void 0&&(e[a]=Array.isArray(t[a])?[]:{}),e[a]=bs(e[a],t[a],{depth:r-1,clobber:i})):(i||typeof e[a]!="object"&&typeof t[a]!="object")&&(e[a]=t[a])}),e)},"assignWithDepth"),Lt=bs,ma="#ffffff",ya="#f2f2f2",It=d((e,t)=>t?w(e,{s:-40,l:10}):w(e,{s:-40,l:-10}),"mkBorder"),Mr,$0=(Mr=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){var r,i,n,a,o,s,l,c,h,u,f;if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||w(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||w(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||It(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||It(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||It(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||It(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||P(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||P(this.tertiaryColor),this.lineColor=this.lineColor||P(this.background),this.arrowheadColor=this.arrowheadColor||P(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?Q(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||this.actorBorder,this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||Q(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||P(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||V(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||w(this.primaryColor,{h:30}),this.cScale4=this.cScale4||w(this.primaryColor,{h:60}),this.cScale5=this.cScale5||w(this.primaryColor,{h:90}),this.cScale6=this.cScale6||w(this.primaryColor,{h:120}),this.cScale7=this.cScale7||w(this.primaryColor,{h:150}),this.cScale8=this.cScale8||w(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||w(this.primaryColor,{h:270}),this.cScale10=this.cScale10||w(this.primaryColor,{h:300}),this.cScale11=this.cScale11||w(this.primaryColor,{h:330}),this.darkMode)for(let p=0;p{this[i]=t[i]}),this.updateColors(),r.forEach(i=>{this[i]=t[i]})}},d(Mr,"Theme"),Mr),D0=d(e=>{const t=new $0;return t.calculate(e),t},"getThemeVariables"),Er,R0=(Er=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=V(this.primaryColor,16),this.tertiaryColor=w(this.primaryColor,{h:-160}),this.primaryBorderColor=P(this.background),this.secondaryBorderColor=It(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=It(this.tertiaryColor,this.darkMode),this.primaryTextColor=P(this.primaryColor),this.secondaryTextColor=P(this.secondaryColor),this.tertiaryTextColor=P(this.tertiaryColor),this.lineColor=P(this.background),this.textColor=P(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=V(P("#323D47"),10),this.lineColor="calculated",this.border1="#ccc",this.border2=Ai(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=Q("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=Q(this.sectionBkgColor,10),this.taskBorderColor=Ai(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=Ai(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){var t,r,i,n,a,o,s,l,c,h,u;this.secondBkg=V(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=V(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.actorBorder,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=V(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.archEdgeColor=this.lineColor,this.archEdgeArrowColor=this.lineColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=w(this.primaryColor,{h:64}),this.fillType3=w(this.secondaryColor,{h:64}),this.fillType4=w(this.primaryColor,{h:-64}),this.fillType5=w(this.secondaryColor,{h:-64}),this.fillType6=w(this.primaryColor,{h:128}),this.fillType7=w(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||w(this.primaryColor,{h:30}),this.cScale4=this.cScale4||w(this.primaryColor,{h:60}),this.cScale5=this.cScale5||w(this.primaryColor,{h:90}),this.cScale6=this.cScale6||w(this.primaryColor,{h:120}),this.cScale7=this.cScale7||w(this.primaryColor,{h:150}),this.cScale8=this.cScale8||w(this.primaryColor,{h:210}),this.cScale9=this.cScale9||w(this.primaryColor,{h:270}),this.cScale10=this.cScale10||w(this.primaryColor,{h:300}),this.cScale11=this.cScale11||w(this.primaryColor,{h:330});for(let f=0;f{this[i]=t[i]}),this.updateColors(),r.forEach(i=>{this[i]=t[i]})}},d(Er,"Theme"),Er),O0=d(e=>{const t=new R0;return t.calculate(e),t},"getThemeVariables"),Fr,I0=(Fr=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=w(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=w(this.primaryColor,{h:-160}),this.primaryBorderColor=It(this.primaryColor,this.darkMode),this.secondaryBorderColor=It(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=It(this.tertiaryColor,this.darkMode),this.primaryTextColor=P(this.primaryColor),this.secondaryTextColor=P(this.secondaryColor),this.tertiaryTextColor=P(this.tertiaryColor),this.lineColor=P(this.background),this.textColor=P(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="rgba(232,232,232, 0.8)",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=Ai(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){var t,r,i,n,a,o,s,l,c,h,u;this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||w(this.primaryColor,{h:30}),this.cScale4=this.cScale4||w(this.primaryColor,{h:60}),this.cScale5=this.cScale5||w(this.primaryColor,{h:90}),this.cScale6=this.cScale6||w(this.primaryColor,{h:120}),this.cScale7=this.cScale7||w(this.primaryColor,{h:150}),this.cScale8=this.cScale8||w(this.primaryColor,{h:210}),this.cScale9=this.cScale9||w(this.primaryColor,{h:270}),this.cScale10=this.cScale10||w(this.primaryColor,{h:300}),this.cScale11=this.cScale11||w(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||Q(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||Q(this.tertiaryColor,40);for(let f=0;f{this[i]=t[i]}),this.updateColors(),r.forEach(i=>{this[i]=t[i]})}},d(Fr,"Theme"),Fr),P0=d(e=>{const t=new I0;return t.calculate(e),t},"getThemeVariables"),$r,N0=($r=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=V("#cde498",10),this.primaryBorderColor=It(this.primaryColor,this.darkMode),this.secondaryBorderColor=It(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=It(this.tertiaryColor,this.darkMode),this.primaryTextColor=P(this.primaryColor),this.secondaryTextColor=P(this.secondaryColor),this.tertiaryTextColor=P(this.primaryColor),this.lineColor=P(this.background),this.textColor=P(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,r,i,n,a,o,s,l,c,h,u;this.actorBorder=Q(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.actorLineColor=this.actorBorder,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||w(this.primaryColor,{h:30}),this.cScale4=this.cScale4||w(this.primaryColor,{h:60}),this.cScale5=this.cScale5||w(this.primaryColor,{h:90}),this.cScale6=this.cScale6||w(this.primaryColor,{h:120}),this.cScale7=this.cScale7||w(this.primaryColor,{h:150}),this.cScale8=this.cScale8||w(this.primaryColor,{h:210}),this.cScale9=this.cScale9||w(this.primaryColor,{h:270}),this.cScale10=this.cScale10||w(this.primaryColor,{h:300}),this.cScale11=this.cScale11||w(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||Q(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||Q(this.tertiaryColor,40);for(let f=0;f{this[i]=t[i]}),this.updateColors(),r.forEach(i=>{this[i]=t[i]})}},d($r,"Theme"),$r),z0=d(e=>{const t=new N0;return t.calculate(e),t},"getThemeVariables"),Dr,q0=(Dr=class{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=V(this.contrast,55),this.background="#ffffff",this.tertiaryColor=w(this.primaryColor,{h:-160}),this.primaryBorderColor=It(this.primaryColor,this.darkMode),this.secondaryBorderColor=It(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=It(this.tertiaryColor,this.darkMode),this.primaryTextColor=P(this.primaryColor),this.secondaryTextColor=P(this.secondaryColor),this.tertiaryTextColor=P(this.tertiaryColor),this.lineColor=P(this.background),this.textColor=P(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor=this.actorBorder,this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var t,r,i,n,a,o,s,l,c,h,u;this.secondBkg=V(this.contrast,55),this.border2=this.contrast,this.actorBorder=V(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.actorBorder,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let f=0;f{this[i]=t[i]}),this.updateColors(),r.forEach(i=>{this[i]=t[i]})}},d(Dr,"Theme"),Dr),W0=d(e=>{const t=new q0;return t.calculate(e),t},"getThemeVariables"),Be={base:{getThemeVariables:D0},dark:{getThemeVariables:O0},default:{getThemeVariables:P0},forest:{getThemeVariables:z0},neutral:{getThemeVariables:W0}},Pe={flowchart:{useMaxWidth:!0,titleTopMargin:25,subGraphTitleMargin:{top:0,bottom:0},diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1,hideEmptyMembersBox:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},xyChart:{useMaxWidth:!0,width:700,height:500,titleFontSize:20,titlePadding:10,showTitle:!0,xAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},yAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},chartOrientation:"vertical",plotReservedSpacePercent:50},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},kanban:{useMaxWidth:!0,padding:8,sectionWidth:200,ticketBaseUrl:""},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,parallelCommits:!1,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify",showValues:!0,prefix:"",suffix:""},block:{useMaxWidth:!0,padding:8},packet:{useMaxWidth:!0,rowHeight:32,bitWidth:32,bitsPerRow:32,showBits:!0,paddingX:5,paddingY:5},architecture:{useMaxWidth:!0,padding:40,iconSize:80,fontSize:16},theme:"default",look:"classic",handDrawnSeed:0,layout:"dagre",maxTextSize:5e4,maxEdges:500,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize","suppressErrorRendering","maxEdges"],legacyMathML:!1,forceLegacyMathML:!1,deterministicIds:!1,fontSize:16,markdownAutoWrap:!0,suppressErrorRendering:!1},Sh={...Pe,deterministicIDSeed:void 0,elk:{mergeEdges:!1,nodePlacementStrategy:"BRANDES_KOEPF"},themeCSS:void 0,themeVariables:Be.default.getThemeVariables(),sequence:{...Pe.sequence,messageFont:d(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont"),noteFont:d(function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},"noteFont"),actorFont:d(function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}},"actorFont")},class:{hideEmptyMembersBox:!1},gantt:{...Pe.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Pe.c4,useWidth:void 0,personFont:d(function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},"personFont"),external_personFont:d(function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},"external_personFont"),systemFont:d(function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},"systemFont"),external_systemFont:d(function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},"external_systemFont"),system_dbFont:d(function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},"system_dbFont"),external_system_dbFont:d(function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},"external_system_dbFont"),system_queueFont:d(function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},"system_queueFont"),external_system_queueFont:d(function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},"external_system_queueFont"),containerFont:d(function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},"containerFont"),external_containerFont:d(function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},"external_containerFont"),container_dbFont:d(function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},"container_dbFont"),external_container_dbFont:d(function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},"external_container_dbFont"),container_queueFont:d(function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},"container_queueFont"),external_container_queueFont:d(function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},"external_container_queueFont"),componentFont:d(function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},"componentFont"),external_componentFont:d(function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},"external_componentFont"),component_dbFont:d(function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},"component_dbFont"),external_component_dbFont:d(function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},"external_component_dbFont"),component_queueFont:d(function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},"component_queueFont"),external_component_queueFont:d(function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},"external_component_queueFont"),boundaryFont:d(function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},"boundaryFont"),messageFont:d(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont")},pie:{...Pe.pie,useWidth:984},xyChart:{...Pe.xyChart,useWidth:void 0},requirement:{...Pe.requirement,useWidth:void 0},packet:{...Pe.packet}},Th=d((e,t="")=>Object.keys(e).reduce((r,i)=>Array.isArray(e[i])?r:typeof e[i]=="object"&&e[i]!==null?[...r,t+i,...Th(e[i],"")]:[...r,t+i],[]),"keyify"),H0=new Set(Th(Sh,"")),Ah=Sh,Dn=d(e=>{if($.debug("sanitizeDirective called with",e),!(typeof e!="object"||e==null)){if(Array.isArray(e)){e.forEach(t=>Dn(t));return}for(const t of Object.keys(e)){if($.debug("Checking key",t),t.startsWith("__")||t.includes("proto")||t.includes("constr")||!H0.has(t)||e[t]==null){$.debug("sanitize deleting key: ",t),delete e[t];continue}if(typeof e[t]=="object"){$.debug("sanitizing object",t),Dn(e[t]);continue}const r=["themeCSS","fontFamily","altFontFamily"];for(const i of r)t.includes(i)&&($.debug("sanitizing css option",t),e[t]=j0(e[t]))}if(e.themeVariables)for(const t of Object.keys(e.themeVariables)){const r=e.themeVariables[t];r!=null&&r.match&&!r.match(/^[\d "#%(),.;A-Za-z]+$/)&&(e.themeVariables[t]="")}$.debug("After sanitization",e)}},"sanitizeDirective"),j0=d(e=>{let t=0,r=0;for(const i of e){if(t{let r=Lt({},e),i={};for(const n of t)Eh(n),i=Lt(i,n);if(r=Lt(r,i),i.theme&&i.theme in Be){const n=Lt({},Lh),a=Lt(n.themeVariables||{},i.themeVariables);r.theme&&r.theme in Be&&(r.themeVariables=Be[r.theme].getThemeVariables(a))}return Bi=r,Fh(Bi),Bi},"updateCurrentConfig"),U0=d(e=>(Ht=Lt({},Nr),Ht=Lt(Ht,e),e.theme&&Be[e.theme]&&(Ht.themeVariables=Be[e.theme].getThemeVariables(e.themeVariables)),xa(Ht,zr),Ht),"setSiteConfig"),Y0=d(e=>{Lh=Lt({},e)},"saveConfigFromInitialize"),G0=d(e=>(Ht=Lt(Ht,e),xa(Ht,zr),Ht),"updateSiteConfig"),Bh=d(()=>Lt({},Ht),"getSiteConfig"),Mh=d(e=>(Fh(e),Lt(Bi,e),he()),"setConfig"),he=d(()=>Lt({},Bi),"getConfig"),Eh=d(e=>{e&&(["secure",...Ht.secure??[]].forEach(t=>{Object.hasOwn(e,t)&&($.debug(`Denied attempt to modify a secure key ${t}`,e[t]),delete e[t])}),Object.keys(e).forEach(t=>{t.startsWith("__")&&delete e[t]}),Object.keys(e).forEach(t=>{typeof e[t]=="string"&&(e[t].includes("<")||e[t].includes(">")||e[t].includes("url(data:"))&&delete e[t],typeof e[t]=="object"&&Eh(e[t])}))},"sanitize"),V0=d(e=>{var t;Dn(e),e.fontFamily&&!((t=e.themeVariables)!=null&&t.fontFamily)&&(e.themeVariables={...e.themeVariables,fontFamily:e.fontFamily}),zr.push(e),xa(Ht,zr)},"addDirective"),Rn=d((e=Ht)=>{zr=[],xa(e,zr)},"reset"),X0={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},Wl={},Z0=d(e=>{Wl[e]||($.warn(X0[e]),Wl[e]=!0)},"issueWarning"),Fh=d(e=>{e&&(e.lazyLoadedDiagrams||e.loadExternalDiagramsAtStartup)&&Z0("LAZY_LOAD_DEPRECATED")},"checkConfig"),Gi=//gi,K0=d(e=>e?Rh(e).replace(/\\n/g,"#br#").split("#br#"):[""],"getRows"),Q0=(()=>{let e=!1;return()=>{e||($h(),e=!0)}})();function $h(){const e="data-temp-href-target";Ir.addHook("beforeSanitizeAttributes",t=>{t instanceof Element&&t.tagName==="A"&&t.hasAttribute("target")&&t.setAttribute(e,t.getAttribute("target")??"")}),Ir.addHook("afterSanitizeAttributes",t=>{t instanceof Element&&t.tagName==="A"&&t.hasAttribute(e)&&(t.setAttribute("target",t.getAttribute(e)??""),t.removeAttribute(e),t.getAttribute("target")==="_blank"&&t.setAttribute("rel","noopener"))})}d($h,"setupDompurifyHooks");var Dh=d(e=>(Q0(),Ir.sanitize(e)),"removeScript"),Hl=d((e,t)=>{var r;if(((r=t.flowchart)==null?void 0:r.htmlLabels)!==!1){const i=t.securityLevel;i==="antiscript"||i==="strict"?e=Dh(e):i!=="loose"&&(e=Rh(e),e=e.replace(//g,">"),e=e.replace(/=/g,"="),e=ry(e))}return e},"sanitizeMore"),or=d((e,t)=>e&&(t.dompurifyConfig?e=Ir.sanitize(Hl(e,t),t.dompurifyConfig).toString():e=Ir.sanitize(Hl(e,t),{FORBID_TAGS:["style"]}).toString(),e),"sanitizeText"),J0=d((e,t)=>typeof e=="string"?or(e,t):e.flat().map(r=>or(r,t)),"sanitizeTextOrArray"),ty=d(e=>Gi.test(e),"hasBreaks"),ey=d(e=>e.split(Gi),"splitBreaks"),ry=d(e=>e.replace(/#br#/g,"
"),"placeholderToBreak"),Rh=d(e=>e.replace(Gi,"#br#"),"breakToPlaceholder"),iy=d(e=>{let t="";return e&&(t=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,t=t.replaceAll(/\(/g,"\\("),t=t.replaceAll(/\)/g,"\\)")),t},"getUrl"),Bt=d(e=>!(e===!1||["false","null","0"].includes(String(e).trim().toLowerCase())),"evaluate"),ny=d(function(...e){const t=e.filter(r=>!isNaN(r));return Math.max(...t)},"getMax"),ay=d(function(...e){const t=e.filter(r=>!isNaN(r));return Math.min(...t)},"getMin"),XL=d(function(e){const t=e.split(/(,)/),r=[];for(let i=0;i0&&i+1Math.max(0,e.split(t).length-1),"countOccurrence"),sy=d((e,t)=>{const r=_s(e,"~"),i=_s(t,"~");return r===1&&i===1},"shouldCombineSets"),oy=d(e=>{const t=_s(e,"~");let r=!1;if(t<=1)return e;t%2!==0&&e.startsWith("~")&&(e=e.substring(1),r=!0);const i=[...e];let n=i.indexOf("~"),a=i.lastIndexOf("~");for(;n!==-1&&a!==-1&&n!==a;)i[n]="<",i[a]=">",n=i.indexOf("~"),a=i.lastIndexOf("~");return r&&i.unshift("~"),i.join("")},"processSet"),jl=d(()=>window.MathMLElement!==void 0,"isMathMLSupported"),Cs=/\$\$(.*)\$\$/g,qr=d(e=>{var t;return(((t=e.match(Cs))==null?void 0:t.length)??0)>0},"hasKatex"),ZL=d(async(e,t)=>{e=await go(e,t);const r=document.createElement("div");r.innerHTML=e,r.id="katex-temp",r.style.visibility="hidden",r.style.position="absolute",r.style.top="0";const i=document.querySelector("body");i==null||i.insertAdjacentElement("beforeend",r);const n={width:r.clientWidth,height:r.clientHeight};return r.remove(),n},"calculateMathMLDimensions"),go=d(async(e,t)=>{if(!qr(e))return e;if(!(jl()||t.legacyMathML||t.forceLegacyMathML))return e.replace(Cs,"MathML is unsupported in this environment.");const{default:r}=await ft(async()=>{const{default:n}=await import("./chunks/katex.cqFQqex1.js");return{default:n}},[]),i=t.forceLegacyMathML||!jl()&&t.legacyMathML?"htmlAndMathml":"mathml";return e.split(Gi).map(n=>qr(n)?`
${n}
`:`
${n}
`).join("").replace(Cs,(n,a)=>r.renderToString(a,{throwOnError:!0,displayMode:!0,output:i}).replace(/\n/g," ").replace(//g,""))},"renderKatex"),Xr={getRows:K0,sanitizeText:or,sanitizeTextOrArray:J0,hasBreaks:ty,splitBreaks:ey,lineBreakRegex:Gi,removeScript:Dh,getUrl:iy,evaluate:Bt,getMax:ny,getMin:ay},ly=d(function(e,t){for(let r of t)e.attr(r[0],r[1])},"d3Attrs"),cy=d(function(e,t,r){let i=new Map;return r?(i.set("width","100%"),i.set("style",`max-width: ${t}px;`)):(i.set("height",e),i.set("width",t)),i},"calculateSvgSizeAttrs"),Oh=d(function(e,t,r,i){const n=cy(t,r,i);ly(e,n)},"configureSvgSize"),hy=d(function(e,t,r,i){const n=t.node().getBBox(),a=n.width,o=n.height;$.info(`SVG bounds: ${a}x${o}`,n);let s=0,l=0;$.info(`Graph bounds: ${s}x${l}`,e),s=a+r*2,l=o+r*2,$.info(`Calculated bounds: ${s}x${l}`),Oh(t,l,s,i);const c=`${n.x-r} ${n.y-r} ${n.width+2*r} ${n.height+2*r}`;t.attr("viewBox",c)},"setupGraphViewbox"),vn={},uy=d((e,t,r)=>{let i="";return e in vn&&vn[e]?i=vn[e](r):$.warn(`No theme found for ${e}`),` & { font-family: ${r.fontFamily}; @@ -175,8 +175,8 @@ res:`,W.polygon(t,c,f)),W.polygon(t,c,f)},n}d(tg,"question");async function eg(e M${h},${u-c} L${h},${u+l}`;t.look!=="handDrawn"&&(g.roughness=0,g.fillStyle="solid");const x=p.path(y,g),b=n.insert(()=>x,":first-child");return b.attr("transform",`translate(${c/2}, ${c/2})`),b.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",f),i&&t.look!=="handDrawn"&&b.selectAll("path").attr("style",i),o.attr("transform",`translate(${-(a.width/2)+c/2-(a.x-(a.left??0))}, ${-(a.height/2)+c/2-(a.y-(a.top??0))})`),X(t,b),t.intersect=function(_){return W.polygon(t,m,_)},n}d(Cg,"windowPane");async function wg(e,t,r,i,n=r.class.padding??12){const a=i?0:3,o=e.insert("g").attr("class",it(t)).attr("id",t.domId||t.id);let s=null,l=null,c=null,h=null,u=0,f=0,p=0;if(s=o.insert("g").attr("class","annotation-group text"),t.annotations.length>0){const b=t.annotations[0];await vi(s,{text:`«${b}»`},0),u=s.node().getBBox().height}l=o.insert("g").attr("class","label-group text"),await vi(l,t,0,["font-weight: bolder"]);const g=l.node().getBBox();f=g.height,c=o.insert("g").attr("class","members-group text");let m=0;for(const b of t.members){const _=await vi(c,b,m,[b.parseClassifier()]);m+=_+a}p=c.node().getBBox().height,p<=0&&(p=n/2),h=o.insert("g").attr("class","methods-group text");let y=0;for(const b of t.methods){const _=await vi(h,b,y,[b.parseClassifier()]);y+=_+a}let x=o.node().getBBox();if(s!==null){const b=s.node().getBBox();s.attr("transform",`translate(${-b.width/2})`)}return l.attr("transform",`translate(${-g.width/2}, ${u})`),x=o.node().getBBox(),c.attr("transform",`translate(0, ${u+f+n*2})`),x=o.node().getBBox(),h.attr("transform",`translate(0, ${u+f+(p?p+n*4:n*2)})`),x=o.node().getBBox(),{shapeSvg:o,bbox:x}}d(wg,"textHelper");async function vi(e,t,r,i=[]){const n=e.insert("g").attr("class","label").attr("style",i.join("; ")),a=he();let o="useHtmlLabels"in t?t.useHtmlLabels:Bt(a.htmlLabels)??!0,s="";"text"in t?s=t.text:s=t.label,!o&&s.startsWith("\\")&&(s=s.substring(1)),qr(s)&&(o=!0);const l=await Jr(n,Ph(Qr(s)),{width:Yr(s,a)+50,classes:"markdown-node-label",useHtmlLabels:o},a);let c,h=1;if(o){const u=l.children[0],f=lt(l);h=u.innerHTML.split("
").length,u.innerHTML.includes("")&&(h+=u.innerHTML.split("").length-1);const p=u.getElementsByTagName("img");if(p){const g=s.replace(/]*>/g,"").trim()==="";await Promise.all([...p].map(m=>new Promise(y=>{function x(){var b;if(m.style.display="flex",m.style.flexDirection="column",g){const _=((b=a.fontSize)==null?void 0:b.toString())??window.getComputedStyle(document.body).fontSize,k=parseInt(_,10)*5+"px";m.style.minWidth=k,m.style.maxWidth=k}else m.style.width="100%";y(m)}d(x,"setupImage"),setTimeout(()=>{m.complete&&x()}),m.addEventListener("error",x),m.addEventListener("load",x)})))}c=u.getBoundingClientRect(),f.attr("width",c.width),f.attr("height",c.height)}else{i.includes("font-weight: bolder")&<(l).selectAll("tspan").attr("font-weight",""),h=l.children.length;const u=l.children[0];(l.textContent===""||l.textContent.includes(">"))&&(u.textContent=s[0]+s.substring(1).replaceAll(">",">").replaceAll("<","<").trim(),s[1]===" "&&(u.textContent=u.textContent[0]+" "+u.textContent.substring(1))),u.textContent==="undefined"&&(u.textContent=""),c=l.getBBox()}return n.attr("transform","translate(0,"+(-c.height/(2*h)+r)+")"),c.height}d(vi,"addText");async function vg(e,t){var N,R;const r=ct(),i=r.class.padding??12,n=i,a=t.useHtmlLabels??Bt(r.htmlLabels)??!0,o=t;o.annotations=o.annotations??[],o.members=o.members??[],o.methods=o.methods??[];const{shapeSvg:s,bbox:l}=await wg(e,t,r,a,n),{labelStyles:c,nodeStyles:h}=Z(t);t.labelStyle=c,t.cssStyles=o.styles||"";const u=((N=o.styles)==null?void 0:N.join(";"))||h||"";t.cssStyles||(t.cssStyles=u.replaceAll("!important","").split(";"));const f=o.members.length===0&&o.methods.length===0&&!((R=r.class)!=null&&R.hideEmptyMembersBox),p=j.svg(s),g=U(t,{});t.look!=="handDrawn"&&(g.roughness=0,g.fillStyle="solid");const m=l.width;let y=l.height;o.members.length===0&&o.methods.length===0?y+=n:o.members.length>0&&o.methods.length===0&&(y+=n*2);const x=-m/2,b=-y/2,_=p.rectangle(x-i,b-i-(f?i:o.members.length===0&&o.methods.length===0?-i/2:0),m+2*i,y+2*i+(f?i*2:o.members.length===0&&o.methods.length===0?-i:0),g),v=s.insert(()=>_,":first-child");v.attr("class","basic label-container");const k=v.node().getBBox();s.selectAll(".text").each((B,q,I)=>{var z;const M=lt(I[q]),L=M.attr("transform");let S=0;if(L){const J=RegExp(/translate\(([^,]+),([^)]+)\)/).exec(L);J&&(S=parseFloat(J[2]))}let F=S+b+i-(f?i:o.members.length===0&&o.methods.length===0?-i/2:0);a||(F-=4);let T=x;(M.attr("class").includes("label-group")||M.attr("class").includes("annotation-group"))&&(T=-((z=M.node())==null?void 0:z.getBBox().width)/2||0,s.selectAll("text").each(function(Y,J,pt){window.getComputedStyle(pt[J]).textAnchor==="middle"&&(T=0)})),M.attr("transform",`translate(${T}, ${F})`)});const E=s.select(".annotation-group").node().getBBox().height-(f?i/2:0)||0,A=s.select(".label-group").node().getBBox().height-(f?i/2:0)||0,O=s.select(".members-group").node().getBBox().height-(f?i/2:0)||0;if(o.members.length>0||o.methods.length>0||f){const B=p.line(k.x,E+A+b+i,k.x+k.width,E+A+b+i,g);s.insert(()=>B).attr("class","divider").attr("style",u)}if(f||o.members.length>0||o.methods.length>0){const B=p.line(k.x,E+A+O+b+n*2+i,k.x+k.width,E+A+O+b+i+n*2,g);s.insert(()=>B).attr("class","divider").attr("style",u)}if(o.look!=="handDrawn"&&s.selectAll("path").attr("style",u),v.select(":nth-child(2)").attr("style",u),s.selectAll(".divider").select("path").attr("style",u),t.labelStyle?s.selectAll("span").attr("style",t.labelStyle):s.selectAll("span").attr("style",u),!a){const B=RegExp(/color\s*:\s*([^;]*)/),q=B.exec(u);if(q){const I=q[0].replace("color","fill");s.selectAll("tspan").attr("style",I)}else if(c){const I=B.exec(c);if(I){const M=I[0].replace("color","fill");s.selectAll("tspan").attr("style",M)}}}return X(t,v),t.intersect=function(B){return W.rect(t,B)},s}d(vg,"classBox");var oS=d(e=>{switch(e){case"Very High":return"red";case"High":return"orange";case"Medium":return null;case"Low":return"blue";case"Very Low":return"lightblue"}},"colorFromPriority");async function kg(e,t,{config:r}){var q,I;const{labelStyles:i,nodeStyles:n}=Z(t);t.labelStyle=i||"";const a=10,o=t.width;t.width=(t.width??200)-10;const{shapeSvg:s,bbox:l,label:c}=await rt(e,t,it(t)),h=t.padding||10;let u="",f;"ticket"in t&&t.ticket&&((q=r==null?void 0:r.kanban)!=null&&q.ticketBaseUrl)&&(u=(I=r==null?void 0:r.kanban)==null?void 0:I.ticketBaseUrl.replace("#TICKET#",t.ticket),f=s.insert("svg:a",":first-child").attr("class","kanban-ticket-link").attr("xlink:href",u).attr("target","_blank"));const p={useHtmlLabels:t.useHtmlLabels,labelStyle:t.labelStyle||"",width:t.width,img:t.img,padding:t.padding||8,centerLabel:!1};let g,m;f?{label:g,bbox:m}=await ps(f,"ticket"in t&&t.ticket||"",p):{label:g,bbox:m}=await ps(s,"ticket"in t&&t.ticket||"",p);const{label:y,bbox:x}=await ps(s,"assigned"in t&&t.assigned||"",p);t.width=o;const b=10,_=(t==null?void 0:t.width)||0,v=Math.max(m.height,x.height)/2,k=Math.max(l.height+b*2,(t==null?void 0:t.height)||0)+v,E=-_/2,A=-k/2;c.attr("transform","translate("+(h-_/2)+", "+(-v-l.height/2)+")"),g.attr("transform","translate("+(h-_/2)+", "+(-v+l.height/2)+")"),y.attr("transform","translate("+(h+_/2-x.width-2*a)+", "+(-v+l.height/2)+")");let O;const{rx:N,ry:R}=t,{cssStyles:B}=t;if(t.look==="handDrawn"){const M=j.svg(s),L=U(t,{}),S=N||R?M.path(De(E,A,_,k,N||0),L):M.rectangle(E,A,_,k,L);O=s.insert(()=>S,":first-child"),O.attr("class","basic label-container").attr("style",B||null)}else{O=s.insert("rect",":first-child"),O.attr("class","basic label-container __APA__").attr("style",n).attr("rx",N??5).attr("ry",R??5).attr("x",E).attr("y",A).attr("width",_).attr("height",k);const M="priority"in t&&t.priority;if(M){const L=s.append("line"),S=E+2,F=A+Math.floor((N??0)/2),T=A+k-Math.floor((N??0)/2);L.attr("x1",S).attr("y1",F).attr("x2",S).attr("y2",T).attr("stroke-width","4").attr("stroke",oS(M))}}return X(t,O),t.height=k,t.intersect=function(M){return W.rect(t,M)},s}d(kg,"kanbanItem");var lS=[{semanticName:"Process",name:"Rectangle",shortName:"rect",description:"Standard process shape",aliases:["proc","process","rectangle"],internalAliases:["squareRect"],handler:sg},{semanticName:"Event",name:"Rounded Rectangle",shortName:"rounded",description:"Represents an event",aliases:["event"],internalAliases:["roundedRect"],handler:ig},{semanticName:"Terminal Point",name:"Stadium",shortName:"stadium",description:"Terminal point",aliases:["terminal","pill"],handler:og},{semanticName:"Subprocess",name:"Framed Rectangle",shortName:"fr-rect",description:"Subprocess",aliases:["subprocess","subproc","framed-rectangle","subroutine"],handler:ug},{semanticName:"Database",name:"Cylinder",shortName:"cyl",description:"Database storage",aliases:["db","database","cylinder"],handler:Md},{semanticName:"Start",name:"Circle",shortName:"circle",description:"Starting point",aliases:["circ"],handler:vd},{semanticName:"Decision",name:"Diamond",shortName:"diam",description:"Decision-making step",aliases:["decision","diamond","question"],handler:tg},{semanticName:"Prepare Conditional",name:"Hexagon",shortName:"hex",description:"Preparation or condition step",aliases:["hexagon","prepare"],handler:Id},{semanticName:"Data Input/Output",name:"Lean Right",shortName:"lean-r",description:"Represents input or output",aliases:["lean-right","in-out"],internalAliases:["lean_right"],handler:Gd},{semanticName:"Data Input/Output",name:"Lean Left",shortName:"lean-l",description:"Represents output or input",aliases:["lean-left","out-in"],internalAliases:["lean_left"],handler:Yd},{semanticName:"Priority Action",name:"Trapezoid Base Bottom",shortName:"trap-b",description:"Priority action",aliases:["priority","trapezoid-bottom","trapezoid"],handler:mg},{semanticName:"Manual Operation",name:"Trapezoid Base Top",shortName:"trap-t",description:"Represents a manual task",aliases:["manual","trapezoid-top","inv-trapezoid"],internalAliases:["inv_trapezoid"],handler:jd},{semanticName:"Stop",name:"Double Circle",shortName:"dbl-circ",description:"Represents a stop point",aliases:["double-circle"],internalAliases:["doublecircle"],handler:Fd},{semanticName:"Text Block",name:"Text Block",shortName:"text",description:"Text block",handler:dg},{semanticName:"Card",name:"Notched Rectangle",shortName:"notch-rect",description:"Represents a card",aliases:["card","notched-rectangle"],handler:Cd},{semanticName:"Lined/Shaded Process",name:"Lined Rectangle",shortName:"lin-rect",description:"Lined process shape",aliases:["lined-rectangle","lined-process","lin-proc","shaded-process"],handler:ng},{semanticName:"Start",name:"Small Circle",shortName:"sm-circ",description:"Small starting point",aliases:["start","small-circle"],internalAliases:["stateStart"],handler:hg},{semanticName:"Stop",name:"Framed Circle",shortName:"fr-circ",description:"Stop point",aliases:["stop","framed-circle"],internalAliases:["stateEnd"],handler:cg},{semanticName:"Fork/Join",name:"Filled Rectangle",shortName:"fork",description:"Fork or join in process flow",aliases:["join"],internalAliases:["forkJoin"],handler:Rd},{semanticName:"Collate",name:"Hourglass",shortName:"hourglass",description:"Represents a collate operation",aliases:["hourglass","collate"],handler:Pd},{semanticName:"Comment",name:"Curly Brace",shortName:"brace",description:"Adds a comment",aliases:["comment","brace-l"],handler:Td},{semanticName:"Comment Right",name:"Curly Brace",shortName:"brace-r",description:"Adds a comment",handler:Ad},{semanticName:"Comment with braces on both sides",name:"Curly Braces",shortName:"braces",description:"Adds a comment",handler:Ld},{semanticName:"Com Link",name:"Lightning Bolt",shortName:"bolt",description:"Communication link",aliases:["com-link","lightning-bolt"],handler:Vd},{semanticName:"Document",name:"Document",shortName:"doc",description:"Represents a document",aliases:["doc","document"],handler:bg},{semanticName:"Delay",name:"Half-Rounded Rectangle",shortName:"delay",description:"Represents a delay",aliases:["half-rounded-rectangle"],handler:Od},{semanticName:"Direct Access Storage",name:"Horizontal Cylinder",shortName:"h-cyl",description:"Direct access storage",aliases:["das","horizontal-cylinder"],handler:gg},{semanticName:"Disk Storage",name:"Lined Cylinder",shortName:"lin-cyl",description:"Disk storage",aliases:["disk","lined-cylinder"],handler:Xd},{semanticName:"Display",name:"Curved Trapezoid",shortName:"curv-trap",description:"Represents a display",aliases:["curved-trapezoid","display"],handler:Bd},{semanticName:"Divided Process",name:"Divided Rectangle",shortName:"div-rect",description:"Divided process shape",aliases:["div-proc","divided-rectangle","divided-process"],handler:Ed},{semanticName:"Extract",name:"Triangle",shortName:"tri",description:"Extraction process",aliases:["extract","triangle"],handler:xg},{semanticName:"Internal Storage",name:"Window Pane",shortName:"win-pane",description:"Internal storage",aliases:["internal-storage","window-pane"],handler:Cg},{semanticName:"Junction",name:"Filled Circle",shortName:"f-circ",description:"Junction point",aliases:["junction","filled-circle"],handler:$d},{semanticName:"Loop Limit",name:"Trapezoidal Pentagon",shortName:"notch-pent",description:"Loop limit step",aliases:["loop-limit","notched-pentagon"],handler:yg},{semanticName:"Manual File",name:"Flipped Triangle",shortName:"flip-tri",description:"Manual file operation",aliases:["manual-file","flipped-triangle"],handler:Dd},{semanticName:"Manual Input",name:"Sloped Rectangle",shortName:"sl-rect",description:"Manual input step",aliases:["manual-input","sloped-rectangle"],handler:ag},{semanticName:"Multi-Document",name:"Stacked Document",shortName:"docs",description:"Multiple documents",aliases:["documents","st-doc","stacked-document"],handler:Qd},{semanticName:"Multi-Process",name:"Stacked Rectangle",shortName:"st-rect",description:"Multiple processes",aliases:["procs","processes","stacked-rectangle"],handler:Kd},{semanticName:"Stored Data",name:"Bow Tie Rectangle",shortName:"bow-rect",description:"Stored data",aliases:["stored-data","bow-tie-rectangle"],handler:_d},{semanticName:"Summary",name:"Crossed Circle",shortName:"cross-circ",description:"Summary",aliases:["summary","crossed-circle"],handler:Sd},{semanticName:"Tagged Document",name:"Tagged Document",shortName:"tag-doc",description:"Tagged document",aliases:["tag-doc","tagged-document"],handler:pg},{semanticName:"Tagged Process",name:"Tagged Rectangle",shortName:"tag-rect",description:"Tagged process",aliases:["tagged-rectangle","tag-proc","tagged-process"],handler:fg},{semanticName:"Paper Tape",name:"Flag",shortName:"flag",description:"Paper tape",aliases:["paper-tape"],handler:_g},{semanticName:"Odd",name:"Odd",shortName:"odd",description:"Odd shape",internalAliases:["rect_left_inv_arrow"],handler:eg},{semanticName:"Lined Document",name:"Lined Document",shortName:"lin-doc",description:"Lined document",aliases:["lined-document"],handler:Zd}],cS=d(()=>{const t=[...Object.entries({state:lg,choice:wd,note:Jd,rectWithTitle:rg,labelRect:Ud,iconSquare:Wd,iconCircle:zd,icon:Nd,iconRounded:qd,imageSquare:Hd,anchor:bd,kanbanItem:kg,classBox:vg}),...lS.flatMap(r=>[r.shortName,..."aliases"in r?r.aliases:[],..."internalAliases"in r?r.internalAliases:[]].map(n=>[n,r.handler]))];return Object.fromEntries(t)},"generateShapeMap"),Sg=cS();function hS(e){return e in Sg}d(hS,"isValidShape");var Pa=new Map;async function Tg(e,t,r){let i,n;t.shape==="rect"&&(t.rx&&t.ry?t.shape="roundedRect":t.shape="squareRect");const a=t.shape?Sg[t.shape]:void 0;if(!a)throw new Error(`No such shape: ${t.shape}. Please check your syntax.`);if(t.link){let o;r.config.securityLevel==="sandbox"?o="_top":t.linkTarget&&(o=t.linkTarget||"_blank"),i=e.insert("svg:a").attr("xlink:href",t.link).attr("target",o??null),n=await a(i,t,r)}else n=await a(e,t,r),i=n;return t.tooltip&&n.attr("title",t.tooltip),Pa.set(t.id,i),t.haveCallback&&i.attr("class",i.attr("class")+" clickable"),i}d(Tg,"insertNode");var fB=d((e,t)=>{Pa.set(t.id,e)},"setNodeElem"),pB=d(()=>{Pa.clear()},"clear"),dB=d(e=>{const t=Pa.get(e.id);$.trace("Transforming node",e.diff,e,"translate("+(e.x-e.width/2-5)+", "+e.width/2+")");const r=8,i=e.diff||0;return e.clusterNode?t.attr("transform","translate("+(e.x+i-e.width/2)+", "+(e.y-e.height/2-r)+")"):t.attr("transform","translate("+e.x+", "+e.y+")"),i},"positionNode"),te={aggregation:18,extension:18,composition:18,dependency:6,lollipop:13.5,arrow_point:4};function ki(e,t){if(e===void 0||t===void 0)return{angle:0,deltaX:0,deltaY:0};e=yt(e),t=yt(t);const[r,i]=[e.x,e.y],[n,a]=[t.x,t.y],o=n-r,s=a-i;return{angle:Math.atan(s/o),deltaX:o,deltaY:s}}d(ki,"calculateDeltaAndAngle");var yt=d(e=>Array.isArray(e)?{x:e[0],y:e[1]}:e,"pointTransformer"),uS=d(e=>({x:d(function(t,r,i){let n=0;const a=yt(i[0]).x=0?1:-1)}else if(r===i.length-1&&Object.hasOwn(te,e.arrowTypeEnd)){const{angle:p,deltaX:g}=ki(i[i.length-1],i[i.length-2]);n=te[e.arrowTypeEnd]*Math.cos(p)*(g>=0?1:-1)}const o=Math.abs(yt(t).x-yt(i[i.length-1]).x),s=Math.abs(yt(t).y-yt(i[i.length-1]).y),l=Math.abs(yt(t).x-yt(i[0]).x),c=Math.abs(yt(t).y-yt(i[0]).y),h=te[e.arrowTypeStart],u=te[e.arrowTypeEnd],f=1;if(o0&&s0&&c=0?1:-1)}else if(r===i.length-1&&Object.hasOwn(te,e.arrowTypeEnd)){const{angle:p,deltaY:g}=ki(i[i.length-1],i[i.length-2]);n=te[e.arrowTypeEnd]*Math.abs(Math.sin(p))*(g>=0?1:-1)}const o=Math.abs(yt(t).y-yt(i[i.length-1]).y),s=Math.abs(yt(t).x-yt(i[i.length-1]).x),l=Math.abs(yt(t).y-yt(i[0]).y),c=Math.abs(yt(t).x-yt(i[0]).x),h=te[e.arrowTypeStart],u=te[e.arrowTypeEnd],f=1;if(o0&&s0&&c{t.arrowTypeStart&&Vc(e,"start",t.arrowTypeStart,r,i,n),t.arrowTypeEnd&&Vc(e,"end",t.arrowTypeEnd,r,i,n)},"addEdgeMarkers"),pS={arrow_cross:"cross",arrow_point:"point",arrow_barb:"barb",arrow_circle:"circle",aggregation:"aggregation",extension:"extension",composition:"composition",dependency:"dependency",lollipop:"lollipop"},Vc=d((e,t,r,i,n,a)=>{const o=pS[r];if(!o){$.warn(`Unknown arrow type: ${r}`);return}const s=t==="start"?"Start":"End";e.attr(`marker-${t}`,`url(${i}#${n}_${a}-${o}${s})`)},"addEdgeMarker"),fa=new Map,At=new Map,gB=d(()=>{fa.clear(),At.clear()},"clear"),xi=d(e=>e?e.reduce((r,i)=>r+";"+i,""):"","getLabelStyles"),dS=d(async(e,t)=>{let r=Bt(ct().flowchart.htmlLabels);const i=await Jr(e,t.label,{style:xi(t.labelStyle),useHtmlLabels:r,addSvgBackground:!0,isNode:!1});$.info("abc82",t,t.labelType);const n=e.insert("g").attr("class","edgeLabel"),a=n.insert("g").attr("class","label");a.node().appendChild(i);let o=i.getBBox();if(r){const l=i.children[0],c=lt(i);o=l.getBoundingClientRect(),c.attr("width",o.width),c.attr("height",o.height)}a.attr("transform","translate("+-o.width/2+", "+-o.height/2+")"),fa.set(t.id,n),t.width=o.width,t.height=o.height;let s;if(t.startLabelLeft){const l=await nr(t.startLabelLeft,xi(t.labelStyle)),c=e.insert("g").attr("class","edgeTerminals"),h=c.insert("g").attr("class","inner");s=h.node().appendChild(l);const u=l.getBBox();h.attr("transform","translate("+-u.width/2+", "+-u.height/2+")"),At.get(t.id)||At.set(t.id,{}),At.get(t.id).startLeft=c,Si(s,t.startLabelLeft)}if(t.startLabelRight){const l=await nr(t.startLabelRight,xi(t.labelStyle)),c=e.insert("g").attr("class","edgeTerminals"),h=c.insert("g").attr("class","inner");s=c.node().appendChild(l),h.node().appendChild(l);const u=l.getBBox();h.attr("transform","translate("+-u.width/2+", "+-u.height/2+")"),At.get(t.id)||At.set(t.id,{}),At.get(t.id).startRight=c,Si(s,t.startLabelRight)}if(t.endLabelLeft){const l=await nr(t.endLabelLeft,xi(t.labelStyle)),c=e.insert("g").attr("class","edgeTerminals"),h=c.insert("g").attr("class","inner");s=h.node().appendChild(l);const u=l.getBBox();h.attr("transform","translate("+-u.width/2+", "+-u.height/2+")"),c.node().appendChild(l),At.get(t.id)||At.set(t.id,{}),At.get(t.id).endLeft=c,Si(s,t.endLabelLeft)}if(t.endLabelRight){const l=await nr(t.endLabelRight,xi(t.labelStyle)),c=e.insert("g").attr("class","edgeTerminals"),h=c.insert("g").attr("class","inner");s=h.node().appendChild(l);const u=l.getBBox();h.attr("transform","translate("+-u.width/2+", "+-u.height/2+")"),c.node().appendChild(l),At.get(t.id)||At.set(t.id,{}),At.get(t.id).endRight=c,Si(s,t.endLabelRight)}return i},"insertEdgeLabel");function Si(e,t){ct().flowchart.htmlLabels&&e&&(e.style.width=t.length*9+"px",e.style.height="12px")}d(Si,"setTerminalWidth");var gS=d((e,t)=>{$.debug("Moving label abc88 ",e.id,e.label,fa.get(e.id),t);let r=t.updatedPath?t.updatedPath:t.originalPath;const i=ct(),{subGraphTitleTotalMargin:n}=Ao(i);if(e.label){const a=fa.get(e.id);let o=e.x,s=e.y;if(r){const l=ge.calcLabelPosition(r);$.debug("Moving label "+e.label+" from (",o,",",s,") to (",l.x,",",l.y,") abc88"),t.updatedPath&&(o=l.x,s=l.y)}a.attr("transform",`translate(${o}, ${s+n/2})`)}if(e.startLabelLeft){const a=At.get(e.id).startLeft;let o=e.x,s=e.y;if(r){const l=ge.calcTerminalLabelPosition(e.arrowTypeStart?10:0,"start_left",r);o=l.x,s=l.y}a.attr("transform",`translate(${o}, ${s})`)}if(e.startLabelRight){const a=At.get(e.id).startRight;let o=e.x,s=e.y;if(r){const l=ge.calcTerminalLabelPosition(e.arrowTypeStart?10:0,"start_right",r);o=l.x,s=l.y}a.attr("transform",`translate(${o}, ${s})`)}if(e.endLabelLeft){const a=At.get(e.id).endLeft;let o=e.x,s=e.y;if(r){const l=ge.calcTerminalLabelPosition(e.arrowTypeEnd?10:0,"end_left",r);o=l.x,s=l.y}a.attr("transform",`translate(${o}, ${s})`)}if(e.endLabelRight){const a=At.get(e.id).endRight;let o=e.x,s=e.y;if(r){const l=ge.calcTerminalLabelPosition(e.arrowTypeEnd?10:0,"end_right",r);o=l.x,s=l.y}a.attr("transform",`translate(${o}, ${s})`)}},"positionEdgeLabel"),mS=d((e,t)=>{const r=e.x,i=e.y,n=Math.abs(t.x-r),a=Math.abs(t.y-i),o=e.width/2,s=e.height/2;return n>=o||a>=s},"outsideNode"),yS=d((e,t,r)=>{$.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(t)} insidePoint : ${JSON.stringify(r)} - node : x:${e.x} y:${e.y} w:${e.width} h:${e.height}`);const i=e.x,n=e.y,a=Math.abs(i-r.x),o=e.width/2;let s=r.xMath.abs(i-t.x)*l){let u=r.y{$.warn("abc88 cutPathAtIntersect",e,t);let r=[],i=e[0],n=!1;return e.forEach(a=>{if($.info("abc88 checking point",a,t),!mS(t,a)&&!n){const o=yS(t,i,a);$.debug("abc88 inside",a,i,o),$.debug("abc88 intersection",o,t);let s=!1;r.forEach(l=>{s=s||l.x===o.x&&l.y===o.y}),r.some(l=>l.x===o.x&&l.y===o.y)?$.warn("abc88 no intersect",o,r):r.push(o),n=!0}else $.warn("abc88 outside",a,i),i=a,n||r.push(a)}),$.debug("returning points",r),r},"cutPathAtIntersect");function Ag(e){const t=[],r=[];for(let i=1;i5&&Math.abs(a.y-n.y)>5||n.y===a.y&&a.x===o.x&&Math.abs(a.x-n.x)>5&&Math.abs(a.y-o.y)>5)&&(t.push(a),r.push(i))}return{cornerPoints:t,cornerPointPositions:r}}d(Ag,"extractCornerPoints");var Zc=d(function(e,t,r){const i=t.x-e.x,n=t.y-e.y,a=Math.sqrt(i*i+n*n),o=r/a;return{x:t.x-o*i,y:t.y-o*n}},"findAdjacentPoint"),xS=d(function(e){const{cornerPointPositions:t}=Ag(e),r=[];for(let i=0;i10&&Math.abs(a.y-n.y)>=10){$.debug("Corner point fixing",Math.abs(a.x-n.x),Math.abs(a.y-n.y));const p=5;o.x===s.x?f={x:c<0?s.x-p+u:s.x+p-u,y:h<0?s.y-u:s.y+u}:f={x:c<0?s.x-u:s.x+u,y:h<0?s.y-p+u:s.y+p-u}}else $.debug("Corner point skipping fixing",Math.abs(a.x-n.x),Math.abs(a.y-n.y));r.push(f,l)}else r.push(e[i]);return r},"fixCorners"),bS=d(function(e,t,r,i,n,a,o){const{handDrawnSeed:s}=ct();let l=t.points,c=!1;const h=n;var u=a;u.intersect&&h.intersect&&(l=l.slice(1,t.points.length-1),l.unshift(h.intersect(l[0])),$.debug("Last point APA12",t.start,"-->",t.end,l[l.length-1],u,u.intersect(l[l.length-1])),l.push(u.intersect(l[l.length-1]))),t.toCluster&&($.info("to cluster abc88",r.get(t.toCluster)),l=Xc(t.points,r.get(t.toCluster).node),c=!0),t.fromCluster&&($.debug("from cluster abc88",r.get(t.fromCluster),JSON.stringify(l,null,2)),l=Xc(l.reverse(),r.get(t.fromCluster).node).reverse(),c=!0);let f=l.filter(A=>!Number.isNaN(A.y));f=xS(f);let p=ep;t.curve&&(p=t.curve);const{x:g,y:m}=uS(t),y=T2().x(g).y(m).curve(p);let x;switch(t.thickness){case"normal":x="edge-thickness-normal";break;case"thick":x="edge-thickness-thick";break;case"invisible":x="edge-thickness-invisible";break;default:x="edge-thickness-normal"}switch(t.pattern){case"solid":x+=" edge-pattern-solid";break;case"dotted":x+=" edge-pattern-dotted";break;case"dashed":x+=" edge-pattern-dashed";break;default:x+=" edge-pattern-solid"}let b,_=y(f);const v=Array.isArray(t.style)?t.style:[t.style];if(t.look==="handDrawn"){const A=j.svg(e);Object.assign([],f);const O=A.path(_,{roughness:.3,seed:s});x+=" transition",b=lt(O).select("path").attr("id",t.id).attr("class"," "+x+(t.classes?" "+t.classes:"")).attr("style",v?v.reduce((R,B)=>R+";"+B,""):"");let N=b.attr("d");b.attr("d",N),e.node().appendChild(b.node())}else b=e.append("path").attr("d",_).attr("id",t.id).attr("class"," "+x+(t.classes?" "+t.classes:"")).attr("style",v?v.reduce((A,O)=>A+";"+O,""):"");let k="";(ct().flowchart.arrowMarkerAbsolute||ct().state.arrowMarkerAbsolute)&&(k=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,k=k.replace(/\(/g,"\\(").replace(/\)/g,"\\)")),$.info("arrowTypeStart",t.arrowTypeStart),$.info("arrowTypeEnd",t.arrowTypeEnd),fS(b,t,k,o,i);let E={};return c&&(E.updatedPath=l),E.originalPath=t.points,E},"insertEdge"),_S=d((e,t,r,i)=>{t.forEach(n=>{MS[n](e,r,i)})},"insertMarkers"),CS=d((e,t,r)=>{$.trace("Making markers for ",r),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionStart").attr("class","marker extension "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionEnd").attr("class","marker extension "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},"extension"),wS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionStart").attr("class","marker composition "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"composition"),vS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"aggregation"),kS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",13).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},"dependency"),SS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopEnd").attr("class","marker lollipop "+t).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},"lollipop"),TS=d((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"point"),AS=d((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"circle"),LS=d((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},"cross"),BS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","userSpaceOnUse").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"barb"),MS={extension:CS,composition:wS,aggregation:vS,dependency:kS,lollipop:SS,point:TS,circle:AS,cross:LS,barb:BS},ES=_S,FS={common:Xr,getConfig:he,insertCluster:Uk,insertEdge:bS,insertEdgeLabel:dS,insertMarkers:ES,insertNode:Tg,interpolateToCurve:Uo,labelHelper:rt,log:$,positionEdgeLabel:gS},Hi={},Lg=d(e=>{for(const t of e)Hi[t.name]=t},"registerLayoutLoaders"),$S=d(()=>{Lg([{name:"dagre",loader:d(async()=>await ft(()=>import("./chunks/dagre-4EVJKHTY.UnNrL29U.js"),__vite__mapDeps([0,1,2,3,4,5,6,7])),"loader")}])},"registerDefaultLayoutLoaders");$S();var mB=d(async(e,t)=>{if(!(e.layoutAlgorithm in Hi))throw new Error(`Unknown layout algorithm: ${e.layoutAlgorithm}`);const r=Hi[e.layoutAlgorithm];return(await r.loader()).render(e,t,FS,{algorithm:r.algorithm})},"render"),yB=d((e="",{fallback:t="dagre"}={})=>{if(e in Hi)return e;if(t in Hi)return $.warn(`Layout algorithm ${e} is not registered. Using ${t} as fallback.`),t;throw new Error(`Both layout algorithms ${e} and ${t} are not registered.`)},"getRegisteredLayoutAlgorithm"),Kc="11.4.1",DS=d(e=>{var n;const{securityLevel:t}=ct();let r=lt("body");if(t==="sandbox"){const o=((n=lt(`#i${e}`).node())==null?void 0:n.contentDocument)??document;r=lt(o.body)}return r.select(`#${e}`)},"selectSvgElement"),Bg="comm",Mg="rule",Eg="decl",RS="@import",OS="@keyframes",IS="@layer",Fg=Math.abs,ll=String.fromCharCode;function $g(e){return e.trim()}function En(e,t,r){return e.replace(t,r)}function PS(e,t,r){return e.indexOf(t,r)}function ji(e,t){return e.charCodeAt(t)|0}function Gr(e,t,r){return e.slice(t,r)}function de(e){return e.length}function NS(e){return e.length}function _n(e,t){return t.push(e),e}var Na=1,Vr=1,Dg=0,re=0,bt=0,ri="";function cl(e,t,r,i,n,a,o,s){return{value:e,root:t,parent:r,type:i,props:n,children:a,line:Na,column:Vr,length:o,return:"",siblings:s}}function zS(){return bt}function qS(){return bt=re>0?ji(ri,--re):0,Vr--,bt===10&&(Vr=1,Na--),bt}function ce(){return bt=re2||Ui(bt)>3?"":" "}function US(e,t){for(;--t&&ce()&&!(bt<48||bt>102||bt>57&&bt<65||bt>70&&bt<97););return za(e,Fn()+(t<6&&qe()==32&&ce()==32))}function no(e){for(;ce();)switch(bt){case e:return re;case 34:case 39:e!==34&&e!==39&&no(bt);break;case 40:e===41&&no(e);break;case 92:ce();break}return re}function YS(e,t){for(;ce()&&e+bt!==57;)if(e+bt===84&&qe()===47)break;return"/*"+za(t,re-1)+"*"+ll(e===47?e:ce())}function GS(e){for(;!Ui(qe());)ce();return za(e,re)}function VS(e){return HS($n("",null,null,null,[""],e=WS(e),0,[0],e))}function $n(e,t,r,i,n,a,o,s,l){for(var c=0,h=0,u=o,f=0,p=0,g=0,m=1,y=1,x=1,b=0,_="",v=n,k=a,E=i,A=_;y;)switch(g=b,b=ce()){case 40:if(g!=108&&ji(A,u-1)==58){PS(A+=En(ds(b),"&","&\f"),"&\f",Fg(c?s[c-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:A+=ds(b);break;case 9:case 10:case 13:case 32:A+=jS(g);break;case 92:A+=US(Fn()-1,7);continue;case 47:switch(qe()){case 42:case 47:_n(XS(YS(ce(),Fn()),t,r,l),l),(Ui(g||1)==5||Ui(qe()||1)==5)&&de(A)&&Gr(A,-1,void 0)!==" "&&(A+=" ");break;default:A+="/"}break;case 123*m:s[c++]=de(A)*x;case 125*m:case 59:case 0:switch(b){case 0:case 125:y=0;case 59+h:x==-1&&(A=En(A,/\f/g,"")),p>0&&(de(A)-u||m===0&&g===47)&&_n(p>32?Jc(A+";",i,r,u-1,l):Jc(En(A," ","")+";",i,r,u-2,l),l);break;case 59:A+=";";default:if(_n(E=Qc(A,t,r,c,h,n,s,_,v=[],k=[],u,a),a),b===123)if(h===0)$n(A,t,E,E,v,a,u,s,k);else switch(f===99&&ji(A,3)===110?100:f){case 100:case 108:case 109:case 115:$n(e,E,E,i&&_n(Qc(e,E,E,0,0,n,s,_,n,v=[],u,k),k),n,k,u,s,i?v:k);break;default:$n(A,E,E,E,[""],k,0,s,k)}}c=h=p=0,m=x=1,_=A="",u=o;break;case 58:u=1+de(A),p=g;default:if(m<1){if(b==123)--m;else if(b==125&&m++==0&&qS()==125)continue}switch(A+=ll(b),b*m){case 38:x=h>0?1:(A+="\f",-1);break;case 44:s[c++]=(de(A)-1)*x,x=1;break;case 64:qe()===45&&(A+=ds(ce())),f=qe(),h=u=de(_=A+=GS(Fn())),b++;break;case 45:g===45&&de(A)==2&&(m=0)}}return a}function Qc(e,t,r,i,n,a,o,s,l,c,h,u){for(var f=n-1,p=n===0?a:[""],g=NS(p),m=0,y=0,x=0;m0?p[b]+" "+_:En(_,/&\f/g,p[b])))&&(l[x++]=v);return cl(e,t,r,n===0?Mg:s,l,c,h,u)}function XS(e,t,r,i){return cl(e,t,r,Bg,ll(zS()),Gr(e,2,-2),0,i)}function Jc(e,t,r,i,n){return cl(e,t,r,Eg,Gr(e,0,i),Gr(e,i+1,-1),i,n)}function ao(e,t){for(var r="",i=0;i/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(e),"detector"),fT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/c4Diagram-6F5ED5ID.gFMHrZqt.js");return{diagram:t}},__vite__mapDeps([8,9,6,7]));return{id:Rg,diagram:e}},"loader"),pT={id:Rg,detector:uT,loader:fT},dT=pT,Og="flowchart",gT=d((e,t)=>{var r,i;return((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="dagre-wrapper"||((i=t==null?void 0:t.flowchart)==null?void 0:i.defaultRenderer)==="elk"?!1:/^\s*graph/.test(e)},"detector"),mT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/flowDiagram-7ASYPVHJ.BXY3Om0p.js");return{diagram:t}},__vite__mapDeps([10,11,12,6,7]));return{id:Og,diagram:e}},"loader"),yT={id:Og,detector:gT,loader:mT},xT=yT,Ig="flowchart-v2",bT=d((e,t)=>{var r,i,n;return((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="dagre-d3"?!1:(((i=t==null?void 0:t.flowchart)==null?void 0:i.defaultRenderer)==="elk"&&(t.layout="elk"),/^\s*graph/.test(e)&&((n=t==null?void 0:t.flowchart)==null?void 0:n.defaultRenderer)==="dagre-wrapper"?!0:/^\s*flowchart/.test(e))},"detector"),_T=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/flowDiagram-7ASYPVHJ.BXY3Om0p.js");return{diagram:t}},__vite__mapDeps([10,11,12,6,7]));return{id:Ig,diagram:e}},"loader"),CT={id:Ig,detector:bT,loader:_T},wT=CT,Pg="er",vT=d(e=>/^\s*erDiagram/.test(e),"detector"),kT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/erDiagram-6RL3IURR.oR1E3lOE.js");return{diagram:t}},__vite__mapDeps([13,1,2,3,4,6,7]));return{id:Pg,diagram:e}},"loader"),ST={id:Pg,detector:vT,loader:kT},TT=ST,Ng="gitGraph",AT=d(e=>/^\s*gitGraph/.test(e),"detector"),LT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/gitGraphDiagram-NRZ2UAAF.DVqUkid2.js");return{diagram:t}},__vite__mapDeps([14,15,16,17,6,2,4,5,7]));return{id:Ng,diagram:e}},"loader"),BT={id:Ng,detector:AT,loader:LT},MT=BT,zg="gantt",ET=d(e=>/^\s*gantt/.test(e),"detector"),FT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/ganttDiagram-NTVNEXSI.fV1O-IYu.js");return{diagram:t}},__vite__mapDeps([18,19,20,6,7]));return{id:zg,diagram:e}},"loader"),$T={id:zg,detector:ET,loader:FT},DT=$T,qg="info",RT=d(e=>/^\s*info/.test(e),"detector"),OT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/infoDiagram-A4XQUW5V.CxGB1BYo.js");return{diagram:t}},__vite__mapDeps([21,17,6,2,4,5,7]));return{id:qg,diagram:e}},"loader"),IT={id:qg,detector:RT,loader:OT},Wg="pie",PT=d(e=>/^\s*pie/.test(e),"detector"),NT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/pieDiagram-YF2LJOPJ.BenzYBOQ.js");return{diagram:t}},__vite__mapDeps([22,15,17,6,2,4,5,23,24,20,7]));return{id:Wg,diagram:e}},"loader"),zT={id:Wg,detector:PT,loader:NT},Hg="quadrantChart",qT=d(e=>/^\s*quadrantChart/.test(e),"detector"),WT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/quadrantDiagram-OS5C2QUG.hagD2Qz8.js");return{diagram:t}},__vite__mapDeps([25,19,20,6,7]));return{id:Hg,diagram:e}},"loader"),HT={id:Hg,detector:qT,loader:WT},jT=HT,jg="xychart",UT=d(e=>/^\s*xychart-beta/.test(e),"detector"),YT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/xychartDiagram-6QU3TZC5.B99qSEHB.js");return{diagram:t}},__vite__mapDeps([26,20,24,19,6,7]));return{id:jg,diagram:e}},"loader"),GT={id:jg,detector:UT,loader:YT},VT=GT,Ug="requirement",XT=d(e=>/^\s*requirement(Diagram)?/.test(e),"detector"),ZT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/requirementDiagram-MIRIMTAZ.Bp1D7UOP.js");return{diagram:t}},__vite__mapDeps([27,1,2,3,4,6,7]));return{id:Ug,diagram:e}},"loader"),KT={id:Ug,detector:XT,loader:ZT},QT=KT,Yg="sequence",JT=d(e=>/^\s*sequenceDiagram/.test(e),"detector"),tA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/sequenceDiagram-G6AWOVSC.BgovR2eF.js");return{diagram:t}},__vite__mapDeps([28,9,16,6,7]));return{id:Yg,diagram:e}},"loader"),eA={id:Yg,detector:JT,loader:tA},rA=eA,Gg="class",iA=d((e,t)=>{var r;return((r=t==null?void 0:t.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*classDiagram/.test(e)},"detector"),nA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/classDiagram-LNE6IOMH.DveOlaX7.js");return{diagram:t}},__vite__mapDeps([29,30,11,6,7]));return{id:Gg,diagram:e}},"loader"),aA={id:Gg,detector:iA,loader:nA},sA=aA,Vg="classDiagram",oA=d((e,t)=>{var r;return/^\s*classDiagram/.test(e)&&((r=t==null?void 0:t.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!0:/^\s*classDiagram-v2/.test(e)},"detector"),lA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/classDiagram-v2-MQ7JQ4JX.DveOlaX7.js");return{diagram:t}},__vite__mapDeps([31,30,11,6,7]));return{id:Vg,diagram:e}},"loader"),cA={id:Vg,detector:oA,loader:lA},hA=cA,Xg="state",uA=d((e,t)=>{var r;return((r=t==null?void 0:t.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*stateDiagram/.test(e)},"detector"),fA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/stateDiagram-MAYHULR4.C3Cl4JRh.js");return{diagram:t}},__vite__mapDeps([32,33,11,1,2,3,4,6,7]));return{id:Xg,diagram:e}},"loader"),pA={id:Xg,detector:uA,loader:fA},dA=pA,Zg="stateDiagram",gA=d((e,t)=>{var r;return!!(/^\s*stateDiagram-v2/.test(e)||/^\s*stateDiagram/.test(e)&&((r=t==null?void 0:t.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper")},"detector"),mA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/stateDiagram-v2-4JROLMXI.D-p1m1vi.js");return{diagram:t}},__vite__mapDeps([34,33,11,6,7]));return{id:Zg,diagram:e}},"loader"),yA={id:Zg,detector:gA,loader:mA},xA=yA,Kg="journey",bA=d(e=>/^\s*journey/.test(e),"detector"),_A=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/journeyDiagram-G5WM74LC.aH0kWbCG.js");return{diagram:t}},__vite__mapDeps([35,9,23,6,7]));return{id:Kg,diagram:e}},"loader"),CA={id:Kg,detector:bA,loader:_A},wA=CA,vA=d((e,t,r)=>{$.debug(`rendering svg for syntax error -`);const i=DS(t),n=i.append("g");i.attr("viewBox","0 0 2412 512"),Oh(i,100,512,!0),n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${r}`)},"draw"),Qg={draw:vA},kA=Qg,SA={db:{},renderer:Qg,parser:{parse:d(()=>{},"parse")}},TA=SA,Jg="flowchart-elk",AA=d((e,t={})=>{var r;return/^\s*flowchart-elk/.test(e)||/^\s*flowchart|graph/.test(e)&&((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="elk"?(t.layout="elk",!0):!1},"detector"),LA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/flowDiagram-7ASYPVHJ.BXY3Om0p.js");return{diagram:t}},__vite__mapDeps([10,11,12,6,7]));return{id:Jg,diagram:e}},"loader"),BA={id:Jg,detector:AA,loader:LA},MA=BA,tm="timeline",EA=d(e=>/^\s*timeline/.test(e),"detector"),FA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/timeline-definition-U7ZMHBDA.B9RL5mRK.js");return{diagram:t}},__vite__mapDeps([36,23,6,7]));return{id:tm,diagram:e}},"loader"),$A={id:tm,detector:EA,loader:FA},DA=$A,em="mindmap",RA=d(e=>/^\s*mindmap/.test(e),"detector"),OA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/mindmap-definition-GWI6TPTV.CE43dQfI.js");return{diagram:t}},__vite__mapDeps([37,38,6,7]));return{id:em,diagram:e}},"loader"),IA={id:em,detector:RA,loader:OA},PA=IA,rm="kanban",NA=d(e=>/^\s*kanban/.test(e),"detector"),zA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/kanban-definition-QRCXZQQD.Cv2Skcd6.js");return{diagram:t}},__vite__mapDeps([39,6,7]));return{id:rm,diagram:e}},"loader"),qA={id:rm,detector:NA,loader:zA},WA=qA,im="sankey",HA=d(e=>/^\s*sankey-beta/.test(e),"detector"),jA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/sankeyDiagram-Y46BX6SQ.WoH5y0Hk.js");return{diagram:t}},__vite__mapDeps([40,24,20,6,7]));return{id:im,diagram:e}},"loader"),UA={id:im,detector:HA,loader:jA},YA=UA,nm="packet",GA=d(e=>/^\s*packet-beta/.test(e),"detector"),VA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/diagram-QW4FP2JN.CgT9uWF2.js");return{diagram:t}},__vite__mapDeps([41,15,17,6,2,4,5,7]));return{id:nm,diagram:e}},"loader"),XA={id:nm,detector:GA,loader:VA},am="block",ZA=d(e=>/^\s*block-beta/.test(e),"detector"),KA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/blockDiagram-ZHA2E4KO.Ha2zRnJz.js");return{diagram:t}},__vite__mapDeps([42,5,2,1,12,6,7]));return{id:am,diagram:e}},"loader"),QA={id:am,detector:ZA,loader:KA},JA=QA,sm="architecture",tL=d(e=>/^\s*architecture/.test(e),"detector"),eL=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/architectureDiagram-UYN6MBPD.Y7nSKY0-.js");return{diagram:t}},__vite__mapDeps([43,15,16,17,6,2,4,5,38,7]));return{id:sm,diagram:e}},"loader"),rL={id:sm,detector:tL,loader:eL},iL=rL,sh=!1,qa=d(()=>{sh||(sh=!0,In("error",TA,e=>e.toLowerCase().trim()==="error"),In("---",{db:{clear:d(()=>{},"clear")},styles:{},renderer:{draw:d(()=>{},"draw")},parser:{parse:d(()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")},"parse")},init:d(()=>null,"init")},e=>e.toLowerCase().trimStart().startsWith("---")),vh(dT,WA,hA,sA,TT,DT,IT,zT,QT,rA,MA,wT,xT,PA,DA,MT,xA,dA,wA,jT,YA,XA,VT,JA,iL))},"addDiagrams"),nL=d(async()=>{$.debug("Loading registered diagrams");const t=(await Promise.allSettled(Object.entries(Pr).map(async([r,{detector:i,loader:n}])=>{if(n)try{ws(r)}catch{try{const{diagram:a,id:o}=await n();In(o,a,i)}catch(a){throw $.error(`Failed to load external diagram with key ${r}. Removing from detectors.`),delete Pr[r],a}}}))).filter(r=>r.status==="rejected");if(t.length>0){$.error(`Failed to load ${t.length} external diagrams`);for(const r of t)$.error(r);throw new Error(`Failed to load ${t.length} external diagrams`)}},"loadRegisteredDiagrams"),aL="graphics-document document";function om(e,t){e.attr("role",aL),t!==""&&e.attr("aria-roledescription",t)}d(om,"setA11yDiagramInfo");function lm(e,t,r,i){if(e.insert!==void 0){if(r){const n=`chart-desc-${i}`;e.attr("aria-describedby",n),e.insert("desc",":first-child").attr("id",n).text(r)}if(t){const n=`chart-title-${i}`;e.attr("aria-labelledby",n),e.insert("title",":first-child").attr("id",n).text(t)}}}d(lm,"addSVGa11yTitleDescription");var sr,ho=(sr=class{constructor(t,r,i,n,a){this.type=t,this.text=r,this.db=i,this.parser=n,this.renderer=a}static async fromText(t,r={}){var c,h;const i=he(),n=po(t,i);t=Ov(t)+` + node : x:${e.x} y:${e.y} w:${e.width} h:${e.height}`);const i=e.x,n=e.y,a=Math.abs(i-r.x),o=e.width/2;let s=r.xMath.abs(i-t.x)*l){let u=r.y{$.warn("abc88 cutPathAtIntersect",e,t);let r=[],i=e[0],n=!1;return e.forEach(a=>{if($.info("abc88 checking point",a,t),!mS(t,a)&&!n){const o=yS(t,i,a);$.debug("abc88 inside",a,i,o),$.debug("abc88 intersection",o,t);let s=!1;r.forEach(l=>{s=s||l.x===o.x&&l.y===o.y}),r.some(l=>l.x===o.x&&l.y===o.y)?$.warn("abc88 no intersect",o,r):r.push(o),n=!0}else $.warn("abc88 outside",a,i),i=a,n||r.push(a)}),$.debug("returning points",r),r},"cutPathAtIntersect");function Ag(e){const t=[],r=[];for(let i=1;i5&&Math.abs(a.y-n.y)>5||n.y===a.y&&a.x===o.x&&Math.abs(a.x-n.x)>5&&Math.abs(a.y-o.y)>5)&&(t.push(a),r.push(i))}return{cornerPoints:t,cornerPointPositions:r}}d(Ag,"extractCornerPoints");var Zc=d(function(e,t,r){const i=t.x-e.x,n=t.y-e.y,a=Math.sqrt(i*i+n*n),o=r/a;return{x:t.x-o*i,y:t.y-o*n}},"findAdjacentPoint"),xS=d(function(e){const{cornerPointPositions:t}=Ag(e),r=[];for(let i=0;i10&&Math.abs(a.y-n.y)>=10){$.debug("Corner point fixing",Math.abs(a.x-n.x),Math.abs(a.y-n.y));const p=5;o.x===s.x?f={x:c<0?s.x-p+u:s.x+p-u,y:h<0?s.y-u:s.y+u}:f={x:c<0?s.x-u:s.x+u,y:h<0?s.y-p+u:s.y+p-u}}else $.debug("Corner point skipping fixing",Math.abs(a.x-n.x),Math.abs(a.y-n.y));r.push(f,l)}else r.push(e[i]);return r},"fixCorners"),bS=d(function(e,t,r,i,n,a,o){const{handDrawnSeed:s}=ct();let l=t.points,c=!1;const h=n;var u=a;u.intersect&&h.intersect&&(l=l.slice(1,t.points.length-1),l.unshift(h.intersect(l[0])),$.debug("Last point APA12",t.start,"-->",t.end,l[l.length-1],u,u.intersect(l[l.length-1])),l.push(u.intersect(l[l.length-1]))),t.toCluster&&($.info("to cluster abc88",r.get(t.toCluster)),l=Xc(t.points,r.get(t.toCluster).node),c=!0),t.fromCluster&&($.debug("from cluster abc88",r.get(t.fromCluster),JSON.stringify(l,null,2)),l=Xc(l.reverse(),r.get(t.fromCluster).node).reverse(),c=!0);let f=l.filter(A=>!Number.isNaN(A.y));f=xS(f);let p=ep;t.curve&&(p=t.curve);const{x:g,y:m}=uS(t),y=T2().x(g).y(m).curve(p);let x;switch(t.thickness){case"normal":x="edge-thickness-normal";break;case"thick":x="edge-thickness-thick";break;case"invisible":x="edge-thickness-invisible";break;default:x="edge-thickness-normal"}switch(t.pattern){case"solid":x+=" edge-pattern-solid";break;case"dotted":x+=" edge-pattern-dotted";break;case"dashed":x+=" edge-pattern-dashed";break;default:x+=" edge-pattern-solid"}let b,_=y(f);const v=Array.isArray(t.style)?t.style:[t.style];if(t.look==="handDrawn"){const A=j.svg(e);Object.assign([],f);const O=A.path(_,{roughness:.3,seed:s});x+=" transition",b=lt(O).select("path").attr("id",t.id).attr("class"," "+x+(t.classes?" "+t.classes:"")).attr("style",v?v.reduce((R,B)=>R+";"+B,""):"");let N=b.attr("d");b.attr("d",N),e.node().appendChild(b.node())}else b=e.append("path").attr("d",_).attr("id",t.id).attr("class"," "+x+(t.classes?" "+t.classes:"")).attr("style",v?v.reduce((A,O)=>A+";"+O,""):"");let k="";(ct().flowchart.arrowMarkerAbsolute||ct().state.arrowMarkerAbsolute)&&(k=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,k=k.replace(/\(/g,"\\(").replace(/\)/g,"\\)")),$.info("arrowTypeStart",t.arrowTypeStart),$.info("arrowTypeEnd",t.arrowTypeEnd),fS(b,t,k,o,i);let E={};return c&&(E.updatedPath=l),E.originalPath=t.points,E},"insertEdge"),_S=d((e,t,r,i)=>{t.forEach(n=>{MS[n](e,r,i)})},"insertMarkers"),CS=d((e,t,r)=>{$.trace("Making markers for ",r),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionStart").attr("class","marker extension "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionEnd").attr("class","marker extension "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},"extension"),wS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionStart").attr("class","marker composition "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"composition"),vS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"aggregation"),kS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",13).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},"dependency"),SS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopEnd").attr("class","marker lollipop "+t).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},"lollipop"),TS=d((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"point"),AS=d((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"circle"),LS=d((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},"cross"),BS=d((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","userSpaceOnUse").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"barb"),MS={extension:CS,composition:wS,aggregation:vS,dependency:kS,lollipop:SS,point:TS,circle:AS,cross:LS,barb:BS},ES=_S,FS={common:Xr,getConfig:he,insertCluster:Uk,insertEdge:bS,insertEdgeLabel:dS,insertMarkers:ES,insertNode:Tg,interpolateToCurve:Uo,labelHelper:rt,log:$,positionEdgeLabel:gS},Hi={},Lg=d(e=>{for(const t of e)Hi[t.name]=t},"registerLayoutLoaders"),$S=d(()=>{Lg([{name:"dagre",loader:d(async()=>await ft(()=>import("./chunks/dagre-4EVJKHTY.Gqd2-_OP.js"),__vite__mapDeps([0,1,2,3,4,5,6,7])),"loader")}])},"registerDefaultLayoutLoaders");$S();var mB=d(async(e,t)=>{if(!(e.layoutAlgorithm in Hi))throw new Error(`Unknown layout algorithm: ${e.layoutAlgorithm}`);const r=Hi[e.layoutAlgorithm];return(await r.loader()).render(e,t,FS,{algorithm:r.algorithm})},"render"),yB=d((e="",{fallback:t="dagre"}={})=>{if(e in Hi)return e;if(t in Hi)return $.warn(`Layout algorithm ${e} is not registered. Using ${t} as fallback.`),t;throw new Error(`Both layout algorithms ${e} and ${t} are not registered.`)},"getRegisteredLayoutAlgorithm"),Kc="11.4.1",DS=d(e=>{var n;const{securityLevel:t}=ct();let r=lt("body");if(t==="sandbox"){const o=((n=lt(`#i${e}`).node())==null?void 0:n.contentDocument)??document;r=lt(o.body)}return r.select(`#${e}`)},"selectSvgElement"),Bg="comm",Mg="rule",Eg="decl",RS="@import",OS="@keyframes",IS="@layer",Fg=Math.abs,ll=String.fromCharCode;function $g(e){return e.trim()}function En(e,t,r){return e.replace(t,r)}function PS(e,t,r){return e.indexOf(t,r)}function ji(e,t){return e.charCodeAt(t)|0}function Gr(e,t,r){return e.slice(t,r)}function de(e){return e.length}function NS(e){return e.length}function _n(e,t){return t.push(e),e}var Na=1,Vr=1,Dg=0,re=0,bt=0,ri="";function cl(e,t,r,i,n,a,o,s){return{value:e,root:t,parent:r,type:i,props:n,children:a,line:Na,column:Vr,length:o,return:"",siblings:s}}function zS(){return bt}function qS(){return bt=re>0?ji(ri,--re):0,Vr--,bt===10&&(Vr=1,Na--),bt}function ce(){return bt=re2||Ui(bt)>3?"":" "}function US(e,t){for(;--t&&ce()&&!(bt<48||bt>102||bt>57&&bt<65||bt>70&&bt<97););return za(e,Fn()+(t<6&&qe()==32&&ce()==32))}function no(e){for(;ce();)switch(bt){case e:return re;case 34:case 39:e!==34&&e!==39&&no(bt);break;case 40:e===41&&no(e);break;case 92:ce();break}return re}function YS(e,t){for(;ce()&&e+bt!==57;)if(e+bt===84&&qe()===47)break;return"/*"+za(t,re-1)+"*"+ll(e===47?e:ce())}function GS(e){for(;!Ui(qe());)ce();return za(e,re)}function VS(e){return HS($n("",null,null,null,[""],e=WS(e),0,[0],e))}function $n(e,t,r,i,n,a,o,s,l){for(var c=0,h=0,u=o,f=0,p=0,g=0,m=1,y=1,x=1,b=0,_="",v=n,k=a,E=i,A=_;y;)switch(g=b,b=ce()){case 40:if(g!=108&&ji(A,u-1)==58){PS(A+=En(ds(b),"&","&\f"),"&\f",Fg(c?s[c-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:A+=ds(b);break;case 9:case 10:case 13:case 32:A+=jS(g);break;case 92:A+=US(Fn()-1,7);continue;case 47:switch(qe()){case 42:case 47:_n(XS(YS(ce(),Fn()),t,r,l),l),(Ui(g||1)==5||Ui(qe()||1)==5)&&de(A)&&Gr(A,-1,void 0)!==" "&&(A+=" ");break;default:A+="/"}break;case 123*m:s[c++]=de(A)*x;case 125*m:case 59:case 0:switch(b){case 0:case 125:y=0;case 59+h:x==-1&&(A=En(A,/\f/g,"")),p>0&&(de(A)-u||m===0&&g===47)&&_n(p>32?Jc(A+";",i,r,u-1,l):Jc(En(A," ","")+";",i,r,u-2,l),l);break;case 59:A+=";";default:if(_n(E=Qc(A,t,r,c,h,n,s,_,v=[],k=[],u,a),a),b===123)if(h===0)$n(A,t,E,E,v,a,u,s,k);else switch(f===99&&ji(A,3)===110?100:f){case 100:case 108:case 109:case 115:$n(e,E,E,i&&_n(Qc(e,E,E,0,0,n,s,_,n,v=[],u,k),k),n,k,u,s,i?v:k);break;default:$n(A,E,E,E,[""],k,0,s,k)}}c=h=p=0,m=x=1,_=A="",u=o;break;case 58:u=1+de(A),p=g;default:if(m<1){if(b==123)--m;else if(b==125&&m++==0&&qS()==125)continue}switch(A+=ll(b),b*m){case 38:x=h>0?1:(A+="\f",-1);break;case 44:s[c++]=(de(A)-1)*x,x=1;break;case 64:qe()===45&&(A+=ds(ce())),f=qe(),h=u=de(_=A+=GS(Fn())),b++;break;case 45:g===45&&de(A)==2&&(m=0)}}return a}function Qc(e,t,r,i,n,a,o,s,l,c,h,u){for(var f=n-1,p=n===0?a:[""],g=NS(p),m=0,y=0,x=0;m0?p[b]+" "+_:En(_,/&\f/g,p[b])))&&(l[x++]=v);return cl(e,t,r,n===0?Mg:s,l,c,h,u)}function XS(e,t,r,i){return cl(e,t,r,Bg,ll(zS()),Gr(e,2,-2),0,i)}function Jc(e,t,r,i,n){return cl(e,t,r,Eg,Gr(e,0,i),Gr(e,i+1,-1),i,n)}function ao(e,t){for(var r="",i=0;i/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(e),"detector"),fT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/c4Diagram-6F5ED5ID.V6Cc9D_w.js");return{diagram:t}},__vite__mapDeps([8,9,6,7]));return{id:Rg,diagram:e}},"loader"),pT={id:Rg,detector:uT,loader:fT},dT=pT,Og="flowchart",gT=d((e,t)=>{var r,i;return((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="dagre-wrapper"||((i=t==null?void 0:t.flowchart)==null?void 0:i.defaultRenderer)==="elk"?!1:/^\s*graph/.test(e)},"detector"),mT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/flowDiagram-7ASYPVHJ.CS5hR_IB.js");return{diagram:t}},__vite__mapDeps([10,11,12,6,7]));return{id:Og,diagram:e}},"loader"),yT={id:Og,detector:gT,loader:mT},xT=yT,Ig="flowchart-v2",bT=d((e,t)=>{var r,i,n;return((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="dagre-d3"?!1:(((i=t==null?void 0:t.flowchart)==null?void 0:i.defaultRenderer)==="elk"&&(t.layout="elk"),/^\s*graph/.test(e)&&((n=t==null?void 0:t.flowchart)==null?void 0:n.defaultRenderer)==="dagre-wrapper"?!0:/^\s*flowchart/.test(e))},"detector"),_T=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/flowDiagram-7ASYPVHJ.CS5hR_IB.js");return{diagram:t}},__vite__mapDeps([10,11,12,6,7]));return{id:Ig,diagram:e}},"loader"),CT={id:Ig,detector:bT,loader:_T},wT=CT,Pg="er",vT=d(e=>/^\s*erDiagram/.test(e),"detector"),kT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/erDiagram-6RL3IURR.bvIATU9n.js");return{diagram:t}},__vite__mapDeps([13,1,2,3,4,6,7]));return{id:Pg,diagram:e}},"loader"),ST={id:Pg,detector:vT,loader:kT},TT=ST,Ng="gitGraph",AT=d(e=>/^\s*gitGraph/.test(e),"detector"),LT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/gitGraphDiagram-NRZ2UAAF.oyW6ZQ0z.js");return{diagram:t}},__vite__mapDeps([14,15,16,17,6,2,4,5,7]));return{id:Ng,diagram:e}},"loader"),BT={id:Ng,detector:AT,loader:LT},MT=BT,zg="gantt",ET=d(e=>/^\s*gantt/.test(e),"detector"),FT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/ganttDiagram-NTVNEXSI.CGH1kR3b.js");return{diagram:t}},__vite__mapDeps([18,19,20,6,7]));return{id:zg,diagram:e}},"loader"),$T={id:zg,detector:ET,loader:FT},DT=$T,qg="info",RT=d(e=>/^\s*info/.test(e),"detector"),OT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/infoDiagram-A4XQUW5V.BYaKPan2.js");return{diagram:t}},__vite__mapDeps([21,17,6,2,4,5,7]));return{id:qg,diagram:e}},"loader"),IT={id:qg,detector:RT,loader:OT},Wg="pie",PT=d(e=>/^\s*pie/.test(e),"detector"),NT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/pieDiagram-YF2LJOPJ.CF7Prd-b.js");return{diagram:t}},__vite__mapDeps([22,15,17,6,2,4,5,23,24,20,7]));return{id:Wg,diagram:e}},"loader"),zT={id:Wg,detector:PT,loader:NT},Hg="quadrantChart",qT=d(e=>/^\s*quadrantChart/.test(e),"detector"),WT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/quadrantDiagram-OS5C2QUG.BrD5f5Ry.js");return{diagram:t}},__vite__mapDeps([25,19,20,6,7]));return{id:Hg,diagram:e}},"loader"),HT={id:Hg,detector:qT,loader:WT},jT=HT,jg="xychart",UT=d(e=>/^\s*xychart-beta/.test(e),"detector"),YT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/xychartDiagram-6QU3TZC5.Bawuqn3y.js");return{diagram:t}},__vite__mapDeps([26,20,24,19,6,7]));return{id:jg,diagram:e}},"loader"),GT={id:jg,detector:UT,loader:YT},VT=GT,Ug="requirement",XT=d(e=>/^\s*requirement(Diagram)?/.test(e),"detector"),ZT=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/requirementDiagram-MIRIMTAZ.QD-GYeol.js");return{diagram:t}},__vite__mapDeps([27,1,2,3,4,6,7]));return{id:Ug,diagram:e}},"loader"),KT={id:Ug,detector:XT,loader:ZT},QT=KT,Yg="sequence",JT=d(e=>/^\s*sequenceDiagram/.test(e),"detector"),tA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/sequenceDiagram-G6AWOVSC.CUTUooDd.js");return{diagram:t}},__vite__mapDeps([28,9,16,6,7]));return{id:Yg,diagram:e}},"loader"),eA={id:Yg,detector:JT,loader:tA},rA=eA,Gg="class",iA=d((e,t)=>{var r;return((r=t==null?void 0:t.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*classDiagram/.test(e)},"detector"),nA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/classDiagram-LNE6IOMH.eW_D0EsH.js");return{diagram:t}},__vite__mapDeps([29,30,11,6,7]));return{id:Gg,diagram:e}},"loader"),aA={id:Gg,detector:iA,loader:nA},sA=aA,Vg="classDiagram",oA=d((e,t)=>{var r;return/^\s*classDiagram/.test(e)&&((r=t==null?void 0:t.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!0:/^\s*classDiagram-v2/.test(e)},"detector"),lA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/classDiagram-v2-MQ7JQ4JX.eW_D0EsH.js");return{diagram:t}},__vite__mapDeps([31,30,11,6,7]));return{id:Vg,diagram:e}},"loader"),cA={id:Vg,detector:oA,loader:lA},hA=cA,Xg="state",uA=d((e,t)=>{var r;return((r=t==null?void 0:t.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*stateDiagram/.test(e)},"detector"),fA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/stateDiagram-MAYHULR4.D7vEhm62.js");return{diagram:t}},__vite__mapDeps([32,33,11,1,2,3,4,6,7]));return{id:Xg,diagram:e}},"loader"),pA={id:Xg,detector:uA,loader:fA},dA=pA,Zg="stateDiagram",gA=d((e,t)=>{var r;return!!(/^\s*stateDiagram-v2/.test(e)||/^\s*stateDiagram/.test(e)&&((r=t==null?void 0:t.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper")},"detector"),mA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/stateDiagram-v2-4JROLMXI.h5Kqo56Y.js");return{diagram:t}},__vite__mapDeps([34,33,11,6,7]));return{id:Zg,diagram:e}},"loader"),yA={id:Zg,detector:gA,loader:mA},xA=yA,Kg="journey",bA=d(e=>/^\s*journey/.test(e),"detector"),_A=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/journeyDiagram-G5WM74LC.D-DrHUr6.js");return{diagram:t}},__vite__mapDeps([35,9,23,6,7]));return{id:Kg,diagram:e}},"loader"),CA={id:Kg,detector:bA,loader:_A},wA=CA,vA=d((e,t,r)=>{$.debug(`rendering svg for syntax error +`);const i=DS(t),n=i.append("g");i.attr("viewBox","0 0 2412 512"),Oh(i,100,512,!0),n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${r}`)},"draw"),Qg={draw:vA},kA=Qg,SA={db:{},renderer:Qg,parser:{parse:d(()=>{},"parse")}},TA=SA,Jg="flowchart-elk",AA=d((e,t={})=>{var r;return/^\s*flowchart-elk/.test(e)||/^\s*flowchart|graph/.test(e)&&((r=t==null?void 0:t.flowchart)==null?void 0:r.defaultRenderer)==="elk"?(t.layout="elk",!0):!1},"detector"),LA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/flowDiagram-7ASYPVHJ.CS5hR_IB.js");return{diagram:t}},__vite__mapDeps([10,11,12,6,7]));return{id:Jg,diagram:e}},"loader"),BA={id:Jg,detector:AA,loader:LA},MA=BA,tm="timeline",EA=d(e=>/^\s*timeline/.test(e),"detector"),FA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/timeline-definition-U7ZMHBDA.yy7EQUSj.js");return{diagram:t}},__vite__mapDeps([36,23,6,7]));return{id:tm,diagram:e}},"loader"),$A={id:tm,detector:EA,loader:FA},DA=$A,em="mindmap",RA=d(e=>/^\s*mindmap/.test(e),"detector"),OA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/mindmap-definition-GWI6TPTV.HHQQ-gXh.js");return{diagram:t}},__vite__mapDeps([37,38,6,7]));return{id:em,diagram:e}},"loader"),IA={id:em,detector:RA,loader:OA},PA=IA,rm="kanban",NA=d(e=>/^\s*kanban/.test(e),"detector"),zA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/kanban-definition-QRCXZQQD.D-r5hGNJ.js");return{diagram:t}},__vite__mapDeps([39,6,7]));return{id:rm,diagram:e}},"loader"),qA={id:rm,detector:NA,loader:zA},WA=qA,im="sankey",HA=d(e=>/^\s*sankey-beta/.test(e),"detector"),jA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/sankeyDiagram-Y46BX6SQ.DDwyxTbI.js");return{diagram:t}},__vite__mapDeps([40,24,20,6,7]));return{id:im,diagram:e}},"loader"),UA={id:im,detector:HA,loader:jA},YA=UA,nm="packet",GA=d(e=>/^\s*packet-beta/.test(e),"detector"),VA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/diagram-QW4FP2JN.B0c6Dcjn.js");return{diagram:t}},__vite__mapDeps([41,15,17,6,2,4,5,7]));return{id:nm,diagram:e}},"loader"),XA={id:nm,detector:GA,loader:VA},am="block",ZA=d(e=>/^\s*block-beta/.test(e),"detector"),KA=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/blockDiagram-ZHA2E4KO.CDt8rz4B.js");return{diagram:t}},__vite__mapDeps([42,5,2,1,12,6,7]));return{id:am,diagram:e}},"loader"),QA={id:am,detector:ZA,loader:KA},JA=QA,sm="architecture",tL=d(e=>/^\s*architecture/.test(e),"detector"),eL=d(async()=>{const{diagram:e}=await ft(async()=>{const{diagram:t}=await import("./chunks/architectureDiagram-UYN6MBPD.BZINpIxx.js");return{diagram:t}},__vite__mapDeps([43,15,16,17,6,2,4,5,38,7]));return{id:sm,diagram:e}},"loader"),rL={id:sm,detector:tL,loader:eL},iL=rL,sh=!1,qa=d(()=>{sh||(sh=!0,In("error",TA,e=>e.toLowerCase().trim()==="error"),In("---",{db:{clear:d(()=>{},"clear")},styles:{},renderer:{draw:d(()=>{},"draw")},parser:{parse:d(()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")},"parse")},init:d(()=>null,"init")},e=>e.toLowerCase().trimStart().startsWith("---")),vh(dT,WA,hA,sA,TT,DT,IT,zT,QT,rA,MA,wT,xT,PA,DA,MT,xA,dA,wA,jT,YA,XA,VT,JA,iL))},"addDiagrams"),nL=d(async()=>{$.debug("Loading registered diagrams");const t=(await Promise.allSettled(Object.entries(Pr).map(async([r,{detector:i,loader:n}])=>{if(n)try{ws(r)}catch{try{const{diagram:a,id:o}=await n();In(o,a,i)}catch(a){throw $.error(`Failed to load external diagram with key ${r}. Removing from detectors.`),delete Pr[r],a}}}))).filter(r=>r.status==="rejected");if(t.length>0){$.error(`Failed to load ${t.length} external diagrams`);for(const r of t)$.error(r);throw new Error(`Failed to load ${t.length} external diagrams`)}},"loadRegisteredDiagrams"),aL="graphics-document document";function om(e,t){e.attr("role",aL),t!==""&&e.attr("aria-roledescription",t)}d(om,"setA11yDiagramInfo");function lm(e,t,r,i){if(e.insert!==void 0){if(r){const n=`chart-desc-${i}`;e.attr("aria-describedby",n),e.insert("desc",":first-child").attr("id",n).text(r)}if(t){const n=`chart-title-${i}`;e.attr("aria-labelledby",n),e.insert("title",":first-child").attr("id",n).text(t)}}}d(lm,"addSVGa11yTitleDescription");var sr,ho=(sr=class{constructor(t,r,i,n,a){this.type=t,this.text=r,this.db=i,this.parser=n,this.renderer=a}static async fromText(t,r={}){var c,h;const i=he(),n=po(t,i);t=Ov(t)+` `;try{ws(n)}catch{const u=F0(n);if(!u)throw new wh(`Diagram ${n} not found.`);const{id:f,diagram:p}=await u();In(f,p)}const{db:a,parser:o,renderer:s,init:l}=ws(n);return o.parser&&(o.parser.yy=a),(c=a.clear)==null||c.call(a),l==null||l(i),r.title&&((h=a.setDiagramTitle)==null||h.call(a,r.title)),await o.parse(t),new sr(n,t,a,o,s)}async render(t,r){await this.renderer.draw(this.text,t,r,this)}getParser(){return this.parser}getType(){return this.type}},d(sr,"Diagram"),sr),oh=[],sL=d(()=>{oh.forEach(e=>{e()}),oh=[]},"attachFunctions"),oL=d(e=>e.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart(),"cleanupComments");function cm(e){const t=e.match(Ch);if(!t)return{text:e,metadata:{}};let r=Ex(t[1],{schema:Mx})??{};r=typeof r=="object"&&!Array.isArray(r)?r:{};const i={};return r.displayMode&&(i.displayMode=r.displayMode.toString()),r.title&&(i.title=r.title.toString()),r.config&&(i.config=r.config),{text:e.slice(t[0].length),metadata:i}}d(cm,"extractFrontMatter");var lL=d(e=>e.replace(/\r\n?/g,` `).replace(/<(\w+)([^>]*)>/g,(t,r,i)=>"<"+r+i.replace(/="([^"]*)"/g,"='$1'")+">"),"cleanupText"),cL=d(e=>{const{text:t,metadata:r}=cm(e),{displayMode:i,title:n,config:a={}}=r;return i&&(a.gantt||(a.gantt={}),a.gantt.displayMode=i),{title:n,config:a,text:t}},"processFrontmatter"),hL=d(e=>{const t=ge.detectInit(e)??{},r=ge.detectDirective(e,"wrap");return Array.isArray(r)?t.wrap=r.some(({type:i})=>i==="wrap"):(r==null?void 0:r.type)==="wrap"&&(t.wrap=!0),{text:vv(e),directive:t}},"processDirectives");function hl(e){const t=lL(e),r=cL(t),i=hL(r.text),n=Zo(r.config,i.directive);return e=oL(i.text),{code:e,title:r.title,config:n}}d(hl,"preprocessDiagram");function hm(e){const t=new TextEncoder().encode(e),r=Array.from(t,i=>String.fromCodePoint(i)).join("");return btoa(r)}d(hm,"toBase64");var uL=5e4,fL="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa",pL="sandbox",dL="loose",gL="http://www.w3.org/2000/svg",mL="http://www.w3.org/1999/xlink",yL="http://www.w3.org/1999/xhtml",xL="100%",bL="100%",_L="border:0;margin:0;",CL="margin:0",wL="allow-top-navigation-by-user-activation allow-popups",vL='The "iframe" tag is not supported by your browser.',kL=["foreignobject"],SL=["dominant-baseline"];function ul(e){const t=hl(e);return Rn(),V0(t.config??{}),t}d(ul,"processAndSetConfigs");async function um(e,t){qa();try{const{code:r,config:i}=ul(e);return{diagramType:(await pm(r)).type,config:i}}catch(r){if(t!=null&&t.suppressErrors)return!1;throw r}}d(um,"parse");var lh=d((e,t,r=[])=>` .${e} ${t} { ${r.join(" !important; ")} !important; }`,"cssImportantStyles"),TL=d((e,t=new Map)=>{var i;let r="";if(e.themeCSS!==void 0&&(r+=` diff --git a/assets/chunks/@localSearchIndexroot.YYyEwq-k.js b/assets/chunks/@localSearchIndexroot.YYyEwq-k.js new file mode 100644 index 00000000..7f03bb3f --- /dev/null +++ b/assets/chunks/@localSearchIndexroot.YYyEwq-k.js @@ -0,0 +1 @@ +const e='{"documentCount":245,"nextId":245,"documentIds":{"0":"/about#关于","1":"/config/advanced#高级配置","2":"/config/advanced#配置-ffmpeg","3":"/config/advanced#ffmpeg-是什么","4":"/config/advanced#为什么要使用-ffmpeg","5":"/config/advanced#安装-ffmpeg","6":"/config/advanced#windows-系统","7":"/config/advanced#linux-系统","8":"/config/advanced#macos-系统","9":"/config/advanced#配置-packetbackend","10":"/config/advanced#这是干什么的","11":"/config/advanced#配置-packetbackend-native","12":"/config/advanced#当前支持版本","13":"/config/advanced#扩展进度","14":"/config/basic#基础配置","15":"/config/basic#通过-webui-配置onebot服务","16":"/config/basic#进入-网络配置-添加配置","17":"/config/basic#通过-文件-配置onebot服务","18":"/config/basic#配置-napcat-其它设置","19":"/develop/api#请求接口兼容情况","20":"/develop/api#连接方式","21":"/develop/api#onebot-11-api","22":"/develop/api#go-cqhttp-api","23":"/develop/api#napcat-api","24":"/develop/api/doc#api-文档","25":"/develop/api/doc#set-group-sign-群签到","26":"/develop/api/doc#参数","27":"/develop/api/doc#响应数据","28":"/develop/api/doc#group-poke-群聊戳一戳","29":"/develop/api/doc#参数-1","30":"/develop/api/doc#响应数据-1","31":"/develop/api/doc#friend-poke-私聊戳一戳","32":"/develop/api/doc#参数-2","33":"/develop/api/doc#响应数据-2","34":"/develop/api/doc#arksharepeer-获取推荐好友-群聊卡片","35":"/develop/api/doc#参数-3","36":"/develop/api/doc#响应数据-3","37":"/develop/api/doc#arksharegroup-获取推荐群聊卡片","38":"/develop/api/doc#参数-4","39":"/develop/api/doc#响应数据-4","40":"/develop/api/doc#get-robot-uin-range-获取机器人账号范围","41":"/develop/api/doc#参数-5","42":"/develop/api/doc#响应数据-5","43":"/develop/api/doc#list","44":"/develop/api/doc#set-online-status-设置在线状态","45":"/develop/api/doc#参数-6","46":"/develop/api/doc#响应数据-6","47":"/develop/api/doc#get-friends-with-category-获取分类的好友列表","48":"/develop/api/doc#参数-7","49":"/develop/api/doc#响应数据-7","50":"/develop/api/doc#list-1","51":"/develop/api/doc#buddy","52":"/develop/api/doc#set-qq-avatar-设置qq头像","53":"/develop/api/doc#参数-8","54":"/develop/api/doc#响应数据-8","55":"/develop/api/doc#get-file-获取文件信息","56":"/develop/api/doc#参数-9","57":"/develop/api/doc#响应数据-9","58":"/develop/api/doc#forward-friend-single-msg-转发到私聊","59":"/develop/api/doc#参数-10","60":"/develop/api/doc#响应数据-10","61":"/develop/api/doc#forward-group-single-msg-转发到群聊","62":"/develop/api/doc#参数-11","63":"/develop/api/doc#响应数据-11","64":"/develop/api/doc#translate-en2zh-英译中","65":"/develop/api/doc#参数-12","66":"/develop/api/doc#响应数据-12","67":"/develop/api/doc#set-msg-emoji-like-设置表情回复","68":"/develop/api/doc#参数-13","69":"/develop/api/doc#响应数据-13","70":"/develop/api/doc#send-forward-msg-发送合并转发","71":"/develop/api/doc#参数-14","72":"/develop/api/doc#响应数据-14","73":"/develop/api/doc#mark-private-msg-as-read-设置私聊已读","74":"/develop/api/doc#参数-15","75":"/develop/api/doc#响应数据-15","76":"/develop/api/doc#mark-group-msg-as-read-设置群聊已读","77":"/develop/api/doc#参数-16","78":"/develop/api/doc#响应数据-16","79":"/develop/api/doc#get-friend-msg-history-获取私聊历史记录","80":"/develop/api/doc#参数-17","81":"/develop/api/doc#响应数据-17","82":"/develop/api/doc#create-collection-创建收藏","83":"/develop/api/doc#get-collection-list-获取收藏","84":"/develop/api/doc#set-self-longnick-设置签名","85":"/develop/api/doc#参数-18","86":"/develop/api/doc#响应数据-18","87":"/develop/api/doc#get-recent-contact-获取私聊历史记录","88":"/develop/api/doc#参数-19","89":"/develop/api/doc#响应数据-19","90":"/develop/api/doc#mark-all-as-read-标记所有已读","91":"/develop/api/doc#参数-20","92":"/develop/api/doc#响应数据-20","93":"/develop/api/doc#get-profile-like-获取自身点赞列表","94":"/develop/api/doc#参数-21","95":"/develop/api/doc#响应数据-21","96":"/develop/api/doc#list-2","97":"/develop/api/doc#fetch-custom-face-获取自定义表情","98":"/develop/api/doc#参数-22","99":"/develop/api/doc#响应数据-22","100":"/develop/api/doc#get-ai-record-ai文字转语音","101":"/develop/api/doc#参数-23","102":"/develop/api/doc#响应数据-23","103":"/develop/api/doc#get-ai-characters-获取ai语音角色列表","104":"/develop/api/doc#参数-24","105":"/develop/api/doc#响应数据-24","106":"/develop/api/doc#character","107":"/develop/api/doc#send-group-ai-record-群聊发送ai语音","108":"/develop/api/doc#参数-25","109":"/develop/api/doc#响应数据-25","110":"/develop/api/type#api-类型","111":"/develop/api/type#状态列表","112":"/develop/api/type#在线","113":"/develop/api/type#q我吧","114":"/develop/api/type#离开","115":"/develop/api/type#忙碌","116":"/develop/api/type#请勿打扰","117":"/develop/api/type#隐身","118":"/develop/api/type#听歌中","119":"/develop/api/type#春日限定","120":"/develop/api/type#一起元梦","121":"/develop/api/type#求星搭子","122":"/develop/api/type#被掏空","123":"/develop/api/type#今日天气","124":"/develop/api/type#我crash了","125":"/develop/api/type#爱你","126":"/develop/api/type#恋爱中","127":"/develop/api/type#好运锦鲤","128":"/develop/api/type#水逆退散","129":"/develop/api/type#嗨到飞起","130":"/develop/api/type#元气满满","131":"/develop/api/type#宝宝认证","132":"/develop/api/type#一言难尽","133":"/develop/api/type#难得糊涂","134":"/develop/api/type#emo中","135":"/develop/api/type#我太难了","136":"/develop/api/type#我想开了","137":"/develop/api/type#我没事","138":"/develop/api/type#想静静","139":"/develop/api/type#悠哉哉","140":"/develop/api/type#去旅行","141":"/develop/api/type#信号弱","142":"/develop/api/type#出去浪","143":"/develop/api/type#肝作业","144":"/develop/api/type#学习中","145":"/develop/api/type#搬砖中","146":"/develop/api/type#摸鱼中","147":"/develop/api/type#无聊中","148":"/develop/api/type#timi中","149":"/develop/api/type#睡觉中","150":"/develop/api/type#熬夜中","151":"/develop/api/type#追剧中","152":"/develop/api/type#我的电量","153":"/develop/event#上报事件兼容情况","154":"/develop/event#meta-event-事件","155":"/develop/event#message-事件","156":"/develop/event#message-sent-事件","157":"/develop/event#request-事件","158":"/develop/event#notice-事件","159":"/develop/msg#消息格式兼容情况","160":"/develop/msg#消息列表","161":"/develop/msg#提示","162":"/develop/msg#text","163":"/develop/msg#face","164":"/develop/msg#image","165":"/develop/msg#普通图片","166":"/develop/msg#商城表情","167":"/develop/msg#record","168":"/develop/msg#video","169":"/develop/msg#at","170":"/develop/msg#rps","171":"/develop/msg#dice","172":"/develop/msg#contact","173":"/develop/msg#music","174":"/develop/msg#现有音源","175":"/develop/msg#自定义音源","176":"/develop/msg#reply","177":"/develop/msg#forward","178":"/develop/msg#node","179":"/develop/msg#现有信息","180":"/develop/msg#伪造信息","181":"/develop/msg#json","182":"/develop/msg#mface","183":"/develop/msg#file","184":"/develop/plugin#二次开发-基于-napcat-定制化开发方案","185":"/develop/plugin#环境配置","186":"/develop/plugin#开始开发","187":"/guide/NapCatQQ#napcatqq","188":"/guide/NapCatQQ#欢迎回家","189":"/guide/NapCatQQ#什么是-napcatqq-框架","190":"/guide/bench-mark#测试环境","191":"/guide/bench-mark#测试项目-拉取群成员列表测试","192":"/guide/boot/Framework#framework","193":"/guide/boot/Framework#napcat-win-绿色版本","194":"/guide/boot/Framework#napcat-framerwork-windows-once-win一键启动-内置liteloader","195":"/guide/boot/Framework#napcat-framework-通用性手动教程","196":"/guide/boot/Framework#napcat-docker-framework-linux容器化部署","197":"/guide/boot/Framework#napcat-installer-linux一键部署脚本","198":"/guide/boot/Shell-Linux-SemiAuto#bootway03-半自动-教程","199":"/guide/boot/Shell-Linux-SemiAuto#安装教程","200":"/guide/boot/Shell-Linux-SemiAuto#_1-安装qq","201":"/guide/boot/Shell-Linux-SemiAuto#_2-挂载启动","202":"/guide/boot/Shell-Linux-SemiAuto#_3-安装napcat","203":"/guide/boot/Shell-Linux-SemiAuto#_4-修补-package-json","204":"/guide/boot/Shell-Linux-SemiAuto#_5-启动","205":"/guide/boot/Shell#shell","206":"/guide/boot/Shell#napcat-win-绿色版本","207":"/guide/boot/Shell#napcat-shell-win手动启动教程","208":"/guide/boot/Shell#napcat-installer-linux一键使用脚本-支持ubuntu-20-debian-10-centos9","209":"/guide/boot/Shell#napcat-docker-linux容器化部署","210":"/guide/boot/Shell#napcat-docker-installer-linux容器-第三方","211":"/guide/boot/Shell#napcat-macos-macos安装工具","212":"/guide/boot/Shell#napcat-termux-安卓termux部署","213":"/guide/boot/Shell#napcat-win-installer-win专用安装器","214":"/guide/boot/Shell#napcat-railway-railway部署","215":"/guide/boot/Shell#napcat-1panel-1panel插件部署","216":"/guide/boot/Shell#napcat-nix-nix部署","217":"/guide/boot/release#安装前需要了解的-这些文件是什么","218":"/guide/boot/release#问题-framework与shell版本-有什么差别","219":"/guide/boot/release#文件-napcat-framework-zip-是什么","220":"/guide/boot/release#文件-napcat-framework-windows-once-zip-是什么","221":"/guide/boot/release#文件-napcat-shell-zip-是什么","222":"/guide/boot/release#release的win一键包是什么","223":"/guide/start-install copy#开始安装","224":"/guide/start-install copy#快速了解","225":"/guide/start-install copy#了解-release文件","226":"/guide/start-install copy#shell-版本","227":"/guide/start-install copy#优点","228":"/guide/start-install copy#教程","229":"/guide/start-install copy#framework-版本","230":"/guide/start-install copy#优点-1","231":"/guide/start-install copy#教程-1","232":"/guide/start-install#napcat","233":"/guide/start-install#napcat-施展了什么魔法","234":"/guide/start-install#release里面的文件有些什么呢","235":"/guide/start-install#思考思考","236":"/guide/start-install#shell-启动-安装方式","237":"/guide/start-install#framework-启动-安装方式","238":"/guide/start-install#安装完成-铛铛","239":"/guide/start-install#shell版本","240":"/guide/start-install#framework版本","241":"/other/napcat#logos","242":"/use/community#社区资源","243":"/use/integration#接入框架","244":"/use/integration#olivos"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,2],"1":[1,1,1],"2":[2,1,1],"3":[3,3,4],"4":[3,3,13],"5":[2,3,1],"6":[2,4,56],"7":[2,4,4],"8":[2,4,4],"9":[2,1,1],"10":[2,3,3],"11":[4,5,15],"12":[1,3,13],"13":[1,3,15],"14":[1,1,4],"15":[3,1,68],"16":[3,4,17],"17":[3,1,73],"18":[3,1,35],"19":[1,1,19],"20":[1,1,13],"21":[3,1,86],"22":[3,1,89],"23":[2,1,110],"24":[2,1,7],"25":[4,2,1],"26":[1,6,9],"27":[1,6,2],"28":[3,2,1],"29":[1,5,13],"30":[1,5,2],"31":[3,2,1],"32":[1,5,11],"33":[1,5,2],"34":[3,2,1],"35":[1,5,17],"36":[1,5,11],"37":[2,2,1],"38":[1,4,9],"39":[1,4,7],"40":[5,2,1],"41":[1,7,2],"42":[1,7,8],"43":[1,8,9],"44":[4,2,1],"45":[1,6,11],"46":[1,6,2],"47":[5,2,1],"48":[1,7,2],"49":[1,7,8],"50":[1,8,19],"51":[1,8,40],"52":[4,2,1],"53":[1,6,8],"54":[1,6,2],"55":[3,2,1],"56":[1,5,9],"57":[1,5,13],"58":[5,2,1],"59":[1,7,11],"60":[1,7,2],"61":[5,2,1],"62":[1,7,11],"63":[1,7,2],"64":[3,2,1],"65":[1,5,8],"66":[1,5,7],"67":[5,2,1],"68":[1,7,12],"69":[1,7,2],"70":[4,2,1],"71":[1,6,26],"72":[1,6,11],"73":[6,2,1],"74":[1,8,9],"75":[1,8,2],"76":[6,2,1],"77":[1,8,9],"78":[1,8,2],"79":[5,2,1],"80":[1,7,21],"81":[1,7,9],"82":[3,2,1],"83":[4,2,1],"84":[4,2,1],"85":[1,6,9],"86":[1,6,9],"87":[4,2,1],"88":[1,6,9],"89":[1,6,26],"90":[6,2,1],"91":[1,7,2],"92":[1,7,2],"93":[4,2,1],"94":[1,6,2],"95":[1,6,16],"96":[1,7,30],"97":[4,2,1],"98":[1,6,9],"99":[1,6,7],"100":[4,2,1],"101":[1,6,14],"102":[1,6,7],"103":[4,2,1],"104":[1,6,11],"105":[1,6,14],"106":[2,7,13],"107":[5,2,1],"108":[1,7,14],"109":[1,7,8],"110":[2,1,2],"111":[1,2,1],"112":[1,3,7],"113":[1,3,7],"114":[1,3,7],"115":[1,3,7],"116":[1,3,7],"117":[1,3,7],"118":[1,3,8],"119":[1,3,8],"120":[1,3,8],"121":[1,3,8],"122":[1,3,8],"123":[1,3,8],"124":[1,3,8],"125":[1,3,8],"126":[1,3,8],"127":[1,3,8],"128":[1,3,8],"129":[1,3,8],"130":[1,3,8],"131":[1,3,8],"132":[1,3,8],"133":[1,3,8],"134":[1,3,8],"135":[1,3,8],"136":[1,3,8],"137":[1,3,8],"138":[1,3,8],"139":[1,3,8],"140":[1,3,8],"141":[1,3,8],"142":[1,3,8],"143":[1,3,8],"144":[1,3,8],"145":[1,3,8],"146":[1,3,8],"147":[1,3,8],"148":[1,3,8],"149":[1,3,8],"150":[1,3,8],"151":[1,3,8],"152":[1,3,9],"153":[1,1,1],"154":[3,1,21],"155":[2,1,25],"156":[3,1,26],"157":[2,1,15],"158":[2,1,81],"159":[1,1,1],"160":[1,1,74],"161":[1,1,8],"162":[1,1,6],"163":[1,1,7],"164":[1,1,1],"165":[1,2,17],"166":[1,2,16],"167":[1,1,15],"168":[1,1,16],"169":[1,1,9],"170":[1,1,7],"171":[1,1,7],"172":[1,1,13],"173":[1,1,1],"174":[1,2,12],"175":[1,2,17],"176":[1,1,6],"177":[1,1,8],"178":[1,1,6],"179":[1,2,8],"180":[1,2,12],"181":[1,1,4],"182":[1,1,12],"183":[1,1,15],"184":[4,1,5],"185":[1,4,62],"186":[1,4,89],"187":[1,1,1],"188":[2,1,9],"189":[4,1,13],"190":[1,1,34],"191":[2,1,13],"192":[1,1,1],"193":[3,1,12],"194":[7,1,20],"195":[3,1,21],"196":[4,1,5],"197":[3,1,19],"198":[3,1,1],"199":[1,3,1],"200":[2,4,3],"201":[2,4,56],"202":[2,4,12],"203":[4,4,22],"204":[2,4,7],"205":[1,1,1],"206":[3,1,16],"207":[3,1,25],"208":[9,1,64],"209":[3,1,4],"210":[5,1,9],"211":[3,1,14],"212":[3,1,20],"213":[4,1,8],"214":[3,1,5],"215":[3,1,8],"216":[3,1,8],"217":[3,1,1],"218":[4,3,2],"219":[6,3,2],"220":[8,3,11],"221":[6,3,2],"222":[2,3,6],"223":[1,1,1],"224":[1,1,12],"225":[2,1,3],"226":[2,1,3],"227":[1,3,3],"228":[1,3,8],"229":[2,1,3],"230":[1,3,3],"231":[1,3,14],"232":[1,1,9],"233":[2,1,161],"234":[1,1,23],"235":[1,1,11],"236":[3,2,8],"237":[3,2,14],"238":[2,1,1],"239":[1,3,8],"240":[1,3,4],"241":[1,1,1],"242":[1,1,36],"243":[1,1,1],"244":[1,1,3]},"averageFieldLength":[1.902040816326532,3.0204081632653064,12.159183673469387],"storedFields":{"0":{"title":"关于","titles":[]},"1":{"title":"高级配置","titles":[]},"2":{"title":"配置 FFmpeg","titles":["高级配置"]},"3":{"title":"FFmpeg 是什么?","titles":["高级配置","配置 FFmpeg"]},"4":{"title":"为什么要使用 FFmpeg?","titles":["高级配置","配置 FFmpeg"]},"5":{"title":"安装 FFmpeg","titles":["高级配置","配置 FFmpeg"]},"6":{"title":"Windows 系统","titles":["高级配置","配置 FFmpeg","安装 FFmpeg"]},"7":{"title":"Linux 系统","titles":["高级配置","配置 FFmpeg","安装 FFmpeg"]},"8":{"title":"macOS 系统","titles":["高级配置","配置 FFmpeg","安装 FFmpeg"]},"9":{"title":"配置 PacketBackend","titles":["高级配置"]},"10":{"title":"这是干什么的?","titles":["高级配置","配置 PacketBackend"]},"11":{"title":"配置 PacketBackend (Native)","titles":["高级配置","配置 PacketBackend","这是干什么的?"]},"12":{"title":"当前支持版本","titles":["高级配置","配置 PacketBackend"]},"13":{"title":"扩展进度","titles":["高级配置","配置 PacketBackend"]},"14":{"title":"基础配置","titles":[]},"15":{"title":"通过 WebUI 配置OneBot服务","titles":["基础配置"]},"16":{"title":"进入 网络配置 添加配置","titles":["基础配置","通过 WebUI 配置OneBot服务"]},"17":{"title":"通过 文件 配置OneBot服务","titles":["基础配置"]},"18":{"title":"配置 NapCat 其它设置","titles":["基础配置"]},"19":{"title":"请求接口兼容情况","titles":[]},"20":{"title":"连接方式","titles":["请求接口兼容情况"]},"21":{"title":"OneBot 11 API","titles":["请求接口兼容情况"]},"22":{"title":"go-cqhttp API","titles":["请求接口兼容情况"]},"23":{"title":"napcat API","titles":["请求接口兼容情况"]},"24":{"title":"API 文档","titles":[]},"25":{"title":"set_group_sign - 群签到","titles":["API 文档"]},"26":{"title":"参数","titles":["API 文档","set_group_sign - 群签到"]},"27":{"title":"响应数据","titles":["API 文档","set_group_sign - 群签到"]},"28":{"title":"group_poke - 群聊戳一戳","titles":["API 文档"]},"29":{"title":"参数","titles":["API 文档","group_poke - 群聊戳一戳"]},"30":{"title":"响应数据","titles":["API 文档","group_poke - 群聊戳一戳"]},"31":{"title":"friend_poke - 私聊戳一戳","titles":["API 文档"]},"32":{"title":"参数","titles":["API 文档","friend_poke - 私聊戳一戳"]},"33":{"title":"响应数据","titles":["API 文档","friend_poke - 私聊戳一戳"]},"34":{"title":"ArkSharePeer - 获取推荐好友/群聊卡片","titles":["API 文档"]},"35":{"title":"参数","titles":["API 文档","ArkSharePeer - 获取推荐好友/群聊卡片"]},"36":{"title":"响应数据","titles":["API 文档","ArkSharePeer - 获取推荐好友/群聊卡片"]},"37":{"title":"ArkShareGroup - 获取推荐群聊卡片","titles":["API 文档"]},"38":{"title":"参数","titles":["API 文档","ArkShareGroup - 获取推荐群聊卡片"]},"39":{"title":"响应数据","titles":["API 文档","ArkShareGroup - 获取推荐群聊卡片"]},"40":{"title":"get_robot_uin_range - 获取机器人账号范围","titles":["API 文档"]},"41":{"title":"参数","titles":["API 文档","get_robot_uin_range - 获取机器人账号范围"]},"42":{"title":"响应数据","titles":["API 文档","get_robot_uin_range - 获取机器人账号范围"]},"43":{"title":"list","titles":["API 文档","get_robot_uin_range - 获取机器人账号范围","响应数据"]},"44":{"title":"set_online_status - 设置在线状态","titles":["API 文档"]},"45":{"title":"参数","titles":["API 文档","set_online_status - 设置在线状态"]},"46":{"title":"响应数据","titles":["API 文档","set_online_status - 设置在线状态"]},"47":{"title":"get_friends_with_category - 获取分类的好友列表","titles":["API 文档"]},"48":{"title":"参数","titles":["API 文档","get_friends_with_category - 获取分类的好友列表"]},"49":{"title":"响应数据","titles":["API 文档","get_friends_with_category - 获取分类的好友列表"]},"50":{"title":"list","titles":["API 文档","get_friends_with_category - 获取分类的好友列表","响应数据"]},"51":{"title":"buddy","titles":["API 文档","get_friends_with_category - 获取分类的好友列表","响应数据"]},"52":{"title":"set_qq_avatar - 设置QQ头像","titles":["API 文档"]},"53":{"title":"参数","titles":["API 文档","set_qq_avatar - 设置QQ头像"]},"54":{"title":"响应数据","titles":["API 文档","set_qq_avatar - 设置QQ头像"]},"55":{"title":"get_file - 获取文件信息","titles":["API 文档"]},"56":{"title":"参数","titles":["API 文档","get_file - 获取文件信息"]},"57":{"title":"响应数据","titles":["API 文档","get_file - 获取文件信息"]},"58":{"title":"forward_friend_single_msg - 转发到私聊","titles":["API 文档"]},"59":{"title":"参数","titles":["API 文档","forward_friend_single_msg - 转发到私聊"]},"60":{"title":"响应数据","titles":["API 文档","forward_friend_single_msg - 转发到私聊"]},"61":{"title":"forward_group_single_msg - 转发到群聊","titles":["API 文档"]},"62":{"title":"参数","titles":["API 文档","forward_group_single_msg - 转发到群聊"]},"63":{"title":"响应数据","titles":["API 文档","forward_group_single_msg - 转发到群聊"]},"64":{"title":"translate_en2zh - 英译中","titles":["API 文档"]},"65":{"title":"参数","titles":["API 文档","translate_en2zh - 英译中"]},"66":{"title":"响应数据","titles":["API 文档","translate_en2zh - 英译中"]},"67":{"title":"set_msg_emoji_like - 设置表情回复","titles":["API 文档"]},"68":{"title":"参数","titles":["API 文档","set_msg_emoji_like - 设置表情回复"]},"69":{"title":"响应数据","titles":["API 文档","set_msg_emoji_like - 设置表情回复"]},"70":{"title":"send_forward_msg - 发送合并转发","titles":["API 文档"]},"71":{"title":"参数","titles":["API 文档","send_forward_msg - 发送合并转发"]},"72":{"title":"响应数据","titles":["API 文档","send_forward_msg - 发送合并转发"]},"73":{"title":"mark_private_msg_as_read - 设置私聊已读","titles":["API 文档"]},"74":{"title":"参数","titles":["API 文档","mark_private_msg_as_read - 设置私聊已读"]},"75":{"title":"响应数据","titles":["API 文档","mark_private_msg_as_read - 设置私聊已读"]},"76":{"title":"mark_group_msg_as_read - 设置群聊已读","titles":["API 文档"]},"77":{"title":"参数","titles":["API 文档","mark_group_msg_as_read - 设置群聊已读"]},"78":{"title":"响应数据","titles":["API 文档","mark_group_msg_as_read - 设置群聊已读"]},"79":{"title":"get_friend_msg_history - 获取私聊历史记录","titles":["API 文档"]},"80":{"title":"参数","titles":["API 文档","get_friend_msg_history - 获取私聊历史记录"]},"81":{"title":"响应数据","titles":["API 文档","get_friend_msg_history - 获取私聊历史记录"]},"82":{"title":"create_collection - 创建收藏","titles":["API 文档"]},"83":{"title":"get_collection_list - 获取收藏","titles":["API 文档"]},"84":{"title":"set_self_longnick - 设置签名","titles":["API 文档"]},"85":{"title":"参数","titles":["API 文档","set_self_longnick - 设置签名"]},"86":{"title":"响应数据","titles":["API 文档","set_self_longnick - 设置签名"]},"87":{"title":"get_recent_contact - 获取私聊历史记录","titles":["API 文档"]},"88":{"title":"参数","titles":["API 文档","get_recent_contact - 获取私聊历史记录"]},"89":{"title":"响应数据","titles":["API 文档","get_recent_contact - 获取私聊历史记录"]},"90":{"title":"_mark_all_as_read - 标记所有已读","titles":["API 文档"]},"91":{"title":"参数","titles":["API 文档","_mark_all_as_read - 标记所有已读"]},"92":{"title":"响应数据","titles":["API 文档","_mark_all_as_read - 标记所有已读"]},"93":{"title":"get_profile_like - 获取自身点赞列表","titles":["API 文档"]},"94":{"title":"参数","titles":["API 文档","get_profile_like - 获取自身点赞列表"]},"95":{"title":"响应数据","titles":["API 文档","get_profile_like - 获取自身点赞列表"]},"96":{"title":"list","titles":["API 文档","get_profile_like - 获取自身点赞列表","响应数据"]},"97":{"title":"fetch_custom_face - 获取自定义表情","titles":["API 文档"]},"98":{"title":"参数","titles":["API 文档","fetch_custom_face - 获取自定义表情"]},"99":{"title":"响应数据","titles":["API 文档","fetch_custom_face - 获取自定义表情"]},"100":{"title":"get_ai_record - AI文字转语音","titles":["API 文档"]},"101":{"title":"参数","titles":["API 文档","get_ai_record - AI文字转语音"]},"102":{"title":"响应数据","titles":["API 文档","get_ai_record - AI文字转语音"]},"103":{"title":"get_ai_characters - 获取AI语音角色列表","titles":["API 文档"]},"104":{"title":"参数","titles":["API 文档","get_ai_characters - 获取AI语音角色列表"]},"105":{"title":"响应数据","titles":["API 文档","get_ai_characters - 获取AI语音角色列表"]},"106":{"title":"character[]","titles":["API 文档","get_ai_characters - 获取AI语音角色列表","响应数据"]},"107":{"title":"send_group_ai_record - 群聊发送AI语音","titles":["API 文档"]},"108":{"title":"参数","titles":["API 文档","send_group_ai_record - 群聊发送AI语音"]},"109":{"title":"响应数据","titles":["API 文档","send_group_ai_record - 群聊发送AI语音"]},"110":{"title":"API 类型","titles":[]},"111":{"title":"状态列表","titles":["API 类型"]},"112":{"title":"在线","titles":["API 类型","状态列表"]},"113":{"title":"Q我吧","titles":["API 类型","状态列表"]},"114":{"title":"离开","titles":["API 类型","状态列表"]},"115":{"title":"忙碌","titles":["API 类型","状态列表"]},"116":{"title":"请勿打扰","titles":["API 类型","状态列表"]},"117":{"title":"隐身","titles":["API 类型","状态列表"]},"118":{"title":"听歌中","titles":["API 类型","状态列表"]},"119":{"title":"春日限定","titles":["API 类型","状态列表"]},"120":{"title":"一起元梦","titles":["API 类型","状态列表"]},"121":{"title":"求星搭子","titles":["API 类型","状态列表"]},"122":{"title":"被掏空","titles":["API 类型","状态列表"]},"123":{"title":"今日天气","titles":["API 类型","状态列表"]},"124":{"title":"我crash了","titles":["API 类型","状态列表"]},"125":{"title":"爱你","titles":["API 类型","状态列表"]},"126":{"title":"恋爱中","titles":["API 类型","状态列表"]},"127":{"title":"好运锦鲤","titles":["API 类型","状态列表"]},"128":{"title":"水逆退散","titles":["API 类型","状态列表"]},"129":{"title":"嗨到飞起","titles":["API 类型","状态列表"]},"130":{"title":"元气满满","titles":["API 类型","状态列表"]},"131":{"title":"宝宝认证","titles":["API 类型","状态列表"]},"132":{"title":"一言难尽","titles":["API 类型","状态列表"]},"133":{"title":"难得糊涂","titles":["API 类型","状态列表"]},"134":{"title":"emo中","titles":["API 类型","状态列表"]},"135":{"title":"我太难了","titles":["API 类型","状态列表"]},"136":{"title":"我想开了","titles":["API 类型","状态列表"]},"137":{"title":"我没事","titles":["API 类型","状态列表"]},"138":{"title":"想静静","titles":["API 类型","状态列表"]},"139":{"title":"悠哉哉","titles":["API 类型","状态列表"]},"140":{"title":"去旅行","titles":["API 类型","状态列表"]},"141":{"title":"信号弱","titles":["API 类型","状态列表"]},"142":{"title":"出去浪","titles":["API 类型","状态列表"]},"143":{"title":"肝作业","titles":["API 类型","状态列表"]},"144":{"title":"学习中","titles":["API 类型","状态列表"]},"145":{"title":"搬砖中","titles":["API 类型","状态列表"]},"146":{"title":"摸鱼中","titles":["API 类型","状态列表"]},"147":{"title":"无聊中","titles":["API 类型","状态列表"]},"148":{"title":"timi中","titles":["API 类型","状态列表"]},"149":{"title":"睡觉中","titles":["API 类型","状态列表"]},"150":{"title":"熬夜中","titles":["API 类型","状态列表"]},"151":{"title":"追剧中","titles":["API 类型","状态列表"]},"152":{"title":"我的电量","titles":["API 类型","状态列表"]},"153":{"title":"上报事件兼容情况","titles":[]},"154":{"title":"meta_event 事件","titles":["上报事件兼容情况"]},"155":{"title":"message 事件","titles":["上报事件兼容情况"]},"156":{"title":"message_sent 事件","titles":["上报事件兼容情况"]},"157":{"title":"request 事件","titles":["上报事件兼容情况"]},"158":{"title":"notice 事件","titles":["上报事件兼容情况"]},"159":{"title":"消息格式兼容情况","titles":[]},"160":{"title":"消息列表","titles":["消息格式兼容情况"]},"161":{"title":"提示","titles":["消息格式兼容情况"]},"162":{"title":"text","titles":["消息格式兼容情况"]},"163":{"title":"face","titles":["消息格式兼容情况"]},"164":{"title":"image","titles":["消息格式兼容情况"]},"165":{"title":"普通图片","titles":["消息格式兼容情况","image"]},"166":{"title":"商城表情","titles":["消息格式兼容情况","image"]},"167":{"title":"record","titles":["消息格式兼容情况"]},"168":{"title":"video","titles":["消息格式兼容情况"]},"169":{"title":"at","titles":["消息格式兼容情况"]},"170":{"title":"rps","titles":["消息格式兼容情况"]},"171":{"title":"dice","titles":["消息格式兼容情况"]},"172":{"title":"contact","titles":["消息格式兼容情况"]},"173":{"title":"music","titles":["消息格式兼容情况"]},"174":{"title":"现有音源","titles":["消息格式兼容情况","music"]},"175":{"title":"自定义音源","titles":["消息格式兼容情况","music"]},"176":{"title":"reply","titles":["消息格式兼容情况"]},"177":{"title":"forward","titles":["消息格式兼容情况"]},"178":{"title":"node","titles":["消息格式兼容情况"]},"179":{"title":"现有信息","titles":["消息格式兼容情况","node"]},"180":{"title":"伪造信息","titles":["消息格式兼容情况","node"]},"181":{"title":"json","titles":["消息格式兼容情况"]},"182":{"title":"mface","titles":["消息格式兼容情况"]},"183":{"title":"file","titles":["消息格式兼容情况"]},"184":{"title":"二次开发 - 基于 NapCat 定制化开发方案","titles":[]},"185":{"title":"环境配置","titles":["二次开发 - 基于 NapCat 定制化开发方案"]},"186":{"title":"开始开发","titles":["二次开发 - 基于 NapCat 定制化开发方案"]},"187":{"title":"NapCatQQ","titles":[]},"188":{"title":"欢迎回家!","titles":["NapCatQQ"]},"189":{"title":"什么是 NapCatQQ 框架?","titles":["NapCatQQ"]},"190":{"title":"测试环境","titles":[]},"191":{"title":"测试项目 - 拉取群成员列表测试","titles":[]},"192":{"title":"Framework","titles":[]},"193":{"title":"NapCat.Win.绿色版本","titles":["Framework"]},"194":{"title":"NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)","titles":["Framework"]},"195":{"title":"NapCat.Framework - 通用性手动教程","titles":["Framework"]},"196":{"title":"NapCat.Docker.Framework - Linux容器化部署","titles":["Framework"]},"197":{"title":"NapCat.Installer - Linux一键部署脚本","titles":["Framework"]},"198":{"title":"BootWay03 (半自动) 教程","titles":[]},"199":{"title":"安装教程","titles":["BootWay03 (半自动) 教程"]},"200":{"title":"1.安装QQ","titles":["BootWay03 (半自动) 教程","安装教程"]},"201":{"title":"2.挂载启动","titles":["BootWay03 (半自动) 教程","安装教程"]},"202":{"title":"3.安装napcat","titles":["BootWay03 (半自动) 教程","安装教程"]},"203":{"title":"4.修补 package.json","titles":["BootWay03 (半自动) 教程","安装教程"]},"204":{"title":"5.启动","titles":["BootWay03 (半自动) 教程","安装教程"]},"205":{"title":"Shell","titles":[]},"206":{"title":"NapCat.Win.绿色版本","titles":["Shell"]},"207":{"title":"NapCat.Shell - Win手动启动教程","titles":["Shell"]},"208":{"title":"NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)","titles":["Shell"]},"209":{"title":"NapCat.Docker - Linux容器化部署","titles":["Shell"]},"210":{"title":"NapCat.Docker.Installer - Linux容器 第三方","titles":["Shell"]},"211":{"title":"NapCat.MacOs - MacOs安装工具","titles":["Shell"]},"212":{"title":"NapCat.Termux - 安卓Termux部署","titles":["Shell"]},"213":{"title":"NapCat.Win.Installer - Win专用安装器","titles":["Shell"]},"214":{"title":"NapCat.Railway - Railway部署","titles":["Shell"]},"215":{"title":"NapCat.1Panel - 1Panel插件部署","titles":["Shell"]},"216":{"title":"NapCat.Nix - Nix部署","titles":["Shell"]},"217":{"title":"安装前需要了解的 这些文件是什么?","titles":[]},"218":{"title":"问题 - Framework与Shell版本 有什么差别?","titles":["安装前需要了解的 这些文件是什么?"]},"219":{"title":"文件 - NapCat.Framework.zip 是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"220":{"title":"文件 - NapCat.Framework.Windows.Once.zip 是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"221":{"title":"文件 - NapCat.Shell.zip 是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"222":{"title":"release的Win一键包是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"223":{"title":"开始安装","titles":[]},"224":{"title":"快速了解","titles":["开始安装"]},"225":{"title":"了解 Release文件","titles":["开始安装"]},"226":{"title":"Shell 版本","titles":["开始安装"]},"227":{"title":"优点","titles":["开始安装","Shell 版本"]},"228":{"title":"教程","titles":["开始安装","Shell 版本"]},"229":{"title":"Framework 版本","titles":["开始安装"]},"230":{"title":"优点","titles":["开始安装","Framework 版本"]},"231":{"title":"教程","titles":["开始安装","Framework 版本"]},"232":{"title":"NapCat","titles":[]},"233":{"title":"NapCat 施展了什么魔法","titles":["NapCat"]},"234":{"title":"Release里面的文件有些什么呢","titles":["NapCat"]},"235":{"title":"思考思考","titles":["NapCat"]},"236":{"title":"Shell 启动/安装方式","titles":["NapCat","思考思考"]},"237":{"title":"Framework 启动/安装方式","titles":["NapCat","思考思考"]},"238":{"title":"安装完成!铛铛","titles":["NapCat"]},"239":{"title":"Shell版本","titles":["NapCat","安装完成!铛铛"]},"240":{"title":"Framework版本","titles":["NapCat","安装完成!铛铛"]},"241":{"title":"Logos","titles":[]},"242":{"title":"社区资源","titles":[]},"243":{"title":"接入框架","titles":[]},"244":{"title":"OlivOS","titles":["接入框架"]}},"dirtCount":0,"index":[["让机器人🤖开发更简单",{"2":{"242":1}}],["采用简单的代码就可以实现复杂的任务",{"2":{"242":1}}],["木子",{"2":{"242":1}}],["机器人开发框架",{"2":{"242":1}}],["青果核心交互栈",{"2":{"242":1}}],["社区资源",{"0":{"242":1}}],["社区作品",{"2":{"210":1,"214":1,"215":1,"216":1}}],["铛铛",{"0":{"238":1},"1":{"239":1,"240":1}}],["方便窥屏的方案",{"2":{"235":1}}],["方法3",{"2":{"231":1,"237":1}}],["方法1",{"2":{"231":1,"237":1}}],["方法2",{"2":{"228":2,"236":2}}],["方法一",{"2":{"213":1}}],["方法",{"2":{"185":1,"186":1}}],["人机一体",{"2":{"235":1}}],["人机合一",{"2":{"230":1}}],["服务器部署简单的方案",{"2":{"235":1}}],["伴随各种特性",{"2":{"235":1}}],["思考思考",{"0":{"235":1},"1":{"236":1,"237":1}}],["具体是不是要下载什么",{"2":{"234":1}}],["包含qq",{"2":{"234":2}}],["包括需要调试qq的用户",{"2":{"195":1}}],["客户端与服务端",{"2":{"233":1,"239":1}}],["遵照其详细教程启动napcat本体",{"2":{"233":1}}],["特殊情况部分包含napcat本体",{"2":{"233":1}}],["特殊情况不需要安装或安装器代为安装",{"2":{"233":1}}],["特殊说明",{"2":{"193":1,"206":1}}],["由此可以看出",{"2":{"233":1}}],["由于启动方式变更",{"2":{"231":1,"237":1}}],["由于权限问题",{"2":{"211":1}}],["由于系统存在沙盒机制",{"2":{"8":1}}],["✨使用简单易上手的python开发属于你的napcatqq机器人",{"2":{"242":1}}],["✨",{"2":{"233":1}}],["守护这个充满魔力与冒险的世界的",{"2":{"233":1}}],["带着一颗认真又迷糊的心",{"2":{"233":1}}],["从那时起",{"2":{"233":1}}],["从onebot构建qqnt内部消息",{"2":{"186":1}}],["才是让这个世界重新恢复平衡的力量",{"2":{"233":1}}],["才能让",{"2":{"233":1}}],["大家都知道",{"2":{"233":1}}],["大家也逐渐接受了她的笨拙",{"2":{"233":1}}],["世界终于恢复了平静",{"2":{"233":1}}],["世界即将崩塌的时候",{"2":{"233":1}}],["因为她那种天真可爱的样子实在让人忍不住心软",{"2":{"233":1}}],["因此",{"2":{"233":1}}],["因此暂不支持",{"2":{"8":1}}],["尽管如此",{"2":{"233":1}}],["哎",{"2":{"233":1}}],["仿佛在问",{"2":{"233":1}}],["仿佛从未存在过",{"2":{"233":1}}],["迷糊的猫娘",{"2":{"233":1}}],["逐渐恢复了世界的秩序",{"2":{"233":1}}],["建立了微妙的关系",{"2":{"233":1}}],["原来是这么回事呀",{"2":{"233":1}}],["原生使用",{"2":{"231":1,"237":1}}],["哦",{"2":{"233":1}}],["啊",{"2":{"233":1}}],["反馈回来",{"2":{"233":1}}],["反向",{"2":{"20":1}}],["反向ws",{"2":{"17":1}}],["纸",{"2":{"233":1}}],["纸面",{"2":{"233":1}}],["纸上",{"2":{"233":1}}],["写下相应的指令",{"2":{"233":1}}],["都要在",{"2":{"233":1}}],["每次完成任务后",{"2":{"233":1}}],["每次使用",{"2":{"233":1}}],["每分钟登录次数限制",{"2":{"15":1}}],["任何操作都要写道",{"2":{"233":1}}],["规定",{"2":{"233":1}}],["真的会把世界毁掉",{"2":{"233":1}}],["控制不住的话",{"2":{"233":1}}],["否则她会再把世界变成一锅粥",{"2":{"233":1}}],["否则会被吞",{"2":{"21":1}}],["否则会导致配置文件解析失败",{"2":{"14":1}}],["否则会产生意想不到的错误",{"2":{"6":1}}],["他决定采取一种不同的方式来解决这个问题",{"2":{"233":1}}],["他不是什么骑着白马",{"2":{"233":1}}],["而你也可以来这个世界",{"2":{"233":1}}],["而是通过认真的输入和执行指令",{"2":{"233":1}}],["而是一个比任何人都冷静的智者",{"2":{"233":1}}],["而且每次任务完成后",{"2":{"233":1}}],["而且简直是这个世界最萌最可爱的",{"2":{"233":1}}],["手持宝剑的传统英雄",{"2":{"233":1}}],["手机号",{"2":{"35":1}}],["出现了一个强大的英雄",{"2":{"233":1}}],["出去浪",{"0":{"142":1}}],["就在大家都以为一切都完了",{"2":{"233":1}}],["灾难的阴影笼罩了整个世界",{"2":{"233":1}}],["灾难制造机",{"2":{"233":1}}],["搞得一团糟",{"2":{"233":1}}],["整个世界都被这只小猫娘的",{"2":{"233":1}}],["天空瞬间变成了彩虹色",{"2":{"233":1}}],["咕噜咕噜",{"2":{"233":1}}],["月亮不见了",{"2":{"233":1}}],["咦",{"2":{"233":1}}],["嗯",{"2":{"233":1}}],["乱敲键盘",{"2":{"233":1}}],["甚至连月亮都神秘消失了",{"2":{"233":1}}],["甚至连他们的名字都被历史遗忘了",{"2":{"233":1}}],["甚至能轻松改变现实的规则",{"2":{"233":1}}],["操控",{"2":{"233":1}}],["操作系统",{"2":{"190":1}}],["虽然看起来她像是无害的傻萌猫娘",{"2":{"233":1}}],["虽然她并不完全理解它",{"2":{"233":1}}],["产生了连接",{"2":{"233":1}}],["成功破解了",{"2":{"233":1}}],["成员被踢",{"2":{"158":1}}],["但她那份纯真与努力",{"2":{"233":1}}],["但她凭着直觉和那种天生的好奇心",{"2":{"233":1}}],["但是",{"2":{"233":1}}],["但问题是",{"2":{"233":1}}],["但napcat的这项技能竟然能在没有任何计划的情况下",{"2":{"233":1}}],["但某天",{"2":{"233":1}}],["于是使用流程大概如下",{"2":{"233":1}}],["于是",{"2":{"233":3}}],["看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中",{"2":{"233":1}}],["看起来像是能吃的样子",{"2":{"233":1}}],["看我",{"2":{"218":1}}],["诶",{"2":{"233":1}}],["孤零零地生活着",{"2":{"233":1}}],["她都会露出一副",{"2":{"233":1}}],["她依然在",{"2":{"233":1}}],["她不再是那个随便敲敲代码就让天空变色的笨蛋",{"2":{"233":1}}],["她不仅是这个故事的主角",{"2":{"233":1}}],["她的每次操作",{"2":{"233":1}}],["她突然发现了一个超级神奇的东西",{"2":{"233":1}}],["她曾经被遗弃在一个荒凉的角落里",{"2":{"233":1}}],["超乎想象的笨拙",{"2":{"233":1}}],["超级会员",{"2":{"96":1}}],["走路一摇一摆的",{"2":{"233":1}}],["软乎乎的",{"2":{"233":1}}],["萌萌哒",{"2":{"233":1}}],["名字叫做",{"2":{"233":1}}],["名字不能重复",{"2":{"17":4}}],["然而",{"2":{"233":1}}],["然后出奇不意地发生了不想要的结果",{"2":{"233":1}}],["然后启动bat",{"2":{"206":1}}],["然后双击napcatwinbootmain",{"2":{"193":1}}],["然后进行以下操作",{"2":{"15":1}}],["然后重命名为",{"2":{"6":1}}],["结果都失败得一塌糊涂",{"2":{"233":1}}],["冒险者们曾试图驾驭它",{"2":{"233":1}}],["巫师",{"2":{"233":1}}],["很多英雄",{"2":{"233":1}}],["却又异常难以控制",{"2":{"233":1}}],["能改变一切",{"2":{"233":1}}],["简直像个大大的毛球",{"2":{"233":1}}],["简直就像是一颗随时可能爆炸的定时炸弹",{"2":{"233":1}}],["简单代码实现方便",{"2":{"184":1}}],["叫做",{"2":{"233":1}}],["充满奇幻与科技交织的世界",{"2":{"233":1}}],["小小的故事",{"2":{"233":1}}],["小程序卡片",{"2":{"160":1}}],["小程序卡片分享",{"2":{"13":1}}],["施展了什么魔法",{"0":{"233":1}}],["施工中",{"2":{"110":1}}],["暂不提供教程",{"2":{"231":1,"237":1}}],["暂时没有作用",{"2":{"17":3}}],["插件启动",{"2":{"231":1,"237":1}}],["作为",{"2":{"231":1,"237":1}}],["适用平台",{"2":{"234":1}}],["适用教程",{"2":{"228":2,"231":2,"236":2,"237":2}}],["适配器的以下配置",{"2":{"185":1}}],["适配器",{"2":{"185":2}}],["节省内存",{"2":{"227":1}}],["优点",{"0":{"227":1,"230":1}}],["版本是具有可以",{"2":{"235":1}}],["版本具有低内存",{"2":{"235":1}}],["版本",{"0":{"226":1,"229":1},"1":{"227":1,"228":1,"230":1,"231":1}}],["了解",{"0":{"225":1}}],["应当如何选择呢",{"2":{"224":1}}],["应用框架",{"2":{"16":1}}],["各位可以看到有两种压缩包",{"2":{"224":1}}],["开始安装",{"0":{"223":1},"1":{"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1}}],["开始开发",{"0":{"186":1}}],["与once借用已有qq的理念不同",{"2":{"222":1}}],["绿色运行",{"2":{"222":1}}],["绿色版仅适用",{"2":{"193":1,"206":1}}],["绿色版本",{"0":{"193":1,"206":1}}],["独立于你的qq",{"2":{"222":1}}],["独立rkey获取",{"2":{"13":1}}],["问题",{"0":{"218":1}}],["安卓termux部署",{"0":{"212":1}}],["安装后就可以执行",{"2":{"239":1}}],["安装方式",{"0":{"236":1,"237":1}}],["安装对应版本ntqq",{"2":{"233":1}}],["安装前需要了解的",{"0":{"217":1},"1":{"218":1,"219":1,"220":1,"221":1,"222":1}}],["安装成功后需要快速登陆同",{"2":{"213":1}}],["安装完成",{"0":{"238":1},"1":{"239":1,"240":1},"2":{"207":1}}],["安装napcat",{"0":{"202":1}}],["安装qq",{"0":{"200":1}}],["安装教程",{"0":{"199":1},"1":{"200":1,"201":1,"202":1,"203":1,"204":1}}],["安装到了系统变量中",{"2":{"6":1}}],["安装",{"0":{"5":1},"1":{"6":1,"7":1,"8":1},"2":{"185":1,"202":1}}],["补丁过程需要手动替换",{"2":{"211":1}}],["或以上系统",{"2":{"211":1}}],["或者",{"2":{"185":2}}],["欢迎来到",{"2":{"232":1}}],["欢迎反馈",{"2":{"210":1,"214":1,"215":1,"216":1}}],["欢迎回家",{"0":{"188":1},"2":{"188":1}}],["第三方",{"0":{"210":1}}],["强制重装",{"2":{"208":1}}],["强烈推荐once或者绿色版本",{"2":{"195":1}}],["强烈不推荐ll官方的修补方案",{"2":{"195":1}}],["直接安装",{"2":{"208":1}}],["直到找到可用端口",{"2":{"15":1}}],["模式ws",{"2":{"208":1}}],["使用ncatbot",{"2":{"242":1}}],["使用napcat必须保证ntqq的客户端这一基础的存在",{"2":{"233":1}}],["使用命令行启动",{"2":{"228":1,"236":1}}],["使用前请务必了解",{"2":{"225":1}}],["使用第一个代理",{"2":{"208":1}}],["使用示例",{"2":{"208":1}}],["使用tui可视化交互安装",{"2":{"208":2}}],["7",{"2":{"208":1}}],["70",{"2":{"116":1}}],["传入则执行shell强制重装",{"2":{"208":1}}],["传入代理",{"2":{"208":1}}],["传入docker安装时的是否确认执行安装",{"2":{"208":1}}],["传入docker安装时的运行模式",{"2":{"208":1}}],["传入docker安装时的qq号",{"2":{"208":1}}],["y",{"2":{"208":4}}],["year",{"2":{"51":1}}],["高级用法",{"2":{"208":1}}],["高级配置",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1}}],["命令选项",{"2":{"208":1}}],["双击目录下launcher",{"2":{"207":1}}],["编辑bat",{"2":{"206":1}}],["改为",{"2":{"203":1}}],["修改",{"2":{"203":1}}],["修补",{"0":{"203":1}}],["存在",{"2":{"202":1}}],["确保一切都在可控范围内",{"2":{"233":1}}],["确保",{"2":{"202":1}}],["到",{"2":{"202":1}}],["引号中写入你的liteloaderqqnt路径",{"2":{"201":1}}],["那么执行",{"2":{"201":1}}],["那么无论有没有在",{"2":{"6":1}}],[">",{"2":{"201":2}}],[">>",{"2":{"16":4}}],["并意外地与传说中的",{"2":{"233":1}}],["并注释path",{"2":{"201":2}}],["并且有多于",{"2":{"15":1}}],["段写自己的napcat文件夹位置",{"2":{"201":2}}],["javascript",{"2":{"233":2}}],["js",{"2":{"201":4,"202":1,"203":4}}],["json5",{"2":{"15":1,"17":1,"18":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["json",{"0":{"181":1,"203":1},"2":{"15":1,"17":1,"18":2,"160":9,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"174":1,"175":1,"176":1,"177":1,"179":1,"180":1,"181":2,"182":1,"183":1,"203":2,"211":1}}],["join所在行",{"2":{"201":2}}],["join",{"2":{"201":2}}],["+777",{"2":{"203":1}}],["+",{"2":{"201":4}}],["+1",{"2":{"15":1}}],["执行命令",{"2":{"201":1}}],["挂载启动",{"0":{"201":1}}],["你可以在不破坏qq",{"2":{"220":1}}],["你需要安装28060+版本的",{"2":{"200":1}}],["你的qq号",{"2":{"18":1}}],["你的",{"2":{"6":1}}],["教程",{"0":{"198":1,"228":1,"231":1},"1":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1}}],["半自动",{"0":{"198":1},"1":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1}}],["x26",{"2":{"197":2,"208":8,"212":2}}],["xxxx",{"2":{"15":1,"17":1}}],["znin",{"2":{"197":1,"208":4,"212":1}}],["zip解压",{"2":{"207":1}}],["zip",{"0":{"219":1,"220":1,"221":1},"2":{"6":1,"194":1,"195":1,"234":3}}],["仓库地址",{"2":{"196":1,"208":1,"209":1,"210":1,"212":1,"213":2,"215":1,"216":1}}],["仓库后",{"2":{"185":1}}],["清理ll需要一定计算机基础",{"2":{"195":1}}],["清理缓存",{"2":{"21":1}}],["同时污染qq本身环境",{"2":{"195":1}}],["导入即可",{"2":{"195":1}}],["官网",{"2":{"195":1}}],["按照",{"2":{"195":1}}],["页面",{"2":{"194":1,"207":1,"224":1}}],["9",{"2":{"194":1}}],["等于或高于9",{"2":{"194":1}}],["内置liteloader",{"0":{"194":1}}],["内存大小",{"2":{"190":1}}],["前往webui配置教程",{"2":{"239":1}}],["前往下载",{"2":{"211":1}}],["前往",{"2":{"194":1,"207":1,"224":1}}],["前往release",{"2":{"193":1,"206":1}}],["前两种方法比较常用",{"2":{"186":1}}],["平均",{"2":{"191":1}}],["平台版本",{"2":{"12":1}}],["连续5次",{"2":{"191":1}}],["连接成功",{"2":{"154":1}}],["连接",{"2":{"20":2}}],["连接方式",{"0":{"20":1},"2":{"20":1}}],["89",{"2":{"190":1}}],["8082",{"2":{"17":1}}],["8080",{"2":{"17":1}}],["5",{"0":{"204":1},"2":{"208":1}}],["51+0",{"2":{"190":1}}],["50",{"2":{"115":1}}],["5000",{"2":{"17":1}}],["核心处理器",{"2":{"190":1}}],["测试项目",{"0":{"191":1}}],["测试工具",{"2":{"190":1}}],["测试网络",{"2":{"190":1}}],["测试版本",{"2":{"190":1}}],["测试环境",{"0":{"190":1},"2":{"190":1}}],["再去调用猫猫框架所获得的qq发送接口之类的接口",{"2":{"189":1}}],["再次构建时可选择",{"2":{"185":1}}],["框架",{"0":{"189":1},"2":{"195":1}}],["什么是",{"0":{"189":1}}],["猫猫框架将通过一种名为",{"2":{"189":1}}],["猫猫框架通过魔法的手段获得了",{"2":{"189":1}}],["猫猫框架",{"2":{"188":1}}],["已启用全新风格标识和文档",{"2":{"188":1}}],["已内置",{"2":{"11":1,"193":1,"206":1}}],["===",{"2":{"186":1}}],["=>",{"2":{"186":1,"201":3}}],["=",{"2":{"186":2,"201":9}}],["回应ping",{"2":{"186":1}}],["回复消息",{"2":{"160":1}}],["实际以安装",{"2":{"233":1}}],["实际内容不多",{"2":{"186":1}}],["实现的",{"2":{"242":1}}],["实现了",{"2":{"19":1}}],["实现",{"2":{"11":1}}],["主要用于",{"2":{"186":1}}],["主动退群",{"2":{"158":1}}],["正在设置头衔",{"2":{"186":1}}],["正向",{"2":{"20":1}}],["正向ws",{"2":{"17":1}}],["固定",{"2":{"186":2}}],["用",{"2":{"242":1}}],["用于创建消息",{"2":{"186":1}}],["用于标记适配器",{"2":{"186":2}}],["用于发送消息接口",{"2":{"186":2}}],["用于禁言成员",{"2":{"186":1}}],["用例参考",{"2":{"19":1}}],["调用",{"2":{"186":3}}],["调试模式",{"2":{"185":1}}],["下面为",{"2":{"186":1}}],["下面为例子",{"2":{"186":1}}],["下载你需要的napcat版本",{"2":{"233":1}}],["下载napcat",{"2":{"207":1}}],["下载无头绿色版本",{"2":{"206":1}}],["下载",{"2":{"194":1}}],["下载有头绿色版本",{"2":{"193":1}}],["下载文件到缓存目录",{"2":{"22":1}}],["下载ffmpeg",{"2":{"6":1}}],["时间突然在某些地方停滞",{"2":{"233":1}}],["时",{"2":{"186":1}}],["时将禁用",{"2":{"15":1}}],["恭喜你完成了基础配置",{"2":{"186":1}}],["过程",{"2":{"185":1}}],["跳过重复构建",{"2":{"185":1}}],["码",{"2":{"185":1}}],["为使用docker安装反之为shell安装",{"2":{"208":1}}],["为了方便使用",{"2":{"189":1}}],["为",{"2":{"185":1}}],["为消息段",{"2":{"185":1}}],["为什么要使用",{"0":{"4":1}}],["解除相关注释代码",{"2":{"185":1}}],["找到目录下的exe启动",{"2":{"194":1}}],["找到",{"2":{"185":1}}],["找到名为",{"2":{"18":1}}],["打包文件和",{"2":{"185":1}}],["打开",{"2":{"18":1,"185":1}}],["运行shell安装并传入",{"2":{"208":1}}],["运行docker安装并传入",{"2":{"208":1}}],["运行",{"2":{"185":1}}],["初次构建",{"2":{"185":1}}],["依赖",{"2":{"185":1}}],["本体和",{"2":{"185":1}}],["本项目使用",{"2":{"4":1}}],["拉取群成员列表测试",{"0":{"191":1}}],["拉取",{"2":{"185":1}}],["拉取表情回应列表",{"2":{"23":1}}],["环境配置",{"0":{"185":1}}],["自由度大",{"2":{"184":1}}],["自定义音源",{"0":{"175":1}}],["也可以使用各种内部接口",{"2":{"184":1}}],["也可打开",{"2":{"15":1}}],["该方案可以与napcat本体代码进行捆绑",{"2":{"184":1}}],["该配置文件名为",{"2":{"17":1}}],["定制化开发方案",{"0":{"184":1},"1":{"185":1,"186":1}}],["基本上都是胡乱点击",{"2":{"233":1}}],["基于",{"0":{"184":1},"1":{"185":1,"186":1}}],["基础配置",{"0":{"14":1},"1":{"15":1,"16":1,"17":1,"18":1}}],["二次开发",{"0":{"184":1},"1":{"185":1,"186":1}}],["二选一",{"2":{"178":1}}],["雪雪看不见我",{"2":{"180":1}}],["伪造信息",{"0":{"180":1}}],["伪造合并转发",{"2":{"13":1}}],["和",{"2":{"178":1,"224":1}}],["音乐",{"2":{"175":1}}],["音乐分享",{"2":{"160":1}}],["现在打开",{"2":{"186":1}}],["现有信息",{"0":{"179":1}}],["现有音源",{"0":{"174":1}}],["现代",{"2":{"105":1}}],["全体",{"2":{"169":1}}],["全体成员",{"2":{"22":1}}],["商城表情",{"0":{"166":1}}],["选择",{"2":{"194":1}}],["选",{"2":{"161":1,"165":3,"166":2,"167":1,"168":2,"175":2,"182":1,"183":1}}],["提示",{"0":{"161":1}}],["子类型区分",{"2":{"160":1}}],["信息",{"2":{"160":1}}],["信号弱",{"0":{"141":1}}],["链接分享",{"2":{"160":1}}],["骰子",{"2":{"160":1}}],["猜拳魔法表情",{"2":{"160":1}}],["某人",{"2":{"160":1}}],["视频",{"2":{"160":1}}],["语音",{"2":{"160":1}}],["纯文本",{"2":{"160":1}}],["发是调用扩展接口get",{"2":{"160":1}}],["发是在双层合并转发内",{"2":{"160":1}}],["发",{"2":{"160":1,"161":1,"165":1,"166":1,"167":1,"168":2,"172":3,"174":6,"175":6,"179":2,"180":4,"182":3,"183":1}}],["发送ping",{"2":{"186":1}}],["发送poke",{"2":{"13":1}}],["发送可选",{"2":{"161":1}}],["发送",{"2":{"160":1}}],["发送群公告",{"2":{"22":1}}],["发送群消息",{"2":{"21":1}}],["发送合并转发",{"0":{"70":1},"1":{"71":1,"72":1},"2":{"22":2,"23":1}}],["发送好友赞",{"2":{"21":1}}],["发送消息",{"2":{"21":1}}],["发送私聊消息",{"2":{"21":1}}],["收",{"2":{"160":1,"161":1,"165":5,"166":4,"167":5,"168":5,"170":1,"171":1,"177":1,"183":5}}],["收到的时候的消息类型是",{"2":{"160":1}}],["标有",{"2":{"160":1,"161":3}}],["标记所有已读",{"0":{"90":1},"1":{"91":1,"92":1}}],["标记所有为已读",{"2":{"23":1}}],["标记群聊信息已读",{"2":{"23":1}}],["标记私聊信息已读",{"2":{"23":1}}],["标记消息已读",{"2":{"22":1}}],["点我了解",{"2":{"225":1}}],["点赞",{"2":{"158":1}}],["点击进入即可",{"2":{"240":1}}],["点击后跳转目标",{"2":{"175":1}}],["点击保存",{"2":{"15":1}}],["点击",{"2":{"15":1}}],["输入状态更新",{"2":{"158":1}}],["快速踏入一阶魔法师",{"2":{"232":1}}],["快速了解",{"0":{"224":1}}],["快速操作",{"2":{"20":1}}],["快乐源泉",{"2":{"158":1}}],["龙王",{"2":{"158":1}}],["戳一戳",{"2":{"158":1}}],["取消",{"2":{"158":1}}],["取消禁言",{"2":{"158":1}}],["仅限亲爱的windows系统",{"2":{"220":1}}],["仅限发送",{"2":{"161":1}}],["仅限收到",{"2":{"161":1}}],["仅收自己的",{"2":{"158":1}}],["仅为兼容性",{"2":{"22":2}}],["⏹",{"2":{"158":1}}],["管理员邀请入群",{"2":{"158":1}}],["管理员已同意入群",{"2":{"158":1}}],["禁言",{"2":{"158":1}}],["减少",{"2":{"158":1}}],["增加",{"2":{"158":2}}],["加群请求",{"2":{"157":1}}],["加好友请求",{"2":{"157":1}}],["匿名消息",{"2":{"155":1,"156":1}}],["普通图片",{"0":{"165":1}}],["普通",{"2":{"155":1,"156":1}}],["私聊窗口抖动",{"2":{"160":1}}],["私聊消息撤回",{"2":{"158":1}}],["私聊消息",{"2":{"155":5,"156":5}}],["私聊戳一戳",{"0":{"31":1},"1":{"32":1,"33":1},"2":{"23":1}}],["心跳",{"2":{"154":1}}],["心跳周期",{"2":{"17":2}}],["停用",{"2":{"154":1}}],["❌",{"2":{"154":2,"155":4,"156":4,"158":9,"160":5}}],["生命周期",{"2":{"154":4}}],["生日",{"2":{"51":3}}],["事件名",{"2":{"154":1,"155":1,"156":1,"157":1,"158":1}}],["事件",{"0":{"154":1,"155":1,"156":1,"157":1,"158":1}}],["事件上报与接口调用",{"2":{"160":1}}],["事件上报",{"2":{"20":1}}],["追剧中",{"0":{"151":1}}],["熬夜中",{"0":{"150":1}}],["睡觉中",{"0":{"149":1}}],["摸鱼中",{"0":{"146":1}}],["搬砖中",{"0":{"145":1}}],["学习中",{"0":{"144":1}}],["肝作业",{"0":{"143":1}}],["去旅行",{"0":{"140":1}}],["悠哉哉",{"0":{"139":1}}],["想静静",{"0":{"138":1}}],["我这次没搞砸吧",{"2":{"233":1}}],["我是不是做对了",{"2":{"233":1}}],["我是不是把天空变得五颜六色了",{"2":{"233":1}}],["我的电量",{"0":{"152":1}}],["我没事",{"0":{"137":1}}],["我想开了",{"0":{"136":1}}],["我太难了",{"0":{"135":1}}],["我crash了",{"0":{"124":1}}],["难得糊涂",{"0":{"133":1}}],["一键包framework包",{"2":{"234":1}}],["一切都得按照规范来",{"2":{"233":1}}],["一切开始变得混乱不堪",{"2":{"233":1}}],["一样",{"2":{"213":1}}],["一言难尽",{"0":{"132":1}}],["一起元梦",{"0":{"120":1}}],["宝宝认证",{"0":{"131":1}}],["元气满满",{"0":{"130":1}}],["嗨到飞起",{"0":{"129":1}}],["水逆退散",{"0":{"128":1}}],["好像做错了什么事呢",{"2":{"233":1}}],["好运锦鲤",{"0":{"127":1}}],["好友添加",{"2":{"158":1}}],["好友列表",{"2":{"49":1,"50":1}}],["好友和群聊二选一",{"2":{"35":1,"85":1}}],["好友",{"2":{"22":1,"155":1,"156":1}}],["恋爱中",{"0":{"126":1}}],["爱你",{"0":{"125":1}}],["今日天气",{"0":{"123":1}}],["被掏空",{"0":{"122":1}}],["被用于许多音视频编解码相关的项目中",{"2":{"3":1}}],["求星搭子",{"0":{"121":1}}],["春日限定",{"0":{"119":1}}],["听歌中",{"0":{"118":1}}],["4",{"0":{"203":1}}],["40",{"2":{"117":1}}],["48",{"2":{"98":1}}],["隐身",{"0":{"117":1}}],["隐藏",{"2":{"22":1}}],["忙碌",{"0":{"115":1}}],["离开",{"0":{"114":1}}],["状态列表",{"0":{"111":1},"1":{"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["类型",{"0":{"110":1},"1":{"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["所发出消息的id",{"2":{"109":1}}],["所使用的",{"2":{"6":1}}],["古风",{"2":{"105":1}}],["有一只小猫娘",{"2":{"233":1}}],["有一种神秘且强大的力量",{"2":{"233":1}}],["有头启动",{"2":{"229":1}}],["有什么差别",{"0":{"218":1}}],["有缓存",{"2":{"191":1}}],["有",{"2":{"105":1}}],["转换出的语音链接",{"2":{"102":1}}],["转发消息节点",{"2":{"160":1}}],["转发消息",{"2":{"160":1}}],["转发到群聊",{"0":{"61":1},"1":{"62":1,"63":1}}],["转发到私聊",{"0":{"58":1},"1":{"59":1,"60":1}}],["转发单条信息到群聊",{"2":{"23":1}}],["转发单条信息到私聊",{"2":{"23":1}}],["需要取决于下面的启动方式",{"2":{"234":1}}],["需要",{"2":{"211":1}}],["需要修改napcat的用户",{"2":{"201":2}}],["需要管理员权限",{"2":{"157":1}}],["需要转成语音的文字",{"2":{"101":1,"108":1}}],["需要是",{"2":{"71":1}}],["必填",{"2":{"101":3,"104":1,"108":3}}],["表情包",{"2":{"160":1}}],["表情",{"2":{"160":1}}],["表情列表",{"2":{"99":1}}],["表情id",{"2":{"68":1}}],["会员",{"2":{"96":1}}],["会自动对端口",{"2":{"15":1}}],["来源",{"2":{"96":1}}],["v4",{"2":{"188":1,"190":1}}],["video",{"0":{"168":1},"2":{"160":1,"168":1}}],["visit",{"2":{"95":1}}],["version",{"2":{"21":1}}],["新点赞数",{"2":{"95":1}}],["总点赞数",{"2":{"95":1}}],["聊天类型",{"2":{"89":1}}],["倒序",{"2":{"80":1}}],["数据也会通过同样的",{"2":{"233":1}}],["数据类型",{"2":{"26":1,"29":1,"32":1,"35":1,"36":1,"38":1,"39":1,"42":1,"43":1,"45":1,"49":1,"50":1,"51":1,"53":1,"56":1,"57":1,"59":1,"62":1,"65":1,"66":1,"68":1,"71":1,"72":1,"74":1,"77":1,"80":1,"81":1,"85":1,"86":1,"88":1,"89":1,"95":1,"96":1,"98":1,"99":1,"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1}}],["数量",{"2":{"80":1,"88":1,"98":1}}],["起始信息",{"2":{"80":1}}],["详见",{"2":{"71":1}}],["详细",{"2":{"19":1}}],["则使用launcher",{"2":{"207":1}}],["则根据传入的",{"2":{"71":1}}],["则可以通过",{"2":{"15":1}}],["分别对应私聊",{"2":{"71":1}}],["分类",{"2":{"51":1}}],["分类内好友总数量",{"2":{"50":1}}],["分类名称",{"2":{"50":1}}],["分类排序id",{"2":{"50":1}}],["分类id",{"2":{"50":1}}],["英雄心想",{"2":{"233":1}}],["英文数组",{"2":{"65":1}}],["英译中",{"0":{"64":1},"1":{"65":1,"66":1}}],["英译中翻译",{"2":{"23":1}}],["消息内容转换",{"2":{"186":1}}],["消息格式",{"2":{"160":1}}],["消息格式兼容情况",{"0":{"159":1},"1":{"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1}}],["消息列表",{"0":{"160":1}}],["消息时间",{"2":{"89":1}}],["消息数组",{"2":{"81":1,"89":1}}],["消息",{"2":{"71":1}}],["消息类型",{"2":{"71":1}}],["消息id",{"2":{"59":1,"62":1,"68":1,"72":1,"89":1}}],["消息上报格式",{"2":{"17":4}}],["路径或链接",{"2":{"57":2}}],["路径也可以正常使用",{"2":{"6":1}}],["昵称",{"2":{"51":2,"96":1}}],["kovi",{"2":{"242":2}}],["kuwo",{"2":{"174":1,"175":2}}],["kugou",{"2":{"174":1}}],["king",{"2":{"158":1}}],["kick",{"2":{"21":1,"158":2}}],["key",{"2":{"51":1,"182":1}}],["电话号码",{"2":{"51":1}}],["电子邮箱",{"2":{"51":1}}],["电量",{"2":{"45":1}}],["性别",{"2":{"51":1,"96":1}}],["年龄",{"2":{"51":1,"96":1}}],["签名",{"2":{"51":1,"85":1}}],["签名小程序卡片",{"2":{"23":1}}],["参考",{"2":{"81":1,"89":1}}],["参考状态列表",{"2":{"45":2}}],["参数判断",{"2":{"71":1}}],["参数",{"0":{"26":1,"29":1,"32":1,"35":1,"38":1,"41":1,"45":1,"48":1,"53":1,"56":1,"59":1,"62":1,"65":1,"68":1,"71":1,"74":1,"77":1,"80":1,"85":1,"88":1,"91":1,"94":1,"98":1,"101":1,"104":1,"108":1}}],["最重要的是",{"2":{"233":1}}],["最大",{"2":{"43":1}}],["最小",{"2":{"43":1}}],["最多尝试100次",{"2":{"15":1}}],["账号范围列表",{"2":{"42":1}}],["卡片json",{"2":{"36":1,"39":1}}],["错误信息",{"2":{"36":2,"86":2}}],["号传入第二个参数即可",{"2":{"207":1}}],["号",{"2":{"29":1,"32":1,"35":1}}],["无心之举",{"2":{"233":1}}],["无需图形化界面",{"2":{"227":1}}],["无需安装qq",{"2":{"193":1,"206":1}}],["无头启动",{"2":{"226":1}}],["无法直接发送",{"2":{"160":1}}],["无法运行外部程序",{"2":{"8":1}}],["无聊中",{"0":{"147":1}}],["无",{"2":{"27":1,"30":1,"33":1,"39":1,"41":1,"42":1,"46":1,"48":1,"49":1,"54":1,"60":1,"63":1,"66":1,"69":1,"75":1,"78":1,"91":1,"92":1,"94":1,"99":1}}],["响应数据",{"0":{"27":1,"30":1,"33":1,"36":1,"39":1,"42":1,"46":1,"49":1,"54":1,"57":1,"60":1,"63":1,"66":1,"69":1,"72":1,"75":1,"78":1,"81":1,"86":1,"89":1,"92":1,"95":1,"99":1,"102":1,"105":1,"109":1},"1":{"43":1,"50":1,"51":1,"96":1,"106":1}}],["说明",{"2":{"26":1,"29":1,"32":1,"35":1,"36":1,"38":1,"39":1,"42":1,"43":1,"45":1,"49":1,"50":1,"51":1,"53":1,"56":1,"57":1,"59":1,"62":1,"65":1,"66":1,"68":1,"71":1,"72":1,"74":1,"77":1,"80":1,"81":1,"85":1,"86":1,"88":1,"89":1,"95":1,"96":1,"98":1,"99":1,"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1,"154":1,"155":1,"156":1,"157":1,"158":1}}],["字段名",{"2":{"26":1,"29":1,"32":1,"35":1,"36":1,"38":1,"39":1,"42":1,"43":1,"45":1,"49":1,"50":1,"51":1,"53":1,"56":1,"57":1,"59":1,"62":1,"65":1,"66":1,"68":1,"71":1,"72":1,"74":1,"77":1,"80":1,"81":1,"85":1,"86":1,"88":1,"89":1,"95":1,"96":1,"98":1,"99":1,"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1}}],["中国移动",{"2":{"190":1}}],["中文数组",{"2":{"66":1}}],["中的扩展接口",{"2":{"24":1}}],["中配置",{"2":{"6":1}}],["文本",{"2":{"162":1}}],["文档",{"0":{"24":1},"1":{"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1},"2":{"244":1}}],["文件中的",{"2":{"186":1}}],["文件中",{"2":{"185":1}}],["文件名称",{"2":{"234":1}}],["文件名后缀分别为",{"2":{"224":1}}],["文件名",{"2":{"57":1}}],["文件大小",{"2":{"57":1}}],["文件id",{"2":{"56":1}}],["文件",{"0":{"17":1,"219":1,"220":1,"221":1},"2":{"15":1,"160":1,"185":1}}],["文件直链获取",{"2":{"13":1}}],["文件夹内同时包含",{"2":{"6":1}}],["文件夹的结构看起来应该是这样的",{"2":{"6":1}}],["创建并调用",{"2":{"186":1}}],["创建收藏",{"0":{"82":1}}],["创建文本收藏",{"2":{"23":1}}],["创建群文件文件夹",{"2":{"22":1}}],["推荐好友",{"2":{"160":1,"172":1}}],["推荐",{"2":{"105":1,"228":1,"231":1,"236":1,"237":1}}],["推荐群聊",{"2":{"23":1,"172":1}}],["推荐联系人",{"2":{"23":1}}],["推荐每次请求间隔3s",{"2":{"21":1}}],["对方",{"2":{"29":1,"32":1,"35":2}}],["对事件执行快速操作",{"2":{"22":1}}],["对于",{"2":{"19":1}}],["检查链接安全性",{"2":{"22":1}}],["检查是否可以发送语音",{"2":{"21":1}}],["检查是否可以发送图片",{"2":{"21":1}}],["删除群聊公告",{"2":{"23":1}}],["删除群文件文件夹",{"2":{"22":1}}],["删除群文件",{"2":{"22":1}}],["删除好友",{"2":{"22":1}}],["上写着自己不太明白的指令",{"2":{"233":1}}],["上报自身消息",{"2":{"185":1}}],["上报事件兼容情况",{"0":{"153":1},"1":{"154":1,"155":1,"156":1,"157":1,"158":1}}],["上报地址",{"2":{"17":2}}],["上传私聊文件",{"2":{"22":1}}],["上传群文件",{"2":{"22":1}}],["unique",{"2":{"165":1,"166":1,"167":1,"168":1,"183":1}}],["unset",{"2":{"158":1}}],["uid",{"2":{"51":1,"96":1}}],["uin",{"0":{"40":1},"1":{"41":1,"42":1,"43":1},"2":{"23":1,"51":1,"96":1}}],["userinfos",{"2":{"95":1}}],["user",{"2":{"23":2,"29":1,"32":1,"35":1,"51":1,"59":1,"71":1,"74":1,"80":1,"180":1}}],["upload",{"2":{"22":2,"158":1}}],["url",{"2":{"15":1,"17":2,"22":2,"57":1,"106":1,"165":1,"166":1,"167":1,"168":1,"175":3,"183":1}}],["移出精华消息",{"2":{"22":1}}],["剩余次数",{"2":{"22":1}}],["图片路径或链接",{"2":{"53":1}}],["图片",{"2":{"22":2,"160":1}}],["olivos",{"0":{"244":1},"2":{"242":3}}],["opt",{"2":{"201":3,"202":2,"203":3}}],["operation",{"2":{"22":1}}],["o",{"2":{"197":1,"208":4,"212":1}}],["ob11message",{"2":{"186":2}}],["ob",{"2":{"186":1}}],["obcore",{"2":{"186":4}}],["offline",{"2":{"158":1}}],["other",{"2":{"155":1,"156":1}}],["ocr",{"2":{"22":4}}],["once",{"0":{"194":1,"220":1},"2":{"194":1,"234":1}}],["onmessage",{"2":{"186":2}}],["onlinecount",{"2":{"50":1}}],["online",{"0":{"44":1},"1":{"45":1,"46":1},"2":{"22":1,"23":1}}],["onebotv11",{"2":{"242":2}}],["onebot规范",{"2":{"233":1}}],["onebot",{"0":{"21":1},"2":{"19":1,"154":2,"185":2,"186":5,"189":1,"242":1}}],["onebot11接口文档",{"2":{"24":1}}],["onebot11",{"2":{"17":1,"81":1,"89":1}}],["设置签名",{"0":{"84":1},"1":{"85":1,"86":1}}],["设置私聊已读",{"0":{"73":1},"1":{"74":1,"75":1}}],["设置表情回复",{"0":{"67":1},"1":{"68":1,"69":1}}],["设置qq头像",{"0":{"52":1},"1":{"53":1,"54":1}}],["设置输入状态",{"2":{"23":1}}],["设置个人签名",{"2":{"23":1}}],["设置消息的表情回复",{"2":{"23":1}}],["设置头像",{"2":{"23":1}}],["设置在线状态",{"0":{"44":1},"1":{"45":1,"46":1},"2":{"23":1}}],["设置在线机型",{"2":{"22":1}}],["设置精华消息",{"2":{"22":1}}],["设置登录号资料",{"2":{"22":1}}],["设置群聊已读",{"0":{"76":1},"1":{"77":1,"78":1}}],["设置群头像",{"2":{"22":1}}],["设置群头衔",{"2":{"13":1}}],["设置群组专属头衔",{"2":{"21":1}}],["设置群名",{"2":{"21":1}}],["设置群名片",{"2":{"21":1}}],["相关接口凭证",{"2":{"21":1}}],["邀请登录号入群",{"2":{"157":1}}],["邀请",{"2":{"21":1}}],["处理加群请求",{"2":{"21":1}}],["处理加好友请求",{"2":{"21":1}}],["退出群组",{"2":{"21":1}}],["群",{"2":{"160":1}}],["群成员头衔变更",{"2":{"158":1}}],["群成员荣誉变更",{"2":{"158":4}}],["群成员名片更新",{"2":{"158":1}}],["群红包运气王",{"2":{"158":1}}],["群中自身发送",{"2":{"155":1,"156":1}}],["群临时",{"2":{"155":1,"156":1}}],["群昵称",{"2":{"89":1}}],["群号",{"2":{"26":1,"29":1,"35":1,"38":1,"62":1,"71":1,"77":1,"101":1,"104":1,"108":1}}],["群打卡",{"2":{"22":1}}],["群聊拉取",{"2":{"191":1}}],["群聊之火",{"2":{"158":1}}],["群聊设精",{"2":{"158":3}}],["群聊表情回应",{"2":{"158":1}}],["群聊文件上传",{"2":{"158":1}}],["群聊成员增加",{"2":{"158":3}}],["群聊成员减少",{"2":{"158":4}}],["群聊禁言",{"2":{"158":3}}],["群聊管理员变动",{"2":{"158":3}}],["群聊消息撤回",{"2":{"158":1}}],["群聊消息",{"2":{"155":4,"156":4}}],["群聊卡片",{"0":{"34":1},"1":{"35":1,"36":1}}],["群聊发送ai语音",{"0":{"107":1},"1":{"108":1,"109":1},"2":{"23":1}}],["群聊戳一戳",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"23":1,"160":1}}],["群聊",{"2":{"22":1,"23":1}}],["群备注",{"2":{"21":1}}],["群组",{"2":{"71":1}}],["群组设置管理员",{"2":{"21":1}}],["群组全员禁言",{"2":{"21":1}}],["群组单人禁言",{"2":{"21":1}}],["群组踢人",{"2":{"21":1}}],["群签到",{"0":{"25":1},"1":{"26":1,"27":1},"2":{"13":1,"23":1}}],["获取自定义表情",{"0":{"97":1},"1":{"98":1,"99":1}}],["获取自身点赞列表",{"0":{"93":1},"1":{"94":1,"95":1,"96":1},"2":{"23":1}}],["获取私聊历史记录",{"0":{"79":1,"87":1},"1":{"80":1,"81":1,"88":1,"89":1}}],["获取私聊记录",{"2":{"23":1}}],["获取分类的好友列表",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1}}],["获取机器人账号范围",{"0":{"40":1},"1":{"41":1,"42":1,"43":1}}],["获取机器人qq号区间",{"2":{"23":1}}],["获取推荐群聊卡片",{"0":{"37":1},"1":{"38":1,"39":1}}],["获取推荐好友",{"0":{"34":1},"1":{"35":1,"36":1}}],["获取ai语音角色列表",{"0":{"103":1},"1":{"104":1,"105":1,"106":1},"2":{"23":1}}],["获取rkey",{"2":{"23":1}}],["获取陌生人在线状态",{"2":{"23":1}}],["获取陌生人信息",{"2":{"21":1}}],["获取packetserver状态",{"2":{"23":1}}],["获取用户个人资料页",{"2":{"23":1}}],["获取收藏",{"0":{"83":1}}],["获取收藏表情",{"2":{"23":1}}],["获取收藏列表",{"2":{"23":1}}],["获取最近的聊天记录",{"2":{"23":1}}],["获取文件信息",{"0":{"55":1},"1":{"56":1,"57":1},"2":{"23":1}}],["获取好友分类列表",{"2":{"23":1}}],["获取好友列表",{"2":{"21":1}}],["获取精华消息列表",{"2":{"22":1}}],["获取当前账号在线客户端列表",{"2":{"22":1}}],["获取在线机型",{"2":{"22":1}}],["获取版本信息",{"2":{"21":1}}],["获取运行状态",{"2":{"21":1}}],["获取图片",{"2":{"21":1}}],["获取语音",{"2":{"21":1}}],["获取",{"2":{"21":3}}],["获取群聊被禁言用户",{"2":{"23":1}}],["获取群组忽略的通知",{"2":{"23":1}}],["获取群组额外信息",{"2":{"23":1}}],["获取群文件资源链接",{"2":{"22":1}}],["获取群文件系统信息",{"2":{"22":1}}],["获取群子目录文件列表",{"2":{"22":1}}],["获取群根目录文件列表",{"2":{"22":1}}],["获取群公告",{"2":{"22":1}}],["获取群",{"2":{"22":1}}],["获取群系统消息",{"2":{"22":1}}],["获取群消息历史记录",{"2":{"22":1}}],["获取群荣誉信息",{"2":{"21":1}}],["获取群成员列表",{"2":{"21":1}}],["获取群成员信息",{"2":{"21":1}}],["获取群列表",{"2":{"21":1}}],["获取群信息",{"2":{"21":1}}],["获取登录号信息",{"2":{"21":1}}],["获取合并转发消息",{"2":{"21":1}}],["获取消息",{"2":{"21":1}}],["撤回消息",{"2":{"21":1}}],["s",{"2":{"203":1}}],["sandbox",{"2":{"201":2,"204":1}}],["safely",{"2":{"22":1}}],["script",{"2":{"197":1,"208":4,"212":1}}],["speedtest",{"2":{"190":1}}],["special",{"2":{"21":1}}],["sudo",{"2":{"197":1,"208":4}}],["sub",{"2":{"165":1}}],["summary",{"2":{"165":1,"166":1,"182":1}}],["src",{"2":{"96":1,"185":2,"186":2}}],["sh",{"2":{"197":3,"208":12,"212":3}}],["shell版本",{"0":{"239":1}}],["shell本体+启动器",{"2":{"234":2}}],["shell安装时是否安装cli",{"2":{"208":1}}],["shell安装可选0",{"2":{"208":1}}],["shell",{"0":{"205":1,"207":1,"221":1,"226":1,"236":1},"1":{"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"227":1,"228":1},"2":{"185":2,"190":1,"202":1,"207":1,"213":1,"224":1,"234":1,"235":1}}],["share",{"2":{"160":1}}],["shake",{"2":{"160":1}}],["shut",{"2":{"23":1}}],["show",{"2":{"22":2}}],["singer",{"2":{"175":1}}],["single",{"0":{"58":1,"61":1},"1":{"59":1,"60":1,"62":1,"63":1},"2":{"23":2}}],["size",{"2":{"57":1,"165":1,"167":1,"168":1,"183":1}}],["sign",{"0":{"25":1},"1":{"26":1,"27":1},"2":{"22":1,"23":1}}],["system",{"2":{"22":2}}],["status",{"0":{"44":1},"1":{"45":1,"46":1},"2":{"21":1,"23":4,"45":3,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"158":2}}],["stranger",{"2":{"21":1}}],["string",{"2":{"17":4,"26":1,"35":3,"36":2,"38":1,"39":1,"50":1,"51":11,"53":1,"56":1,"57":5,"65":1,"66":1,"68":1,"71":1,"72":1,"80":2,"85":1,"86":1,"89":6,"96":2,"99":1,"101":2,"102":1,"105":1,"106":3,"108":2,"109":1,"185":1,"186":3,"201":1}}],["sed",{"2":{"203":1}}],["sent",{"0":{"156":1},"2":{"156":9}}],["sendgroupmsg",{"2":{"186":1}}],["sendmembername",{"2":{"89":1}}],["sendnickname",{"2":{"89":1}}],["send",{"0":{"70":1,"107":1},"1":{"71":1,"72":1,"108":1,"109":1},"2":{"21":6,"22":4,"23":2,"186":2}}],["seq",{"2":{"80":1}}],["sex",{"2":{"51":1}}],["self",{"0":{"84":1},"1":{"85":1,"86":1},"2":{"23":1,"155":1,"156":1}}],["settimeout",{"2":{"201":1}}],["set",{"0":{"25":1,"44":1,"52":1,"67":1,"84":1},"1":{"26":1,"27":1,"45":1,"46":1,"53":1,"54":1,"68":1,"69":1,"85":1,"86":1},"2":{"21":10,"22":4,"23":6,"158":1}}],["备注",{"2":{"21":1,"22":1,"23":1,"51":1,"154":1,"155":1,"156":1,"157":1,"158":1,"160":1}}],["介绍",{"2":{"21":1,"22":1,"23":1,"160":1}}],["接入框架",{"0":{"243":1},"1":{"244":1}}],["接下来我将为你讲解一些入门知识",{"2":{"232":1}}],["接收消息等接口",{"2":{"189":1}}],["接收到离线文件",{"2":{"158":1}}],["接收对应接口调用并回应",{"2":{"16":1}}],["接口调用",{"2":{"20":1}}],["i",{"2":{"203":1}}],["i7",{"2":{"190":1}}],["if",{"2":{"186":1,"201":2}}],["import",{"2":{"186":2,"201":4}}],["image消息段发送",{"2":{"160":1}}],["image",{"0":{"164":1},"1":{"165":1,"166":1},"2":{"21":2,"22":2,"160":1,"165":1,"166":1,"175":1}}],["issvip",{"2":{"96":1}}],["isvip",{"2":{"96":1}}],["isfriend",{"2":{"96":1}}],["id",{"2":{"26":1,"29":2,"32":1,"35":2,"38":1,"51":1,"56":1,"59":2,"62":2,"68":2,"71":3,"72":2,"74":1,"77":1,"80":1,"101":1,"104":1,"106":1,"108":1,"109":1,"163":1,"165":1,"166":1,"167":1,"168":1,"172":1,"174":1,"176":1,"177":1,"178":1,"179":1,"180":2,"182":2,"183":1,"186":6}}],["ignore",{"2":{"23":1}}],["includes",{"2":{"201":2}}],["increase",{"2":{"158":3}}],["installpathpkgjson",{"2":{"201":1}}],["install",{"2":{"197":1,"208":4,"212":1}}],["installer",{"0":{"197":1,"208":1,"210":1,"213":1},"2":{"197":1,"208":5,"210":1,"212":2}}],["intel",{"2":{"190":1}}],["initonebot",{"2":{"185":1}}],["index",{"2":{"185":1,"186":2,"201":2,"203":2}}],["invite",{"2":{"157":1,"158":1}}],["input",{"2":{"23":1,"158":1}}],["info",{"2":{"18":2,"21":6,"22":1,"23":1}}],["ip",{"2":{"15":1}}],["日志等级",{"2":{"18":1}}],["如何驾驭",{"2":{"232":1}}],["如下图",{"2":{"195":1}}],["如不传入",{"2":{"71":1}}],["如b站分享卡片",{"2":{"23":1}}],["如",{"2":{"18":1}}],["如果使用失败",{"2":{"220":1}}],["如果需要快速登录",{"2":{"207":1}}],["如果需要快速启动",{"2":{"206":1}}],["如果是win10",{"2":{"207":1}}],["如果不懂干嘛",{"2":{"18":1}}],["如果你使用",{"2":{"201":1}}],["如果你已经启动了",{"2":{"15":1}}],["如果你将",{"2":{"6":1}}],["如果你的",{"2":{"4":1}}],["如果其他程序不支持手动选择",{"2":{"6":1}}],["如果其他程序支持手动选择",{"2":{"6":1}}],["如果有其他程序也需要使用",{"2":{"6":1}}],["global",{"2":{"201":1}}],["gen",{"2":{"190":1}}],["gender",{"2":{"96":1}}],["get",{"0":{"40":1,"47":1,"55":1,"79":1,"83":1,"87":1,"93":1,"100":1,"103":1},"1":{"41":1,"42":1,"43":1,"48":1,"49":1,"50":1,"51":1,"56":1,"57":1,"80":1,"81":1,"88":1,"89":1,"94":1,"95":1,"96":1,"101":1,"102":1,"104":1,"105":1,"106":1},"2":{"21":17,"22":11,"23":16,"186":2}}],["giftcount",{"2":{"96":1}}],["groupapi",{"2":{"186":1}}],["group",{"0":{"25":1,"28":1,"61":1,"76":1,"107":1},"1":{"26":1,"27":1,"29":1,"30":1,"62":1,"63":1,"77":1,"78":1,"108":1,"109":1},"2":{"21":15,"22":16,"23":9,"26":1,"29":1,"35":1,"38":1,"62":1,"71":2,"77":1,"101":1,"104":1,"108":1,"155":6,"156":6,"157":2,"158":17,"172":1,"186":8}}],["gocqhttp接口文档",{"2":{"24":1}}],["go",{"0":{"22":1},"2":{"19":1}}],["gt",{"2":{"18":1,"160":6,"185":1,"186":1,"191":1}}],["gpl",{"2":{"6":1}}],["目录",{"2":{"18":1}}],["目录注册到系统的",{"2":{"6":1}}],["后",{"2":{"18":1}}],["其方案将导致napcat扩展api失效的",{"2":{"195":1}}],["其余扩展接口拉取",{"2":{"158":1}}],["其他客户端在线状态变更",{"2":{"158":1}}],["其他",{"2":{"155":1,"156":1}}],["其它设置",{"0":{"18":1}}],["其中xxxx为对应qq账户",{"2":{"17":1}}],["重连间隔",{"2":{"17":1}}],["重启即可生效",{"2":{"15":1}}],["rs",{"2":{"242":2}}],["rust",{"2":{"242":1}}],["rust开发sdk",{"2":{"242":1}}],["run",{"2":{"185":5,"204":1}}],["r",{"2":{"190":1}}],["rps",{"0":{"170":1},"2":{"160":1,"170":1}}],["richbuffer",{"2":{"51":1}}],["richtime",{"2":{"51":1}}],["rkey",{"2":{"23":1}}],["railway部署",{"0":{"214":1}}],["railway",{"0":{"214":1}}],["raw`",{"2":{"201":1}}],["raw",{"2":{"186":1}}],["raw数据上报",{"2":{"17":4}}],["range",{"0":{"40":1},"1":{"41":1,"42":1,"43":1},"2":{"23":1}}],["robot",{"0":{"40":1},"1":{"41":1,"42":1,"43":1},"2":{"23":1,"232":1,"233":1}}],["root",{"2":{"22":1}}],["require",{"2":{"201":6}}],["request",{"0":{"157":1},"2":{"21":2,"23":1,"157":3}}],["release里面的文件有些什么呢",{"0":{"234":1}}],["release文件",{"0":{"225":1}}],["release的win一键包是什么",{"0":{"222":1}}],["release",{"2":{"194":1,"207":1,"224":1}}],["ret",{"2":{"186":2}}],["reply",{"0":{"176":1},"2":{"160":1,"176":1}}],["reportselfmessage",{"2":{"17":3,"185":1}}],["reverseorder",{"2":{"80":1}}],["resources",{"2":{"201":2,"202":2,"203":2}}],["result",{"2":{"86":1,"170":1,"171":1}}],["resid",{"2":{"72":1}}],["res",{"2":{"72":1}}],["remark",{"2":{"51":1,"89":1}}],["remain",{"2":{"22":1}}],["recall",{"2":{"158":2}}],["recent",{"0":{"87":1},"1":{"88":1,"89":1},"2":{"23":1}}],["record",{"0":{"100":1,"107":1,"167":1},"1":{"101":1,"102":1,"108":1,"109":1},"2":{"21":2,"23":2,"160":1,"167":1}}],["reconnectinterval",{"2":{"17":1}}],["read",{"0":{"73":1,"76":1,"90":1},"1":{"74":1,"75":1,"77":1,"78":1,"91":1,"92":1},"2":{"22":1,"23":3}}],["readme",{"2":{"6":1}}],["dirname",{"2":{"201":2}}],["dice",{"0":{"171":1},"2":{"160":1,"171":1}}],["disable",{"2":{"154":1}}],["data",{"2":{"102":1,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"174":1,"175":1,"176":1,"177":1,"179":1,"180":1,"181":2,"182":1,"183":1}}],["day",{"2":{"51":1}}],["download",{"2":{"22":1}}],["docker安装可选0",{"2":{"208":1}}],["docker",{"0":{"196":1,"209":1,"210":1},"2":{"196":1,"208":4,"209":1,"210":1}}],["doc",{"2":{"6":1}}],["debian",{"0":{"208":1}}],["debug",{"2":{"17":4,"18":2,"185":1}}],["depend",{"2":{"185":1}}],["dev",{"2":{"185":3}}],["decrease",{"2":{"158":4}}],["del",{"2":{"23":1}}],["delete",{"2":{"21":1,"22":4,"158":1}}],["鉴权密钥",{"2":{"17":4}}],["mjs",{"2":{"201":4}}],["ms",{"2":{"190":1}}],["msgapi",{"2":{"186":1}}],["msgid",{"2":{"89":1}}],["msgtime",{"2":{"89":1}}],["msg",{"0":{"58":1,"61":1,"67":1,"70":1,"73":1,"76":1,"79":1},"1":{"59":1,"60":1,"62":1,"63":1,"68":1,"69":1,"71":1,"72":1,"74":1,"75":1,"77":1,"78":1,"80":1,"81":1},"2":{"21":6,"22":8,"23":7,"158":1,"186":2}}],["migu",{"2":{"174":1}}],["minuin",{"2":{"43":1}}],["mini",{"2":{"23":1,"160":1}}],["mface",{"0":{"182":1},"2":{"160":1,"182":1}}],["music",{"0":{"173":1},"1":{"174":1,"175":1},"2":{"160":1,"174":1,"175":1}}],["musicsignurl",{"2":{"17":1}}],["mode",{"2":{"208":2}}],["model",{"2":{"22":2}}],["month",{"2":{"51":1}}],["me",{"2":{"158":1}}],["meta",{"0":{"154":1},"2":{"154":5}}],["messages",{"2":{"81":1}}],["message",{"0":{"155":1,"156":1},"2":{"59":1,"62":1,"68":1,"71":2,"72":1,"80":1,"81":1,"89":1,"109":1,"155":9,"156":9,"186":9}}],["messagepostformat",{"2":{"17":4}}],["member",{"2":{"21":2}}],["main",{"2":{"197":1,"201":1,"203":2,"208":4,"212":1}}],["maxuin",{"2":{"43":1}}],["marketface",{"2":{"166":1}}],["mark",{"0":{"73":1,"76":1,"90":1},"1":{"74":1,"75":1,"77":1,"78":1,"91":1,"92":1},"2":{"22":1,"23":3}}],["markdown",{"2":{"13":1,"160":2}}],["macos安装工具",{"0":{"211":1}}],["macos平台",{"2":{"11":1}}],["macos",{"0":{"8":1,"211":1},"2":{"12":2,"211":1}}],["master",{"2":{"6":1}}],["监听主机",{"2":{"17":2}}],["监听端口",{"2":{"17":2}}],["监听地址",{"2":{"15":1}}],["启用适配器",{"2":{"185":1}}],["启用",{"2":{"154":1}}],["启用状态",{"2":{"17":4}}],["启动你需要http",{"2":{"233":1,"239":1}}],["启动教程为准",{"2":{"233":1}}],["启动",{"0":{"204":1,"236":1,"237":1},"2":{"185":1,"231":1,"237":1}}],["启动登录",{"2":{"18":1}}],["启动后可在启动日志中看到形如",{"2":{"15":1}}],["else",{"2":{"201":2}}],["escape",{"2":{"186":1}}],["essence",{"2":{"22":3,"158":3}}],["event",{"0":{"154":1},"2":{"154":5}}],["empty",{"2":{"183":6}}],["emotion",{"2":{"158":1}}],["emo中",{"0":{"134":1}}],["emoji",{"0":{"67":1},"1":{"68":1,"69":1},"2":{"23":2,"68":1,"158":1,"182":2}}],["email",{"2":{"51":1}}],["errmsg",{"2":{"36":1,"86":1}}],["errcode",{"2":{"36":1}}],["error",{"2":{"18":1}}],["export",{"2":{"186":1}}],["extstatus",{"2":{"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["ext",{"2":{"45":1}}],["ex",{"2":{"23":1}}],["exe启动napcat",{"2":{"220":1}}],["exe",{"2":{"6":6,"193":1,"206":1}}],["en2zh",{"0":{"64":1},"1":{"65":1,"66":1},"2":{"23":1}}],["enablelocalfile2url",{"2":{"17":1}}],["enableforcepushevent",{"2":{"17":1}}],["enablewebsocket",{"2":{"17":1}}],["enablecors",{"2":{"17":1}}],["enable",{"2":{"17":4,"154":1,"185":1}}],["唯一标识",{"2":{"17":4}}],["这些启动方式",{"2":{"235":1}}],["这些文件是什么",{"0":{"217":1},"1":{"218":1,"219":1,"220":1,"221":1,"222":1}}],["这只猫娘虽然有时候会闹出点小乱子",{"2":{"233":1}}],["这种纸张上",{"2":{"233":1}}],["这位应用采用前辈们广泛使用的onebot规范",{"2":{"233":1}}],["这个纸好像好难理解",{"2":{"233":1}}],["这个英雄明白",{"2":{"233":1}}],["这个是电量",{"2":{"152":1}}],["这股力量",{"2":{"233":1}}],["这步也可以使用下面替代",{"2":{"203":1}}],["这里是",{"2":{"188":1}}],["这里演示为一个",{"2":{"17":4}}],["这是什么",{"2":{"233":1}}],["这是shell版本的打包文件",{"2":{"221":1}}],["这是napcat",{"2":{"220":1}}],["这是napcat的framework版本的插件包",{"2":{"219":1}}],["这是用来提供ntqq本身没有的功能的dlc",{"2":{"10":1}}],["这是干什么的",{"0":{"10":1},"1":{"11":1}}],["nix部署",{"0":{"216":1}}],["nix",{"0":{"216":1},"2":{"216":1}}],["nickname",{"2":{"51":1,"180":1}}],["nick",{"2":{"51":1,"96":1}}],["n",{"2":{"208":4}}],["nt",{"2":{"186":1}}],["ntqq按照预设的方式执行任务",{"2":{"233":1}}],["ntqq",{"2":{"186":1,"233":5}}],["npm",{"2":{"185":5}}],["net",{"2":{"197":1,"208":4,"212":1}}],["network",{"2":{"17":1,"185":2}}],["nearby",{"2":{"95":1}}],["new",{"2":{"95":2,"186":1}}],["nonebot",{"2":{"242":2}}],["nonebot平台更新工具",{"2":{"242":1}}],["no",{"2":{"201":2,"204":1}}],["notify",{"2":{"158":9}}],["notice",{"0":{"158":1},"2":{"22":2,"23":1,"155":1,"156":1,"158":33}}],["normal",{"2":{"155":1,"156":1}}],["node开发sdk",{"2":{"242":1}}],["node",{"0":{"178":1},"1":{"179":1,"180":1},"2":{"71":3,"160":1,"179":1,"180":1,"242":2}}],["number",{"2":{"29":2,"32":1,"36":1,"43":2,"45":3,"50":4,"51":9,"59":2,"62":2,"68":1,"71":2,"72":1,"74":1,"77":1,"80":1,"86":1,"88":1,"89":2,"95":4,"96":11,"98":1,"101":1,"104":2,"108":1}}],["ncatbot",{"2":{"242":2}}],["ncupdate",{"2":{"242":2}}],["nclatest",{"2":{"197":1,"208":4,"212":1}}],["nc",{"2":{"23":3,"242":1}}],["napneko",{"2":{"197":1,"208":4,"212":1}}],["napcat拓展插件",{"2":{"242":1}}],["napcat有着众多启动方式",{"2":{"235":1}}],["napcat与ntqq之间的微妙平衡保持着",{"2":{"233":1}}],["napcat依旧是那个呆萌",{"2":{"233":1}}],["napcat开始在这套严格的规范下与",{"2":{"233":1}}],["napcat的能力太强大",{"2":{"233":1}}],["napcat就开始了对这门语言的探索",{"2":{"233":1}}],["napcat外表乖巧",{"2":{"233":1}}],["napcatwinbootmain",{"2":{"206":1}}],["napcatcore",{"2":{"186":2}}],["napcatonebot11adapter",{"2":{"185":1,"186":2}}],["napcatqq",{"0":{"187":1,"189":1},"1":{"188":1,"189":1},"2":{"19":2,"24":1,"188":2,"194":1,"207":1,"211":1,"224":1,"231":1,"237":1}}],["napcat作为http请求发起方",{"2":{"16":1}}],["napcat作为http请求接受方",{"2":{"16":1}}],["napcat",{"0":{"18":1,"23":1,"184":1,"193":1,"194":1,"195":1,"196":1,"197":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"219":1,"220":1,"221":1,"232":1,"233":1},"1":{"185":1,"186":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1},"2":{"0":1,"4":1,"6":2,"11":1,"15":1,"18":4,"19":1,"185":4,"186":4,"190":1,"194":1,"195":1,"196":1,"197":3,"201":10,"202":4,"208":13,"209":1,"210":1,"212":4,"213":1,"215":1,"216":1,"232":2,"233":3,"234":3,"242":2}}],["name",{"2":{"17":4,"21":1,"57":1,"106":1,"165":1,"166":1,"167":1,"168":1,"183":1}}],["native",{"0":{"11":1},"2":{"12":1}}],["不包含qq",{"2":{"234":2}}],["不会破坏环境",{"2":{"222":1}}],["不会可以搜索系统设置环境变量",{"2":{"6":1}}],["不需要安装的情况下通过一键boot",{"2":{"220":1}}],["不要用某人懒了没更新",{"2":{"213":1}}],["不要将注释填入",{"2":{"17":1}}],["不使用代理",{"2":{"208":1}}],["不安装cli",{"2":{"208":1}}],["不支持自定义",{"2":{"208":1}}],["不通过消息",{"2":{"160":1}}],["不用看啦",{"2":{"18":1}}],["除非你非常熟悉",{"2":{"17":1}}],["非常不推荐",{"2":{"17":1}}],["既能主动推送事件也能接收请求",{"2":{"16":2}}],["通用性手动教程",{"0":{"195":1}}],["通常指反向ws",{"2":{"16":1}}],["通常指正向ws",{"2":{"16":1}}],["通过",{"0":{"15":1,"17":1},"1":{"16":1}}],["添加环境变量",{"2":{"195":1}}],["添加配置",{"0":{"16":1}}],["添加bin目录到系统环境变量",{"2":{"6":1}}],["网络配置",{"0":{"16":1}}],["q我吧",{"0":{"113":1}}],["qid",{"2":{"51":1}}],["quot",{"2":{"35":2,"208":4,"230":2}}],["quick",{"2":{"22":1}}],["qrcode",{"2":{"15":1}}],["qq昵称",{"2":{"89":2}}],["qq备注",{"2":{"89":1}}],["qq等级",{"2":{"51":1}}],["qq号或群号",{"2":{"172":1}}],["qq号",{"2":{"51":3,"59":1,"71":1,"74":1,"80":1,"89":1,"96":1}}],["qqid",{"2":{"51":1}}],["qq",{"0":{"52":1},"1":{"53":1,"54":1},"2":{"4":1,"15":1,"21":1,"22":1,"23":1,"29":1,"32":1,"35":1,"160":2,"169":2,"172":1,"174":1,"189":1,"200":1,"201":2,"202":2,"203":3,"204":1,"207":1,"208":3}}],["登录号被踢",{"2":{"158":1}}],["登录成功后",{"2":{"15":1}}],["登录",{"2":{"15":1}}],["登录密钥",{"2":{"15":1}}],["进行二维码登录",{"2":{"15":1}}],["进行配置",{"2":{"15":1}}],["进入qq设置",{"2":{"240":1}}],["进入webui",{"2":{"233":1,"239":1}}],["进入设置即可",{"2":{"193":1}}],["进入",{"0":{"16":1},"2":{"15":1}}],["访问",{"2":{"15":1}}],["工作前缀",{"2":{"15":1}}],["端口",{"2":{"15":1}}],["端口号会在启动日志中显示",{"2":{"15":1}}],["huankong233",{"2":{"242":1}}],["hasnapcatparam",{"2":{"201":4}}],["handle",{"2":{"22":1,"186":3}}],["heartbeat",{"2":{"154":1}}],["heartinterval",{"2":{"17":2}}],["history",{"0":{"79":1},"1":{"80":1,"81":1},"2":{"22":1,"23":1}}],["honor",{"2":{"21":1,"158":4}}],["host",{"2":{"15":1,"17":2}}],["https",{"2":{"19":1,"197":1,"208":4,"212":1}}],["httpserver",{"2":{"17":1}}],["httpservers",{"2":{"17":1}}],["httpclient",{"2":{"17":1}}],["httpclients",{"2":{"17":1}}],["http服务器组",{"2":{"17":1}}],["http服务端",{"2":{"16":1}}],["http客户端组",{"2":{"17":1}}],["http客户端",{"2":{"16":1}}],["http",{"2":{"15":2,"17":1,"20":3,"189":1,"208":1,"233":1}}],["失败则会禁用",{"2":{"15":1}}],["默认值",{"2":{"26":1,"29":1,"32":1,"35":1,"38":1,"42":1,"45":1,"49":1,"53":1,"56":1,"59":1,"62":1,"65":1,"68":1,"71":1,"74":1,"77":1,"80":1,"85":1,"88":1,"98":1}}],["默认是自动生成的随机登录密码",{"2":{"15":1}}],["默认端口为",{"2":{"15":1}}],["默认地址为",{"2":{"15":1}}],["将",{"2":{"195":1,"207":1}}],["将事件推送至插件",{"2":{"16":1}}],["将被禁用",{"2":{"15":1}}],["将其中的文件夹解压至一个你知道的地方",{"2":{"6":1}}],["当你需要调用",{"2":{"186":1}}],["当端口被占用时",{"2":{"15":1}}],["当端口被设置为",{"2":{"15":1}}],["当配置了不可用的地址时",{"2":{"15":1}}],["当前支持版本",{"0":{"12":1}}],["即监听所有地址",{"2":{"15":1}}],["即可查看napcat的选项",{"2":{"240":1}}],["即可注册",{"2":{"185":1}}],["即可进入网络配置",{"2":{"15":1}}],["即可正常使用",{"2":{"7":1}}],["即可",{"2":{"6":2,"206":1}}],["0为不使用代理",{"2":{"208":1}}],["0|1|2|3|4|5|6",{"2":{"208":1}}],["0",{"2":{"15":11,"17":8,"80":1,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"201":1,"208":1,"211":1}}],["0及以后的版本在linux平台",{"2":{"11":1}}],["个开放端口",{"2":{"15":1}}],["1panel插件部署",{"0":{"215":1}}],["1panel",{"0":{"215":1},"2":{"215":1}}],["1为使用内置的第一个",{"2":{"208":1}}],["15",{"2":{"194":1}}],["14ms",{"2":{"191":1}}],["1401",{"2":{"134":1}}],["13700h",{"2":{"190":1}}],["13th",{"2":{"190":1}}],["1300",{"2":{"146":1}}],["18",{"2":{"190":1}}],["163",{"2":{"174":1}}],["10+",{"0":{"208":1}}],["10001",{"2":{"169":1,"172":1,"180":1,"206":1}}],["1000",{"2":{"152":1,"191":1}}],["1032",{"2":{"150":1}}],["1030",{"2":{"123":1}}],["1021",{"2":{"151":1}}],["1027",{"2":{"148":1}}],["1028",{"2":{"118":1}}],["1016",{"2":{"149":1}}],["1018",{"2":{"144":1}}],["1011",{"2":{"141":1}}],["1060",{"2":{"147":1}}],["1061",{"2":{"138":1}}],["1062",{"2":{"135":1}}],["1063",{"2":{"132":1}}],["1070",{"2":{"131":1}}],["1071",{"2":{"127":1}}],["1059",{"2":{"139":1}}],["1052",{"2":{"137":1}}],["1058",{"2":{"130":1}}],["1056",{"2":{"129":1}}],["1051",{"2":{"126":1}}],["10",{"2":{"88":1,"112":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["11ms",{"2":{"191":1}}],["11",{"0":{"21":1},"2":{"19":1,"190":1}}],["12",{"2":{"211":1}}],["123456",{"2":{"207":2}}],["123456789",{"2":{"208":3}}],["1234567",{"2":{"18":1}}],["123",{"2":{"163":1}}],["1201",{"2":{"128":1}}],["127",{"2":{"15":1}}],["1",{"0":{"200":1},"2":{"15":2,"208":1}}],["words",{"2":{"65":1}}],["with",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1},"2":{"23":1}}],["win有头绿色版",{"2":{"234":1}}],["win无头绿色版",{"2":{"234":1}}],["win专用安装器",{"0":{"213":1}}],["win11",{"2":{"207":1}}],["win10",{"2":{"207":3}}],["win手动启动教程",{"0":{"207":1}}],["win一键启动",{"0":{"194":1}}],["win",{"0":{"193":1,"206":1,"213":1}}],["win64",{"2":{"6":1}}],["windows平台",{"2":{"11":1}}],["windows",{"0":{"6":1,"194":1,"220":1},"2":{"12":1,"190":1,"193":1,"194":1,"206":1,"234":4}}],["whole",{"2":{"21":1}}],["ws|reverse",{"2":{"208":2}}],["ws",{"2":{"17":1,"20":2,"208":1,"233":2,"239":1}}],["wsclient",{"2":{"17":1}}],["ws客户端组",{"2":{"17":1}}],["wsserver",{"2":{"17":1}}],["ws服务端组",{"2":{"17":1}}],["websocket",{"2":{"154":1,"189":1}}],["websocketclients",{"2":{"17":1}}],["websocketservers",{"2":{"17":1}}],["websocket客户端",{"2":{"16":1}}],["websocket服务端",{"2":{"16":1}}],["webui",{"0":{"15":1},"1":{"16":1},"2":{"15":12,"185":3}}],["warning",{"2":{"14":1}}],["声聊",{"2":{"13":1}}],["陌生人状态获取",{"2":{"13":1}}],["功能与下面的几乎无差异",{"2":{"186":1}}],["功能",{"2":{"13":1}}],["支持正向和反向ws以及http详见",{"2":{"244":1}}],["支持直接发送图片markdown",{"2":{"242":1}}],["支持下载和更新",{"2":{"211":1}}],["支持ubuntu",{"0":{"208":1}}],["支持mface",{"2":{"160":1}}],["支持使用",{"2":{"160":1}}],["支持",{"2":{"13":1,"71":1}}],["支持的格式处理语音和视频文件",{"2":{"4":1}}],["扩展进度",{"0":{"13":1}}],["29271的qq",{"2":{"194":1}}],["29456",{"2":{"12":2}}],["21ms",{"2":{"191":1}}],["28ms",{"2":{"191":1}}],["28498",{"2":{"12":2}}],["28418",{"2":{"12":1}}],["24h2",{"2":{"190":1}}],["2",{"0":{"201":1},"2":{"190":2}}],["20+",{"0":{"208":1}}],["20ms",{"2":{"191":1}}],["2003",{"2":{"142":1}}],["2001",{"2":{"133":1}}],["2006",{"2":{"125":1}}],["2012",{"2":{"143":1}}],["2015",{"2":{"140":1}}],["2013",{"2":{"136":1}}],["2019",{"2":{"124":1}}],["2014",{"2":{"122":1}}],["2023",{"2":{"145":1}}],["2026",{"2":{"121":1}}],["2025",{"2":{"120":1}}],["2037",{"2":{"119":1}}],["20",{"2":{"80":1}}],["✅",{"2":{"12":5,"13":10,"20":5,"21":35,"22":32,"23":39,"154":3,"155":5,"156":5,"157":3,"158":23,"160":39}}],["≧▽≦",{"2":{"11":1}}],["您无需进行额外的配置即可享受dlc的欢乐",{"2":{"11":1}}],["anyarch",{"2":{"234":2}}],["anyplat",{"2":{"234":2}}],["anonymous",{"2":{"155":1,"156":1}}],["a",{"2":{"204":1}}],["aka",{"2":{"188":1}}],["author",{"2":{"242":6}}],["auto",{"2":{"186":1}}],["audio",{"2":{"175":1}}],["actionmap",{"2":{"186":2}}],["action",{"2":{"186":6}}],["await",{"2":{"186":2,"201":4}}],["age",{"2":{"51":1,"96":1}}],["application",{"2":{"201":2,"203":2}}],["approve",{"2":{"158":1}}],["app",{"2":{"23":1,"160":1,"201":4,"202":2,"203":4}}],["apis",{"2":{"186":3}}],["apifox接口文档",{"2":{"24":1}}],["apifox",{"2":{"19":1,"190":1}}],["api",{"0":{"21":1,"22":1,"23":1,"24":1,"110":1},"1":{"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1},"2":{"19":3,"21":1,"22":2,"23":1,"186":3}}],["avatar",{"0":{"52":1},"1":{"53":1,"54":1},"2":{"23":1}}],["at",{"0":{"169":1},"2":{"22":1,"160":1,"169":1}}],["async",{"2":{"186":1,"201":2}}],["as",{"0":{"73":1,"76":1,"90":1},"1":{"74":1,"75":1,"77":1,"78":1,"91":1,"92":1},"2":{"22":1,"23":3}}],["adapter",{"2":{"186":6}}],["add",{"2":{"21":2,"23":1,"157":1,"158":2}}],["admin",{"2":{"21":1,"158":3}}],["all",{"0":{"90":1},"1":{"91":1,"92":1},"2":{"19":1,"22":1,"23":1,"169":1}}],["arch",{"2":{"228":1,"236":1}}],["arch手动配置",{"2":{"228":1,"236":1}}],["argv",{"2":{"201":2}}],["arkjson",{"2":{"36":1}}],["ark",{"2":{"23":1,"160":1}}],["arksharegroup",{"0":{"37":1},"1":{"38":1,"39":1},"2":{"23":1}}],["arksharepeer",{"0":{"34":1},"1":{"35":1,"36":1},"2":{"23":1}}],["array",{"2":{"17":8,"185":2}}],["arm64",{"2":{"11":2,"12":2}}],["ai角色声音预览url",{"2":{"106":1}}],["ai角色名称",{"2":{"106":1}}],["ai角色数据",{"2":{"105":1}}],["ai角色编号",{"2":{"101":1,"106":1,"108":1}}],["ai分类",{"2":{"105":1}}],["ai文字转语音",{"0":{"100":1},"1":{"101":1,"102":1},"2":{"23":1}}],["ai",{"0":{"100":1,"103":1,"107":1},"1":{"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1},"2":{"13":1,"23":3}}],["amd64",{"2":{"11":3,"12":3,"193":1,"206":1,"234":3}}],["64gb",{"2":{"190":1}}],["600mbps",{"2":{"190":1}}],["60",{"2":{"113":1}}],["6099",{"2":{"15":3}}],["6",{"2":{"11":1,"190":1}}],["32ms",{"2":{"191":1}}],["32",{"2":{"190":1}}],["30",{"2":{"114":1}}],["3001",{"2":{"17":1}}],["30000",{"2":{"17":2}}],["3000",{"2":{"17":1}}],["30899",{"2":{"12":5}}],["3",{"0":{"202":1},"2":{"11":1,"15":1,"239":1}}],["请前往napcat文档寻找framework版本liteloader手动安装教程",{"2":{"220":1}}],["请注意备份原文件~",{"2":{"211":1}}],["请注意使用此方法使用",{"2":{"194":1}}],["请求按照规范读取",{"2":{"189":1}}],["请求接口兼容情况",{"0":{"19":1},"1":{"20":1,"21":1,"22":1,"23":1}}],["请勿打扰",{"0":{"116":1}}],["请勿将注释内容写入配置文件",{"2":{"14":1}}],["请使用你所使用的系统的包管理器直接安装",{"2":{"7":1}}],["请一定要保证",{"2":{"6":1}}],["此文档又名",{"2":{"232":1}}],["此方法为",{"2":{"226":1,"229":1}}],["此为",{"2":{"210":1,"214":1,"215":1,"216":1}}],["此值固定为",{"2":{"186":2}}],["此次构建将会初始化",{"2":{"185":1}}],["此时需要理解",{"2":{"16":1}}],["此项功能将在进阶配置中解释",{"2":{"15":1}}],["此教程",{"2":{"6":1}}],["此处仅包含",{"2":{"24":1}}],["此处",{"2":{"6":1}}],["可虽然一切变得井然有序",{"2":{"233":1}}],["可是为什么一点也不好吃呢",{"2":{"233":1}}],["可能会遇到一些问题",{"2":{"210":1,"214":1,"215":1,"216":1}}],["可用",{"2":{"20":1,"21":1,"22":1,"23":1,"154":1,"155":1,"156":1,"157":1,"158":1}}],["可选值",{"2":{"18":1}}],["可以通过多种方法调用",{"2":{"186":1}}],["可以修改",{"2":{"185":1}}],["可以配置多个",{"2":{"17":4}}],["可以选择不安装",{"2":{"4":1}}],["可参考",{"2":{"6":1}}],["变量中",{"2":{"6":1}}],["python开发sdk",{"2":{"242":1}}],["ping",{"2":{"186":1}}],["plugin",{"2":{"185":4,"186":6,"242":2}}],["performer",{"2":{"158":1}}],["peername",{"2":{"89":1}}],["peeruin",{"2":{"89":1}}],["phonenum",{"2":{"51":1}}],["phonenumber",{"2":{"35":1}}],["pong",{"2":{"186":2}}],["poke",{"0":{"28":1,"31":1},"1":{"29":1,"30":1,"32":1,"33":1},"2":{"23":2,"158":1,"160":1}}],["post",{"2":{"20":2}}],["portrait",{"2":{"22":1}}],["port",{"2":{"15":2,"17":2}}],["preview",{"2":{"106":1}}],["prefix",{"2":{"15":1}}],["proxy",{"2":{"208":3}}],["process",{"2":{"201":2}}],["profile",{"0":{"93":1},"1":{"94":1,"95":1,"96":1},"2":{"22":1,"23":2,"158":1}}],["program",{"2":{"6":1}}],["private",{"0":{"73":1},"1":{"74":1,"75":1},"2":{"21":1,"22":2,"23":1,"71":1,"155":5,"156":5}}],["package",{"0":{"203":1},"2":{"182":1,"203":2,"211":1}}],["packet",{"2":{"23":1}}],["packetserver",{"2":{"18":1}}],["packetbackend",{"0":{"9":1,"11":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"11":1}}],["parsemultmsg",{"2":{"17":1}}],["panel",{"2":{"15":1}}],["path",{"2":{"6":1,"165":1,"166":1,"167":1,"168":1,"183":1,"201":12}}],["的迷茫表情",{"2":{"233":1}}],["的力量时",{"2":{"233":1}}],["的某些功能",{"2":{"233":1}}],["的奥秘",{"2":{"233":1}}],["的世界",{"2":{"232":1}}],["的main属性从",{"2":{"203":1}}],["的设置页面",{"2":{"195":1}}],["的指导安装",{"2":{"195":1}}],["的约定将你的",{"2":{"189":1}}],["的发送消息",{"2":{"189":1}}],["的使用文档",{"2":{"188":1}}],["的群消息示例",{"2":{"186":1}}],["的表示",{"2":{"160":1}}],["的详细说明请自行点击相关链接查看",{"2":{"19":1}}],["的大部分",{"2":{"19":1}}],["的文件",{"2":{"18":1}}],["的双工模型",{"2":{"16":2}}],["的单工模型",{"2":{"16":2}}],["的token信息",{"2":{"15":1}}],["的",{"2":{"6":1,"18":1,"194":1,"207":1,"224":1}}],["只需将",{"2":{"6":1}}],["只需配置为",{"2":{"6":1}}],["位置",{"2":{"6":2,"160":1}}],["注意事项",{"2":{"234":1}}],["注意需要29271+的qq",{"2":{"220":1}}],["注意不要解压到带有空格或者中文的目录",{"2":{"194":1}}],["注意",{"2":{"6":1,"17":1,"207":1}}],["threkork",{"2":{"242":1}}],["thumb",{"2":{"168":1}}],["team",{"2":{"242":1}}],["termux",{"0":{"212":1},"2":{"212":3}}],["text",{"0":{"162":1},"2":{"101":1,"108":1,"160":1,"162":2}}],["textffmpeg",{"2":{"6":1}}],["tui",{"2":{"208":2}}],["tm",{"2":{"190":1}}],["ts",{"2":{"185":2,"186":2,"242":2}}],["talkative",{"2":{"158":1}}],["to",{"2":{"201":4}}],["total",{"2":{"95":1}}],["token",{"2":{"15":1,"17":4,"21":2}}],["token=xxxx",{"2":{"15":1}}],["typescriptimport",{"2":{"186":1}}],["typescriptcore",{"2":{"186":1}}],["typescriptmessagepostformat",{"2":{"185":1}}],["type",{"2":{"71":1,"104":1,"105":1,"162":1,"163":1,"165":2,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":3,"174":6,"175":2,"176":1,"177":1,"179":1,"180":1,"181":1,"182":1,"183":1}}],["translate",{"0":{"64":1},"1":{"65":1,"66":1},"2":{"23":1}}],["true",{"2":{"17":3,"18":2,"185":1}}],["tianyisama",{"2":{"242":1}}],["timi中",{"0":{"148":1}}],["time",{"2":{"95":1}}],["title",{"2":{"21":1,"158":1,"175":1}}],["tip",{"2":{"11":1,"178":1}}],["txt",{"2":{"6":1}}],["lucky",{"2":{"158":1}}],["launcher",{"2":{"201":3,"203":2,"207":2}}],["lastcharged",{"2":{"96":1}}],["last",{"2":{"95":1}}],["lastestmsg",{"2":{"89":1}}],["latesttime",{"2":{"96":1}}],["latest",{"2":{"6":1}}],["level",{"2":{"51":1}}],["leave",{"2":{"21":1,"158":1}}],["lt",{"2":{"18":1,"160":6,"228":2,"231":2,"236":2,"237":2}}],["loading",{"2":{"233":1}}],["loadnapcat",{"2":{"201":2,"203":2}}],["logos",{"0":{"241":1}}],["log",{"2":{"186":1}}],["login",{"2":{"21":1}}],["loginrate",{"2":{"15":1}}],["location",{"2":{"160":1}}],["localhost",{"2":{"17":2}}],["local",{"2":{"15":1}}],["longnick",{"0":{"84":1},"1":{"85":1,"86":1},"2":{"23":1,"51":1,"85":1}}],["liteloader",{"2":{"231":1,"237":1}}],["liteloaderqqnt`",{"2":{"201":1}}],["liteloaderqqnt",{"2":{"195":3,"201":1}}],["lightapp",{"2":{"160":1}}],["lift",{"2":{"158":1}}],["lifecycle",{"2":{"154":4}}],["list",{"0":{"43":1,"50":1,"83":1,"96":1},"2":{"21":3,"22":1,"23":2,"42":1,"49":1,"95":1,"105":1}}],["like",{"0":{"67":1,"93":1},"1":{"68":1,"69":1,"94":1,"95":1,"96":1},"2":{"21":1,"23":4,"158":2}}],["linux容器",{"0":{"210":1}}],["linux容器化部署",{"0":{"196":1,"209":1}}],["linux一键使用脚本",{"0":{"208":1}}],["linux一键部署脚本",{"0":{"197":1}}],["linux",{"0":{"7":1},"2":{"12":2}}],["license",{"2":{"6":1}}],["build",{"2":{"185":2}}],["buddy",{"0":{"51":1},"2":{"50":1}}],["buddylist",{"2":{"50":1}}],["btodayvotedcnt",{"2":{"96":1}}],["bootway03",{"0":{"198":1},"1":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1}}],["boolean",{"2":{"80":1,"96":3}}],["bot",{"2":{"4":1}}],["birthday",{"2":{"51":3}}],["bin",{"2":{"6":3}}],["bat",{"2":{"207":3}}],["bat即可启动",{"2":{"207":1}}],["batterystatus",{"2":{"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["battery",{"2":{"45":1}}],["bashxvfb",{"2":{"204":1}}],["bashchmod",{"2":{"203":1}}],["bashcurl",{"2":{"197":1,"208":4,"212":1}}],["bashecho",{"2":{"201":2}}],["bash",{"2":{"197":1,"208":4,"212":1}}],["base64",{"2":{"57":2}}],["bavailablecnt",{"2":{"96":1}}],["banmember",{"2":{"186":1}}],["ban",{"2":{"21":2,"158":5}}],["by",{"2":{"22":1}}],["|",{"2":{"6":9}}],["fs",{"2":{"201":4}}],["framerwork",{"0":{"194":1},"2":{"194":1}}],["framework版本",{"0":{"240":1}}],["framework本体+启动器",{"2":{"234":1}}],["framework本体",{"2":{"234":1}}],["framework的一键启动包",{"2":{"220":1}}],["framework与shell版本",{"0":{"218":1}}],["framework",{"0":{"192":1,"195":1,"196":1,"219":1,"220":1,"229":1,"237":1},"1":{"193":1,"194":1,"195":1,"196":1,"197":1,"230":1,"231":1},"2":{"185":2,"195":1,"196":1,"197":1,"220":1,"224":1,"234":2,"235":1}}],["from",{"2":{"186":3}}],["friends",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1},"2":{"23":1}}],["friend",{"0":{"31":1,"58":1,"79":1},"1":{"32":1,"33":1,"59":1,"60":1,"80":1,"81":1},"2":{"21":2,"22":1,"23":3,"155":1,"156":1,"157":1,"158":2}}],["face",{"0":{"97":1,"163":1},"1":{"98":1,"99":1},"2":{"23":1,"160":1,"163":1}}],["false",{"2":{"17":13,"80":1,"185":2,"186":1}}],["fetch",{"0":{"97":1},"1":{"98":1,"99":1},"2":{"23":3}}],["force",{"2":{"208":2}}],["forward",{"0":{"58":1,"61":1,"70":1,"177":1},"1":{"59":1,"60":1,"62":1,"63":1,"71":1,"72":1},"2":{"21":1,"22":2,"23":3,"160":1,"177":1}}],["folder",{"2":{"22":3}}],["filename",{"2":{"201":2}}],["file",{"0":{"55":1,"183":1},"1":{"56":1,"57":1},"2":{"22":7,"23":1,"53":1,"56":1,"57":3,"158":1,"160":1,"165":4,"166":3,"167":4,"168":4,"183":5,"201":4}}],["fileloglevel",{"2":{"18":1}}],["filelog",{"2":{"18":1}}],["files",{"2":{"6":1,"22":2}}],["ffprobe",{"2":{"6":2}}],["ffplay",{"2":{"6":2}}],["ffmpeg",{"0":{"2":1,"3":1,"4":1,"5":1},"1":{"3":1,"4":1,"5":1,"6":2,"7":2,"8":2},"2":{"3":1,"4":2,"6":12,"7":1}}],["centos9",{"0":{"208":1}}],["currentpath",{"2":{"201":4}}],["customid",{"2":{"96":1}}],["custom",{"0":{"97":1},"1":{"98":1,"99":1},"2":{"23":1,"175":1}}],["cq",{"2":{"185":1}}],["cq码",{"2":{"160":1}}],["cqhttp",{"0":{"22":1},"2":{"19":1}}],["chat",{"2":{"104":1}}],["chattype",{"2":{"89":1}}],["character",{"0":{"106":1},"2":{"101":1,"106":2,"108":1}}],["characters",{"0":{"103":1},"1":{"104":1,"105":1,"106":1},"2":{"23":1,"105":1}}],["check",{"2":{"22":1}}],["createsendelements",{"2":{"186":1}}],["create",{"0":{"82":1},"2":{"22":1,"23":1}}],["credentials",{"2":{"21":1}}],["cli",{"2":{"208":2}}],["client",{"2":{"158":1}}],["clients",{"2":{"22":1}}],["clean",{"2":{"21":1}}],["categorymbcount",{"2":{"50":1}}],["categoryname",{"2":{"50":1}}],["categorysortid",{"2":{"50":1}}],["categoryid",{"2":{"50":1,"51":1}}],["category",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1},"2":{"23":1}}],["cache",{"2":{"21":1}}],["canxin121",{"2":{"242":1}}],["can",{"2":{"21":2}}],["card",{"2":{"21":1,"158":1}}],["csrf",{"2":{"21":2}}],["core",{"2":{"186":4,"190":1}}],["count",{"2":{"80":1,"88":1,"95":3,"96":1,"98":1}}],["collection",{"0":{"82":1,"83":1},"2":{"23":2}}],["cookies",{"2":{"21":2}}],["confirm",{"2":{"208":2}}],["config",{"2":{"17":1,"18":1}}],["console",{"2":{"186":1}}],["consoleloglevel",{"2":{"18":1}}],["consolelog",{"2":{"18":1}}],["const",{"2":{"186":2,"201":8}}],["content",{"2":{"177":1,"178":1,"179":1,"180":1}}],["contact",{"0":{"87":1,"172":1},"1":{"88":1,"89":1},"2":{"23":1,"160":1,"172":1}}],["connect",{"2":{"154":1}}],["cn",{"2":{"19":1}}],["c",{"2":{"6":1}}],["例如",{"2":{"6":1}}],["在这个充满混乱的世界里",{"2":{"233":1}}],["在这里你可以修改日志等基础设置",{"2":{"18":1}}],["在一个遥远的",{"2":{"233":1}}],["在此方法中监听消息并处理",{"2":{"186":1}}],["在命令行执行",{"2":{"185":1}}],["在线",{"0":{"112":1}}],["在线数量",{"2":{"50":1}}],["在其中找到token",{"2":{"15":1}}],["在",{"2":{"6":1,"185":1,"195":1,"201":2}}],["系统提示",{"2":{"155":1,"156":1}}],["系统",{"0":{"6":1,"7":1,"8":1}}],["没有处理语音和视频的需求",{"2":{"4":1}}],["以image消息段上报",{"2":{"160":1}}],["以下配置方式二选一即可",{"2":{"10":1}}],["以及",{"2":{"6":1,"19":1}}],["以",{"2":{"4":1}}],["以使",{"2":{"4":1}}],["是自带qq的预打包版本",{"2":{"222":1}}],["是否开启控制台日志",{"2":{"18":1}}],["是否开启文件日志",{"2":{"18":1}}],["是否上报自身消息",{"2":{"17":3}}],["是为了编解码语音和视频",{"2":{"4":1}}],["是知名的开源音视频处理库",{"2":{"3":1}}],["是什么",{"0":{"3":1,"219":1,"220":1,"221":1}}],["配置框架或者独立插件连接napcat",{"2":{"233":1}}],["配置内容参数解释",{"2":{"18":1}}],["配置完成后",{"2":{"15":1}}],["配置onebot服务",{"0":{"15":1,"17":1},"1":{"16":1}}],["配置",{"0":{"2":1,"9":1,"11":1,"18":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1}}],["关于",{"0":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/@localSearchIndexroot.fEZtNG-d.js b/assets/chunks/@localSearchIndexroot.fEZtNG-d.js deleted file mode 100644 index 925b14e5..00000000 --- a/assets/chunks/@localSearchIndexroot.fEZtNG-d.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":243,"nextId":243,"documentIds":{"0":"/about#关于","1":"/config/advanced#高级配置","2":"/config/advanced#配置-ffmpeg","3":"/config/advanced#ffmpeg-是什么","4":"/config/advanced#为什么要使用-ffmpeg","5":"/config/advanced#安装-ffmpeg","6":"/config/advanced#windows-系统","7":"/config/advanced#linux-系统","8":"/config/advanced#macos-系统","9":"/config/advanced#配置-packetbackend","10":"/config/advanced#这是干什么的","11":"/config/advanced#配置-packetbackend-native","12":"/config/advanced#当前支持版本","13":"/config/advanced#扩展进度","14":"/config/basic#基础配置","15":"/config/basic#通过-webui-配置onebot服务","16":"/config/basic#进入-网络配置-添加配置","17":"/config/basic#通过-文件-配置onebot服务","18":"/config/basic#配置-napcat-其它设置","19":"/develop/api#请求接口兼容情况","20":"/develop/api#连接方式","21":"/develop/api#onebot-11-api","22":"/develop/api#go-cqhttp-api","23":"/develop/api#napcat-api","24":"/develop/api/doc#api-文档","25":"/develop/api/doc#set-group-sign-群签到","26":"/develop/api/doc#参数","27":"/develop/api/doc#响应数据","28":"/develop/api/doc#group-poke-群聊戳一戳","29":"/develop/api/doc#参数-1","30":"/develop/api/doc#响应数据-1","31":"/develop/api/doc#friend-poke-私聊戳一戳","32":"/develop/api/doc#参数-2","33":"/develop/api/doc#响应数据-2","34":"/develop/api/doc#arksharepeer-获取推荐好友-群聊卡片","35":"/develop/api/doc#参数-3","36":"/develop/api/doc#响应数据-3","37":"/develop/api/doc#arksharegroup-获取推荐群聊卡片","38":"/develop/api/doc#参数-4","39":"/develop/api/doc#响应数据-4","40":"/develop/api/doc#get-robot-uin-range-获取机器人账号范围","41":"/develop/api/doc#参数-5","42":"/develop/api/doc#响应数据-5","43":"/develop/api/doc#list","44":"/develop/api/doc#set-online-status-设置在线状态","45":"/develop/api/doc#参数-6","46":"/develop/api/doc#响应数据-6","47":"/develop/api/doc#get-friends-with-category-获取分类的好友列表","48":"/develop/api/doc#参数-7","49":"/develop/api/doc#响应数据-7","50":"/develop/api/doc#list-1","51":"/develop/api/doc#buddy","52":"/develop/api/doc#set-qq-avatar-设置qq头像","53":"/develop/api/doc#参数-8","54":"/develop/api/doc#响应数据-8","55":"/develop/api/doc#get-file-获取文件信息","56":"/develop/api/doc#参数-9","57":"/develop/api/doc#响应数据-9","58":"/develop/api/doc#forward-friend-single-msg-转发到私聊","59":"/develop/api/doc#参数-10","60":"/develop/api/doc#响应数据-10","61":"/develop/api/doc#forward-group-single-msg-转发到群聊","62":"/develop/api/doc#参数-11","63":"/develop/api/doc#响应数据-11","64":"/develop/api/doc#translate-en2zh-英译中","65":"/develop/api/doc#参数-12","66":"/develop/api/doc#响应数据-12","67":"/develop/api/doc#set-msg-emoji-like-设置表情回复","68":"/develop/api/doc#参数-13","69":"/develop/api/doc#响应数据-13","70":"/develop/api/doc#send-forward-msg-发送合并转发","71":"/develop/api/doc#参数-14","72":"/develop/api/doc#响应数据-14","73":"/develop/api/doc#mark-private-msg-as-read-设置私聊已读","74":"/develop/api/doc#参数-15","75":"/develop/api/doc#响应数据-15","76":"/develop/api/doc#mark-group-msg-as-read-设置群聊已读","77":"/develop/api/doc#参数-16","78":"/develop/api/doc#响应数据-16","79":"/develop/api/doc#get-friend-msg-history-获取私聊历史记录","80":"/develop/api/doc#参数-17","81":"/develop/api/doc#响应数据-17","82":"/develop/api/doc#create-collection-创建收藏","83":"/develop/api/doc#get-collection-list-获取收藏","84":"/develop/api/doc#set-self-longnick-设置签名","85":"/develop/api/doc#参数-18","86":"/develop/api/doc#响应数据-18","87":"/develop/api/doc#get-recent-contact-获取私聊历史记录","88":"/develop/api/doc#参数-19","89":"/develop/api/doc#响应数据-19","90":"/develop/api/doc#mark-all-as-read-标记所有已读","91":"/develop/api/doc#参数-20","92":"/develop/api/doc#响应数据-20","93":"/develop/api/doc#get-profile-like-获取自身点赞列表","94":"/develop/api/doc#参数-21","95":"/develop/api/doc#响应数据-21","96":"/develop/api/doc#list-2","97":"/develop/api/doc#fetch-custom-face-获取自定义表情","98":"/develop/api/doc#参数-22","99":"/develop/api/doc#响应数据-22","100":"/develop/api/doc#get-ai-record-ai文字转语音","101":"/develop/api/doc#参数-23","102":"/develop/api/doc#响应数据-23","103":"/develop/api/doc#get-ai-characters-获取ai语音角色列表","104":"/develop/api/doc#参数-24","105":"/develop/api/doc#响应数据-24","106":"/develop/api/doc#character","107":"/develop/api/doc#send-group-ai-record-群聊发送ai语音","108":"/develop/api/doc#参数-25","109":"/develop/api/doc#响应数据-25","110":"/develop/api/type#api-类型","111":"/develop/api/type#状态列表","112":"/develop/api/type#在线","113":"/develop/api/type#q我吧","114":"/develop/api/type#离开","115":"/develop/api/type#忙碌","116":"/develop/api/type#请勿打扰","117":"/develop/api/type#隐身","118":"/develop/api/type#听歌中","119":"/develop/api/type#春日限定","120":"/develop/api/type#一起元梦","121":"/develop/api/type#求星搭子","122":"/develop/api/type#被掏空","123":"/develop/api/type#今日天气","124":"/develop/api/type#我crash了","125":"/develop/api/type#爱你","126":"/develop/api/type#恋爱中","127":"/develop/api/type#好运锦鲤","128":"/develop/api/type#水逆退散","129":"/develop/api/type#嗨到飞起","130":"/develop/api/type#元气满满","131":"/develop/api/type#宝宝认证","132":"/develop/api/type#一言难尽","133":"/develop/api/type#难得糊涂","134":"/develop/api/type#emo中","135":"/develop/api/type#我太难了","136":"/develop/api/type#我想开了","137":"/develop/api/type#我没事","138":"/develop/api/type#想静静","139":"/develop/api/type#悠哉哉","140":"/develop/api/type#去旅行","141":"/develop/api/type#信号弱","142":"/develop/api/type#出去浪","143":"/develop/api/type#肝作业","144":"/develop/api/type#学习中","145":"/develop/api/type#搬砖中","146":"/develop/api/type#摸鱼中","147":"/develop/api/type#无聊中","148":"/develop/api/type#timi中","149":"/develop/api/type#睡觉中","150":"/develop/api/type#熬夜中","151":"/develop/api/type#追剧中","152":"/develop/api/type#我的电量","153":"/develop/event#上报事件兼容情况","154":"/develop/event#meta-event-事件","155":"/develop/event#message-事件","156":"/develop/event#message-sent-事件","157":"/develop/event#request-事件","158":"/develop/event#notice-事件","159":"/develop/msg#消息格式兼容情况","160":"/develop/msg#消息列表","161":"/develop/msg#提示","162":"/develop/msg#text","163":"/develop/msg#face","164":"/develop/msg#image","165":"/develop/msg#普通图片","166":"/develop/msg#商城表情","167":"/develop/msg#record","168":"/develop/msg#video","169":"/develop/msg#at","170":"/develop/msg#rps","171":"/develop/msg#dice","172":"/develop/msg#contact","173":"/develop/msg#music","174":"/develop/msg#现有音源","175":"/develop/msg#自定义音源","176":"/develop/msg#reply","177":"/develop/msg#forward","178":"/develop/msg#node","179":"/develop/msg#现有信息","180":"/develop/msg#伪造信息","181":"/develop/msg#json","182":"/develop/msg#mface","183":"/develop/msg#file","184":"/develop/plugin#二次开发-基于-napcat-定制化开发方案","185":"/develop/plugin#环境配置","186":"/develop/plugin#开始开发","187":"/guide/NapCatQQ#什么是-napcatqq","188":"/guide/bench-mark#测试环境","189":"/guide/bench-mark#测试项目-拉取群成员列表测试","190":"/guide/boot/Framework#framework","191":"/guide/boot/Framework#napcat-win-绿色版本","192":"/guide/boot/Framework#napcat-framerwork-windows-once-win一键启动-内置liteloader","193":"/guide/boot/Framework#napcat-framework-通用性手动教程","194":"/guide/boot/Framework#napcat-docker-framework-linux容器化部署","195":"/guide/boot/Framework#napcat-installer-linux一键部署脚本","196":"/guide/boot/Shell-Linux-SemiAuto#bootway03-半自动-教程","197":"/guide/boot/Shell-Linux-SemiAuto#安装教程","198":"/guide/boot/Shell-Linux-SemiAuto#_1-安装qq","199":"/guide/boot/Shell-Linux-SemiAuto#_2-挂载启动","200":"/guide/boot/Shell-Linux-SemiAuto#_3-安装napcat","201":"/guide/boot/Shell-Linux-SemiAuto#_4-修补-package-json","202":"/guide/boot/Shell-Linux-SemiAuto#_5-启动","203":"/guide/boot/release#安装前需要了解的-这些文件是什么","204":"/guide/boot/release#问题-framework与shell版本-有什么差别","205":"/guide/boot/release#文件-napcat-framework-zip-是什么","206":"/guide/boot/release#文件-napcat-framework-windows-once-zip-是什么","207":"/guide/boot/release#文件-napcat-shell-zip-是什么","208":"/guide/boot/release#release的win一键包是什么","209":"/guide/boot/Shell#shell","210":"/guide/boot/Shell#napcat-win-绿色版本","211":"/guide/boot/Shell#napcat-shell-win手动启动教程","212":"/guide/boot/Shell#napcat-installer-linux一键使用脚本-支持ubuntu-20-debian-10-centos9","213":"/guide/boot/Shell#napcat-docker-linux容器化部署","214":"/guide/boot/Shell#napcat-docker-installer-linux容器-第三方","215":"/guide/boot/Shell#napcat-macos-macos安装工具","216":"/guide/boot/Shell#napcat-termux-安卓termux部署","217":"/guide/boot/Shell#napcat-win-installer-win专用安装器","218":"/guide/boot/Shell#napcat-railway-railway部署","219":"/guide/boot/Shell#napcat-1panel-1panel插件部署","220":"/guide/boot/Shell#napcat-nix-nix部署","221":"/guide/start-install#napcat","222":"/guide/start-install#napcat-施展了什么魔法","223":"/guide/start-install#release里面的文件有些什么呢","224":"/guide/start-install#思考思考","225":"/guide/start-install#shell-启动-安装方式","226":"/guide/start-install#framework-启动-安装方式","227":"/guide/start-install#安装完成-铛铛","228":"/guide/start-install#shell版本","229":"/guide/start-install#framework版本","230":"/guide/start-install copy#开始安装","231":"/guide/start-install copy#快速了解","232":"/guide/start-install copy#了解-release文件","233":"/guide/start-install copy#shell-版本","234":"/guide/start-install copy#优点","235":"/guide/start-install copy#教程","236":"/guide/start-install copy#framework-版本","237":"/guide/start-install copy#优点-1","238":"/guide/start-install copy#教程-1","239":"/other/napcat#logos","240":"/use/community#社区资源","241":"/use/integration#接入框架","242":"/use/integration#olivos"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,2],"1":[1,1,1],"2":[2,1,1],"3":[3,3,4],"4":[3,3,13],"5":[2,3,1],"6":[2,4,56],"7":[2,4,4],"8":[2,4,4],"9":[2,1,1],"10":[2,3,3],"11":[4,5,15],"12":[1,3,13],"13":[1,3,15],"14":[1,1,4],"15":[3,1,68],"16":[3,4,17],"17":[3,1,73],"18":[3,1,35],"19":[1,1,19],"20":[1,1,13],"21":[3,1,86],"22":[3,1,89],"23":[2,1,110],"24":[2,1,7],"25":[4,2,1],"26":[1,6,9],"27":[1,6,2],"28":[3,2,1],"29":[1,5,13],"30":[1,5,2],"31":[3,2,1],"32":[1,5,11],"33":[1,5,2],"34":[3,2,1],"35":[1,5,17],"36":[1,5,11],"37":[2,2,1],"38":[1,4,9],"39":[1,4,7],"40":[5,2,1],"41":[1,7,2],"42":[1,7,8],"43":[1,8,9],"44":[4,2,1],"45":[1,6,11],"46":[1,6,2],"47":[5,2,1],"48":[1,7,2],"49":[1,7,8],"50":[1,8,19],"51":[1,8,40],"52":[4,2,1],"53":[1,6,8],"54":[1,6,2],"55":[3,2,1],"56":[1,5,9],"57":[1,5,13],"58":[5,2,1],"59":[1,7,11],"60":[1,7,2],"61":[5,2,1],"62":[1,7,11],"63":[1,7,2],"64":[3,2,1],"65":[1,5,8],"66":[1,5,7],"67":[5,2,1],"68":[1,7,12],"69":[1,7,2],"70":[4,2,1],"71":[1,6,26],"72":[1,6,11],"73":[6,2,1],"74":[1,8,9],"75":[1,8,2],"76":[6,2,1],"77":[1,8,9],"78":[1,8,2],"79":[5,2,1],"80":[1,7,21],"81":[1,7,9],"82":[3,2,1],"83":[4,2,1],"84":[4,2,1],"85":[1,6,9],"86":[1,6,9],"87":[4,2,1],"88":[1,6,9],"89":[1,6,26],"90":[6,2,1],"91":[1,7,2],"92":[1,7,2],"93":[4,2,1],"94":[1,6,2],"95":[1,6,16],"96":[1,7,30],"97":[4,2,1],"98":[1,6,9],"99":[1,6,7],"100":[4,2,1],"101":[1,6,14],"102":[1,6,7],"103":[4,2,1],"104":[1,6,11],"105":[1,6,14],"106":[2,7,13],"107":[5,2,1],"108":[1,7,14],"109":[1,7,8],"110":[2,1,2],"111":[1,2,1],"112":[1,3,7],"113":[1,3,7],"114":[1,3,7],"115":[1,3,7],"116":[1,3,7],"117":[1,3,7],"118":[1,3,8],"119":[1,3,8],"120":[1,3,8],"121":[1,3,8],"122":[1,3,8],"123":[1,3,8],"124":[1,3,8],"125":[1,3,8],"126":[1,3,8],"127":[1,3,8],"128":[1,3,8],"129":[1,3,8],"130":[1,3,8],"131":[1,3,8],"132":[1,3,8],"133":[1,3,8],"134":[1,3,8],"135":[1,3,8],"136":[1,3,8],"137":[1,3,8],"138":[1,3,8],"139":[1,3,8],"140":[1,3,8],"141":[1,3,8],"142":[1,3,8],"143":[1,3,8],"144":[1,3,8],"145":[1,3,8],"146":[1,3,8],"147":[1,3,8],"148":[1,3,8],"149":[1,3,8],"150":[1,3,8],"151":[1,3,8],"152":[1,3,9],"153":[1,1,1],"154":[3,1,21],"155":[2,1,25],"156":[3,1,26],"157":[2,1,15],"158":[2,1,81],"159":[1,1,1],"160":[1,1,74],"161":[1,1,8],"162":[1,1,6],"163":[1,1,7],"164":[1,1,1],"165":[1,2,17],"166":[1,2,16],"167":[1,1,15],"168":[1,1,16],"169":[1,1,9],"170":[1,1,7],"171":[1,1,7],"172":[1,1,13],"173":[1,1,1],"174":[1,2,12],"175":[1,2,17],"176":[1,1,6],"177":[1,1,8],"178":[1,1,6],"179":[1,2,8],"180":[1,2,12],"181":[1,1,4],"182":[1,1,12],"183":[1,1,15],"184":[4,1,5],"185":[1,4,62],"186":[1,4,89],"187":[2,1,21],"188":[1,1,34],"189":[2,1,13],"190":[1,1,1],"191":[3,1,12],"192":[7,1,20],"193":[3,1,21],"194":[4,1,5],"195":[3,1,19],"196":[3,1,1],"197":[1,3,1],"198":[2,4,3],"199":[2,4,56],"200":[2,4,12],"201":[4,4,22],"202":[2,4,7],"203":[3,1,1],"204":[4,3,2],"205":[6,3,2],"206":[8,3,11],"207":[6,3,2],"208":[2,3,6],"209":[1,1,1],"210":[3,1,16],"211":[3,1,25],"212":[9,1,64],"213":[3,1,4],"214":[5,1,9],"215":[3,1,14],"216":[3,1,20],"217":[4,1,8],"218":[3,1,5],"219":[3,1,8],"220":[3,1,8],"221":[1,1,9],"222":[2,1,161],"223":[1,1,23],"224":[1,1,11],"225":[3,2,8],"226":[3,2,14],"227":[2,1,1],"228":[1,3,8],"229":[1,3,4],"230":[1,1,1],"231":[1,1,12],"232":[2,1,3],"233":[2,1,3],"234":[1,3,3],"235":[1,3,8],"236":[2,1,3],"237":[1,3,3],"238":[1,3,14],"239":[1,1,1],"240":[1,1,36],"241":[1,1,1],"242":[1,1,3]},"averageFieldLength":[1.8971193415637875,3.0370370370370376,12.251028806584362],"storedFields":{"0":{"title":"关于","titles":[]},"1":{"title":"高级配置","titles":[]},"2":{"title":"配置 FFmpeg","titles":["高级配置"]},"3":{"title":"FFmpeg 是什么?","titles":["高级配置","配置 FFmpeg"]},"4":{"title":"为什么要使用 FFmpeg?","titles":["高级配置","配置 FFmpeg"]},"5":{"title":"安装 FFmpeg","titles":["高级配置","配置 FFmpeg"]},"6":{"title":"Windows 系统","titles":["高级配置","配置 FFmpeg","安装 FFmpeg"]},"7":{"title":"Linux 系统","titles":["高级配置","配置 FFmpeg","安装 FFmpeg"]},"8":{"title":"macOS 系统","titles":["高级配置","配置 FFmpeg","安装 FFmpeg"]},"9":{"title":"配置 PacketBackend","titles":["高级配置"]},"10":{"title":"这是干什么的?","titles":["高级配置","配置 PacketBackend"]},"11":{"title":"配置 PacketBackend (Native)","titles":["高级配置","配置 PacketBackend","这是干什么的?"]},"12":{"title":"当前支持版本","titles":["高级配置","配置 PacketBackend"]},"13":{"title":"扩展进度","titles":["高级配置","配置 PacketBackend"]},"14":{"title":"基础配置","titles":[]},"15":{"title":"通过 WebUI 配置OneBot服务","titles":["基础配置"]},"16":{"title":"进入 网络配置 添加配置","titles":["基础配置","通过 WebUI 配置OneBot服务"]},"17":{"title":"通过 文件 配置OneBot服务","titles":["基础配置"]},"18":{"title":"配置 NapCat 其它设置","titles":["基础配置"]},"19":{"title":"请求接口兼容情况","titles":[]},"20":{"title":"连接方式","titles":["请求接口兼容情况"]},"21":{"title":"OneBot 11 API","titles":["请求接口兼容情况"]},"22":{"title":"go-cqhttp API","titles":["请求接口兼容情况"]},"23":{"title":"napcat API","titles":["请求接口兼容情况"]},"24":{"title":"API 文档","titles":[]},"25":{"title":"set_group_sign - 群签到","titles":["API 文档"]},"26":{"title":"参数","titles":["API 文档","set_group_sign - 群签到"]},"27":{"title":"响应数据","titles":["API 文档","set_group_sign - 群签到"]},"28":{"title":"group_poke - 群聊戳一戳","titles":["API 文档"]},"29":{"title":"参数","titles":["API 文档","group_poke - 群聊戳一戳"]},"30":{"title":"响应数据","titles":["API 文档","group_poke - 群聊戳一戳"]},"31":{"title":"friend_poke - 私聊戳一戳","titles":["API 文档"]},"32":{"title":"参数","titles":["API 文档","friend_poke - 私聊戳一戳"]},"33":{"title":"响应数据","titles":["API 文档","friend_poke - 私聊戳一戳"]},"34":{"title":"ArkSharePeer - 获取推荐好友/群聊卡片","titles":["API 文档"]},"35":{"title":"参数","titles":["API 文档","ArkSharePeer - 获取推荐好友/群聊卡片"]},"36":{"title":"响应数据","titles":["API 文档","ArkSharePeer - 获取推荐好友/群聊卡片"]},"37":{"title":"ArkShareGroup - 获取推荐群聊卡片","titles":["API 文档"]},"38":{"title":"参数","titles":["API 文档","ArkShareGroup - 获取推荐群聊卡片"]},"39":{"title":"响应数据","titles":["API 文档","ArkShareGroup - 获取推荐群聊卡片"]},"40":{"title":"get_robot_uin_range - 获取机器人账号范围","titles":["API 文档"]},"41":{"title":"参数","titles":["API 文档","get_robot_uin_range - 获取机器人账号范围"]},"42":{"title":"响应数据","titles":["API 文档","get_robot_uin_range - 获取机器人账号范围"]},"43":{"title":"list","titles":["API 文档","get_robot_uin_range - 获取机器人账号范围","响应数据"]},"44":{"title":"set_online_status - 设置在线状态","titles":["API 文档"]},"45":{"title":"参数","titles":["API 文档","set_online_status - 设置在线状态"]},"46":{"title":"响应数据","titles":["API 文档","set_online_status - 设置在线状态"]},"47":{"title":"get_friends_with_category - 获取分类的好友列表","titles":["API 文档"]},"48":{"title":"参数","titles":["API 文档","get_friends_with_category - 获取分类的好友列表"]},"49":{"title":"响应数据","titles":["API 文档","get_friends_with_category - 获取分类的好友列表"]},"50":{"title":"list","titles":["API 文档","get_friends_with_category - 获取分类的好友列表","响应数据"]},"51":{"title":"buddy","titles":["API 文档","get_friends_with_category - 获取分类的好友列表","响应数据"]},"52":{"title":"set_qq_avatar - 设置QQ头像","titles":["API 文档"]},"53":{"title":"参数","titles":["API 文档","set_qq_avatar - 设置QQ头像"]},"54":{"title":"响应数据","titles":["API 文档","set_qq_avatar - 设置QQ头像"]},"55":{"title":"get_file - 获取文件信息","titles":["API 文档"]},"56":{"title":"参数","titles":["API 文档","get_file - 获取文件信息"]},"57":{"title":"响应数据","titles":["API 文档","get_file - 获取文件信息"]},"58":{"title":"forward_friend_single_msg - 转发到私聊","titles":["API 文档"]},"59":{"title":"参数","titles":["API 文档","forward_friend_single_msg - 转发到私聊"]},"60":{"title":"响应数据","titles":["API 文档","forward_friend_single_msg - 转发到私聊"]},"61":{"title":"forward_group_single_msg - 转发到群聊","titles":["API 文档"]},"62":{"title":"参数","titles":["API 文档","forward_group_single_msg - 转发到群聊"]},"63":{"title":"响应数据","titles":["API 文档","forward_group_single_msg - 转发到群聊"]},"64":{"title":"translate_en2zh - 英译中","titles":["API 文档"]},"65":{"title":"参数","titles":["API 文档","translate_en2zh - 英译中"]},"66":{"title":"响应数据","titles":["API 文档","translate_en2zh - 英译中"]},"67":{"title":"set_msg_emoji_like - 设置表情回复","titles":["API 文档"]},"68":{"title":"参数","titles":["API 文档","set_msg_emoji_like - 设置表情回复"]},"69":{"title":"响应数据","titles":["API 文档","set_msg_emoji_like - 设置表情回复"]},"70":{"title":"send_forward_msg - 发送合并转发","titles":["API 文档"]},"71":{"title":"参数","titles":["API 文档","send_forward_msg - 发送合并转发"]},"72":{"title":"响应数据","titles":["API 文档","send_forward_msg - 发送合并转发"]},"73":{"title":"mark_private_msg_as_read - 设置私聊已读","titles":["API 文档"]},"74":{"title":"参数","titles":["API 文档","mark_private_msg_as_read - 设置私聊已读"]},"75":{"title":"响应数据","titles":["API 文档","mark_private_msg_as_read - 设置私聊已读"]},"76":{"title":"mark_group_msg_as_read - 设置群聊已读","titles":["API 文档"]},"77":{"title":"参数","titles":["API 文档","mark_group_msg_as_read - 设置群聊已读"]},"78":{"title":"响应数据","titles":["API 文档","mark_group_msg_as_read - 设置群聊已读"]},"79":{"title":"get_friend_msg_history - 获取私聊历史记录","titles":["API 文档"]},"80":{"title":"参数","titles":["API 文档","get_friend_msg_history - 获取私聊历史记录"]},"81":{"title":"响应数据","titles":["API 文档","get_friend_msg_history - 获取私聊历史记录"]},"82":{"title":"create_collection - 创建收藏","titles":["API 文档"]},"83":{"title":"get_collection_list - 获取收藏","titles":["API 文档"]},"84":{"title":"set_self_longnick - 设置签名","titles":["API 文档"]},"85":{"title":"参数","titles":["API 文档","set_self_longnick - 设置签名"]},"86":{"title":"响应数据","titles":["API 文档","set_self_longnick - 设置签名"]},"87":{"title":"get_recent_contact - 获取私聊历史记录","titles":["API 文档"]},"88":{"title":"参数","titles":["API 文档","get_recent_contact - 获取私聊历史记录"]},"89":{"title":"响应数据","titles":["API 文档","get_recent_contact - 获取私聊历史记录"]},"90":{"title":"_mark_all_as_read - 标记所有已读","titles":["API 文档"]},"91":{"title":"参数","titles":["API 文档","_mark_all_as_read - 标记所有已读"]},"92":{"title":"响应数据","titles":["API 文档","_mark_all_as_read - 标记所有已读"]},"93":{"title":"get_profile_like - 获取自身点赞列表","titles":["API 文档"]},"94":{"title":"参数","titles":["API 文档","get_profile_like - 获取自身点赞列表"]},"95":{"title":"响应数据","titles":["API 文档","get_profile_like - 获取自身点赞列表"]},"96":{"title":"list","titles":["API 文档","get_profile_like - 获取自身点赞列表","响应数据"]},"97":{"title":"fetch_custom_face - 获取自定义表情","titles":["API 文档"]},"98":{"title":"参数","titles":["API 文档","fetch_custom_face - 获取自定义表情"]},"99":{"title":"响应数据","titles":["API 文档","fetch_custom_face - 获取自定义表情"]},"100":{"title":"get_ai_record - AI文字转语音","titles":["API 文档"]},"101":{"title":"参数","titles":["API 文档","get_ai_record - AI文字转语音"]},"102":{"title":"响应数据","titles":["API 文档","get_ai_record - AI文字转语音"]},"103":{"title":"get_ai_characters - 获取AI语音角色列表","titles":["API 文档"]},"104":{"title":"参数","titles":["API 文档","get_ai_characters - 获取AI语音角色列表"]},"105":{"title":"响应数据","titles":["API 文档","get_ai_characters - 获取AI语音角色列表"]},"106":{"title":"character[]","titles":["API 文档","get_ai_characters - 获取AI语音角色列表","响应数据"]},"107":{"title":"send_group_ai_record - 群聊发送AI语音","titles":["API 文档"]},"108":{"title":"参数","titles":["API 文档","send_group_ai_record - 群聊发送AI语音"]},"109":{"title":"响应数据","titles":["API 文档","send_group_ai_record - 群聊发送AI语音"]},"110":{"title":"API 类型","titles":[]},"111":{"title":"状态列表","titles":["API 类型"]},"112":{"title":"在线","titles":["API 类型","状态列表"]},"113":{"title":"Q我吧","titles":["API 类型","状态列表"]},"114":{"title":"离开","titles":["API 类型","状态列表"]},"115":{"title":"忙碌","titles":["API 类型","状态列表"]},"116":{"title":"请勿打扰","titles":["API 类型","状态列表"]},"117":{"title":"隐身","titles":["API 类型","状态列表"]},"118":{"title":"听歌中","titles":["API 类型","状态列表"]},"119":{"title":"春日限定","titles":["API 类型","状态列表"]},"120":{"title":"一起元梦","titles":["API 类型","状态列表"]},"121":{"title":"求星搭子","titles":["API 类型","状态列表"]},"122":{"title":"被掏空","titles":["API 类型","状态列表"]},"123":{"title":"今日天气","titles":["API 类型","状态列表"]},"124":{"title":"我crash了","titles":["API 类型","状态列表"]},"125":{"title":"爱你","titles":["API 类型","状态列表"]},"126":{"title":"恋爱中","titles":["API 类型","状态列表"]},"127":{"title":"好运锦鲤","titles":["API 类型","状态列表"]},"128":{"title":"水逆退散","titles":["API 类型","状态列表"]},"129":{"title":"嗨到飞起","titles":["API 类型","状态列表"]},"130":{"title":"元气满满","titles":["API 类型","状态列表"]},"131":{"title":"宝宝认证","titles":["API 类型","状态列表"]},"132":{"title":"一言难尽","titles":["API 类型","状态列表"]},"133":{"title":"难得糊涂","titles":["API 类型","状态列表"]},"134":{"title":"emo中","titles":["API 类型","状态列表"]},"135":{"title":"我太难了","titles":["API 类型","状态列表"]},"136":{"title":"我想开了","titles":["API 类型","状态列表"]},"137":{"title":"我没事","titles":["API 类型","状态列表"]},"138":{"title":"想静静","titles":["API 类型","状态列表"]},"139":{"title":"悠哉哉","titles":["API 类型","状态列表"]},"140":{"title":"去旅行","titles":["API 类型","状态列表"]},"141":{"title":"信号弱","titles":["API 类型","状态列表"]},"142":{"title":"出去浪","titles":["API 类型","状态列表"]},"143":{"title":"肝作业","titles":["API 类型","状态列表"]},"144":{"title":"学习中","titles":["API 类型","状态列表"]},"145":{"title":"搬砖中","titles":["API 类型","状态列表"]},"146":{"title":"摸鱼中","titles":["API 类型","状态列表"]},"147":{"title":"无聊中","titles":["API 类型","状态列表"]},"148":{"title":"timi中","titles":["API 类型","状态列表"]},"149":{"title":"睡觉中","titles":["API 类型","状态列表"]},"150":{"title":"熬夜中","titles":["API 类型","状态列表"]},"151":{"title":"追剧中","titles":["API 类型","状态列表"]},"152":{"title":"我的电量","titles":["API 类型","状态列表"]},"153":{"title":"上报事件兼容情况","titles":[]},"154":{"title":"meta_event 事件","titles":["上报事件兼容情况"]},"155":{"title":"message 事件","titles":["上报事件兼容情况"]},"156":{"title":"message_sent 事件","titles":["上报事件兼容情况"]},"157":{"title":"request 事件","titles":["上报事件兼容情况"]},"158":{"title":"notice 事件","titles":["上报事件兼容情况"]},"159":{"title":"消息格式兼容情况","titles":[]},"160":{"title":"消息列表","titles":["消息格式兼容情况"]},"161":{"title":"提示","titles":["消息格式兼容情况"]},"162":{"title":"text","titles":["消息格式兼容情况"]},"163":{"title":"face","titles":["消息格式兼容情况"]},"164":{"title":"image","titles":["消息格式兼容情况"]},"165":{"title":"普通图片","titles":["消息格式兼容情况","image"]},"166":{"title":"商城表情","titles":["消息格式兼容情况","image"]},"167":{"title":"record","titles":["消息格式兼容情况"]},"168":{"title":"video","titles":["消息格式兼容情况"]},"169":{"title":"at","titles":["消息格式兼容情况"]},"170":{"title":"rps","titles":["消息格式兼容情况"]},"171":{"title":"dice","titles":["消息格式兼容情况"]},"172":{"title":"contact","titles":["消息格式兼容情况"]},"173":{"title":"music","titles":["消息格式兼容情况"]},"174":{"title":"现有音源","titles":["消息格式兼容情况","music"]},"175":{"title":"自定义音源","titles":["消息格式兼容情况","music"]},"176":{"title":"reply","titles":["消息格式兼容情况"]},"177":{"title":"forward","titles":["消息格式兼容情况"]},"178":{"title":"node","titles":["消息格式兼容情况"]},"179":{"title":"现有信息","titles":["消息格式兼容情况","node"]},"180":{"title":"伪造信息","titles":["消息格式兼容情况","node"]},"181":{"title":"json","titles":["消息格式兼容情况"]},"182":{"title":"mface","titles":["消息格式兼容情况"]},"183":{"title":"file","titles":["消息格式兼容情况"]},"184":{"title":"二次开发 - 基于 NapCat 定制化开发方案","titles":[]},"185":{"title":"环境配置","titles":["二次开发 - 基于 NapCat 定制化开发方案"]},"186":{"title":"开始开发","titles":["二次开发 - 基于 NapCat 定制化开发方案"]},"187":{"title":"什么是 NapCatQQ","titles":[]},"188":{"title":"测试环境","titles":[]},"189":{"title":"测试项目 - 拉取群成员列表测试","titles":[]},"190":{"title":"Framework","titles":[]},"191":{"title":"NapCat.Win.绿色版本","titles":["Framework"]},"192":{"title":"NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)","titles":["Framework"]},"193":{"title":"NapCat.Framework - 通用性手动教程","titles":["Framework"]},"194":{"title":"NapCat.Docker.Framework - Linux容器化部署","titles":["Framework"]},"195":{"title":"NapCat.Installer - Linux一键部署脚本","titles":["Framework"]},"196":{"title":"BootWay03 (半自动) 教程","titles":[]},"197":{"title":"安装教程","titles":["BootWay03 (半自动) 教程"]},"198":{"title":"1.安装QQ","titles":["BootWay03 (半自动) 教程","安装教程"]},"199":{"title":"2.挂载启动","titles":["BootWay03 (半自动) 教程","安装教程"]},"200":{"title":"3.安装napcat","titles":["BootWay03 (半自动) 教程","安装教程"]},"201":{"title":"4.修补 package.json","titles":["BootWay03 (半自动) 教程","安装教程"]},"202":{"title":"5.启动","titles":["BootWay03 (半自动) 教程","安装教程"]},"203":{"title":"安装前需要了解的 这些文件是什么?","titles":[]},"204":{"title":"问题 - Framework与Shell版本 有什么差别?","titles":["安装前需要了解的 这些文件是什么?"]},"205":{"title":"文件 - NapCat.Framework.zip 是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"206":{"title":"文件 - NapCat.Framework.Windows.Once.zip 是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"207":{"title":"文件 - NapCat.Shell.zip 是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"208":{"title":"release的Win一键包是什么?","titles":["安装前需要了解的 这些文件是什么?"]},"209":{"title":"Shell","titles":[]},"210":{"title":"NapCat.Win.绿色版本","titles":["Shell"]},"211":{"title":"NapCat.Shell - Win手动启动教程","titles":["Shell"]},"212":{"title":"NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)","titles":["Shell"]},"213":{"title":"NapCat.Docker - Linux容器化部署","titles":["Shell"]},"214":{"title":"NapCat.Docker.Installer - Linux容器 第三方","titles":["Shell"]},"215":{"title":"NapCat.MacOs - MacOs安装工具","titles":["Shell"]},"216":{"title":"NapCat.Termux - 安卓Termux部署","titles":["Shell"]},"217":{"title":"NapCat.Win.Installer - Win专用安装器","titles":["Shell"]},"218":{"title":"NapCat.Railway - Railway部署","titles":["Shell"]},"219":{"title":"NapCat.1Panel - 1Panel插件部署","titles":["Shell"]},"220":{"title":"NapCat.Nix - Nix部署","titles":["Shell"]},"221":{"title":"NapCat","titles":[]},"222":{"title":"NapCat 施展了什么魔法","titles":["NapCat"]},"223":{"title":"Release里面的文件有些什么呢","titles":["NapCat"]},"224":{"title":"思考思考","titles":["NapCat"]},"225":{"title":"Shell 启动/安装方式","titles":["NapCat","思考思考"]},"226":{"title":"Framework 启动/安装方式","titles":["NapCat","思考思考"]},"227":{"title":"安装完成!铛铛","titles":["NapCat"]},"228":{"title":"Shell版本","titles":["NapCat","安装完成!铛铛"]},"229":{"title":"Framework版本","titles":["NapCat","安装完成!铛铛"]},"230":{"title":"开始安装","titles":[]},"231":{"title":"快速了解","titles":["开始安装"]},"232":{"title":"了解 Release文件","titles":["开始安装"]},"233":{"title":"Shell 版本","titles":["开始安装"]},"234":{"title":"优点","titles":["开始安装","Shell 版本"]},"235":{"title":"教程","titles":["开始安装","Shell 版本"]},"236":{"title":"Framework 版本","titles":["开始安装"]},"237":{"title":"优点","titles":["开始安装","Framework 版本"]},"238":{"title":"教程","titles":["开始安装","Framework 版本"]},"239":{"title":"Logos","titles":[]},"240":{"title":"社区资源","titles":[]},"241":{"title":"接入框架","titles":[]},"242":{"title":"OlivOS","titles":["接入框架"]}},"dirtCount":0,"index":[["让机器人🤖开发更简单",{"2":{"240":1}}],["采用简单的代码就可以实现复杂的任务",{"2":{"240":1}}],["木子",{"2":{"240":1}}],["机器人开发框架",{"2":{"240":1}}],["青果核心交互栈",{"2":{"240":1}}],["社区资源",{"0":{"240":1}}],["社区作品",{"2":{"214":1,"218":1,"219":1,"220":1}}],["人机合一",{"2":{"237":1}}],["人机一体",{"2":{"224":1}}],["节省内存",{"2":{"234":1}}],["优点",{"0":{"234":1,"237":1}}],["了解",{"0":{"232":1}}],["应当如何选择呢",{"2":{"231":1}}],["应用框架",{"2":{"16":1}}],["各位可以看到有两种压缩包",{"2":{"231":1}}],["开始安装",{"0":{"230":1},"1":{"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1}}],["开始开发",{"0":{"186":1}}],["铛铛",{"0":{"227":1},"1":{"228":1,"229":1}}],["暂不提供教程",{"2":{"226":1,"238":1}}],["暂时没有作用",{"2":{"17":3}}],["原生使用",{"2":{"226":1,"238":1}}],["原来是这么回事呀",{"2":{"222":1}}],["插件启动",{"2":{"226":1,"238":1}}],["作为",{"2":{"226":1,"238":1}}],["方便窥屏的方案",{"2":{"224":1}}],["方法3",{"2":{"226":1,"238":1}}],["方法1",{"2":{"226":1,"238":1}}],["方法2",{"2":{"225":2,"235":2}}],["方法一",{"2":{"217":1}}],["方法",{"2":{"185":1,"186":1}}],["版本",{"0":{"233":1,"236":1},"1":{"234":1,"235":1,"237":1,"238":1}}],["版本是具有可以",{"2":{"224":1}}],["版本具有低内存",{"2":{"224":1}}],["服务器部署简单的方案",{"2":{"224":1}}],["伴随各种特性",{"2":{"224":1}}],["思考思考",{"0":{"224":1},"1":{"225":1,"226":1}}],["具体是不是要下载什么",{"2":{"223":1}}],["包含qq",{"2":{"223":2}}],["包括需要调试qq的用户",{"2":{"193":1}}],["适用教程",{"2":{"225":2,"226":2,"235":2,"238":2}}],["适用平台",{"2":{"223":1}}],["适配器的以下配置",{"2":{"185":1}}],["适配器",{"2":{"185":2}}],["客户端与服务端",{"2":{"222":1,"228":1}}],["遵照其详细教程启动napcat本体",{"2":{"222":1}}],["特殊情况部分包含napcat本体",{"2":{"222":1}}],["特殊情况不需要安装或安装器代为安装",{"2":{"222":1}}],["特殊说明",{"2":{"191":1,"210":1}}],["由此可以看出",{"2":{"222":1}}],["由于启动方式变更",{"2":{"226":1,"238":1}}],["由于权限问题",{"2":{"215":1}}],["由于系统存在沙盒机制",{"2":{"8":1}}],["✨使用简单易上手的python开发属于你的napcatqq机器人",{"2":{"240":1}}],["✨",{"2":{"222":1}}],["守护这个充满魔力与冒险的世界的",{"2":{"222":1}}],["带着一颗认真又迷糊的心",{"2":{"222":1}}],["从那时起",{"2":{"222":1}}],["从onebot构建qqnt内部消息",{"2":{"186":1}}],["才是让这个世界重新恢复平衡的力量",{"2":{"222":1}}],["才能让",{"2":{"222":1}}],["大家都知道",{"2":{"222":1}}],["大家也逐渐接受了她的笨拙",{"2":{"222":1}}],["世界终于恢复了平静",{"2":{"222":1}}],["世界即将崩塌的时候",{"2":{"222":1}}],["因为她那种天真可爱的样子实在让人忍不住心软",{"2":{"222":1}}],["因此",{"2":{"222":1}}],["因此暂不支持",{"2":{"8":1}}],["尽管如此",{"2":{"222":1}}],["哎",{"2":{"222":1}}],["仿佛在问",{"2":{"222":1}}],["仿佛从未存在过",{"2":{"222":1}}],["迷糊的猫娘",{"2":{"222":1}}],["逐渐恢复了世界的秩序",{"2":{"222":1}}],["建立了微妙的关系",{"2":{"222":1}}],["哦",{"2":{"222":1}}],["啊",{"2":{"222":1}}],["反馈回来",{"2":{"222":1}}],["反向",{"2":{"20":1}}],["反向ws",{"2":{"17":1}}],["纸",{"2":{"222":1}}],["纸面",{"2":{"222":1}}],["纸上",{"2":{"222":1}}],["写下相应的指令",{"2":{"222":1}}],["都要在",{"2":{"222":1}}],["每次完成任务后",{"2":{"222":1}}],["每次使用",{"2":{"222":1}}],["每分钟登录次数限制",{"2":{"15":1}}],["任何操作都要写道",{"2":{"222":1}}],["规定",{"2":{"222":1}}],["真的会把世界毁掉",{"2":{"222":1}}],["控制不住的话",{"2":{"222":1}}],["否则她会再把世界变成一锅粥",{"2":{"222":1}}],["否则会被吞",{"2":{"21":1}}],["否则会导致配置文件解析失败",{"2":{"14":1}}],["否则会产生意想不到的错误",{"2":{"6":1}}],["他决定采取一种不同的方式来解决这个问题",{"2":{"222":1}}],["他不是什么骑着白马",{"2":{"222":1}}],["而你也可以来这个世界",{"2":{"222":1}}],["而是通过认真的输入和执行指令",{"2":{"222":1}}],["而是一个比任何人都冷静的智者",{"2":{"222":1}}],["而且每次任务完成后",{"2":{"222":1}}],["而且简直是这个世界最萌最可爱的",{"2":{"222":1}}],["手持宝剑的传统英雄",{"2":{"222":1}}],["手机号",{"2":{"35":1}}],["出现了一个强大的英雄",{"2":{"222":1}}],["出去浪",{"0":{"142":1}}],["就在大家都以为一切都完了",{"2":{"222":1}}],["灾难的阴影笼罩了整个世界",{"2":{"222":1}}],["灾难制造机",{"2":{"222":1}}],["搞得一团糟",{"2":{"222":1}}],["整个世界都被这只小猫娘的",{"2":{"222":1}}],["天空瞬间变成了彩虹色",{"2":{"222":1}}],["咕噜咕噜",{"2":{"222":1}}],["月亮不见了",{"2":{"222":1}}],["咦",{"2":{"222":1}}],["嗯",{"2":{"222":1}}],["乱敲键盘",{"2":{"222":1}}],["甚至连月亮都神秘消失了",{"2":{"222":1}}],["甚至连他们的名字都被历史遗忘了",{"2":{"222":1}}],["甚至能轻松改变现实的规则",{"2":{"222":1}}],["操控",{"2":{"222":1}}],["操作系统",{"2":{"188":1}}],["虽然看起来她像是无害的傻萌猫娘",{"2":{"222":1}}],["虽然她并不完全理解它",{"2":{"222":1}}],["产生了连接",{"2":{"222":1}}],["成功破解了",{"2":{"222":1}}],["成员被踢",{"2":{"158":1}}],["但她那份纯真与努力",{"2":{"222":1}}],["但她凭着直觉和那种天生的好奇心",{"2":{"222":1}}],["但是",{"2":{"222":1}}],["但问题是",{"2":{"222":1}}],["但napcat的这项技能竟然能在没有任何计划的情况下",{"2":{"222":1}}],["但某天",{"2":{"222":1}}],["于是使用流程大概如下",{"2":{"222":1}}],["于是",{"2":{"222":3}}],["看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中",{"2":{"222":1}}],["看起来像是能吃的样子",{"2":{"222":1}}],["看我",{"2":{"204":1}}],["诶",{"2":{"222":1}}],["孤零零地生活着",{"2":{"222":1}}],["她都会露出一副",{"2":{"222":1}}],["她依然在",{"2":{"222":1}}],["她不再是那个随便敲敲代码就让天空变色的笨蛋",{"2":{"222":1}}],["她不仅是这个故事的主角",{"2":{"222":1}}],["她的每次操作",{"2":{"222":1}}],["她突然发现了一个超级神奇的东西",{"2":{"222":1}}],["她曾经被遗弃在一个荒凉的角落里",{"2":{"222":1}}],["超乎想象的笨拙",{"2":{"222":1}}],["超级会员",{"2":{"96":1}}],["走路一摇一摆的",{"2":{"222":1}}],["软乎乎的",{"2":{"222":1}}],["萌萌哒",{"2":{"222":1}}],["名字叫做",{"2":{"222":1}}],["名字不能重复",{"2":{"17":4}}],["然而",{"2":{"222":1}}],["然后出奇不意地发生了不想要的结果",{"2":{"222":1}}],["然后启动bat",{"2":{"210":1}}],["然后双击napcatwinbootmain",{"2":{"191":1}}],["然后进行以下操作",{"2":{"15":1}}],["然后重命名为",{"2":{"6":1}}],["结果都失败得一塌糊涂",{"2":{"222":1}}],["冒险者们曾试图驾驭它",{"2":{"222":1}}],["巫师",{"2":{"222":1}}],["很多英雄",{"2":{"222":1}}],["却又异常难以控制",{"2":{"222":1}}],["能改变一切",{"2":{"222":1}}],["简直像个大大的毛球",{"2":{"222":1}}],["简直就像是一颗随时可能爆炸的定时炸弹",{"2":{"222":1}}],["简单代码实现方便",{"2":{"184":1}}],["叫做",{"2":{"222":1}}],["充满奇幻与科技交织的世界",{"2":{"222":1}}],["小小的故事",{"2":{"222":1}}],["小程序卡片",{"2":{"160":1}}],["小程序卡片分享",{"2":{"13":1}}],["施展了什么魔法",{"0":{"222":1}}],["施工中",{"2":{"110":1}}],["安卓termux部署",{"0":{"216":1}}],["安装后就可以执行",{"2":{"228":1}}],["安装方式",{"0":{"225":1,"226":1}}],["安装对应版本ntqq",{"2":{"222":1}}],["安装成功后需要快速登陆同",{"2":{"217":1}}],["安装完成",{"0":{"227":1},"1":{"228":1,"229":1},"2":{"211":1}}],["安装前需要了解的",{"0":{"203":1},"1":{"204":1,"205":1,"206":1,"207":1,"208":1}}],["安装napcat",{"0":{"200":1}}],["安装qq",{"0":{"198":1}}],["安装教程",{"0":{"197":1},"1":{"198":1,"199":1,"200":1,"201":1,"202":1}}],["安装到了系统变量中",{"2":{"6":1}}],["安装",{"0":{"5":1},"1":{"6":1,"7":1,"8":1},"2":{"185":1,"200":1}}],["补丁过程需要手动替换",{"2":{"215":1}}],["或以上系统",{"2":{"215":1}}],["或者",{"2":{"185":2}}],["欢迎来到",{"2":{"221":1}}],["欢迎反馈",{"2":{"214":1,"218":1,"219":1,"220":1}}],["欢迎回家",{"2":{"187":1}}],["第三方",{"0":{"214":1}}],["强制重装",{"2":{"212":1}}],["强烈推荐once或者绿色版本",{"2":{"193":1}}],["强烈不推荐ll官方的修补方案",{"2":{"193":1}}],["直接安装",{"2":{"212":1}}],["直到找到可用端口",{"2":{"15":1}}],["模式ws",{"2":{"212":1}}],["使用ncatbot",{"2":{"240":1}}],["使用napcat必须保证ntqq的客户端这一基础的存在",{"2":{"222":1}}],["使用前请务必了解",{"2":{"232":1}}],["使用命令行启动",{"2":{"225":1,"235":1}}],["使用第一个代理",{"2":{"212":1}}],["使用示例",{"2":{"212":1}}],["使用tui可视化交互安装",{"2":{"212":2}}],["7",{"2":{"212":1}}],["70",{"2":{"116":1}}],["传入则执行shell强制重装",{"2":{"212":1}}],["传入代理",{"2":{"212":1}}],["传入docker安装时的是否确认执行安装",{"2":{"212":1}}],["传入docker安装时的运行模式",{"2":{"212":1}}],["传入docker安装时的qq号",{"2":{"212":1}}],["y",{"2":{"212":4}}],["year",{"2":{"51":1}}],["高级用法",{"2":{"212":1}}],["高级配置",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1}}],["命令选项",{"2":{"212":1}}],["双击目录下launcher",{"2":{"211":1}}],["编辑bat",{"2":{"210":1}}],["与once借用已有qq的理念不同",{"2":{"208":1}}],["绿色运行",{"2":{"208":1}}],["绿色版仅适用",{"2":{"191":1,"210":1}}],["绿色版本",{"0":{"191":1,"210":1}}],["独立于你的qq",{"2":{"208":1}}],["独立rkey获取",{"2":{"13":1}}],["问题",{"0":{"204":1}}],["改为",{"2":{"201":1}}],["修改",{"2":{"201":1}}],["修补",{"0":{"201":1}}],["存在",{"2":{"200":1}}],["确保一切都在可控范围内",{"2":{"222":1}}],["确保",{"2":{"200":1}}],["到",{"2":{"200":1}}],["引号中写入你的liteloaderqqnt路径",{"2":{"199":1}}],["那么执行",{"2":{"199":1}}],["那么无论有没有在",{"2":{"6":1}}],[">",{"2":{"199":2}}],[">>",{"2":{"16":4}}],["并意外地与传说中的",{"2":{"222":1}}],["并注释path",{"2":{"199":2}}],["并且有多于",{"2":{"15":1}}],["段写自己的napcat文件夹位置",{"2":{"199":2}}],["javascript",{"2":{"222":2}}],["js",{"2":{"199":4,"200":1,"201":4}}],["json5",{"2":{"15":1,"17":1,"18":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["json",{"0":{"181":1,"201":1},"2":{"15":1,"17":1,"18":2,"160":9,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"174":1,"175":1,"176":1,"177":1,"179":1,"180":1,"181":2,"182":1,"183":1,"201":2,"215":1}}],["join所在行",{"2":{"199":2}}],["join",{"2":{"199":2}}],["+777",{"2":{"201":1}}],["+",{"2":{"199":4}}],["+1",{"2":{"15":1}}],["执行命令",{"2":{"199":1}}],["挂载启动",{"0":{"199":1}}],["你可以在不破坏qq",{"2":{"206":1}}],["你需要安装28060+版本的",{"2":{"198":1}}],["你的qq号",{"2":{"18":1}}],["你的",{"2":{"6":1}}],["教程",{"0":{"196":1,"235":1,"238":1},"1":{"197":1,"198":1,"199":1,"200":1,"201":1,"202":1}}],["半自动",{"0":{"196":1},"1":{"197":1,"198":1,"199":1,"200":1,"201":1,"202":1}}],["x26",{"2":{"195":2,"212":8,"216":2}}],["xxxx",{"2":{"15":1,"17":1}}],["znin",{"2":{"195":1,"212":4,"216":1}}],["zip解压",{"2":{"211":1}}],["zip",{"0":{"205":1,"206":1,"207":1},"2":{"6":1,"192":1,"193":1,"223":3}}],["仓库地址",{"2":{"194":1,"212":1,"213":1,"214":1,"216":1,"217":2,"219":1,"220":1}}],["仓库后",{"2":{"185":1}}],["清理ll需要一定计算机基础",{"2":{"193":1}}],["清理缓存",{"2":{"21":1}}],["同时污染qq本身环境",{"2":{"193":1}}],["导入即可",{"2":{"193":1}}],["框架",{"2":{"193":1}}],["官网",{"2":{"193":1}}],["按照",{"2":{"193":1}}],["页面",{"2":{"192":1,"211":1,"231":1}}],["9",{"2":{"192":1}}],["等于或高于9",{"2":{"192":1}}],["内置liteloader",{"0":{"192":1}}],["内存大小",{"2":{"188":1}}],["前往webui配置教程",{"2":{"228":1}}],["前往下载",{"2":{"215":1}}],["前往",{"2":{"192":1,"211":1,"231":1}}],["前往release",{"2":{"191":1,"210":1}}],["前两种方法比较常用",{"2":{"186":1}}],["平均",{"2":{"189":1}}],["平台版本",{"2":{"12":1}}],["连续5次",{"2":{"189":1}}],["连接成功",{"2":{"154":1}}],["连接",{"2":{"20":2}}],["连接方式",{"0":{"20":1},"2":{"20":1}}],["89",{"2":{"188":1}}],["8082",{"2":{"17":1}}],["8080",{"2":{"17":1}}],["5",{"0":{"202":1},"2":{"212":1}}],["51+0",{"2":{"188":1}}],["50",{"2":{"115":1}}],["5000",{"2":{"17":1}}],["核心处理器",{"2":{"188":1}}],["测试项目",{"0":{"189":1}}],["测试工具",{"2":{"188":1}}],["测试网络",{"2":{"188":1}}],["测试版本",{"2":{"188":1}}],["测试环境",{"0":{"188":1},"2":{"188":1}}],["再去调用猫猫框架所获得的qq发送接口之类的接口",{"2":{"187":1}}],["再次构建时可选择",{"2":{"185":1}}],["猫猫框架将通过一种名为",{"2":{"187":1}}],["猫猫框架通过魔法的手段获得了",{"2":{"187":1}}],["猫猫框架",{"2":{"187":1}}],["已启用全新风格标识和文档",{"2":{"187":1}}],["已内置",{"2":{"11":1,"191":1,"210":1}}],["什么是",{"0":{"187":1}}],["===",{"2":{"186":1}}],["=>",{"2":{"186":1,"199":3}}],["=",{"2":{"186":2,"199":9}}],["回应ping",{"2":{"186":1}}],["回复消息",{"2":{"160":1}}],["实际以安装",{"2":{"222":1}}],["实际内容不多",{"2":{"186":1}}],["实现的",{"2":{"240":1}}],["实现了",{"2":{"19":1}}],["实现",{"2":{"11":1}}],["主要用于",{"2":{"186":1}}],["主动退群",{"2":{"158":1}}],["正在设置头衔",{"2":{"186":1}}],["正向",{"2":{"20":1}}],["正向ws",{"2":{"17":1}}],["固定",{"2":{"186":2}}],["用",{"2":{"240":1}}],["用于创建消息",{"2":{"186":1}}],["用于标记适配器",{"2":{"186":2}}],["用于发送消息接口",{"2":{"186":2}}],["用于禁言成员",{"2":{"186":1}}],["用例参考",{"2":{"19":1}}],["调用",{"2":{"186":3}}],["调试模式",{"2":{"185":1}}],["下面为",{"2":{"186":1}}],["下面为例子",{"2":{"186":1}}],["下载你需要的napcat版本",{"2":{"222":1}}],["下载napcat",{"2":{"211":1}}],["下载无头绿色版本",{"2":{"210":1}}],["下载",{"2":{"192":1}}],["下载有头绿色版本",{"2":{"191":1}}],["下载文件到缓存目录",{"2":{"22":1}}],["下载ffmpeg",{"2":{"6":1}}],["时间突然在某些地方停滞",{"2":{"222":1}}],["时",{"2":{"186":1}}],["时将禁用",{"2":{"15":1}}],["恭喜你完成了基础配置",{"2":{"186":1}}],["过程",{"2":{"185":1}}],["跳过重复构建",{"2":{"185":1}}],["码",{"2":{"185":1}}],["为使用docker安装反之为shell安装",{"2":{"212":1}}],["为了方便使用",{"2":{"187":1}}],["为",{"2":{"185":1}}],["为消息段",{"2":{"185":1}}],["为什么要使用",{"0":{"4":1}}],["解除相关注释代码",{"2":{"185":1}}],["找到目录下的exe启动",{"2":{"192":1}}],["找到",{"2":{"185":1}}],["找到名为",{"2":{"18":1}}],["打包文件和",{"2":{"185":1}}],["打开",{"2":{"18":1,"185":1}}],["运行shell安装并传入",{"2":{"212":1}}],["运行docker安装并传入",{"2":{"212":1}}],["运行",{"2":{"185":1}}],["初次构建",{"2":{"185":1}}],["依赖",{"2":{"185":1}}],["本体和",{"2":{"185":1}}],["本项目使用",{"2":{"4":1}}],["拉取群成员列表测试",{"0":{"189":1}}],["拉取",{"2":{"185":1}}],["拉取表情回应列表",{"2":{"23":1}}],["环境配置",{"0":{"185":1}}],["自由度大",{"2":{"184":1}}],["自定义音源",{"0":{"175":1}}],["也可以使用各种内部接口",{"2":{"184":1}}],["也可打开",{"2":{"15":1}}],["该方案可以与napcat本体代码进行捆绑",{"2":{"184":1}}],["该配置文件名为",{"2":{"17":1}}],["定制化开发方案",{"0":{"184":1},"1":{"185":1,"186":1}}],["基本上都是胡乱点击",{"2":{"222":1}}],["基于",{"0":{"184":1},"1":{"185":1,"186":1}}],["基础配置",{"0":{"14":1},"1":{"15":1,"16":1,"17":1,"18":1}}],["二次开发",{"0":{"184":1},"1":{"185":1,"186":1}}],["二选一",{"2":{"178":1}}],["雪雪看不见我",{"2":{"180":1}}],["伪造信息",{"0":{"180":1}}],["伪造合并转发",{"2":{"13":1}}],["和",{"2":{"178":1,"231":1}}],["音乐",{"2":{"175":1}}],["音乐分享",{"2":{"160":1}}],["现在打开",{"2":{"186":1}}],["现有信息",{"0":{"179":1}}],["现有音源",{"0":{"174":1}}],["现代",{"2":{"105":1}}],["全体",{"2":{"169":1}}],["全体成员",{"2":{"22":1}}],["商城表情",{"0":{"166":1}}],["选择",{"2":{"192":1}}],["选",{"2":{"161":1,"165":3,"166":2,"167":1,"168":2,"175":2,"182":1,"183":1}}],["提示",{"0":{"161":1}}],["子类型区分",{"2":{"160":1}}],["信息",{"2":{"160":1}}],["信号弱",{"0":{"141":1}}],["链接分享",{"2":{"160":1}}],["骰子",{"2":{"160":1}}],["猜拳魔法表情",{"2":{"160":1}}],["某人",{"2":{"160":1}}],["视频",{"2":{"160":1}}],["语音",{"2":{"160":1}}],["纯文本",{"2":{"160":1}}],["发是调用扩展接口get",{"2":{"160":1}}],["发是在双层合并转发内",{"2":{"160":1}}],["发",{"2":{"160":1,"161":1,"165":1,"166":1,"167":1,"168":2,"172":3,"174":6,"175":6,"179":2,"180":4,"182":3,"183":1}}],["发送ping",{"2":{"186":1}}],["发送poke",{"2":{"13":1}}],["发送可选",{"2":{"161":1}}],["发送",{"2":{"160":1}}],["发送群公告",{"2":{"22":1}}],["发送群消息",{"2":{"21":1}}],["发送合并转发",{"0":{"70":1},"1":{"71":1,"72":1},"2":{"22":2,"23":1}}],["发送好友赞",{"2":{"21":1}}],["发送消息",{"2":{"21":1}}],["发送私聊消息",{"2":{"21":1}}],["收",{"2":{"160":1,"161":1,"165":5,"166":4,"167":5,"168":5,"170":1,"171":1,"177":1,"183":5}}],["收到的时候的消息类型是",{"2":{"160":1}}],["标有",{"2":{"160":1,"161":3}}],["标记所有已读",{"0":{"90":1},"1":{"91":1,"92":1}}],["标记所有为已读",{"2":{"23":1}}],["标记群聊信息已读",{"2":{"23":1}}],["标记私聊信息已读",{"2":{"23":1}}],["标记消息已读",{"2":{"22":1}}],["点我了解",{"2":{"232":1}}],["点赞",{"2":{"158":1}}],["点击进入即可",{"2":{"229":1}}],["点击后跳转目标",{"2":{"175":1}}],["点击保存",{"2":{"15":1}}],["点击",{"2":{"15":1}}],["输入状态更新",{"2":{"158":1}}],["快速了解",{"0":{"231":1}}],["快速踏入一阶魔法师",{"2":{"221":1}}],["快速操作",{"2":{"20":1}}],["快乐源泉",{"2":{"158":1}}],["龙王",{"2":{"158":1}}],["戳一戳",{"2":{"158":1}}],["取消",{"2":{"158":1}}],["取消禁言",{"2":{"158":1}}],["仅限亲爱的windows系统",{"2":{"206":1}}],["仅限发送",{"2":{"161":1}}],["仅限收到",{"2":{"161":1}}],["仅收自己的",{"2":{"158":1}}],["仅为兼容性",{"2":{"22":2}}],["⏹",{"2":{"158":1}}],["管理员邀请入群",{"2":{"158":1}}],["管理员已同意入群",{"2":{"158":1}}],["禁言",{"2":{"158":1}}],["减少",{"2":{"158":1}}],["增加",{"2":{"158":2}}],["加群请求",{"2":{"157":1}}],["加好友请求",{"2":{"157":1}}],["匿名消息",{"2":{"155":1,"156":1}}],["普通图片",{"0":{"165":1}}],["普通",{"2":{"155":1,"156":1}}],["私聊窗口抖动",{"2":{"160":1}}],["私聊消息撤回",{"2":{"158":1}}],["私聊消息",{"2":{"155":5,"156":5}}],["私聊戳一戳",{"0":{"31":1},"1":{"32":1,"33":1},"2":{"23":1}}],["心跳",{"2":{"154":1}}],["心跳周期",{"2":{"17":2}}],["停用",{"2":{"154":1}}],["❌",{"2":{"154":2,"155":4,"156":4,"158":9,"160":5}}],["生命周期",{"2":{"154":4}}],["生日",{"2":{"51":3}}],["事件名",{"2":{"154":1,"155":1,"156":1,"157":1,"158":1}}],["事件",{"0":{"154":1,"155":1,"156":1,"157":1,"158":1}}],["事件上报与接口调用",{"2":{"160":1}}],["事件上报",{"2":{"20":1}}],["追剧中",{"0":{"151":1}}],["熬夜中",{"0":{"150":1}}],["睡觉中",{"0":{"149":1}}],["摸鱼中",{"0":{"146":1}}],["搬砖中",{"0":{"145":1}}],["学习中",{"0":{"144":1}}],["肝作业",{"0":{"143":1}}],["去旅行",{"0":{"140":1}}],["悠哉哉",{"0":{"139":1}}],["想静静",{"0":{"138":1}}],["我这次没搞砸吧",{"2":{"222":1}}],["我是不是做对了",{"2":{"222":1}}],["我是不是把天空变得五颜六色了",{"2":{"222":1}}],["我的电量",{"0":{"152":1}}],["我没事",{"0":{"137":1}}],["我想开了",{"0":{"136":1}}],["我太难了",{"0":{"135":1}}],["我crash了",{"0":{"124":1}}],["难得糊涂",{"0":{"133":1}}],["一键包framework包",{"2":{"223":1}}],["一切都得按照规范来",{"2":{"222":1}}],["一切开始变得混乱不堪",{"2":{"222":1}}],["一样",{"2":{"217":1}}],["一言难尽",{"0":{"132":1}}],["一起元梦",{"0":{"120":1}}],["宝宝认证",{"0":{"131":1}}],["元气满满",{"0":{"130":1}}],["嗨到飞起",{"0":{"129":1}}],["水逆退散",{"0":{"128":1}}],["好像做错了什么事呢",{"2":{"222":1}}],["好运锦鲤",{"0":{"127":1}}],["好友添加",{"2":{"158":1}}],["好友列表",{"2":{"49":1,"50":1}}],["好友和群聊二选一",{"2":{"35":1,"85":1}}],["好友",{"2":{"22":1,"155":1,"156":1}}],["恋爱中",{"0":{"126":1}}],["爱你",{"0":{"125":1}}],["今日天气",{"0":{"123":1}}],["被掏空",{"0":{"122":1}}],["被用于许多音视频编解码相关的项目中",{"2":{"3":1}}],["求星搭子",{"0":{"121":1}}],["春日限定",{"0":{"119":1}}],["听歌中",{"0":{"118":1}}],["4",{"0":{"201":1}}],["40",{"2":{"117":1}}],["48",{"2":{"98":1}}],["隐身",{"0":{"117":1}}],["隐藏",{"2":{"22":1}}],["忙碌",{"0":{"115":1}}],["离开",{"0":{"114":1}}],["状态列表",{"0":{"111":1},"1":{"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["类型",{"0":{"110":1},"1":{"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["所发出消息的id",{"2":{"109":1}}],["所使用的",{"2":{"6":1}}],["古风",{"2":{"105":1}}],["有头启动",{"2":{"236":1}}],["有一只小猫娘",{"2":{"222":1}}],["有一种神秘且强大的力量",{"2":{"222":1}}],["有什么差别",{"0":{"204":1}}],["有缓存",{"2":{"189":1}}],["有",{"2":{"105":1}}],["转换出的语音链接",{"2":{"102":1}}],["转发消息节点",{"2":{"160":1}}],["转发消息",{"2":{"160":1}}],["转发到群聊",{"0":{"61":1},"1":{"62":1,"63":1}}],["转发到私聊",{"0":{"58":1},"1":{"59":1,"60":1}}],["转发单条信息到群聊",{"2":{"23":1}}],["转发单条信息到私聊",{"2":{"23":1}}],["需要取决于下面的启动方式",{"2":{"223":1}}],["需要",{"2":{"215":1}}],["需要修改napcat的用户",{"2":{"199":2}}],["需要管理员权限",{"2":{"157":1}}],["需要转成语音的文字",{"2":{"101":1,"108":1}}],["需要是",{"2":{"71":1}}],["必填",{"2":{"101":3,"104":1,"108":3}}],["表情包",{"2":{"160":1}}],["表情",{"2":{"160":1}}],["表情列表",{"2":{"99":1}}],["表情id",{"2":{"68":1}}],["会员",{"2":{"96":1}}],["会自动对端口",{"2":{"15":1}}],["来源",{"2":{"96":1}}],["v4",{"2":{"187":1,"188":1}}],["video",{"0":{"168":1},"2":{"160":1,"168":1}}],["visit",{"2":{"95":1}}],["version",{"2":{"21":1}}],["新点赞数",{"2":{"95":1}}],["总点赞数",{"2":{"95":1}}],["聊天类型",{"2":{"89":1}}],["倒序",{"2":{"80":1}}],["数据也会通过同样的",{"2":{"222":1}}],["数据类型",{"2":{"26":1,"29":1,"32":1,"35":1,"36":1,"38":1,"39":1,"42":1,"43":1,"45":1,"49":1,"50":1,"51":1,"53":1,"56":1,"57":1,"59":1,"62":1,"65":1,"66":1,"68":1,"71":1,"72":1,"74":1,"77":1,"80":1,"81":1,"85":1,"86":1,"88":1,"89":1,"95":1,"96":1,"98":1,"99":1,"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1}}],["数量",{"2":{"80":1,"88":1,"98":1}}],["起始信息",{"2":{"80":1}}],["详见",{"2":{"71":1}}],["详细",{"2":{"19":1}}],["则使用launcher",{"2":{"211":1}}],["则根据传入的",{"2":{"71":1}}],["则可以通过",{"2":{"15":1}}],["分别对应私聊",{"2":{"71":1}}],["分类",{"2":{"51":1}}],["分类内好友总数量",{"2":{"50":1}}],["分类名称",{"2":{"50":1}}],["分类排序id",{"2":{"50":1}}],["分类id",{"2":{"50":1}}],["英雄心想",{"2":{"222":1}}],["英文数组",{"2":{"65":1}}],["英译中",{"0":{"64":1},"1":{"65":1,"66":1}}],["英译中翻译",{"2":{"23":1}}],["消息内容转换",{"2":{"186":1}}],["消息格式",{"2":{"160":1}}],["消息格式兼容情况",{"0":{"159":1},"1":{"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1}}],["消息列表",{"0":{"160":1}}],["消息时间",{"2":{"89":1}}],["消息数组",{"2":{"81":1,"89":1}}],["消息",{"2":{"71":1}}],["消息类型",{"2":{"71":1}}],["消息id",{"2":{"59":1,"62":1,"68":1,"72":1,"89":1}}],["消息上报格式",{"2":{"17":4}}],["路径或链接",{"2":{"57":2}}],["路径也可以正常使用",{"2":{"6":1}}],["昵称",{"2":{"51":2,"96":1}}],["kovi",{"2":{"240":2}}],["kuwo",{"2":{"174":1,"175":2}}],["kugou",{"2":{"174":1}}],["king",{"2":{"158":1}}],["kick",{"2":{"21":1,"158":2}}],["key",{"2":{"51":1,"182":1}}],["电话号码",{"2":{"51":1}}],["电子邮箱",{"2":{"51":1}}],["电量",{"2":{"45":1}}],["性别",{"2":{"51":1,"96":1}}],["年龄",{"2":{"51":1,"96":1}}],["签名",{"2":{"51":1,"85":1}}],["签名小程序卡片",{"2":{"23":1}}],["参考",{"2":{"81":1,"89":1}}],["参考状态列表",{"2":{"45":2}}],["参数判断",{"2":{"71":1}}],["参数",{"0":{"26":1,"29":1,"32":1,"35":1,"38":1,"41":1,"45":1,"48":1,"53":1,"56":1,"59":1,"62":1,"65":1,"68":1,"71":1,"74":1,"77":1,"80":1,"85":1,"88":1,"91":1,"94":1,"98":1,"101":1,"104":1,"108":1}}],["最重要的是",{"2":{"222":1}}],["最大",{"2":{"43":1}}],["最小",{"2":{"43":1}}],["最多尝试100次",{"2":{"15":1}}],["账号范围列表",{"2":{"42":1}}],["卡片json",{"2":{"36":1,"39":1}}],["错误信息",{"2":{"36":2,"86":2}}],["号传入第二个参数即可",{"2":{"211":1}}],["号",{"2":{"29":1,"32":1,"35":1}}],["无需图形化界面",{"2":{"234":1}}],["无需安装qq",{"2":{"191":1,"210":1}}],["无头启动",{"2":{"233":1}}],["无心之举",{"2":{"222":1}}],["无法直接发送",{"2":{"160":1}}],["无法运行外部程序",{"2":{"8":1}}],["无聊中",{"0":{"147":1}}],["无",{"2":{"27":1,"30":1,"33":1,"39":1,"41":1,"42":1,"46":1,"48":1,"49":1,"54":1,"60":1,"63":1,"66":1,"69":1,"75":1,"78":1,"91":1,"92":1,"94":1,"99":1}}],["响应数据",{"0":{"27":1,"30":1,"33":1,"36":1,"39":1,"42":1,"46":1,"49":1,"54":1,"57":1,"60":1,"63":1,"66":1,"69":1,"72":1,"75":1,"78":1,"81":1,"86":1,"89":1,"92":1,"95":1,"99":1,"102":1,"105":1,"109":1},"1":{"43":1,"50":1,"51":1,"96":1,"106":1}}],["说明",{"2":{"26":1,"29":1,"32":1,"35":1,"36":1,"38":1,"39":1,"42":1,"43":1,"45":1,"49":1,"50":1,"51":1,"53":1,"56":1,"57":1,"59":1,"62":1,"65":1,"66":1,"68":1,"71":1,"72":1,"74":1,"77":1,"80":1,"81":1,"85":1,"86":1,"88":1,"89":1,"95":1,"96":1,"98":1,"99":1,"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1,"154":1,"155":1,"156":1,"157":1,"158":1}}],["字段名",{"2":{"26":1,"29":1,"32":1,"35":1,"36":1,"38":1,"39":1,"42":1,"43":1,"45":1,"49":1,"50":1,"51":1,"53":1,"56":1,"57":1,"59":1,"62":1,"65":1,"66":1,"68":1,"71":1,"72":1,"74":1,"77":1,"80":1,"81":1,"85":1,"86":1,"88":1,"89":1,"95":1,"96":1,"98":1,"99":1,"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1}}],["中国移动",{"2":{"188":1}}],["中文数组",{"2":{"66":1}}],["中的扩展接口",{"2":{"24":1}}],["中配置",{"2":{"6":1}}],["文本",{"2":{"162":1}}],["文档",{"0":{"24":1},"1":{"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1},"2":{"242":1}}],["文件中的",{"2":{"186":1}}],["文件中",{"2":{"185":1}}],["文件名后缀分别为",{"2":{"231":1}}],["文件名称",{"2":{"223":1}}],["文件名",{"2":{"57":1}}],["文件大小",{"2":{"57":1}}],["文件id",{"2":{"56":1}}],["文件",{"0":{"17":1,"205":1,"206":1,"207":1},"2":{"15":1,"160":1,"185":1}}],["文件直链获取",{"2":{"13":1}}],["文件夹内同时包含",{"2":{"6":1}}],["文件夹的结构看起来应该是这样的",{"2":{"6":1}}],["创建并调用",{"2":{"186":1}}],["创建收藏",{"0":{"82":1}}],["创建文本收藏",{"2":{"23":1}}],["创建群文件文件夹",{"2":{"22":1}}],["推荐好友",{"2":{"160":1,"172":1}}],["推荐",{"2":{"105":1,"225":1,"226":1,"235":1,"238":1}}],["推荐群聊",{"2":{"23":1,"172":1}}],["推荐联系人",{"2":{"23":1}}],["推荐每次请求间隔3s",{"2":{"21":1}}],["对方",{"2":{"29":1,"32":1,"35":2}}],["对事件执行快速操作",{"2":{"22":1}}],["对于",{"2":{"19":1}}],["检查链接安全性",{"2":{"22":1}}],["检查是否可以发送语音",{"2":{"21":1}}],["检查是否可以发送图片",{"2":{"21":1}}],["删除群聊公告",{"2":{"23":1}}],["删除群文件文件夹",{"2":{"22":1}}],["删除群文件",{"2":{"22":1}}],["删除好友",{"2":{"22":1}}],["上写着自己不太明白的指令",{"2":{"222":1}}],["上报自身消息",{"2":{"185":1}}],["上报事件兼容情况",{"0":{"153":1},"1":{"154":1,"155":1,"156":1,"157":1,"158":1}}],["上报地址",{"2":{"17":2}}],["上传私聊文件",{"2":{"22":1}}],["上传群文件",{"2":{"22":1}}],["unique",{"2":{"165":1,"166":1,"167":1,"168":1,"183":1}}],["unset",{"2":{"158":1}}],["uid",{"2":{"51":1,"96":1}}],["uin",{"0":{"40":1},"1":{"41":1,"42":1,"43":1},"2":{"23":1,"51":1,"96":1}}],["userinfos",{"2":{"95":1}}],["user",{"2":{"23":2,"29":1,"32":1,"35":1,"51":1,"59":1,"71":1,"74":1,"80":1,"180":1}}],["upload",{"2":{"22":2,"158":1}}],["url",{"2":{"15":1,"17":2,"22":2,"57":1,"106":1,"165":1,"166":1,"167":1,"168":1,"175":3,"183":1}}],["移出精华消息",{"2":{"22":1}}],["剩余次数",{"2":{"22":1}}],["图片路径或链接",{"2":{"53":1}}],["图片",{"2":{"22":2,"160":1}}],["olivos",{"0":{"242":1},"2":{"240":3}}],["opt",{"2":{"199":3,"200":2,"201":3}}],["operation",{"2":{"22":1}}],["o",{"2":{"195":1,"212":4,"216":1}}],["ob11message",{"2":{"186":2}}],["ob",{"2":{"186":1}}],["obcore",{"2":{"186":4}}],["offline",{"2":{"158":1}}],["other",{"2":{"155":1,"156":1}}],["ocr",{"2":{"22":4}}],["once",{"0":{"192":1,"206":1},"2":{"192":1,"223":1}}],["onmessage",{"2":{"186":2}}],["onlinecount",{"2":{"50":1}}],["online",{"0":{"44":1},"1":{"45":1,"46":1},"2":{"22":1,"23":1}}],["onebotv11",{"2":{"240":2}}],["onebot规范",{"2":{"222":1}}],["onebot",{"0":{"21":1},"2":{"19":1,"154":2,"185":2,"186":5,"187":1,"240":1}}],["onebot11接口文档",{"2":{"24":1}}],["onebot11",{"2":{"17":1,"81":1,"89":1}}],["设置签名",{"0":{"84":1},"1":{"85":1,"86":1}}],["设置私聊已读",{"0":{"73":1},"1":{"74":1,"75":1}}],["设置表情回复",{"0":{"67":1},"1":{"68":1,"69":1}}],["设置qq头像",{"0":{"52":1},"1":{"53":1,"54":1}}],["设置输入状态",{"2":{"23":1}}],["设置个人签名",{"2":{"23":1}}],["设置消息的表情回复",{"2":{"23":1}}],["设置头像",{"2":{"23":1}}],["设置在线状态",{"0":{"44":1},"1":{"45":1,"46":1},"2":{"23":1}}],["设置在线机型",{"2":{"22":1}}],["设置精华消息",{"2":{"22":1}}],["设置登录号资料",{"2":{"22":1}}],["设置群聊已读",{"0":{"76":1},"1":{"77":1,"78":1}}],["设置群头像",{"2":{"22":1}}],["设置群头衔",{"2":{"13":1}}],["设置群组专属头衔",{"2":{"21":1}}],["设置群名",{"2":{"21":1}}],["设置群名片",{"2":{"21":1}}],["相关接口凭证",{"2":{"21":1}}],["邀请登录号入群",{"2":{"157":1}}],["邀请",{"2":{"21":1}}],["处理加群请求",{"2":{"21":1}}],["处理加好友请求",{"2":{"21":1}}],["退出群组",{"2":{"21":1}}],["群",{"2":{"160":1}}],["群成员头衔变更",{"2":{"158":1}}],["群成员荣誉变更",{"2":{"158":4}}],["群成员名片更新",{"2":{"158":1}}],["群红包运气王",{"2":{"158":1}}],["群中自身发送",{"2":{"155":1,"156":1}}],["群临时",{"2":{"155":1,"156":1}}],["群昵称",{"2":{"89":1}}],["群号",{"2":{"26":1,"29":1,"35":1,"38":1,"62":1,"71":1,"77":1,"101":1,"104":1,"108":1}}],["群打卡",{"2":{"22":1}}],["群聊拉取",{"2":{"189":1}}],["群聊之火",{"2":{"158":1}}],["群聊设精",{"2":{"158":3}}],["群聊表情回应",{"2":{"158":1}}],["群聊文件上传",{"2":{"158":1}}],["群聊成员增加",{"2":{"158":3}}],["群聊成员减少",{"2":{"158":4}}],["群聊禁言",{"2":{"158":3}}],["群聊管理员变动",{"2":{"158":3}}],["群聊消息撤回",{"2":{"158":1}}],["群聊消息",{"2":{"155":4,"156":4}}],["群聊卡片",{"0":{"34":1},"1":{"35":1,"36":1}}],["群聊发送ai语音",{"0":{"107":1},"1":{"108":1,"109":1},"2":{"23":1}}],["群聊戳一戳",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"23":1,"160":1}}],["群聊",{"2":{"22":1,"23":1}}],["群备注",{"2":{"21":1}}],["群组",{"2":{"71":1}}],["群组设置管理员",{"2":{"21":1}}],["群组全员禁言",{"2":{"21":1}}],["群组单人禁言",{"2":{"21":1}}],["群组踢人",{"2":{"21":1}}],["群签到",{"0":{"25":1},"1":{"26":1,"27":1},"2":{"13":1,"23":1}}],["获取自定义表情",{"0":{"97":1},"1":{"98":1,"99":1}}],["获取自身点赞列表",{"0":{"93":1},"1":{"94":1,"95":1,"96":1},"2":{"23":1}}],["获取私聊历史记录",{"0":{"79":1,"87":1},"1":{"80":1,"81":1,"88":1,"89":1}}],["获取私聊记录",{"2":{"23":1}}],["获取分类的好友列表",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1}}],["获取机器人账号范围",{"0":{"40":1},"1":{"41":1,"42":1,"43":1}}],["获取机器人qq号区间",{"2":{"23":1}}],["获取推荐群聊卡片",{"0":{"37":1},"1":{"38":1,"39":1}}],["获取推荐好友",{"0":{"34":1},"1":{"35":1,"36":1}}],["获取ai语音角色列表",{"0":{"103":1},"1":{"104":1,"105":1,"106":1},"2":{"23":1}}],["获取rkey",{"2":{"23":1}}],["获取陌生人在线状态",{"2":{"23":1}}],["获取陌生人信息",{"2":{"21":1}}],["获取packetserver状态",{"2":{"23":1}}],["获取用户个人资料页",{"2":{"23":1}}],["获取收藏",{"0":{"83":1}}],["获取收藏表情",{"2":{"23":1}}],["获取收藏列表",{"2":{"23":1}}],["获取最近的聊天记录",{"2":{"23":1}}],["获取文件信息",{"0":{"55":1},"1":{"56":1,"57":1},"2":{"23":1}}],["获取好友分类列表",{"2":{"23":1}}],["获取好友列表",{"2":{"21":1}}],["获取精华消息列表",{"2":{"22":1}}],["获取当前账号在线客户端列表",{"2":{"22":1}}],["获取在线机型",{"2":{"22":1}}],["获取版本信息",{"2":{"21":1}}],["获取运行状态",{"2":{"21":1}}],["获取图片",{"2":{"21":1}}],["获取语音",{"2":{"21":1}}],["获取",{"2":{"21":3}}],["获取群聊被禁言用户",{"2":{"23":1}}],["获取群组忽略的通知",{"2":{"23":1}}],["获取群组额外信息",{"2":{"23":1}}],["获取群文件资源链接",{"2":{"22":1}}],["获取群文件系统信息",{"2":{"22":1}}],["获取群子目录文件列表",{"2":{"22":1}}],["获取群根目录文件列表",{"2":{"22":1}}],["获取群公告",{"2":{"22":1}}],["获取群",{"2":{"22":1}}],["获取群系统消息",{"2":{"22":1}}],["获取群消息历史记录",{"2":{"22":1}}],["获取群荣誉信息",{"2":{"21":1}}],["获取群成员列表",{"2":{"21":1}}],["获取群成员信息",{"2":{"21":1}}],["获取群列表",{"2":{"21":1}}],["获取群信息",{"2":{"21":1}}],["获取登录号信息",{"2":{"21":1}}],["获取合并转发消息",{"2":{"21":1}}],["获取消息",{"2":{"21":1}}],["撤回消息",{"2":{"21":1}}],["s",{"2":{"201":1}}],["sandbox",{"2":{"199":2,"202":1}}],["safely",{"2":{"22":1}}],["script",{"2":{"195":1,"212":4,"216":1}}],["speedtest",{"2":{"188":1}}],["special",{"2":{"21":1}}],["sudo",{"2":{"195":1,"212":4}}],["sub",{"2":{"165":1}}],["summary",{"2":{"165":1,"166":1,"182":1}}],["src",{"2":{"96":1,"185":2,"186":2}}],["sh",{"2":{"195":3,"212":12,"216":3}}],["shell版本",{"0":{"228":1}}],["shell本体+启动器",{"2":{"223":2}}],["shell安装时是否安装cli",{"2":{"212":1}}],["shell安装可选0",{"2":{"212":1}}],["shell",{"0":{"207":1,"209":1,"211":1,"225":1,"233":1},"1":{"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"234":1,"235":1},"2":{"185":2,"188":1,"200":1,"211":1,"217":1,"223":1,"224":1,"231":1}}],["share",{"2":{"160":1}}],["shake",{"2":{"160":1}}],["shut",{"2":{"23":1}}],["show",{"2":{"22":2}}],["singer",{"2":{"175":1}}],["single",{"0":{"58":1,"61":1},"1":{"59":1,"60":1,"62":1,"63":1},"2":{"23":2}}],["size",{"2":{"57":1,"165":1,"167":1,"168":1,"183":1}}],["sign",{"0":{"25":1},"1":{"26":1,"27":1},"2":{"22":1,"23":1}}],["system",{"2":{"22":2}}],["status",{"0":{"44":1},"1":{"45":1,"46":1},"2":{"21":1,"23":4,"45":3,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"158":2}}],["stranger",{"2":{"21":1}}],["string",{"2":{"17":4,"26":1,"35":3,"36":2,"38":1,"39":1,"50":1,"51":11,"53":1,"56":1,"57":5,"65":1,"66":1,"68":1,"71":1,"72":1,"80":2,"85":1,"86":1,"89":6,"96":2,"99":1,"101":2,"102":1,"105":1,"106":3,"108":2,"109":1,"185":1,"186":3,"199":1}}],["sed",{"2":{"201":1}}],["sent",{"0":{"156":1},"2":{"156":9}}],["sendgroupmsg",{"2":{"186":1}}],["sendmembername",{"2":{"89":1}}],["sendnickname",{"2":{"89":1}}],["send",{"0":{"70":1,"107":1},"1":{"71":1,"72":1,"108":1,"109":1},"2":{"21":6,"22":4,"23":2,"186":2}}],["seq",{"2":{"80":1}}],["sex",{"2":{"51":1}}],["self",{"0":{"84":1},"1":{"85":1,"86":1},"2":{"23":1,"155":1,"156":1}}],["settimeout",{"2":{"199":1}}],["set",{"0":{"25":1,"44":1,"52":1,"67":1,"84":1},"1":{"26":1,"27":1,"45":1,"46":1,"53":1,"54":1,"68":1,"69":1,"85":1,"86":1},"2":{"21":10,"22":4,"23":6,"158":1}}],["备注",{"2":{"21":1,"22":1,"23":1,"51":1,"154":1,"155":1,"156":1,"157":1,"158":1,"160":1}}],["介绍",{"2":{"21":1,"22":1,"23":1,"160":1}}],["接入框架",{"0":{"241":1},"1":{"242":1}}],["接下来我将为你讲解一些入门知识",{"2":{"221":1}}],["接收消息等接口",{"2":{"187":1}}],["接收到离线文件",{"2":{"158":1}}],["接收对应接口调用并回应",{"2":{"16":1}}],["接口调用",{"2":{"20":1}}],["i",{"2":{"201":1}}],["i7",{"2":{"188":1}}],["if",{"2":{"186":1,"199":2}}],["import",{"2":{"186":2,"199":4}}],["image消息段发送",{"2":{"160":1}}],["image",{"0":{"164":1},"1":{"165":1,"166":1},"2":{"21":2,"22":2,"160":1,"165":1,"166":1,"175":1}}],["issvip",{"2":{"96":1}}],["isvip",{"2":{"96":1}}],["isfriend",{"2":{"96":1}}],["id",{"2":{"26":1,"29":2,"32":1,"35":2,"38":1,"51":1,"56":1,"59":2,"62":2,"68":2,"71":3,"72":2,"74":1,"77":1,"80":1,"101":1,"104":1,"106":1,"108":1,"109":1,"163":1,"165":1,"166":1,"167":1,"168":1,"172":1,"174":1,"176":1,"177":1,"178":1,"179":1,"180":2,"182":2,"183":1,"186":6}}],["ignore",{"2":{"23":1}}],["includes",{"2":{"199":2}}],["increase",{"2":{"158":3}}],["installpathpkgjson",{"2":{"199":1}}],["install",{"2":{"195":1,"212":4,"216":1}}],["installer",{"0":{"195":1,"212":1,"214":1,"217":1},"2":{"195":1,"212":5,"214":1,"216":2}}],["intel",{"2":{"188":1}}],["initonebot",{"2":{"185":1}}],["index",{"2":{"185":1,"186":2,"199":2,"201":2}}],["invite",{"2":{"157":1,"158":1}}],["input",{"2":{"23":1,"158":1}}],["info",{"2":{"18":2,"21":6,"22":1,"23":1}}],["ip",{"2":{"15":1}}],["日志等级",{"2":{"18":1}}],["如何驾驭",{"2":{"221":1}}],["如下图",{"2":{"193":1}}],["如不传入",{"2":{"71":1}}],["如b站分享卡片",{"2":{"23":1}}],["如",{"2":{"18":1}}],["如果需要快速登录",{"2":{"211":1}}],["如果需要快速启动",{"2":{"210":1}}],["如果是win10",{"2":{"211":1}}],["如果使用失败",{"2":{"206":1}}],["如果不懂干嘛",{"2":{"18":1}}],["如果你使用",{"2":{"199":1}}],["如果你已经启动了",{"2":{"15":1}}],["如果你将",{"2":{"6":1}}],["如果你的",{"2":{"4":1}}],["如果其他程序不支持手动选择",{"2":{"6":1}}],["如果其他程序支持手动选择",{"2":{"6":1}}],["如果有其他程序也需要使用",{"2":{"6":1}}],["global",{"2":{"199":1}}],["gen",{"2":{"188":1}}],["gender",{"2":{"96":1}}],["get",{"0":{"40":1,"47":1,"55":1,"79":1,"83":1,"87":1,"93":1,"100":1,"103":1},"1":{"41":1,"42":1,"43":1,"48":1,"49":1,"50":1,"51":1,"56":1,"57":1,"80":1,"81":1,"88":1,"89":1,"94":1,"95":1,"96":1,"101":1,"102":1,"104":1,"105":1,"106":1},"2":{"21":17,"22":11,"23":16,"186":2}}],["giftcount",{"2":{"96":1}}],["groupapi",{"2":{"186":1}}],["group",{"0":{"25":1,"28":1,"61":1,"76":1,"107":1},"1":{"26":1,"27":1,"29":1,"30":1,"62":1,"63":1,"77":1,"78":1,"108":1,"109":1},"2":{"21":15,"22":16,"23":9,"26":1,"29":1,"35":1,"38":1,"62":1,"71":2,"77":1,"101":1,"104":1,"108":1,"155":6,"156":6,"157":2,"158":17,"172":1,"186":8}}],["gocqhttp接口文档",{"2":{"24":1}}],["go",{"0":{"22":1},"2":{"19":1}}],["gt",{"2":{"18":1,"160":6,"185":1,"186":1,"189":1}}],["gpl",{"2":{"6":1}}],["目录",{"2":{"18":1}}],["目录注册到系统的",{"2":{"6":1}}],["后",{"2":{"18":1}}],["其方案将导致napcat扩展api失效的",{"2":{"193":1}}],["其余扩展接口拉取",{"2":{"158":1}}],["其他客户端在线状态变更",{"2":{"158":1}}],["其他",{"2":{"155":1,"156":1}}],["其它设置",{"0":{"18":1}}],["其中xxxx为对应qq账户",{"2":{"17":1}}],["重连间隔",{"2":{"17":1}}],["重启即可生效",{"2":{"15":1}}],["rs",{"2":{"240":2}}],["rust",{"2":{"240":1}}],["rust开发sdk",{"2":{"240":1}}],["run",{"2":{"185":5,"202":1}}],["r",{"2":{"188":1}}],["rps",{"0":{"170":1},"2":{"160":1,"170":1}}],["richbuffer",{"2":{"51":1}}],["richtime",{"2":{"51":1}}],["rkey",{"2":{"23":1}}],["railway部署",{"0":{"218":1}}],["railway",{"0":{"218":1}}],["raw`",{"2":{"199":1}}],["raw",{"2":{"186":1}}],["raw数据上报",{"2":{"17":4}}],["range",{"0":{"40":1},"1":{"41":1,"42":1,"43":1},"2":{"23":1}}],["robot",{"0":{"40":1},"1":{"41":1,"42":1,"43":1},"2":{"23":1,"221":1,"222":1}}],["root",{"2":{"22":1}}],["require",{"2":{"199":6}}],["request",{"0":{"157":1},"2":{"21":2,"23":1,"157":3}}],["release文件",{"0":{"232":1}}],["release里面的文件有些什么呢",{"0":{"223":1}}],["release的win一键包是什么",{"0":{"208":1}}],["release",{"2":{"192":1,"211":1,"231":1}}],["ret",{"2":{"186":2}}],["reply",{"0":{"176":1},"2":{"160":1,"176":1}}],["reportselfmessage",{"2":{"17":3,"185":1}}],["reverseorder",{"2":{"80":1}}],["resources",{"2":{"199":2,"200":2,"201":2}}],["result",{"2":{"86":1,"170":1,"171":1}}],["resid",{"2":{"72":1}}],["res",{"2":{"72":1}}],["remark",{"2":{"51":1,"89":1}}],["remain",{"2":{"22":1}}],["recall",{"2":{"158":2}}],["recent",{"0":{"87":1},"1":{"88":1,"89":1},"2":{"23":1}}],["record",{"0":{"100":1,"107":1,"167":1},"1":{"101":1,"102":1,"108":1,"109":1},"2":{"21":2,"23":2,"160":1,"167":1}}],["reconnectinterval",{"2":{"17":1}}],["read",{"0":{"73":1,"76":1,"90":1},"1":{"74":1,"75":1,"77":1,"78":1,"91":1,"92":1},"2":{"22":1,"23":3}}],["readme",{"2":{"6":1}}],["dirname",{"2":{"199":2}}],["dice",{"0":{"171":1},"2":{"160":1,"171":1}}],["disable",{"2":{"154":1}}],["data",{"2":{"102":1,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"174":1,"175":1,"176":1,"177":1,"179":1,"180":1,"181":2,"182":1,"183":1}}],["day",{"2":{"51":1}}],["download",{"2":{"22":1}}],["docker安装可选0",{"2":{"212":1}}],["docker",{"0":{"194":1,"213":1,"214":1},"2":{"194":1,"212":4,"213":1,"214":1}}],["doc",{"2":{"6":1}}],["debian",{"0":{"212":1}}],["debug",{"2":{"17":4,"18":2,"185":1}}],["depend",{"2":{"185":1}}],["dev",{"2":{"185":3}}],["decrease",{"2":{"158":4}}],["del",{"2":{"23":1}}],["delete",{"2":{"21":1,"22":4,"158":1}}],["鉴权密钥",{"2":{"17":4}}],["mjs",{"2":{"199":4}}],["ms",{"2":{"188":1}}],["msgapi",{"2":{"186":1}}],["msgid",{"2":{"89":1}}],["msgtime",{"2":{"89":1}}],["msg",{"0":{"58":1,"61":1,"67":1,"70":1,"73":1,"76":1,"79":1},"1":{"59":1,"60":1,"62":1,"63":1,"68":1,"69":1,"71":1,"72":1,"74":1,"75":1,"77":1,"78":1,"80":1,"81":1},"2":{"21":6,"22":8,"23":7,"158":1,"186":2}}],["migu",{"2":{"174":1}}],["minuin",{"2":{"43":1}}],["mini",{"2":{"23":1,"160":1}}],["mface",{"0":{"182":1},"2":{"160":1,"182":1}}],["music",{"0":{"173":1},"1":{"174":1,"175":1},"2":{"160":1,"174":1,"175":1}}],["musicsignurl",{"2":{"17":1}}],["mode",{"2":{"212":2}}],["model",{"2":{"22":2}}],["month",{"2":{"51":1}}],["me",{"2":{"158":1}}],["meta",{"0":{"154":1},"2":{"154":5}}],["messages",{"2":{"81":1}}],["message",{"0":{"155":1,"156":1},"2":{"59":1,"62":1,"68":1,"71":2,"72":1,"80":1,"81":1,"89":1,"109":1,"155":9,"156":9,"186":9}}],["messagepostformat",{"2":{"17":4}}],["member",{"2":{"21":2}}],["main",{"2":{"195":1,"199":1,"201":2,"212":4,"216":1}}],["maxuin",{"2":{"43":1}}],["marketface",{"2":{"166":1}}],["mark",{"0":{"73":1,"76":1,"90":1},"1":{"74":1,"75":1,"77":1,"78":1,"91":1,"92":1},"2":{"22":1,"23":3}}],["markdown",{"2":{"13":1,"160":2}}],["macos安装工具",{"0":{"215":1}}],["macos平台",{"2":{"11":1}}],["macos",{"0":{"8":1,"215":1},"2":{"12":2,"215":1}}],["master",{"2":{"6":1}}],["监听主机",{"2":{"17":2}}],["监听端口",{"2":{"17":2}}],["监听地址",{"2":{"15":1}}],["启用适配器",{"2":{"185":1}}],["启用",{"2":{"154":1}}],["启用状态",{"2":{"17":4}}],["启动你需要http",{"2":{"222":1,"228":1}}],["启动教程为准",{"2":{"222":1}}],["启动",{"0":{"202":1,"225":1,"226":1},"2":{"185":1,"226":1,"238":1}}],["启动登录",{"2":{"18":1}}],["启动后可在启动日志中看到形如",{"2":{"15":1}}],["else",{"2":{"199":2}}],["escape",{"2":{"186":1}}],["essence",{"2":{"22":3,"158":3}}],["event",{"0":{"154":1},"2":{"154":5}}],["empty",{"2":{"183":6}}],["emotion",{"2":{"158":1}}],["emo中",{"0":{"134":1}}],["emoji",{"0":{"67":1},"1":{"68":1,"69":1},"2":{"23":2,"68":1,"158":1,"182":2}}],["email",{"2":{"51":1}}],["errmsg",{"2":{"36":1,"86":1}}],["errcode",{"2":{"36":1}}],["error",{"2":{"18":1}}],["export",{"2":{"186":1}}],["extstatus",{"2":{"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["ext",{"2":{"45":1}}],["ex",{"2":{"23":1}}],["exe启动napcat",{"2":{"206":1}}],["exe",{"2":{"6":6,"191":1,"210":1}}],["en2zh",{"0":{"64":1},"1":{"65":1,"66":1},"2":{"23":1}}],["enablelocalfile2url",{"2":{"17":1}}],["enableforcepushevent",{"2":{"17":1}}],["enablewebsocket",{"2":{"17":1}}],["enablecors",{"2":{"17":1}}],["enable",{"2":{"17":4,"154":1,"185":1}}],["唯一标识",{"2":{"17":4}}],["这些启动方式",{"2":{"224":1}}],["这些文件是什么",{"0":{"203":1},"1":{"204":1,"205":1,"206":1,"207":1,"208":1}}],["这只猫娘虽然有时候会闹出点小乱子",{"2":{"222":1}}],["这种纸张上",{"2":{"222":1}}],["这位应用采用前辈们广泛使用的onebot规范",{"2":{"222":1}}],["这个纸好像好难理解",{"2":{"222":1}}],["这个英雄明白",{"2":{"222":1}}],["这个是电量",{"2":{"152":1}}],["这股力量",{"2":{"222":1}}],["这步也可以使用下面替代",{"2":{"201":1}}],["这里是",{"2":{"187":1}}],["这里演示为一个",{"2":{"17":4}}],["这是什么",{"2":{"222":1}}],["这是shell版本的打包文件",{"2":{"207":1}}],["这是napcat",{"2":{"206":1}}],["这是napcat的framework版本的插件包",{"2":{"205":1}}],["这是用来提供ntqq本身没有的功能的dlc",{"2":{"10":1}}],["这是干什么的",{"0":{"10":1},"1":{"11":1}}],["nix部署",{"0":{"220":1}}],["nix",{"0":{"220":1},"2":{"220":1}}],["nickname",{"2":{"51":1,"180":1}}],["nick",{"2":{"51":1,"96":1}}],["n",{"2":{"212":4}}],["nt",{"2":{"186":1}}],["ntqq按照预设的方式执行任务",{"2":{"222":1}}],["ntqq",{"2":{"186":1,"222":5}}],["npm",{"2":{"185":5}}],["net",{"2":{"195":1,"212":4,"216":1}}],["network",{"2":{"17":1,"185":2}}],["nearby",{"2":{"95":1}}],["new",{"2":{"95":2,"186":1}}],["nonebot",{"2":{"240":2}}],["nonebot平台更新工具",{"2":{"240":1}}],["no",{"2":{"199":2,"202":1}}],["notify",{"2":{"158":9}}],["notice",{"0":{"158":1},"2":{"22":2,"23":1,"155":1,"156":1,"158":33}}],["normal",{"2":{"155":1,"156":1}}],["node开发sdk",{"2":{"240":1}}],["node",{"0":{"178":1},"1":{"179":1,"180":1},"2":{"71":3,"160":1,"179":1,"180":1,"240":2}}],["number",{"2":{"29":2,"32":1,"36":1,"43":2,"45":3,"50":4,"51":9,"59":2,"62":2,"68":1,"71":2,"72":1,"74":1,"77":1,"80":1,"86":1,"88":1,"89":2,"95":4,"96":11,"98":1,"101":1,"104":2,"108":1}}],["ncatbot",{"2":{"240":2}}],["ncupdate",{"2":{"240":2}}],["nclatest",{"2":{"195":1,"212":4,"216":1}}],["nc",{"2":{"23":3,"240":1}}],["napneko",{"2":{"195":1,"212":4,"216":1}}],["napcat拓展插件",{"2":{"240":1}}],["napcat有着众多启动方式",{"2":{"224":1}}],["napcat与ntqq之间的微妙平衡保持着",{"2":{"222":1}}],["napcat依旧是那个呆萌",{"2":{"222":1}}],["napcat开始在这套严格的规范下与",{"2":{"222":1}}],["napcat的能力太强大",{"2":{"222":1}}],["napcat就开始了对这门语言的探索",{"2":{"222":1}}],["napcat外表乖巧",{"2":{"222":1}}],["napcatwinbootmain",{"2":{"210":1}}],["napcatcore",{"2":{"186":2}}],["napcatonebot11adapter",{"2":{"185":1,"186":2}}],["napcatqq",{"0":{"187":1},"2":{"19":2,"24":1,"187":2,"192":1,"211":1,"215":1,"226":1,"231":1,"238":1}}],["napcat作为http请求发起方",{"2":{"16":1}}],["napcat作为http请求接受方",{"2":{"16":1}}],["napcat",{"0":{"18":1,"23":1,"184":1,"191":1,"192":1,"193":1,"194":1,"195":1,"205":1,"206":1,"207":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1},"1":{"185":1,"186":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1},"2":{"0":1,"4":1,"6":2,"11":1,"15":1,"18":4,"19":1,"185":4,"186":4,"188":1,"192":1,"193":1,"194":1,"195":3,"199":10,"200":4,"212":13,"213":1,"214":1,"216":4,"217":1,"219":1,"220":1,"221":2,"222":3,"223":3,"240":2}}],["name",{"2":{"17":4,"21":1,"57":1,"106":1,"165":1,"166":1,"167":1,"168":1,"183":1}}],["native",{"0":{"11":1},"2":{"12":1}}],["不包含qq",{"2":{"223":2}}],["不要用某人懒了没更新",{"2":{"217":1}}],["不要将注释填入",{"2":{"17":1}}],["不使用代理",{"2":{"212":1}}],["不安装cli",{"2":{"212":1}}],["不支持自定义",{"2":{"212":1}}],["不会破坏环境",{"2":{"208":1}}],["不会可以搜索系统设置环境变量",{"2":{"6":1}}],["不需要安装的情况下通过一键boot",{"2":{"206":1}}],["不通过消息",{"2":{"160":1}}],["不用看啦",{"2":{"18":1}}],["除非你非常熟悉",{"2":{"17":1}}],["非常不推荐",{"2":{"17":1}}],["既能主动推送事件也能接收请求",{"2":{"16":2}}],["通用性手动教程",{"0":{"193":1}}],["通常指反向ws",{"2":{"16":1}}],["通常指正向ws",{"2":{"16":1}}],["通过",{"0":{"15":1,"17":1},"1":{"16":1}}],["添加环境变量",{"2":{"193":1}}],["添加配置",{"0":{"16":1}}],["添加bin目录到系统环境变量",{"2":{"6":1}}],["网络配置",{"0":{"16":1}}],["q我吧",{"0":{"113":1}}],["qid",{"2":{"51":1}}],["quot",{"2":{"35":2,"212":4,"237":2}}],["quick",{"2":{"22":1}}],["qrcode",{"2":{"15":1}}],["qq昵称",{"2":{"89":2}}],["qq备注",{"2":{"89":1}}],["qq等级",{"2":{"51":1}}],["qq号或群号",{"2":{"172":1}}],["qq号",{"2":{"51":3,"59":1,"71":1,"74":1,"80":1,"89":1,"96":1}}],["qqid",{"2":{"51":1}}],["qq",{"0":{"52":1},"1":{"53":1,"54":1},"2":{"4":1,"15":1,"21":1,"22":1,"23":1,"29":1,"32":1,"35":1,"160":2,"169":2,"172":1,"174":1,"187":1,"198":1,"199":2,"200":2,"201":3,"202":1,"211":1,"212":3}}],["登录号被踢",{"2":{"158":1}}],["登录成功后",{"2":{"15":1}}],["登录",{"2":{"15":1}}],["登录密钥",{"2":{"15":1}}],["进行二维码登录",{"2":{"15":1}}],["进行配置",{"2":{"15":1}}],["进入qq设置",{"2":{"229":1}}],["进入webui",{"2":{"222":1,"228":1}}],["进入设置即可",{"2":{"191":1}}],["进入",{"0":{"16":1},"2":{"15":1}}],["访问",{"2":{"15":1}}],["工作前缀",{"2":{"15":1}}],["端口",{"2":{"15":1}}],["端口号会在启动日志中显示",{"2":{"15":1}}],["huankong233",{"2":{"240":1}}],["hasnapcatparam",{"2":{"199":4}}],["handle",{"2":{"22":1,"186":3}}],["heartbeat",{"2":{"154":1}}],["heartinterval",{"2":{"17":2}}],["history",{"0":{"79":1},"1":{"80":1,"81":1},"2":{"22":1,"23":1}}],["honor",{"2":{"21":1,"158":4}}],["host",{"2":{"15":1,"17":2}}],["https",{"2":{"19":1,"195":1,"212":4,"216":1}}],["httpserver",{"2":{"17":1}}],["httpservers",{"2":{"17":1}}],["httpclient",{"2":{"17":1}}],["httpclients",{"2":{"17":1}}],["http服务器组",{"2":{"17":1}}],["http服务端",{"2":{"16":1}}],["http客户端组",{"2":{"17":1}}],["http客户端",{"2":{"16":1}}],["http",{"2":{"15":2,"17":1,"20":3,"187":1,"212":1,"222":1}}],["失败则会禁用",{"2":{"15":1}}],["默认值",{"2":{"26":1,"29":1,"32":1,"35":1,"38":1,"42":1,"45":1,"49":1,"53":1,"56":1,"59":1,"62":1,"65":1,"68":1,"71":1,"74":1,"77":1,"80":1,"85":1,"88":1,"98":1}}],["默认是自动生成的随机登录密码",{"2":{"15":1}}],["默认端口为",{"2":{"15":1}}],["默认地址为",{"2":{"15":1}}],["将",{"2":{"193":1,"211":1}}],["将事件推送至插件",{"2":{"16":1}}],["将被禁用",{"2":{"15":1}}],["将其中的文件夹解压至一个你知道的地方",{"2":{"6":1}}],["当你需要调用",{"2":{"186":1}}],["当端口被占用时",{"2":{"15":1}}],["当端口被设置为",{"2":{"15":1}}],["当配置了不可用的地址时",{"2":{"15":1}}],["当前支持版本",{"0":{"12":1}}],["即监听所有地址",{"2":{"15":1}}],["即可查看napcat的选项",{"2":{"229":1}}],["即可注册",{"2":{"185":1}}],["即可进入网络配置",{"2":{"15":1}}],["即可正常使用",{"2":{"7":1}}],["即可",{"2":{"6":2,"210":1}}],["0为不使用代理",{"2":{"212":1}}],["0|1|2|3|4|5|6",{"2":{"212":1}}],["0",{"2":{"15":11,"17":8,"80":1,"112":2,"113":2,"114":2,"115":2,"116":2,"117":2,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"199":1,"212":1,"215":1}}],["0及以后的版本在linux平台",{"2":{"11":1}}],["个开放端口",{"2":{"15":1}}],["1panel插件部署",{"0":{"219":1}}],["1panel",{"0":{"219":1},"2":{"219":1}}],["1为使用内置的第一个",{"2":{"212":1}}],["15",{"2":{"192":1}}],["14ms",{"2":{"189":1}}],["1401",{"2":{"134":1}}],["13700h",{"2":{"188":1}}],["13th",{"2":{"188":1}}],["1300",{"2":{"146":1}}],["18",{"2":{"188":1}}],["163",{"2":{"174":1}}],["10+",{"0":{"212":1}}],["10001",{"2":{"169":1,"172":1,"180":1,"210":1}}],["1000",{"2":{"152":1,"189":1}}],["1032",{"2":{"150":1}}],["1030",{"2":{"123":1}}],["1021",{"2":{"151":1}}],["1027",{"2":{"148":1}}],["1028",{"2":{"118":1}}],["1016",{"2":{"149":1}}],["1018",{"2":{"144":1}}],["1011",{"2":{"141":1}}],["1060",{"2":{"147":1}}],["1061",{"2":{"138":1}}],["1062",{"2":{"135":1}}],["1063",{"2":{"132":1}}],["1070",{"2":{"131":1}}],["1071",{"2":{"127":1}}],["1059",{"2":{"139":1}}],["1052",{"2":{"137":1}}],["1058",{"2":{"130":1}}],["1056",{"2":{"129":1}}],["1051",{"2":{"126":1}}],["10",{"2":{"88":1,"112":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["11ms",{"2":{"189":1}}],["11",{"0":{"21":1},"2":{"19":1,"188":1}}],["12",{"2":{"215":1}}],["123456",{"2":{"211":2}}],["123456789",{"2":{"212":3}}],["1234567",{"2":{"18":1}}],["123",{"2":{"163":1}}],["1201",{"2":{"128":1}}],["127",{"2":{"15":1}}],["1",{"0":{"198":1},"2":{"15":2,"212":1}}],["words",{"2":{"65":1}}],["with",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1},"2":{"23":1}}],["win有头绿色版",{"2":{"223":1}}],["win无头绿色版",{"2":{"223":1}}],["win专用安装器",{"0":{"217":1}}],["win11",{"2":{"211":1}}],["win10",{"2":{"211":3}}],["win手动启动教程",{"0":{"211":1}}],["win一键启动",{"0":{"192":1}}],["win",{"0":{"191":1,"210":1,"217":1}}],["win64",{"2":{"6":1}}],["windows平台",{"2":{"11":1}}],["windows",{"0":{"6":1,"192":1,"206":1},"2":{"12":1,"188":1,"191":1,"192":1,"210":1,"223":4}}],["whole",{"2":{"21":1}}],["ws|reverse",{"2":{"212":2}}],["ws",{"2":{"17":1,"20":2,"212":1,"222":2,"228":1}}],["wsclient",{"2":{"17":1}}],["ws客户端组",{"2":{"17":1}}],["wsserver",{"2":{"17":1}}],["ws服务端组",{"2":{"17":1}}],["websocket",{"2":{"154":1,"187":1}}],["websocketclients",{"2":{"17":1}}],["websocketservers",{"2":{"17":1}}],["websocket客户端",{"2":{"16":1}}],["websocket服务端",{"2":{"16":1}}],["webui",{"0":{"15":1},"1":{"16":1},"2":{"15":12,"185":3}}],["warning",{"2":{"14":1}}],["声聊",{"2":{"13":1}}],["陌生人状态获取",{"2":{"13":1}}],["功能与下面的几乎无差异",{"2":{"186":1}}],["功能",{"2":{"13":1}}],["支持正向和反向ws以及http详见",{"2":{"242":1}}],["支持直接发送图片markdown",{"2":{"240":1}}],["支持下载和更新",{"2":{"215":1}}],["支持ubuntu",{"0":{"212":1}}],["支持mface",{"2":{"160":1}}],["支持使用",{"2":{"160":1}}],["支持",{"2":{"13":1,"71":1}}],["支持的格式处理语音和视频文件",{"2":{"4":1}}],["扩展进度",{"0":{"13":1}}],["29271的qq",{"2":{"192":1}}],["29456",{"2":{"12":2}}],["21ms",{"2":{"189":1}}],["28ms",{"2":{"189":1}}],["28498",{"2":{"12":2}}],["28418",{"2":{"12":1}}],["24h2",{"2":{"188":1}}],["2",{"0":{"199":1},"2":{"188":2}}],["20+",{"0":{"212":1}}],["20ms",{"2":{"189":1}}],["2003",{"2":{"142":1}}],["2001",{"2":{"133":1}}],["2006",{"2":{"125":1}}],["2012",{"2":{"143":1}}],["2015",{"2":{"140":1}}],["2013",{"2":{"136":1}}],["2019",{"2":{"124":1}}],["2014",{"2":{"122":1}}],["2023",{"2":{"145":1}}],["2026",{"2":{"121":1}}],["2025",{"2":{"120":1}}],["2037",{"2":{"119":1}}],["20",{"2":{"80":1}}],["✅",{"2":{"12":5,"13":10,"20":5,"21":35,"22":32,"23":39,"154":3,"155":5,"156":5,"157":3,"158":23,"160":39}}],["≧▽≦",{"2":{"11":1}}],["您无需进行额外的配置即可享受dlc的欢乐",{"2":{"11":1}}],["anyarch",{"2":{"223":2}}],["anyplat",{"2":{"223":2}}],["anonymous",{"2":{"155":1,"156":1}}],["a",{"2":{"202":1}}],["aka",{"2":{"187":1}}],["author",{"2":{"240":6}}],["auto",{"2":{"186":1}}],["audio",{"2":{"175":1}}],["actionmap",{"2":{"186":2}}],["action",{"2":{"186":6}}],["await",{"2":{"186":2,"199":4}}],["age",{"2":{"51":1,"96":1}}],["application",{"2":{"199":2,"201":2}}],["approve",{"2":{"158":1}}],["app",{"2":{"23":1,"160":1,"199":4,"200":2,"201":4}}],["apis",{"2":{"186":3}}],["apifox接口文档",{"2":{"24":1}}],["apifox",{"2":{"19":1,"188":1}}],["api",{"0":{"21":1,"22":1,"23":1,"24":1,"110":1},"1":{"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1},"2":{"19":3,"21":1,"22":2,"23":1,"186":3}}],["avatar",{"0":{"52":1},"1":{"53":1,"54":1},"2":{"23":1}}],["at",{"0":{"169":1},"2":{"22":1,"160":1,"169":1}}],["async",{"2":{"186":1,"199":2}}],["as",{"0":{"73":1,"76":1,"90":1},"1":{"74":1,"75":1,"77":1,"78":1,"91":1,"92":1},"2":{"22":1,"23":3}}],["adapter",{"2":{"186":6}}],["add",{"2":{"21":2,"23":1,"157":1,"158":2}}],["admin",{"2":{"21":1,"158":3}}],["all",{"0":{"90":1},"1":{"91":1,"92":1},"2":{"19":1,"22":1,"23":1,"169":1}}],["arch",{"2":{"225":1,"235":1}}],["arch手动配置",{"2":{"225":1,"235":1}}],["argv",{"2":{"199":2}}],["arkjson",{"2":{"36":1}}],["ark",{"2":{"23":1,"160":1}}],["arksharegroup",{"0":{"37":1},"1":{"38":1,"39":1},"2":{"23":1}}],["arksharepeer",{"0":{"34":1},"1":{"35":1,"36":1},"2":{"23":1}}],["array",{"2":{"17":8,"185":2}}],["arm64",{"2":{"11":2,"12":2}}],["ai角色声音预览url",{"2":{"106":1}}],["ai角色名称",{"2":{"106":1}}],["ai角色数据",{"2":{"105":1}}],["ai角色编号",{"2":{"101":1,"106":1,"108":1}}],["ai分类",{"2":{"105":1}}],["ai文字转语音",{"0":{"100":1},"1":{"101":1,"102":1},"2":{"23":1}}],["ai",{"0":{"100":1,"103":1,"107":1},"1":{"101":1,"102":1,"104":1,"105":1,"106":1,"108":1,"109":1},"2":{"13":1,"23":3}}],["amd64",{"2":{"11":3,"12":3,"191":1,"210":1,"223":3}}],["64gb",{"2":{"188":1}}],["600mbps",{"2":{"188":1}}],["60",{"2":{"113":1}}],["6099",{"2":{"15":3}}],["6",{"2":{"11":1,"188":1}}],["32ms",{"2":{"189":1}}],["32",{"2":{"188":1}}],["30",{"2":{"114":1}}],["3001",{"2":{"17":1}}],["30000",{"2":{"17":2}}],["3000",{"2":{"17":1}}],["30899",{"2":{"12":5}}],["3",{"0":{"200":1},"2":{"11":1,"15":1,"228":1}}],["请注意备份原文件~",{"2":{"215":1}}],["请注意使用此方法使用",{"2":{"192":1}}],["请前往napcat文档寻找framework版本liteloader手动安装教程",{"2":{"206":1}}],["请求按照规范读取",{"2":{"187":1}}],["请求接口兼容情况",{"0":{"19":1},"1":{"20":1,"21":1,"22":1,"23":1}}],["请勿打扰",{"0":{"116":1}}],["请勿将注释内容写入配置文件",{"2":{"14":1}}],["请使用你所使用的系统的包管理器直接安装",{"2":{"7":1}}],["请一定要保证",{"2":{"6":1}}],["此方法为",{"2":{"233":1,"236":1}}],["此文档又名",{"2":{"221":1}}],["此为",{"2":{"214":1,"218":1,"219":1,"220":1}}],["此值固定为",{"2":{"186":2}}],["此次构建将会初始化",{"2":{"185":1}}],["此时需要理解",{"2":{"16":1}}],["此项功能将在进阶配置中解释",{"2":{"15":1}}],["此教程",{"2":{"6":1}}],["此处仅包含",{"2":{"24":1}}],["此处",{"2":{"6":1}}],["可虽然一切变得井然有序",{"2":{"222":1}}],["可是为什么一点也不好吃呢",{"2":{"222":1}}],["可能会遇到一些问题",{"2":{"214":1,"218":1,"219":1,"220":1}}],["可用",{"2":{"20":1,"21":1,"22":1,"23":1,"154":1,"155":1,"156":1,"157":1,"158":1}}],["可选值",{"2":{"18":1}}],["可以通过多种方法调用",{"2":{"186":1}}],["可以修改",{"2":{"185":1}}],["可以配置多个",{"2":{"17":4}}],["可以选择不安装",{"2":{"4":1}}],["可参考",{"2":{"6":1}}],["变量中",{"2":{"6":1}}],["python开发sdk",{"2":{"240":1}}],["ping",{"2":{"186":1}}],["plugin",{"2":{"185":4,"186":6,"240":2}}],["performer",{"2":{"158":1}}],["peername",{"2":{"89":1}}],["peeruin",{"2":{"89":1}}],["phonenum",{"2":{"51":1}}],["phonenumber",{"2":{"35":1}}],["pong",{"2":{"186":2}}],["poke",{"0":{"28":1,"31":1},"1":{"29":1,"30":1,"32":1,"33":1},"2":{"23":2,"158":1,"160":1}}],["post",{"2":{"20":2}}],["portrait",{"2":{"22":1}}],["port",{"2":{"15":2,"17":2}}],["preview",{"2":{"106":1}}],["prefix",{"2":{"15":1}}],["proxy",{"2":{"212":3}}],["process",{"2":{"199":2}}],["profile",{"0":{"93":1},"1":{"94":1,"95":1,"96":1},"2":{"22":1,"23":2,"158":1}}],["program",{"2":{"6":1}}],["private",{"0":{"73":1},"1":{"74":1,"75":1},"2":{"21":1,"22":2,"23":1,"71":1,"155":5,"156":5}}],["package",{"0":{"201":1},"2":{"182":1,"201":2,"215":1}}],["packet",{"2":{"23":1}}],["packetserver",{"2":{"18":1}}],["packetbackend",{"0":{"9":1,"11":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"11":1}}],["parsemultmsg",{"2":{"17":1}}],["panel",{"2":{"15":1}}],["path",{"2":{"6":1,"165":1,"166":1,"167":1,"168":1,"183":1,"199":12}}],["的迷茫表情",{"2":{"222":1}}],["的力量时",{"2":{"222":1}}],["的某些功能",{"2":{"222":1}}],["的奥秘",{"2":{"222":1}}],["的世界",{"2":{"221":1}}],["的main属性从",{"2":{"201":1}}],["的设置页面",{"2":{"193":1}}],["的指导安装",{"2":{"193":1}}],["的约定将你的",{"2":{"187":1}}],["的发送消息",{"2":{"187":1}}],["的使用文档",{"2":{"187":1}}],["的群消息示例",{"2":{"186":1}}],["的表示",{"2":{"160":1}}],["的详细说明请自行点击相关链接查看",{"2":{"19":1}}],["的大部分",{"2":{"19":1}}],["的文件",{"2":{"18":1}}],["的双工模型",{"2":{"16":2}}],["的单工模型",{"2":{"16":2}}],["的token信息",{"2":{"15":1}}],["的",{"2":{"6":1,"18":1,"192":1,"211":1,"231":1}}],["只需将",{"2":{"6":1}}],["只需配置为",{"2":{"6":1}}],["位置",{"2":{"6":2,"160":1}}],["注意事项",{"2":{"223":1}}],["注意需要29271+的qq",{"2":{"206":1}}],["注意不要解压到带有空格或者中文的目录",{"2":{"192":1}}],["注意",{"2":{"6":1,"17":1,"211":1}}],["threkork",{"2":{"240":1}}],["thumb",{"2":{"168":1}}],["team",{"2":{"240":1}}],["termux",{"0":{"216":1},"2":{"216":3}}],["text",{"0":{"162":1},"2":{"101":1,"108":1,"160":1,"162":2}}],["textffmpeg",{"2":{"6":1}}],["tui",{"2":{"212":2}}],["tm",{"2":{"188":1}}],["ts",{"2":{"185":2,"186":2,"240":2}}],["talkative",{"2":{"158":1}}],["to",{"2":{"199":4}}],["total",{"2":{"95":1}}],["token",{"2":{"15":1,"17":4,"21":2}}],["token=xxxx",{"2":{"15":1}}],["typescriptimport",{"2":{"186":1}}],["typescriptcore",{"2":{"186":1}}],["typescriptmessagepostformat",{"2":{"185":1}}],["type",{"2":{"71":1,"104":1,"105":1,"162":1,"163":1,"165":2,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":3,"174":6,"175":2,"176":1,"177":1,"179":1,"180":1,"181":1,"182":1,"183":1}}],["translate",{"0":{"64":1},"1":{"65":1,"66":1},"2":{"23":1}}],["true",{"2":{"17":3,"18":2,"185":1}}],["tianyisama",{"2":{"240":1}}],["timi中",{"0":{"148":1}}],["time",{"2":{"95":1}}],["title",{"2":{"21":1,"158":1,"175":1}}],["tip",{"2":{"11":1,"178":1}}],["txt",{"2":{"6":1}}],["lucky",{"2":{"158":1}}],["launcher",{"2":{"199":3,"201":2,"211":2}}],["lastcharged",{"2":{"96":1}}],["last",{"2":{"95":1}}],["lastestmsg",{"2":{"89":1}}],["latesttime",{"2":{"96":1}}],["latest",{"2":{"6":1}}],["level",{"2":{"51":1}}],["leave",{"2":{"21":1,"158":1}}],["lt",{"2":{"18":1,"160":6,"225":2,"226":2,"235":2,"238":2}}],["loading",{"2":{"222":1}}],["loadnapcat",{"2":{"199":2,"201":2}}],["logos",{"0":{"239":1}}],["log",{"2":{"186":1}}],["login",{"2":{"21":1}}],["loginrate",{"2":{"15":1}}],["location",{"2":{"160":1}}],["localhost",{"2":{"17":2}}],["local",{"2":{"15":1}}],["longnick",{"0":{"84":1},"1":{"85":1,"86":1},"2":{"23":1,"51":1,"85":1}}],["liteloader",{"2":{"226":1,"238":1}}],["liteloaderqqnt`",{"2":{"199":1}}],["liteloaderqqnt",{"2":{"193":3,"199":1}}],["lightapp",{"2":{"160":1}}],["lift",{"2":{"158":1}}],["lifecycle",{"2":{"154":4}}],["list",{"0":{"43":1,"50":1,"83":1,"96":1},"2":{"21":3,"22":1,"23":2,"42":1,"49":1,"95":1,"105":1}}],["like",{"0":{"67":1,"93":1},"1":{"68":1,"69":1,"94":1,"95":1,"96":1},"2":{"21":1,"23":4,"158":2}}],["linux容器",{"0":{"214":1}}],["linux容器化部署",{"0":{"194":1,"213":1}}],["linux一键使用脚本",{"0":{"212":1}}],["linux一键部署脚本",{"0":{"195":1}}],["linux",{"0":{"7":1},"2":{"12":2}}],["license",{"2":{"6":1}}],["build",{"2":{"185":2}}],["buddy",{"0":{"51":1},"2":{"50":1}}],["buddylist",{"2":{"50":1}}],["btodayvotedcnt",{"2":{"96":1}}],["bootway03",{"0":{"196":1},"1":{"197":1,"198":1,"199":1,"200":1,"201":1,"202":1}}],["boolean",{"2":{"80":1,"96":3}}],["bot",{"2":{"4":1}}],["birthday",{"2":{"51":3}}],["bin",{"2":{"6":3}}],["bat",{"2":{"211":3}}],["bat即可启动",{"2":{"211":1}}],["batterystatus",{"2":{"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1}}],["battery",{"2":{"45":1}}],["bashxvfb",{"2":{"202":1}}],["bashchmod",{"2":{"201":1}}],["bashcurl",{"2":{"195":1,"212":4,"216":1}}],["bashecho",{"2":{"199":2}}],["bash",{"2":{"195":1,"212":4,"216":1}}],["base64",{"2":{"57":2}}],["bavailablecnt",{"2":{"96":1}}],["banmember",{"2":{"186":1}}],["ban",{"2":{"21":2,"158":5}}],["by",{"2":{"22":1}}],["|",{"2":{"6":9}}],["fs",{"2":{"199":4}}],["framerwork",{"0":{"192":1},"2":{"192":1}}],["framework版本",{"0":{"229":1}}],["framework本体+启动器",{"2":{"223":1}}],["framework本体",{"2":{"223":1}}],["framework的一键启动包",{"2":{"206":1}}],["framework与shell版本",{"0":{"204":1}}],["framework",{"0":{"190":1,"193":1,"194":1,"205":1,"206":1,"226":1,"236":1},"1":{"191":1,"192":1,"193":1,"194":1,"195":1,"237":1,"238":1},"2":{"185":2,"193":1,"194":1,"195":1,"206":1,"223":2,"224":1,"231":1}}],["from",{"2":{"186":3}}],["friends",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1},"2":{"23":1}}],["friend",{"0":{"31":1,"58":1,"79":1},"1":{"32":1,"33":1,"59":1,"60":1,"80":1,"81":1},"2":{"21":2,"22":1,"23":3,"155":1,"156":1,"157":1,"158":2}}],["face",{"0":{"97":1,"163":1},"1":{"98":1,"99":1},"2":{"23":1,"160":1,"163":1}}],["false",{"2":{"17":13,"80":1,"185":2,"186":1}}],["fetch",{"0":{"97":1},"1":{"98":1,"99":1},"2":{"23":3}}],["force",{"2":{"212":2}}],["forward",{"0":{"58":1,"61":1,"70":1,"177":1},"1":{"59":1,"60":1,"62":1,"63":1,"71":1,"72":1},"2":{"21":1,"22":2,"23":3,"160":1,"177":1}}],["folder",{"2":{"22":3}}],["filename",{"2":{"199":2}}],["file",{"0":{"55":1,"183":1},"1":{"56":1,"57":1},"2":{"22":7,"23":1,"53":1,"56":1,"57":3,"158":1,"160":1,"165":4,"166":3,"167":4,"168":4,"183":5,"199":4}}],["fileloglevel",{"2":{"18":1}}],["filelog",{"2":{"18":1}}],["files",{"2":{"6":1,"22":2}}],["ffprobe",{"2":{"6":2}}],["ffplay",{"2":{"6":2}}],["ffmpeg",{"0":{"2":1,"3":1,"4":1,"5":1},"1":{"3":1,"4":1,"5":1,"6":2,"7":2,"8":2},"2":{"3":1,"4":2,"6":12,"7":1}}],["centos9",{"0":{"212":1}}],["currentpath",{"2":{"199":4}}],["customid",{"2":{"96":1}}],["custom",{"0":{"97":1},"1":{"98":1,"99":1},"2":{"23":1,"175":1}}],["cq",{"2":{"185":1}}],["cq码",{"2":{"160":1}}],["cqhttp",{"0":{"22":1},"2":{"19":1}}],["chat",{"2":{"104":1}}],["chattype",{"2":{"89":1}}],["character",{"0":{"106":1},"2":{"101":1,"106":2,"108":1}}],["characters",{"0":{"103":1},"1":{"104":1,"105":1,"106":1},"2":{"23":1,"105":1}}],["check",{"2":{"22":1}}],["createsendelements",{"2":{"186":1}}],["create",{"0":{"82":1},"2":{"22":1,"23":1}}],["credentials",{"2":{"21":1}}],["cli",{"2":{"212":2}}],["client",{"2":{"158":1}}],["clients",{"2":{"22":1}}],["clean",{"2":{"21":1}}],["categorymbcount",{"2":{"50":1}}],["categoryname",{"2":{"50":1}}],["categorysortid",{"2":{"50":1}}],["categoryid",{"2":{"50":1,"51":1}}],["category",{"0":{"47":1},"1":{"48":1,"49":1,"50":1,"51":1},"2":{"23":1}}],["cache",{"2":{"21":1}}],["canxin121",{"2":{"240":1}}],["can",{"2":{"21":2}}],["card",{"2":{"21":1,"158":1}}],["csrf",{"2":{"21":2}}],["core",{"2":{"186":4,"188":1}}],["count",{"2":{"80":1,"88":1,"95":3,"96":1,"98":1}}],["collection",{"0":{"82":1,"83":1},"2":{"23":2}}],["cookies",{"2":{"21":2}}],["confirm",{"2":{"212":2}}],["config",{"2":{"17":1,"18":1}}],["console",{"2":{"186":1}}],["consoleloglevel",{"2":{"18":1}}],["consolelog",{"2":{"18":1}}],["const",{"2":{"186":2,"199":8}}],["content",{"2":{"177":1,"178":1,"179":1,"180":1}}],["contact",{"0":{"87":1,"172":1},"1":{"88":1,"89":1},"2":{"23":1,"160":1,"172":1}}],["connect",{"2":{"154":1}}],["cn",{"2":{"19":1}}],["c",{"2":{"6":1}}],["例如",{"2":{"6":1}}],["在这个充满混乱的世界里",{"2":{"222":1}}],["在这里你可以修改日志等基础设置",{"2":{"18":1}}],["在一个遥远的",{"2":{"222":1}}],["在此方法中监听消息并处理",{"2":{"186":1}}],["在命令行执行",{"2":{"185":1}}],["在线",{"0":{"112":1}}],["在线数量",{"2":{"50":1}}],["在其中找到token",{"2":{"15":1}}],["在",{"2":{"6":1,"185":1,"193":1,"199":2}}],["系统提示",{"2":{"155":1,"156":1}}],["系统",{"0":{"6":1,"7":1,"8":1}}],["没有处理语音和视频的需求",{"2":{"4":1}}],["以image消息段上报",{"2":{"160":1}}],["以下配置方式二选一即可",{"2":{"10":1}}],["以及",{"2":{"6":1,"19":1}}],["以",{"2":{"4":1}}],["以使",{"2":{"4":1}}],["是自带qq的预打包版本",{"2":{"208":1}}],["是否开启控制台日志",{"2":{"18":1}}],["是否开启文件日志",{"2":{"18":1}}],["是否上报自身消息",{"2":{"17":3}}],["是为了编解码语音和视频",{"2":{"4":1}}],["是知名的开源音视频处理库",{"2":{"3":1}}],["是什么",{"0":{"3":1,"205":1,"206":1,"207":1}}],["配置框架或者独立插件连接napcat",{"2":{"222":1}}],["配置内容参数解释",{"2":{"18":1}}],["配置完成后",{"2":{"15":1}}],["配置onebot服务",{"0":{"15":1,"17":1},"1":{"16":1}}],["配置",{"0":{"2":1,"9":1,"11":1,"18":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1}}],["关于",{"0":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/VPLocalSearchBox.TcFGc2OH.js b/assets/chunks/VPLocalSearchBox.1xzED1bp.js similarity index 99% rename from assets/chunks/VPLocalSearchBox.TcFGc2OH.js rename to assets/chunks/VPLocalSearchBox.1xzED1bp.js index 6f3d6556..8cd531fe 100644 --- a/assets/chunks/VPLocalSearchBox.TcFGc2OH.js +++ b/assets/chunks/VPLocalSearchBox.1xzED1bp.js @@ -1,4 +1,4 @@ -var Ft=Object.defineProperty;var Ot=(a,e,t)=>e in a?Ft(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ae=(a,e,t)=>Ot(a,typeof e!="symbol"?e+"":e,t);import{V as Ct,p as ie,h as me,a4 as tt,a5 as Rt,a6 as At,q as $e,a7 as Mt,d as Lt,D as xe,a8 as st,a9 as Dt,aa as zt,s as Pt,ab as jt,v as Me,P as he,O as _e,ac as Vt,ad as $t,W as Bt,R as Wt,$ as Kt,o as H,b as Jt,j as _,a0 as Ut,k as L,ae as qt,af as Gt,ag as Ht,c as Z,n as nt,e as Se,C as it,F as rt,a as fe,t as pe,ah as Qt,ai as at,aj as Yt,ak as Zt,al as Xt,am as es,_ as ts}from"./framework.DZuLV8wC.js";import{u as ss,c as ns}from"./theme.CaAF-Cfl.js";const is={root:()=>Ct(()=>import("./@localSearchIndexroot.fEZtNG-d.js"),[])};/*! +var Ft=Object.defineProperty;var Ot=(a,e,t)=>e in a?Ft(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ae=(a,e,t)=>Ot(a,typeof e!="symbol"?e+"":e,t);import{V as Ct,p as ie,h as me,a4 as tt,a5 as Rt,a6 as At,q as $e,a7 as Mt,d as Lt,D as xe,a8 as st,a9 as Dt,aa as zt,s as Pt,ab as jt,v as Me,P as he,O as _e,ac as Vt,ad as $t,W as Bt,R as Wt,$ as Kt,o as H,b as Jt,j as _,a0 as Ut,k as L,ae as qt,af as Gt,ag as Ht,c as Z,n as nt,e as Se,C as it,F as rt,a as fe,t as pe,ah as Qt,ai as at,aj as Yt,ak as Zt,al as Xt,am as es,_ as ts}from"./framework.DZuLV8wC.js";import{u as ss,c as ns}from"./theme.oBMqpL8G.js";const is={root:()=>Ct(()=>import("./@localSearchIndexroot.YYyEwq-k.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var mt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ne=mt.join(","),gt=typeof Element>"u",ae=gt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Fe=!gt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Oe=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},rs=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},bt=function(e,t,s){if(Oe(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ne));return t&&ae.call(e,Ne)&&n.unshift(e),n=n.filter(s),n},yt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!Oe(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,s);s.flatten?n.push.apply(n,c):n.push({scopeParent:i,candidates:c})}else{var h=ae.call(i,Ne);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var m=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),f=!Oe(m,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(m&&f){var b=a(m===!0?i.children:m.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},wt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},re=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||rs(e))&&!wt(e)?0:e.tabIndex},as=function(e,t){var s=re(e);return s<0&&t&&!wt(e)?0:s},os=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},xt=function(e){return e.tagName==="INPUT"},ls=function(e){return xt(e)&&e.type==="hidden"},cs=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},us=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(ae.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var l=e.parentElement,c=Fe(e);if(l&&!l.shadowRoot&&n(l)===!0)return ot(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(ps(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return ot(e);return!1},ms=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},bs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,l=as(o,i),c=i?a(n.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):s.push({documentOrder:r,tabIndex:l,item:n,isScope:i,content:c})}),s.sort(os).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=yt([e],t.includeContainer,{filter:Be.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:gs}):s=bt(e,t.includeContainer,Be.bind(null,t)),bs(s)},ws=function(e,t){t=t||{};var s;return t.getShadowRoot?s=yt([e],t.includeContainer,{filter:Ce.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=bt(e,t.includeContainer,Ce.bind(null,t)),s},oe=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ae.call(e,Ne)===!1?!1:Be(t,e)},xs=mt.concat("iframe").join(","),Le=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ae.call(e,xs)===!1?!1:Ce(t,e)};/*! diff --git a/assets/chunks/arc.ChaO93yJ.js b/assets/chunks/arc.K0nsEbsP.js similarity index 98% rename from assets/chunks/arc.ChaO93yJ.js rename to assets/chunks/arc.K0nsEbsP.js index 814bcc42..2f48738f 100644 --- a/assets/chunks/arc.ChaO93yJ.js +++ b/assets/chunks/arc.K0nsEbsP.js @@ -1 +1 @@ -import{M as ln,N as an,O as y,P as tn,Q as Y,R as O,S as _,T as un,V as rn,W as j,X as o,Y as Q,Z as sn,$ as on,a0 as fn}from"../app.BMPJqCQ4.js";function cn(l){return l.innerRadius}function yn(l){return l.outerRadius}function gn(l){return l.startAngle}function dn(l){return l.endAngle}function mn(l){return l&&l.padAngle}function pn(l,h,D,S,v,R,V,a){var E=D-l,i=S-h,n=V-v,d=a-R,u=d*E-n*i;if(!(u*ur*r+X*X&&(M=w,N=p),{cx:M,cy:N,x01:-n,y01:-d,x11:M*(v/T-1),y11:N*(v/T-1)}}function hn(){var l=cn,h=yn,D=Q(0),S=null,v=gn,R=dn,V=mn,a=null,E=ln(i);function i(){var n,d,u=+l.apply(this,arguments),s=+h.apply(this,arguments),f=v.apply(this,arguments)-an,c=R.apply(this,arguments)-an,W=un(c-f),t=c>f;if(a||(a=n=E()),sy))a.moveTo(0,0);else if(W>tn-y)a.moveTo(s*Y(f),s*O(f)),a.arc(0,0,s,f,c,!t),u>y&&(a.moveTo(u*Y(c),u*O(c)),a.arc(0,0,u,c,f,t));else{var m=f,g=c,A=f,T=c,P=W,I=W,M=V.apply(this,arguments)/2,N=M>y&&(S?+S.apply(this,arguments):j(u*u+s*s)),w=_(un(s-u)/2,+D.apply(this,arguments)),p=w,x=w,e,r;if(N>y){var X=sn(N/u*O(M)),z=sn(N/s*O(M));(P-=X*2)>y?(X*=t?1:-1,A+=X,T-=X):(P=0,A=T=(f+c)/2),(I-=z*2)>y?(z*=t?1:-1,m+=z,g-=z):(I=0,m=g=(f+c)/2)}var Z=s*Y(m),$=s*O(m),B=u*Y(T),C=u*O(T);if(w>y){var F=s*Y(g),G=s*O(g),J=u*Y(A),K=u*O(A),q;if(Wy?x>y?(e=H(J,K,Z,$,s,x,t),r=H(F,G,B,C,s,x,t),a.moveTo(e.cx+e.x01,e.cy+e.y01),xy)||!(P>y)?a.lineTo(B,C):p>y?(e=H(B,C,F,G,u,-p,t),r=H(Z,$,J,K,u,-p,t),a.lineTo(e.cx+e.x01,e.cy+e.y01),pr*r+X*X&&(M=w,N=p),{cx:M,cy:N,x01:-n,y01:-d,x11:M*(v/T-1),y11:N*(v/T-1)}}function hn(){var l=cn,h=yn,D=Q(0),S=null,v=gn,R=dn,V=mn,a=null,E=ln(i);function i(){var n,d,u=+l.apply(this,arguments),s=+h.apply(this,arguments),f=v.apply(this,arguments)-an,c=R.apply(this,arguments)-an,W=un(c-f),t=c>f;if(a||(a=n=E()),sy))a.moveTo(0,0);else if(W>tn-y)a.moveTo(s*Y(f),s*O(f)),a.arc(0,0,s,f,c,!t),u>y&&(a.moveTo(u*Y(c),u*O(c)),a.arc(0,0,u,c,f,t));else{var m=f,g=c,A=f,T=c,P=W,I=W,M=V.apply(this,arguments)/2,N=M>y&&(S?+S.apply(this,arguments):j(u*u+s*s)),w=_(un(s-u)/2,+D.apply(this,arguments)),p=w,x=w,e,r;if(N>y){var X=sn(N/u*O(M)),z=sn(N/s*O(M));(P-=X*2)>y?(X*=t?1:-1,A+=X,T-=X):(P=0,A=T=(f+c)/2),(I-=z*2)>y?(z*=t?1:-1,m+=z,g-=z):(I=0,m=g=(f+c)/2)}var Z=s*Y(m),$=s*O(m),B=u*Y(T),C=u*O(T);if(w>y){var F=s*Y(g),G=s*O(g),J=u*Y(A),K=u*O(A),q;if(Wy?x>y?(e=H(J,K,Z,$,s,x,t),r=H(F,G,B,C,s,x,t),a.moveTo(e.cx+e.x01,e.cy+e.y01),xy)||!(P>y)?a.lineTo(B,C):p>y?(e=H(B,C,F,G,u,-p,t),r=H(Z,$,J,K,u,-p,t),a.lineTo(e.cx+e.x01,e.cy+e.y01),ph?(this.rect.x-=(this.labelWidth-h)/2,this.setWidth(this.labelWidth)):this.labelPosHorizontal=="right"&&this.setWidth(h+this.labelWidth)),this.labelHeight&&(this.labelPosVertical=="top"?(this.rect.y-=this.labelHeight,this.setHeight(o+this.labelHeight)):this.labelPosVertical=="center"&&this.labelHeight>o?(this.rect.y-=(this.labelHeight-o)/2,this.setHeight(this.labelHeight)):this.labelPosVertical=="bottom"&&this.setHeight(o+this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==s.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(t){var h=this.rect.x;h>r.WORLD_BOUNDARY?h=r.WORLD_BOUNDARY:h<-r.WORLD_BOUNDARY&&(h=-r.WORLD_BOUNDARY);var o=this.rect.y;o>r.WORLD_BOUNDARY?o=r.WORLD_BOUNDARY:o<-r.WORLD_BOUNDARY&&(o=-r.WORLD_BOUNDARY);var c=new f(h,o),l=t.inverseTransformPoint(c);this.setLocation(l.x,l.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},A.exports=a},function(A,G,N){var g=N(0);function s(){}for(var i in g)s[i]=g[i];s.MAX_ITERATIONS=2500,s.DEFAULT_EDGE_LENGTH=50,s.DEFAULT_SPRING_STRENGTH=.45,s.DEFAULT_REPULSION_STRENGTH=4500,s.DEFAULT_GRAVITY_STRENGTH=.4,s.DEFAULT_COMPOUND_GRAVITY_STRENGTH=1,s.DEFAULT_GRAVITY_RANGE_FACTOR=3.8,s.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=1.5,s.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION=!0,s.DEFAULT_USE_SMART_REPULSION_RANGE_CALCULATION=!0,s.DEFAULT_COOLING_FACTOR_INCREMENTAL=.3,s.COOLING_ADAPTATION_FACTOR=.33,s.ADAPTATION_LOWER_NODE_LIMIT=1e3,s.ADAPTATION_UPPER_NODE_LIMIT=5e3,s.MAX_NODE_DISPLACEMENT_INCREMENTAL=100,s.MAX_NODE_DISPLACEMENT=s.MAX_NODE_DISPLACEMENT_INCREMENTAL*3,s.MIN_REPULSION_DIST=s.DEFAULT_EDGE_LENGTH/10,s.CONVERGENCE_CHECK_PERIOD=100,s.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=.1,s.MIN_EDGE_LENGTH=1,s.GRID_CALCULATION_CHECK_PERIOD=10,A.exports=s},function(A,G,N){function g(s,i){s==null&&i==null?(this.x=0,this.y=0):(this.x=s,this.y=i)}g.prototype.getX=function(){return this.x},g.prototype.getY=function(){return this.y},g.prototype.setX=function(s){this.x=s},g.prototype.setY=function(s){this.y=s},g.prototype.getDifference=function(s){return new DimensionD(this.x-s.x,this.y-s.y)},g.prototype.getCopy=function(){return new g(this.x,this.y)},g.prototype.translate=function(s){return this.x+=s.width,this.y+=s.height,this},A.exports=g},function(A,G,N){var g=N(2),s=N(10),i=N(0),r=N(7),e=N(3),f=N(1),a=N(13),y=N(12),t=N(11);function h(c,l,T){g.call(this,T),this.estimatedSize=s.MIN_VALUE,this.margin=i.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=c,l!=null&&l instanceof r?this.graphManager=l:l!=null&&l instanceof Layout&&(this.graphManager=l.graphManager)}h.prototype=Object.create(g.prototype);for(var o in g)h[o]=g[o];h.prototype.getNodes=function(){return this.nodes},h.prototype.getEdges=function(){return this.edges},h.prototype.getGraphManager=function(){return this.graphManager},h.prototype.getParent=function(){return this.parent},h.prototype.getLeft=function(){return this.left},h.prototype.getRight=function(){return this.right},h.prototype.getTop=function(){return this.top},h.prototype.getBottom=function(){return this.bottom},h.prototype.isConnected=function(){return this.isConnected},h.prototype.add=function(c,l,T){if(l==null&&T==null){var u=c;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(u)>-1)throw"Node already in graph!";return u.owner=this,this.getNodes().push(u),u}else{var d=c;if(!(this.getNodes().indexOf(l)>-1&&this.getNodes().indexOf(T)>-1))throw"Source or target not in graph!";if(!(l.owner==T.owner&&l.owner==this))throw"Both owners must be this graph!";return l.owner!=T.owner?null:(d.source=l,d.target=T,d.isInterGraph=!1,this.getEdges().push(d),l.edges.push(d),T!=l&&T.edges.push(d),d)}},h.prototype.remove=function(c){var l=c;if(c instanceof e){if(l==null)throw"Node is null!";if(!(l.owner!=null&&l.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var T=l.edges.slice(),u,d=T.length,L=0;L-1&&P>-1))throw"Source and/or target doesn't know this edge!";u.source.edges.splice(M,1),u.target!=u.source&&u.target.edges.splice(P,1);var F=u.source.owner.getEdges().indexOf(u);if(F==-1)throw"Not in owner's edge list!";u.source.owner.getEdges().splice(F,1)}},h.prototype.updateLeftTop=function(){for(var c=s.MAX_VALUE,l=s.MAX_VALUE,T,u,d,L=this.getNodes(),F=L.length,M=0;MT&&(c=T),l>u&&(l=u)}return c==s.MAX_VALUE?null:(L[0].getParent().paddingLeft!=null?d=L[0].getParent().paddingLeft:d=this.margin,this.left=l-d,this.top=c-d,new y(this.left,this.top))},h.prototype.updateBounds=function(c){for(var l=s.MAX_VALUE,T=-s.MAX_VALUE,u=s.MAX_VALUE,d=-s.MAX_VALUE,L,F,M,P,J,V=this.nodes,Q=V.length,D=0;DL&&(l=L),TM&&(u=M),dL&&(l=L),TM&&(u=M),d=this.nodes.length){var Q=0;T.forEach(function(D){D.owner==c&&Q++}),Q==this.nodes.length&&(this.isConnected=!0)}},A.exports=h},function(A,G,N){var g,s=N(1);function i(r){g=N(6),this.layout=r,this.graphs=[],this.edges=[]}i.prototype.addRoot=function(){var r=this.layout.newGraph(),e=this.layout.newNode(null),f=this.add(r,e);return this.setRootGraph(f),this.rootGraph},i.prototype.add=function(r,e,f,a,y){if(f==null&&a==null&&y==null){if(r==null)throw"Graph is null!";if(e==null)throw"Parent node is null!";if(this.graphs.indexOf(r)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(r),r.parent!=null)throw"Already has a parent!";if(e.child!=null)throw"Already has a child!";return r.parent=e,e.child=r,r}else{y=f,a=e,f=r;var t=a.getOwner(),h=y.getOwner();if(!(t!=null&&t.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(h!=null&&h.getGraphManager()==this))throw"Target not in this graph mgr!";if(t==h)return f.isInterGraph=!1,t.add(f,a,y);if(f.isInterGraph=!0,f.source=a,f.target=y,this.edges.indexOf(f)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(f),!(f.source!=null&&f.target!=null))throw"Edge source and/or target is null!";if(!(f.source.edges.indexOf(f)==-1&&f.target.edges.indexOf(f)==-1))throw"Edge already in source and/or target incidency list!";return f.source.edges.push(f),f.target.edges.push(f),f}},i.prototype.remove=function(r){if(r instanceof g){var e=r;if(e.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(e==this.rootGraph||e.parent!=null&&e.parent.graphManager==this))throw"Invalid parent node!";var f=[];f=f.concat(e.getEdges());for(var a,y=f.length,t=0;t=r.getRight()?e[0]+=Math.min(r.getX()-i.getX(),i.getRight()-r.getRight()):r.getX()<=i.getX()&&r.getRight()>=i.getRight()&&(e[0]+=Math.min(i.getX()-r.getX(),r.getRight()-i.getRight())),i.getY()<=r.getY()&&i.getBottom()>=r.getBottom()?e[1]+=Math.min(r.getY()-i.getY(),i.getBottom()-r.getBottom()):r.getY()<=i.getY()&&r.getBottom()>=i.getBottom()&&(e[1]+=Math.min(i.getY()-r.getY(),r.getBottom()-i.getBottom()));var y=Math.abs((r.getCenterY()-i.getCenterY())/(r.getCenterX()-i.getCenterX()));r.getCenterY()===i.getCenterY()&&r.getCenterX()===i.getCenterX()&&(y=1);var t=y*e[0],h=e[1]/y;e[0]t)return e[0]=f,e[1]=o,e[2]=y,e[3]=V,!1;if(ay)return e[0]=h,e[1]=a,e[2]=P,e[3]=t,!1;if(fy?(e[0]=l,e[1]=T,n=!0):(e[0]=c,e[1]=o,n=!0):v===p&&(f>y?(e[0]=h,e[1]=o,n=!0):(e[0]=u,e[1]=T,n=!0)),-E===p?y>f?(e[2]=J,e[3]=V,m=!0):(e[2]=P,e[3]=M,m=!0):E===p&&(y>f?(e[2]=F,e[3]=M,m=!0):(e[2]=Q,e[3]=V,m=!0)),n&&m)return!1;if(f>y?a>t?(I=this.getCardinalDirection(v,p,4),w=this.getCardinalDirection(E,p,2)):(I=this.getCardinalDirection(-v,p,3),w=this.getCardinalDirection(-E,p,1)):a>t?(I=this.getCardinalDirection(-v,p,1),w=this.getCardinalDirection(-E,p,3)):(I=this.getCardinalDirection(v,p,2),w=this.getCardinalDirection(E,p,4)),!n)switch(I){case 1:H=o,R=f+-L/p,e[0]=R,e[1]=H;break;case 2:R=u,H=a+d*p,e[0]=R,e[1]=H;break;case 3:H=T,R=f+L/p,e[0]=R,e[1]=H;break;case 4:R=l,H=a+-d*p,e[0]=R,e[1]=H;break}if(!m)switch(w){case 1:k=M,x=y+-rt/p,e[2]=x,e[3]=k;break;case 2:x=Q,k=t+D*p,e[2]=x,e[3]=k;break;case 3:k=V,x=y+rt/p,e[2]=x,e[3]=k;break;case 4:x=J,k=t+-D*p,e[2]=x,e[3]=k;break}}return!1},s.getCardinalDirection=function(i,r,e){return i>r?e:1+e%4},s.getIntersection=function(i,r,e,f){if(f==null)return this.getIntersection2(i,r,e);var a=i.x,y=i.y,t=r.x,h=r.y,o=e.x,c=e.y,l=f.x,T=f.y,u=void 0,d=void 0,L=void 0,F=void 0,M=void 0,P=void 0,J=void 0,V=void 0,Q=void 0;return L=h-y,M=a-t,J=t*y-a*h,F=T-c,P=o-l,V=l*c-o*T,Q=L*P-F*M,Q===0?null:(u=(M*V-P*J)/Q,d=(F*J-L*V)/Q,new g(u,d))},s.angleOfVector=function(i,r,e,f){var a=void 0;return i!==e?(a=Math.atan((f-r)/(e-i)),e=0){var T=(-o+Math.sqrt(o*o-4*h*c))/(2*h),u=(-o-Math.sqrt(o*o-4*h*c))/(2*h),d=null;return T>=0&&T<=1?[T]:u>=0&&u<=1?[u]:d}else return null},s.HALF_PI=.5*Math.PI,s.ONE_AND_HALF_PI=1.5*Math.PI,s.TWO_PI=2*Math.PI,s.THREE_PI=3*Math.PI,A.exports=s},function(A,G,N){function g(){}g.sign=function(s){return s>0?1:s<0?-1:0},g.floor=function(s){return s<0?Math.ceil(s):Math.floor(s)},g.ceil=function(s){return s<0?Math.floor(s):Math.ceil(s)},A.exports=g},function(A,G,N){function g(){}g.MAX_VALUE=2147483647,g.MIN_VALUE=-2147483648,A.exports=g},function(A,G,N){var g=function(){function a(y,t){for(var h=0;h"u"?"undefined":g(i);return i==null||r!="object"&&r!="function"},A.exports=s},function(A,G,N){function g(o){if(Array.isArray(o)){for(var c=0,l=Array(o.length);c0&&c;){for(L.push(M[0]);L.length>0&&c;){var P=L[0];L.splice(0,1),d.add(P);for(var J=P.getEdges(),u=0;u-1&&M.splice(rt,1)}d=new Set,F=new Map}}return o},h.prototype.createDummyNodesForBendpoints=function(o){for(var c=[],l=o.source,T=this.graphManager.calcLowestCommonAncestor(o.source,o.target),u=0;u0){for(var T=this.edgeToDummyNodes.get(l),u=0;u=0&&c.splice(V,1);var Q=F.getNeighborsList();Q.forEach(function(n){if(l.indexOf(n)<0){var m=T.get(n),v=m-1;v==1&&P.push(n),T.set(n,v)}})}l=l.concat(P),(c.length==1||c.length==2)&&(u=!0,d=c[0])}return d},h.prototype.setGraphManager=function(o){this.graphManager=o},A.exports=h},function(A,G,N){function g(){}g.seed=1,g.x=0,g.nextDouble=function(){return g.x=Math.sin(g.seed++)*1e4,g.x-Math.floor(g.x)},A.exports=g},function(A,G,N){var g=N(5);function s(i,r){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}s.prototype.getWorldOrgX=function(){return this.lworldOrgX},s.prototype.setWorldOrgX=function(i){this.lworldOrgX=i},s.prototype.getWorldOrgY=function(){return this.lworldOrgY},s.prototype.setWorldOrgY=function(i){this.lworldOrgY=i},s.prototype.getWorldExtX=function(){return this.lworldExtX},s.prototype.setWorldExtX=function(i){this.lworldExtX=i},s.prototype.getWorldExtY=function(){return this.lworldExtY},s.prototype.setWorldExtY=function(i){this.lworldExtY=i},s.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},s.prototype.setDeviceOrgX=function(i){this.ldeviceOrgX=i},s.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},s.prototype.setDeviceOrgY=function(i){this.ldeviceOrgY=i},s.prototype.getDeviceExtX=function(){return this.ldeviceExtX},s.prototype.setDeviceExtX=function(i){this.ldeviceExtX=i},s.prototype.getDeviceExtY=function(){return this.ldeviceExtY},s.prototype.setDeviceExtY=function(i){this.ldeviceExtY=i},s.prototype.transformX=function(i){var r=0,e=this.lworldExtX;return e!=0&&(r=this.ldeviceOrgX+(i-this.lworldOrgX)*this.ldeviceExtX/e),r},s.prototype.transformY=function(i){var r=0,e=this.lworldExtY;return e!=0&&(r=this.ldeviceOrgY+(i-this.lworldOrgY)*this.ldeviceExtY/e),r},s.prototype.inverseTransformX=function(i){var r=0,e=this.ldeviceExtX;return e!=0&&(r=this.lworldOrgX+(i-this.ldeviceOrgX)*this.lworldExtX/e),r},s.prototype.inverseTransformY=function(i){var r=0,e=this.ldeviceExtY;return e!=0&&(r=this.lworldOrgY+(i-this.ldeviceOrgY)*this.lworldExtY/e),r},s.prototype.inverseTransformPoint=function(i){var r=new g(this.inverseTransformX(i.x),this.inverseTransformY(i.y));return r},A.exports=s},function(A,G,N){function g(t){if(Array.isArray(t)){for(var h=0,o=Array(t.length);hi.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*i.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-i.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT_INCREMENTAL):(t>i.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(i.COOLING_ADAPTATION_FACTOR,1-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*(1-i.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.displacementThresholdPerNode=3*i.DEFAULT_EDGE_LENGTH/100,this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var t=this.getAllEdges(),h,o=0;o0&&arguments[0]!==void 0?arguments[0]:!0,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o,c,l,T,u=this.getAllNodes(),d;if(this.useFRGridVariant)for(this.totalIterations%i.GRID_CALCULATION_CHECK_PERIOD==1&&t&&this.updateGrid(),d=new Set,o=0;oL||d>L)&&(t.gravitationForceX=-this.gravityConstant*l,t.gravitationForceY=-this.gravityConstant*T)):(L=h.getEstimatedSize()*this.compoundGravityRangeFactor,(u>L||d>L)&&(t.gravitationForceX=-this.gravityConstant*l*this.compoundGravityConstant,t.gravitationForceY=-this.gravityConstant*T*this.compoundGravityConstant))},a.prototype.isConverged=function(){var t,h=!1;return this.totalIterations>this.maxIterations/3&&(h=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),t=this.totalDisplacement=u.length||L>=u[0].length)){for(var F=0;Fa}}]),e}();A.exports=r},function(A,G,N){function g(){}g.svd=function(s){this.U=null,this.V=null,this.s=null,this.m=0,this.n=0,this.m=s.length,this.n=s[0].length;var i=Math.min(this.m,this.n);this.s=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(Math.min(this.m+1,this.n)),this.U=function(Nt){var Mt=function Zt(Gt){if(Gt.length==0)return 0;for(var $t=[],Ft=0;Ft0;)Mt.push(0);return Mt}(this.n),e=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(this.m),f=!0,a=Math.min(this.m-1,this.n),y=Math.max(0,Math.min(this.n-2,this.m)),t=0;t=0;E--)if(this.s[E]!==0){for(var p=E+1;p=0;W--){if(function(Nt,Mt){return Nt&&Mt}(W0;){var q=void 0,Rt=void 0;for(q=n-2;q>=-1&&q!==-1;q--)if(Math.abs(r[q])<=lt+_*(Math.abs(this.s[q])+Math.abs(this.s[q+1]))){r[q]=0;break}if(q===n-2)Rt=4;else{var Lt=void 0;for(Lt=n-1;Lt>=q&&Lt!==q;Lt--){var vt=(Lt!==n?Math.abs(r[Lt]):0)+(Lt!==q+1?Math.abs(r[Lt-1]):0);if(Math.abs(this.s[Lt])<=lt+_*vt){this.s[Lt]=0;break}}Lt===q?Rt=3:Lt===n-1?Rt=1:(Rt=2,q=Lt)}switch(q++,Rt){case 1:{var it=r[n-2];r[n-2]=0;for(var ut=n-2;ut>=q;ut--){var Tt=g.hypot(this.s[ut],it),At=this.s[ut]/Tt,Dt=it/Tt;this.s[ut]=Tt,ut!==q&&(it=-Dt*r[ut-1],r[ut-1]=At*r[ut-1]);for(var mt=0;mt=this.s[q+1]);){var Ct=this.s[q];if(this.s[q]=this.s[q+1],this.s[q+1]=Ct,qMath.abs(i)?(r=i/s,r=Math.abs(s)*Math.sqrt(1+r*r)):i!=0?(r=s/i,r=Math.abs(i)*Math.sqrt(1+r*r)):r=0,r},A.exports=g},function(A,G,N){var g=function(){function r(e,f){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;s(this,r),this.sequence1=e,this.sequence2=f,this.match_score=a,this.mismatch_penalty=y,this.gap_penalty=t,this.iMax=e.length+1,this.jMax=f.length+1,this.grid=new Array(this.iMax);for(var h=0;h=0;e--){var f=this.listeners[e];f.event===i&&f.callback===r&&this.listeners.splice(e,1)}},s.emit=function(i,r){for(var e=0;e{var G={45:(i,r,e)=>{var f={};f.layoutBase=e(551),f.CoSEConstants=e(806),f.CoSEEdge=e(767),f.CoSEGraph=e(880),f.CoSEGraphManager=e(578),f.CoSELayout=e(765),f.CoSENode=e(991),f.ConstraintHandler=e(902),i.exports=f},806:(i,r,e)=>{var f=e(551).FDLayoutConstants;function a(){}for(var y in f)a[y]=f[y];a.DEFAULT_USE_MULTI_LEVEL_SCALING=!1,a.DEFAULT_RADIAL_SEPARATION=f.DEFAULT_EDGE_LENGTH,a.DEFAULT_COMPONENT_SEPERATION=60,a.TILE=!0,a.TILING_PADDING_VERTICAL=10,a.TILING_PADDING_HORIZONTAL=10,a.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,a.ENFORCE_CONSTRAINTS=!0,a.APPLY_LAYOUT=!0,a.RELAX_MOVEMENT_ON_CONSTRAINTS=!0,a.TREE_REDUCTION_ON_INCREMENTAL=!0,a.PURE_INCREMENTAL=a.DEFAULT_INCREMENTAL,i.exports=a},767:(i,r,e)=>{var f=e(551).FDLayoutEdge;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},880:(i,r,e)=>{var f=e(551).LGraph;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},578:(i,r,e)=>{var f=e(551).LGraphManager;function a(t){f.call(this,t)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},765:(i,r,e)=>{var f=e(551).FDLayout,a=e(578),y=e(880),t=e(991),h=e(767),o=e(806),c=e(902),l=e(551).FDLayoutConstants,T=e(551).LayoutConstants,u=e(551).Point,d=e(551).PointD,L=e(551).DimensionD,F=e(551).Layout,M=e(551).Integer,P=e(551).IGeometry,J=e(551).LGraph,V=e(551).Transform,Q=e(551).LinkedList;function D(){f.call(this),this.toBeTiled={},this.constraints={}}D.prototype=Object.create(f.prototype);for(var rt in f)D[rt]=f[rt];D.prototype.newGraphManager=function(){var n=new a(this);return this.graphManager=n,n},D.prototype.newGraph=function(n){return new y(null,this.graphManager,n)},D.prototype.newNode=function(n){return new t(this.graphManager,n)},D.prototype.newEdge=function(n){return new h(null,null,n)},D.prototype.initParameters=function(){f.prototype.initParameters.call(this,arguments),this.isSubLayout||(o.DEFAULT_EDGE_LENGTH<10?this.idealEdgeLength=10:this.idealEdgeLength=o.DEFAULT_EDGE_LENGTH,this.useSmartIdealEdgeLengthCalculation=o.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION,this.gravityConstant=l.DEFAULT_GRAVITY_STRENGTH,this.compoundGravityConstant=l.DEFAULT_COMPOUND_GRAVITY_STRENGTH,this.gravityRangeFactor=l.DEFAULT_GRAVITY_RANGE_FACTOR,this.compoundGravityRangeFactor=l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR,this.prunedNodesAll=[],this.growTreeIterations=0,this.afterGrowthIterations=0,this.isTreeGrowing=!1,this.isGrowthFinished=!1)},D.prototype.initSpringEmbedder=function(){f.prototype.initSpringEmbedder.call(this),this.coolingCycle=0,this.maxCoolingCycle=this.maxIterations/l.CONVERGENCE_CHECK_PERIOD,this.finalTemperature=.04,this.coolingAdjuster=1},D.prototype.layout=function(){var n=T.DEFAULT_CREATE_BENDS_AS_NEEDED;return n&&(this.createBendpoints(),this.graphManager.resetAllEdges()),this.level=0,this.classicLayout()},D.prototype.classicLayout=function(){if(this.nodesWithGravity=this.calculateNodesToApplyGravitationTo(),this.graphManager.setAllNodesToApplyGravitation(this.nodesWithGravity),this.calcNoOfChildrenForAllNodes(),this.graphManager.calcLowestCommonAncestors(),this.graphManager.calcInclusionTreeDepths(),this.graphManager.getRoot().calcEstimatedSize(),this.calcIdealEdgeLengths(),this.incremental){if(o.TREE_REDUCTION_ON_INCREMENTAL){this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(I){return m.has(I)});this.graphManager.setAllNodesToApplyGravitation(v)}}else{var n=this.getFlatForest();if(n.length>0)this.positionNodesRadially(n);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(E){return m.has(E)});this.graphManager.setAllNodesToApplyGravitation(v),this.positionNodesRandomly()}}return Object.keys(this.constraints).length>0&&(c.handleConstraints(this),this.initConstraintVariables()),this.initSpringEmbedder(),o.APPLY_LAYOUT&&this.runSpringEmbedder(),!0},D.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%l.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var n=new Set(this.getAllNodes()),m=this.nodesWithGravity.filter(function(p){return n.has(p)});this.graphManager.setAllNodesToApplyGravitation(m),this.graphManager.updateBounds(),this.updateGrid(),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2:this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2*((100-this.afterGrowthIterations)/100):this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var v=!this.isTreeGrowing&&!this.isGrowthFinished,E=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(v,E),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},D.prototype.getPositionsData=function(){for(var n=this.graphManager.getAllNodes(),m={},v=0;v0&&this.updateDisplacements();for(var v=0;v0&&(E.fixedNodeWeight=I)}}if(this.constraints.relativePlacementConstraint){var w=new Map,R=new Map;if(this.dummyToNodeForVerticalAlignment=new Map,this.dummyToNodeForHorizontalAlignment=new Map,this.fixedNodesOnHorizontal=new Set,this.fixedNodesOnVertical=new Set,this.fixedNodeSet.forEach(function(O){n.fixedNodesOnHorizontal.add(O),n.fixedNodesOnVertical.add(O)}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var H=this.constraints.alignmentConstraint.vertical,v=0;v=2*O.length/3;_--)X=Math.floor(Math.random()*(_+1)),B=O[_],O[_]=O[X],O[X]=B;return O},this.nodesInRelativeHorizontal=[],this.nodesInRelativeVertical=[],this.nodeToRelativeConstraintMapHorizontal=new Map,this.nodeToRelativeConstraintMapVertical=new Map,this.nodeToTempPositionMapHorizontal=new Map,this.nodeToTempPositionMapVertical=new Map,this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;n.nodesInRelativeHorizontal.includes(X)||(n.nodesInRelativeHorizontal.push(X),n.nodeToRelativeConstraintMapHorizontal.set(X,[]),n.dummyToNodeForVerticalAlignment.has(X)?n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(X)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(X).getCenterX())),n.nodesInRelativeHorizontal.includes(B)||(n.nodesInRelativeHorizontal.push(B),n.nodeToRelativeConstraintMapHorizontal.set(B,[]),n.dummyToNodeForVerticalAlignment.has(B)?n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(B)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(B).getCenterX())),n.nodeToRelativeConstraintMapHorizontal.get(X).push({right:B,gap:O.gap}),n.nodeToRelativeConstraintMapHorizontal.get(B).push({left:X,gap:O.gap})}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;n.nodesInRelativeVertical.includes(_)||(n.nodesInRelativeVertical.push(_),n.nodeToRelativeConstraintMapVertical.set(_,[]),n.dummyToNodeForHorizontalAlignment.has(_)?n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(_)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(_).getCenterY())),n.nodesInRelativeVertical.includes(lt)||(n.nodesInRelativeVertical.push(lt),n.nodeToRelativeConstraintMapVertical.set(lt,[]),n.dummyToNodeForHorizontalAlignment.has(lt)?n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(lt)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(lt).getCenterY())),n.nodeToRelativeConstraintMapVertical.get(_).push({bottom:lt,gap:O.gap}),n.nodeToRelativeConstraintMapVertical.get(lt).push({top:_,gap:O.gap})}});else{var k=new Map,W=new Map;this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;k.has(X)?k.get(X).push(B):k.set(X,[B]),k.has(B)?k.get(B).push(X):k.set(B,[X])}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;W.has(_)?W.get(_).push(lt):W.set(_,[lt]),W.has(lt)?W.get(lt).push(_):W.set(lt,[_])}});var U=function(X,B){var _=[],lt=[],q=new Q,Rt=new Set,Lt=0;return X.forEach(function(vt,it){if(!Rt.has(it)){_[Lt]=[],lt[Lt]=!1;var ut=it;for(q.push(ut),Rt.add(ut),_[Lt].push(ut);q.length!=0;){ut=q.shift(),B.has(ut)&&(lt[Lt]=!0);var Tt=X.get(ut);Tt.forEach(function(At){Rt.has(At)||(q.push(At),Rt.add(At),_[Lt].push(At))})}Lt++}}),{components:_,isFixed:lt}},et=U(k,n.fixedNodesOnHorizontal);this.componentsOnHorizontal=et.components,this.fixedComponentsOnHorizontal=et.isFixed;var z=U(W,n.fixedNodesOnVertical);this.componentsOnVertical=z.components,this.fixedComponentsOnVertical=z.isFixed}}},D.prototype.updateDisplacements=function(){var n=this;if(this.constraints.fixedNodeConstraint&&this.constraints.fixedNodeConstraint.forEach(function(z){var O=n.idToNodeMap.get(z.nodeId);O.displacementX=0,O.displacementY=0}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var m=this.constraints.alignmentConstraint.vertical,v=0;v1){var R;for(R=0;RE&&(E=Math.floor(w.y)),I=Math.floor(w.x+o.DEFAULT_COMPONENT_SEPERATION)}this.transform(new d(T.WORLD_CENTER_X-w.x/2,T.WORLD_CENTER_Y-w.y/2))},D.radialLayout=function(n,m,v){var E=Math.max(this.maxDiagonalInTree(n),o.DEFAULT_RADIAL_SEPARATION);D.branchRadialLayout(m,null,0,359,0,E);var p=J.calculateBounds(n),I=new V;I.setDeviceOrgX(p.getMinX()),I.setDeviceOrgY(p.getMinY()),I.setWorldOrgX(v.x),I.setWorldOrgY(v.y);for(var w=0;w1;){var B=X[0];X.splice(0,1);var _=W.indexOf(B);_>=0&&W.splice(_,1),z--,U--}m!=null?O=(W.indexOf(X[0])+1)%z:O=0;for(var lt=Math.abs(E-v)/U,q=O;et!=U;q=++q%z){var Rt=W[q].getOtherEnd(n);if(Rt!=m){var Lt=(v+et*lt)%360,vt=(Lt+lt)%360;D.branchRadialLayout(Rt,n,Lt,vt,p+I,I),et++}}},D.maxDiagonalInTree=function(n){for(var m=M.MIN_VALUE,v=0;vm&&(m=p)}return m},D.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},D.prototype.groupZeroDegreeMembers=function(){var n=this,m={};this.memberGroups={},this.idToDummyNode={};for(var v=[],E=this.graphManager.getAllNodes(),p=0;p"u"&&(m[R]=[]),m[R]=m[R].concat(I)}Object.keys(m).forEach(function(H){if(m[H].length>1){var x="DummyCompound_"+H;n.memberGroups[x]=m[H];var k=m[H][0].getParent(),W=new t(n.graphManager);W.id=x,W.paddingLeft=k.paddingLeft||0,W.paddingRight=k.paddingRight||0,W.paddingBottom=k.paddingBottom||0,W.paddingTop=k.paddingTop||0,n.idToDummyNode[x]=W;var U=n.getGraphManager().add(n.newGraph(),W),et=k.getChild();et.add(W);for(var z=0;zp?(E.rect.x-=(E.labelWidth-p)/2,E.setWidth(E.labelWidth),E.labelMarginLeft=(E.labelWidth-p)/2):E.labelPosHorizontal=="right"&&E.setWidth(p+E.labelWidth)),E.labelHeight&&(E.labelPosVertical=="top"?(E.rect.y-=E.labelHeight,E.setHeight(I+E.labelHeight),E.labelMarginTop=E.labelHeight):E.labelPosVertical=="center"&&E.labelHeight>I?(E.rect.y-=(E.labelHeight-I)/2,E.setHeight(E.labelHeight),E.labelMarginTop=(E.labelHeight-I)/2):E.labelPosVertical=="bottom"&&E.setHeight(I+E.labelHeight))}})},D.prototype.repopulateCompounds=function(){for(var n=this.compoundOrder.length-1;n>=0;n--){var m=this.compoundOrder[n],v=m.id,E=m.paddingLeft,p=m.paddingTop,I=m.labelMarginLeft,w=m.labelMarginTop;this.adjustLocations(this.tiledMemberPack[v],m.rect.x,m.rect.y,E,p,I,w)}},D.prototype.repopulateZeroDegreeMembers=function(){var n=this,m=this.tiledZeroDegreePack;Object.keys(m).forEach(function(v){var E=n.idToDummyNode[v],p=E.paddingLeft,I=E.paddingTop,w=E.labelMarginLeft,R=E.labelMarginTop;n.adjustLocations(m[v],E.rect.x,E.rect.y,p,I,w,R)})},D.prototype.getToBeTiled=function(n){var m=n.id;if(this.toBeTiled[m]!=null)return this.toBeTiled[m];var v=n.getChild();if(v==null)return this.toBeTiled[m]=!1,!1;for(var E=v.getNodes(),p=0;p0)return this.toBeTiled[m]=!1,!1;if(I.getChild()==null){this.toBeTiled[I.id]=!1;continue}if(!this.getToBeTiled(I))return this.toBeTiled[m]=!1,!1}return this.toBeTiled[m]=!0,!0},D.prototype.getNodeDegree=function(n){n.id;for(var m=n.getEdges(),v=0,E=0;Ek&&(k=U.rect.height)}v+=k+n.verticalPadding}},D.prototype.tileCompoundMembers=function(n,m){var v=this;this.tiledMemberPack=[],Object.keys(n).forEach(function(E){var p=m[E];if(v.tiledMemberPack[E]=v.tileNodes(n[E],p.paddingLeft+p.paddingRight),p.rect.width=v.tiledMemberPack[E].width,p.rect.height=v.tiledMemberPack[E].height,p.setCenter(v.tiledMemberPack[E].centerX,v.tiledMemberPack[E].centerY),p.labelMarginLeft=0,p.labelMarginTop=0,o.NODE_DIMENSIONS_INCLUDE_LABELS){var I=p.rect.width,w=p.rect.height;p.labelWidth&&(p.labelPosHorizontal=="left"?(p.rect.x-=p.labelWidth,p.setWidth(I+p.labelWidth),p.labelMarginLeft=p.labelWidth):p.labelPosHorizontal=="center"&&p.labelWidth>I?(p.rect.x-=(p.labelWidth-I)/2,p.setWidth(p.labelWidth),p.labelMarginLeft=(p.labelWidth-I)/2):p.labelPosHorizontal=="right"&&p.setWidth(I+p.labelWidth)),p.labelHeight&&(p.labelPosVertical=="top"?(p.rect.y-=p.labelHeight,p.setHeight(w+p.labelHeight),p.labelMarginTop=p.labelHeight):p.labelPosVertical=="center"&&p.labelHeight>w?(p.rect.y-=(p.labelHeight-w)/2,p.setHeight(p.labelHeight),p.labelMarginTop=(p.labelHeight-w)/2):p.labelPosVertical=="bottom"&&p.setHeight(w+p.labelHeight))}})},D.prototype.tileNodes=function(n,m){var v=this.tileNodesByFavoringDim(n,m,!0),E=this.tileNodesByFavoringDim(n,m,!1),p=this.getOrgRatio(v),I=this.getOrgRatio(E),w;return IR&&(R=z.getWidth())});var H=I/p,x=w/p,k=Math.pow(v-E,2)+4*(H+E)*(x+v)*p,W=(E-v+Math.sqrt(k))/(2*(H+E)),U;m?(U=Math.ceil(W),U==W&&U++):U=Math.floor(W);var et=U*(H+E)-E;return R>et&&(et=R),et+=E*2,et},D.prototype.tileNodesByFavoringDim=function(n,m,v){var E=o.TILING_PADDING_VERTICAL,p=o.TILING_PADDING_HORIZONTAL,I=o.TILING_COMPARE_BY,w={rows:[],rowWidth:[],rowHeight:[],width:0,height:m,verticalPadding:E,horizontalPadding:p,centerX:0,centerY:0};I&&(w.idealRowWidth=this.calcIdealRowWidth(n,v));var R=function(O){return O.rect.width*O.rect.height},H=function(O,X){return R(X)-R(O)};n.sort(function(z,O){var X=H;return w.idealRowWidth?(X=I,X(z.id,O.id)):X(z,O)});for(var x=0,k=0,W=0;W0&&(w+=n.horizontalPadding),n.rowWidth[v]=w,n.width0&&(R+=n.verticalPadding);var H=0;R>n.rowHeight[v]&&(H=n.rowHeight[v],n.rowHeight[v]=R,H=n.rowHeight[v]-H),n.height+=H,n.rows[v].push(m)},D.prototype.getShortestRowIndex=function(n){for(var m=-1,v=Number.MAX_VALUE,E=0;Ev&&(m=E,v=n.rowWidth[E]);return m},D.prototype.canAddHorizontal=function(n,m,v){if(n.idealRowWidth){var E=n.rows.length-1,p=n.rowWidth[E];return p+m+n.horizontalPadding<=n.idealRowWidth}var I=this.getShortestRowIndex(n);if(I<0)return!0;var w=n.rowWidth[I];if(w+n.horizontalPadding+m<=n.width)return!0;var R=0;n.rowHeight[I]0&&(R=v+n.verticalPadding-n.rowHeight[I]);var H;n.width-w>=m+n.horizontalPadding?H=(n.height+R)/(w+m+n.horizontalPadding):H=(n.height+R)/n.width,R=v+n.verticalPadding;var x;return n.widthI&&m!=v){E.splice(-1,1),n.rows[v].push(p),n.rowWidth[m]=n.rowWidth[m]-I,n.rowWidth[v]=n.rowWidth[v]+I,n.width=n.rowWidth[instance.getLongestRowIndex(n)];for(var w=Number.MIN_VALUE,R=0;Rw&&(w=E[R].height);m>0&&(w+=n.verticalPadding);var H=n.rowHeight[m]+n.rowHeight[v];n.rowHeight[m]=w,n.rowHeight[v]0)for(var et=p;et<=I;et++)U[0]+=this.grid[et][w-1].length+this.grid[et][w].length-1;if(I0)for(var et=w;et<=R;et++)U[3]+=this.grid[p-1][et].length+this.grid[p][et].length-1;for(var z=M.MAX_VALUE,O,X,B=0;B{var f=e(551).FDLayoutNode,a=e(551).IMath;function y(h,o,c,l){f.call(this,h,o,c,l)}y.prototype=Object.create(f.prototype);for(var t in f)y[t]=f[t];y.prototype.calculateDisplacement=function(){var h=this.graphManager.getLayout();this.getChild()!=null&&this.fixedNodeWeight?(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.fixedNodeWeight,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.fixedNodeWeight):(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.noOfChildren,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.noOfChildren),Math.abs(this.displacementX)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementX=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementX)),Math.abs(this.displacementY)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementY=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementY)),this.child&&this.child.getNodes().length>0&&this.propogateDisplacementToChildren(this.displacementX,this.displacementY)},y.prototype.propogateDisplacementToChildren=function(h,o){for(var c=this.getChild().getNodes(),l,T=0;T{function f(c){if(Array.isArray(c)){for(var l=0,T=Array(c.length);l0){var Ct=0;st.forEach(function(ht){$=="horizontal"?(tt.set(ht,u.has(ht)?d[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht)):(tt.set(ht,u.has(ht)?L[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht))}),Ct=Ct/st.length,ft.forEach(function(ht){K.has(ht)||tt.set(ht,Ct)})}else{var ct=0;ft.forEach(function(ht){$=="horizontal"?ct+=u.has(ht)?d[u.get(ht)]:Z.get(ht):ct+=u.has(ht)?L[u.get(ht)]:Z.get(ht)}),ct=ct/ft.length,ft.forEach(function(ht){tt.set(ht,ct)})}});for(var wt=function(){var st=dt.shift(),Ct=b.get(st);Ct.forEach(function(ct){if(tt.get(ct.id)ht&&(ht=qt),_tWt&&(Wt=_t)}}catch(ie){Mt=!0,Zt=ie}finally{try{!Nt&&Gt.return&&Gt.return()}finally{if(Mt)throw Zt}}var ce=(Ct+ht)/2-(ct+Wt)/2,Kt=!0,te=!1,ee=void 0;try{for(var jt=ft[Symbol.iterator](),se;!(Kt=(se=jt.next()).done);Kt=!0){var re=se.value;tt.set(re,tt.get(re)+ce)}}catch(ie){te=!0,ee=ie}finally{try{!Kt&&jt.return&&jt.return()}finally{if(te)throw ee}}})}return tt},rt=function(b){var $=0,K=0,Z=0,at=0;if(b.forEach(function(j){j.left?d[u.get(j.left)]-d[u.get(j.right)]>=0?$++:K++:L[u.get(j.top)]-L[u.get(j.bottom)]>=0?Z++:at++}),$>K&&Z>at)for(var gt=0;gtK)for(var ot=0;otat)for(var tt=0;tt1)l.fixedNodeConstraint.forEach(function(S,b){E[b]=[S.position.x,S.position.y],p[b]=[d[u.get(S.nodeId)],L[u.get(S.nodeId)]]}),I=!0;else if(l.alignmentConstraint)(function(){var S=0;if(l.alignmentConstraint.vertical){for(var b=l.alignmentConstraint.vertical,$=function(tt){var j=new Set;b[tt].forEach(function(yt){j.add(yt)});var dt=new Set([].concat(f(j)).filter(function(yt){return R.has(yt)})),wt=void 0;dt.size>0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).x,b[tt].forEach(function(yt){E[S]=[wt,L[u.get(yt)]],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},K=0;K0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).y,Z[tt].forEach(function(yt){E[S]=[d[u.get(yt)],wt],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},gt=0;gtW&&(W=k[et].length,U=et);if(W0){var mt={x:0,y:0};l.fixedNodeConstraint.forEach(function(S,b){var $={x:d[u.get(S.nodeId)],y:L[u.get(S.nodeId)]},K=S.position,Z=V(K,$);mt.x+=Z.x,mt.y+=Z.y}),mt.x/=l.fixedNodeConstraint.length,mt.y/=l.fixedNodeConstraint.length,d.forEach(function(S,b){d[b]+=mt.x}),L.forEach(function(S,b){L[b]+=mt.y}),l.fixedNodeConstraint.forEach(function(S){d[u.get(S.nodeId)]=S.position.x,L[u.get(S.nodeId)]=S.position.y})}if(l.alignmentConstraint){if(l.alignmentConstraint.vertical)for(var xt=l.alignmentConstraint.vertical,St=function(b){var $=new Set;xt[b].forEach(function(at){$.add(at)});var K=new Set([].concat(f($)).filter(function(at){return R.has(at)})),Z=void 0;K.size>0?Z=d[u.get(K.values().next().value)]:Z=Q($).x,$.forEach(function(at){R.has(at)||(d[u.get(at)]=Z)})},Vt=0;Vt0?Z=L[u.get(K.values().next().value)]:Z=Q($).y,$.forEach(function(at){R.has(at)||(L[u.get(at)]=Z)})},bt=0;bt{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(45);return s})()})}(pe)),pe.exports}(function(C,Y){(function(G,N){C.exports=N(cr())})(Te,function(A){return(()=>{var G={658:i=>{i.exports=Object.assign!=null?Object.assign.bind(Object):function(r){for(var e=arguments.length,f=Array(e>1?e-1:0),a=1;a{var f=function(){function t(h,o){var c=[],l=!0,T=!1,u=void 0;try{for(var d=h[Symbol.iterator](),L;!(l=(L=d.next()).done)&&(c.push(L.value),!(o&&c.length===o));l=!0);}catch(F){T=!0,u=F}finally{try{!l&&d.return&&d.return()}finally{if(T)throw u}}return c}return function(h,o){if(Array.isArray(h))return h;if(Symbol.iterator in Object(h))return t(h,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=e(140).layoutBase.LinkedList,y={};y.getTopMostNodes=function(t){for(var h={},o=0;o0&&I.merge(x)});for(var w=0;w1){L=u[0],F=L.connectedEdges().length,u.forEach(function(p){p.connectedEdges().length0&&c.set("dummy"+(c.size+1),J),V},y.relocateComponent=function(t,h,o){if(!o.fixedNodeConstraint){var c=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY,T=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY;if(o.quality=="draft"){var d=!0,L=!1,F=void 0;try{for(var M=h.nodeIndexes[Symbol.iterator](),P;!(d=(P=M.next()).done);d=!0){var J=P.value,V=f(J,2),Q=V[0],D=V[1],rt=o.cy.getElementById(Q);if(rt){var n=rt.boundingBox(),m=h.xCoords[D]-n.w/2,v=h.xCoords[D]+n.w/2,E=h.yCoords[D]-n.h/2,p=h.yCoords[D]+n.h/2;ml&&(l=v),Eu&&(u=p)}}}catch(x){L=!0,F=x}finally{try{!d&&M.return&&M.return()}finally{if(L)throw F}}var I=t.x-(l+c)/2,w=t.y-(u+T)/2;h.xCoords=h.xCoords.map(function(x){return x+I}),h.yCoords=h.yCoords.map(function(x){return x+w})}else{Object.keys(h).forEach(function(x){var k=h[x],W=k.getRect().x,U=k.getRect().x+k.getRect().width,et=k.getRect().y,z=k.getRect().y+k.getRect().height;Wl&&(l=U),etu&&(u=z)});var R=t.x-(l+c)/2,H=t.y-(u+T)/2;Object.keys(h).forEach(function(x){var k=h[x];k.setCenter(k.getCenterX()+R,k.getCenterY()+H)})}}},y.calcBoundingBox=function(t,h,o,c){for(var l=Number.MAX_SAFE_INTEGER,T=Number.MIN_SAFE_INTEGER,u=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,L=void 0,F=void 0,M=void 0,P=void 0,J=t.descendants().not(":parent"),V=J.length,Q=0;QL&&(l=L),TM&&(u=M),d{var f=e(548),a=e(140).CoSELayout,y=e(140).CoSENode,t=e(140).layoutBase.PointD,h=e(140).layoutBase.DimensionD,o=e(140).layoutBase.LayoutConstants,c=e(140).layoutBase.FDLayoutConstants,l=e(140).CoSEConstants,T=function(d,L){var F=d.cy,M=d.eles,P=M.nodes(),J=M.edges(),V=void 0,Q=void 0,D=void 0,rt={};d.randomize&&(V=L.nodeIndexes,Q=L.xCoords,D=L.yCoords);var n=function(x){return typeof x=="function"},m=function(x,k){return n(x)?x(k):x},v=f.calcParentsWithoutChildren(F,M),E=function H(x,k,W,U){for(var et=k.length,z=0;z0){var q=void 0;q=W.getGraphManager().add(W.newGraph(),B),H(q,X,W,U)}}},p=function(x,k,W){for(var U=0,et=0,z=0;z0?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=U/et:n(d.idealEdgeLength)?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=50:l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=d.idealEdgeLength,l.MIN_REPULSION_DIST=c.MIN_REPULSION_DIST=c.DEFAULT_EDGE_LENGTH/10,l.DEFAULT_RADIAL_SEPARATION=c.DEFAULT_EDGE_LENGTH)},I=function(x,k){k.fixedNodeConstraint&&(x.constraints.fixedNodeConstraint=k.fixedNodeConstraint),k.alignmentConstraint&&(x.constraints.alignmentConstraint=k.alignmentConstraint),k.relativePlacementConstraint&&(x.constraints.relativePlacementConstraint=k.relativePlacementConstraint)};d.nestingFactor!=null&&(l.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=c.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=d.nestingFactor),d.gravity!=null&&(l.DEFAULT_GRAVITY_STRENGTH=c.DEFAULT_GRAVITY_STRENGTH=d.gravity),d.numIter!=null&&(l.MAX_ITERATIONS=c.MAX_ITERATIONS=d.numIter),d.gravityRange!=null&&(l.DEFAULT_GRAVITY_RANGE_FACTOR=c.DEFAULT_GRAVITY_RANGE_FACTOR=d.gravityRange),d.gravityCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_STRENGTH=c.DEFAULT_COMPOUND_GRAVITY_STRENGTH=d.gravityCompound),d.gravityRangeCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=c.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=d.gravityRangeCompound),d.initialEnergyOnIncremental!=null&&(l.DEFAULT_COOLING_FACTOR_INCREMENTAL=c.DEFAULT_COOLING_FACTOR_INCREMENTAL=d.initialEnergyOnIncremental),d.tilingCompareBy!=null&&(l.TILING_COMPARE_BY=d.tilingCompareBy),d.quality=="proof"?o.QUALITY=2:o.QUALITY=0,l.NODE_DIMENSIONS_INCLUDE_LABELS=c.NODE_DIMENSIONS_INCLUDE_LABELS=o.NODE_DIMENSIONS_INCLUDE_LABELS=d.nodeDimensionsIncludeLabels,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!d.randomize,l.ANIMATE=c.ANIMATE=o.ANIMATE=d.animate,l.TILE=d.tile,l.TILING_PADDING_VERTICAL=typeof d.tilingPaddingVertical=="function"?d.tilingPaddingVertical.call():d.tilingPaddingVertical,l.TILING_PADDING_HORIZONTAL=typeof d.tilingPaddingHorizontal=="function"?d.tilingPaddingHorizontal.call():d.tilingPaddingHorizontal,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!0,l.PURE_INCREMENTAL=!d.randomize,o.DEFAULT_UNIFORM_LEAF_NODE_SIZES=d.uniformNodeDimensions,d.step=="transformed"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!1),d.step=="enforced"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!1),d.step=="cose"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!0),d.step=="all"&&(d.randomize?l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0:l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!0),d.fixedNodeConstraint||d.alignmentConstraint||d.relativePlacementConstraint?l.TREE_REDUCTION_ON_INCREMENTAL=!1:l.TREE_REDUCTION_ON_INCREMENTAL=!0;var w=new a,R=w.newGraphManager();return E(R.addRoot(),f.getTopMostNodes(P),w,d),p(w,R,J),I(w,d),w.runLayout(),rt};i.exports={coseLayout:T}},212:(i,r,e)=>{var f=function(){function d(L,F){for(var M=0;M0)if(v){var I=t.getTopMostNodes(M.eles.nodes());if(D=t.connectComponents(P,M.eles,I),D.forEach(function(vt){var it=vt.boundingBox();rt.push({x:it.x1+it.w/2,y:it.y1+it.h/2})}),M.randomize&&D.forEach(function(vt){M.eles=vt,V.push(o(M))}),M.quality=="default"||M.quality=="proof"){var w=P.collection();if(M.tile){var R=new Map,H=[],x=[],k=0,W={nodeIndexes:R,xCoords:H,yCoords:x},U=[];if(D.forEach(function(vt,it){vt.edges().length==0&&(vt.nodes().forEach(function(ut,Tt){w.merge(vt.nodes()[Tt]),ut.isParent()||(W.nodeIndexes.set(vt.nodes()[Tt].id(),k++),W.xCoords.push(vt.nodes()[0].position().x),W.yCoords.push(vt.nodes()[0].position().y))}),U.push(it))}),w.length>1){var et=w.boundingBox();rt.push({x:et.x1+et.w/2,y:et.y1+et.h/2}),D.push(w),V.push(W);for(var z=U.length-1;z>=0;z--)D.splice(U[z],1),V.splice(U[z],1),rt.splice(U[z],1)}}D.forEach(function(vt,it){M.eles=vt,Q.push(l(M,V[it])),t.relocateComponent(rt[it],Q[it],M)})}else D.forEach(function(vt,it){t.relocateComponent(rt[it],V[it],M)});var O=new Set;if(D.length>1){var X=[],B=J.filter(function(vt){return vt.css("display")=="none"});D.forEach(function(vt,it){var ut=void 0;if(M.quality=="draft"&&(ut=V[it].nodeIndexes),vt.nodes().not(B).length>0){var Tt={};Tt.edges=[],Tt.nodes=[];var At=void 0;vt.nodes().not(B).forEach(function(Dt){if(M.quality=="draft")if(!Dt.isParent())At=ut.get(Dt.id()),Tt.nodes.push({x:V[it].xCoords[At]-Dt.boundingbox().w/2,y:V[it].yCoords[At]-Dt.boundingbox().h/2,width:Dt.boundingbox().w,height:Dt.boundingbox().h});else{var mt=t.calcBoundingBox(Dt,V[it].xCoords,V[it].yCoords,ut);Tt.nodes.push({x:mt.topLeftX,y:mt.topLeftY,width:mt.width,height:mt.height})}else Q[it][Dt.id()]&&Tt.nodes.push({x:Q[it][Dt.id()].getLeft(),y:Q[it][Dt.id()].getTop(),width:Q[it][Dt.id()].getWidth(),height:Q[it][Dt.id()].getHeight()})}),vt.edges().forEach(function(Dt){var mt=Dt.source(),xt=Dt.target();if(mt.css("display")!="none"&&xt.css("display")!="none")if(M.quality=="draft"){var St=ut.get(mt.id()),Vt=ut.get(xt.id()),Xt=[],Ut=[];if(mt.isParent()){var bt=t.calcBoundingBox(mt,V[it].xCoords,V[it].yCoords,ut);Xt.push(bt.topLeftX+bt.width/2),Xt.push(bt.topLeftY+bt.height/2)}else Xt.push(V[it].xCoords[St]),Xt.push(V[it].yCoords[St]);if(xt.isParent()){var Ht=t.calcBoundingBox(xt,V[it].xCoords,V[it].yCoords,ut);Ut.push(Ht.topLeftX+Ht.width/2),Ut.push(Ht.topLeftY+Ht.height/2)}else Ut.push(V[it].xCoords[Vt]),Ut.push(V[it].yCoords[Vt]);Tt.edges.push({startX:Xt[0],startY:Xt[1],endX:Ut[0],endY:Ut[1]})}else Q[it][mt.id()]&&Q[it][xt.id()]&&Tt.edges.push({startX:Q[it][mt.id()].getCenterX(),startY:Q[it][mt.id()].getCenterY(),endX:Q[it][xt.id()].getCenterX(),endY:Q[it][xt.id()].getCenterY()})}),Tt.nodes.length>0&&(X.push(Tt),O.add(it))}});var _=m.packComponents(X,M.randomize).shifts;if(M.quality=="draft")V.forEach(function(vt,it){var ut=vt.xCoords.map(function(At){return At+_[it].dx}),Tt=vt.yCoords.map(function(At){return At+_[it].dy});vt.xCoords=ut,vt.yCoords=Tt});else{var lt=0;O.forEach(function(vt){Object.keys(Q[vt]).forEach(function(it){var ut=Q[vt][it];ut.setCenter(ut.getCenterX()+_[lt].dx,ut.getCenterY()+_[lt].dy)}),lt++})}}}else{var E=M.eles.boundingBox();if(rt.push({x:E.x1+E.w/2,y:E.y1+E.h/2}),M.randomize){var p=o(M);V.push(p)}M.quality=="default"||M.quality=="proof"?(Q.push(l(M,V[0])),t.relocateComponent(rt[0],Q[0],M)):t.relocateComponent(rt[0],V[0],M)}var q=function(it,ut){if(M.quality=="default"||M.quality=="proof"){typeof it=="number"&&(it=ut);var Tt=void 0,At=void 0,Dt=it.data("id");return Q.forEach(function(xt){Dt in xt&&(Tt={x:xt[Dt].getRect().getCenterX(),y:xt[Dt].getRect().getCenterY()},At=xt[Dt])}),M.nodeDimensionsIncludeLabels&&(At.labelWidth&&(At.labelPosHorizontal=="left"?Tt.x+=At.labelWidth/2:At.labelPosHorizontal=="right"&&(Tt.x-=At.labelWidth/2)),At.labelHeight&&(At.labelPosVertical=="top"?Tt.y+=At.labelHeight/2:At.labelPosVertical=="bottom"&&(Tt.y-=At.labelHeight/2))),Tt==null&&(Tt={x:it.position("x"),y:it.position("y")}),{x:Tt.x,y:Tt.y}}else{var mt=void 0;return V.forEach(function(xt){var St=xt.nodeIndexes.get(it.id());St!=null&&(mt={x:xt.xCoords[St],y:xt.yCoords[St]})}),mt==null&&(mt={x:it.position("x"),y:it.position("y")}),{x:mt.x,y:mt.y}}};if(M.quality=="default"||M.quality=="proof"||M.randomize){var Rt=t.calcParentsWithoutChildren(P,J),Lt=J.filter(function(vt){return vt.css("display")=="none"});M.eles=J.not(Lt),J.nodes().not(":parent").not(Lt).layoutPositions(F,M,q),Rt.length>0&&Rt.forEach(function(vt){vt.position(q(vt))})}else console.log("If randomize option is set to false, then quality option must be 'default' or 'proof'.")}}]),d}();i.exports=u},657:(i,r,e)=>{var f=e(548),a=e(140).layoutBase.Matrix,y=e(140).layoutBase.SVD,t=function(o){var c=o.cy,l=o.eles,T=l.nodes(),u=l.nodes(":parent"),d=new Map,L=new Map,F=new Map,M=[],P=[],J=[],V=[],Q=[],D=[],rt=[],n=[],m=void 0,v=1e8,E=1e-9,p=o.piTol,I=o.samplingType,w=o.nodeSeparation,R=void 0,H=function(){for(var b=0,$=0,K=!1;$=at;){ot=Z[at++];for(var It=M[ot],ft=0;ftdt&&(dt=Q[Ct],wt=Ct)}return wt},k=function(b){var $=void 0;if(b){$=Math.floor(Math.random()*m);for(var Z=0;Z=1)break;j=tt}for(var yt=0;yt=1)break;j=tt}for(var ft=0;ft0&&($.isParent()?M[b].push(F.get($.id())):M[b].push($.id()))})});var Lt=function(b){var $=L.get(b),K=void 0;d.get(b).forEach(function(Z){c.getElementById(Z).isParent()?K=F.get(Z):K=Z,M[$].push(K),M[L.get(K)].push(b)})},vt=!0,it=!1,ut=void 0;try{for(var Tt=d.keys()[Symbol.iterator](),At;!(vt=(At=Tt.next()).done);vt=!0){var Dt=At.value;Lt(Dt)}}catch(S){it=!0,ut=S}finally{try{!vt&&Tt.return&&Tt.return()}finally{if(it)throw ut}}m=L.size;var mt=void 0;if(m>2){R=m{var f=e(212),a=function(t){t&&t("layout","fcose",f)};typeof cytoscape<"u"&&a(cytoscape),i.exports=a},140:i=>{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(579);return s})()})})(be);var gr=be.exports;const ur=ke(gr);var xe={L:"left",R:"right",T:"top",B:"bottom"},Ie={L:nt(C=>`${C},${C/2} 0,${C} 0,0`,"L"),R:nt(C=>`0,${C/2} ${C},0 ${C},${C}`,"R"),T:nt(C=>`0,0 ${C},0 ${C/2},${C}`,"T"),B:nt(C=>`${C/2},0 ${C},${C} 0,${C}`,"B")},he={L:nt((C,Y)=>C-Y+2,"L"),R:nt((C,Y)=>C-2,"R"),T:nt((C,Y)=>C-Y+2,"T"),B:nt((C,Y)=>C-2,"B")},dr=nt(function(C){return zt(C)?C==="L"?"R":"L":C==="T"?"B":"T"},"getOppositeArchitectureDirection"),Re=nt(function(C){const Y=C;return Y==="L"||Y==="R"||Y==="T"||Y==="B"},"isArchitectureDirection"),zt=nt(function(C){const Y=C;return Y==="L"||Y==="R"},"isArchitectureDirectionX"),Qt=nt(function(C){const Y=C;return Y==="T"||Y==="B"},"isArchitectureDirectionY"),Pe=nt(function(C,Y){const A=zt(C)&&Qt(Y),G=Qt(C)&&zt(Y);return A||G},"isArchitectureDirectionXY"),vr=nt(function(C){const Y=C[0],A=C[1],G=zt(Y)&&Qt(A),N=Qt(Y)&&zt(A);return G||N},"isArchitecturePairXY"),pr=nt(function(C){return C!=="LL"&&C!=="RR"&&C!=="TT"&&C!=="BB"},"isValidArchitectureDirectionPair"),me=nt(function(C,Y){const A=`${C}${Y}`;return pr(A)?A:void 0},"getArchitectureDirectionPair"),yr=nt(function([C,Y],A){const G=A[0],N=A[1];return zt(G)?Qt(N)?[C+(G==="L"?-1:1),Y+(N==="T"?1:-1)]:[C+(G==="L"?-1:1),Y]:zt(N)?[C+(N==="L"?1:-1),Y+(G==="T"?1:-1)]:[C,Y+(G==="T"?1:-1)]},"shiftPositionByArchitectureDirectionPair"),Er=nt(function(C){return C==="LT"||C==="TL"?[1,1]:C==="BL"||C==="LB"?[1,-1]:C==="BR"||C==="RB"?[-1,-1]:[-1,1]},"getArchitectureDirectionXYFactors"),mr=nt(function(C){return C.type==="service"},"isArchitectureService"),Tr=nt(function(C){return C.type==="junction"},"isArchitectureJunction"),Ge=nt(C=>C.data(),"edgeData"),ne=nt(C=>C.data(),"nodeData"),Ue=qe.architecture,pt=new hr(()=>({nodes:{},groups:{},edges:[],registeredIds:{},config:Ue,dataStructures:void 0,elements:{}})),Nr=nt(()=>{pt.reset(),ar()},"clear"),Lr=nt(function({id:C,icon:Y,in:A,title:G,iconText:N}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The service id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The service [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The service [${C}]'s parent does not exist. Please make sure the parent is created before this service`);if(pt.records.registeredIds[A]==="node")throw new Error(`The service [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"service",icon:Y,iconText:N,title:G,edges:[],in:A}},"addService"),Cr=nt(()=>Object.values(pt.records.nodes).filter(mr),"getServices"),Mr=nt(function({id:C,in:Y}){pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"junction",edges:[],in:Y}},"addJunction"),Ar=nt(()=>Object.values(pt.records.nodes).filter(Tr),"getJunctions"),wr=nt(()=>Object.values(pt.records.nodes),"getNodes"),Or=nt(C=>pt.records.nodes[C],"getNode"),Dr=nt(function({id:C,icon:Y,in:A,title:G}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The group id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The group [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The group [${C}]'s parent does not exist. Please make sure the parent is created before this group`);if(pt.records.registeredIds[A]==="node")throw new Error(`The group [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="group",pt.records.groups[C]={id:C,icon:Y,title:G,in:A}},"addGroup"),xr=nt(()=>Object.values(pt.records.groups),"getGroups"),Ir=nt(function({lhsId:C,rhsId:Y,lhsDir:A,rhsDir:G,lhsInto:N,rhsInto:g,lhsGroup:s,rhsGroup:i,title:r}){if(!Re(A))throw new Error(`Invalid direction given for left hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${A}`);if(!Re(G))throw new Error(`Invalid direction given for right hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${G}`);if(pt.records.nodes[C]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The left-hand id [${C}] does not yet exist. Please create the service/group before declaring an edge to it.`);if(pt.records.nodes[Y]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The right-hand id [${Y}] does not yet exist. Please create the service/group before declaring an edge to it.`);const e=pt.records.nodes[C].in,f=pt.records.nodes[Y].in;if(s&&e&&f&&e==f)throw new Error(`The left-hand id [${C}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);if(i&&e&&f&&e==f)throw new Error(`The right-hand id [${Y}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);const a={lhsId:C,lhsDir:A,lhsInto:N,lhsGroup:s,rhsId:Y,rhsDir:G,rhsInto:g,rhsGroup:i,title:r};pt.records.edges.push(a),pt.records.nodes[C]&&pt.records.nodes[Y]&&(pt.records.nodes[C].edges.push(pt.records.edges[pt.records.edges.length-1]),pt.records.nodes[Y].edges.push(pt.records.edges[pt.records.edges.length-1]))},"addEdge"),Rr=nt(()=>pt.records.edges,"getEdges"),Sr=nt(()=>{if(pt.records.dataStructures===void 0){const C=Object.entries(pt.records.nodes).reduce((s,[i,r])=>(s[i]=r.edges.reduce((e,f)=>{if(f.lhsId===i){const a=me(f.lhsDir,f.rhsDir);a&&(e[a]=f.rhsId)}else{const a=me(f.rhsDir,f.lhsDir);a&&(e[a]=f.lhsId)}return e},{}),s),{}),Y=Object.keys(C)[0],A={[Y]:1},G=Object.keys(C).reduce((s,i)=>i===Y?s:{...s,[i]:1},{}),N=nt(s=>{const i={[s]:[0,0]},r=[s];for(;r.length>0;){const e=r.shift();if(e){A[e]=1,delete G[e];const f=C[e],[a,y]=i[e];Object.entries(f).forEach(([t,h])=>{A[h]||(i[h]=yr([a,y],t),r.push(h))})}}return i},"BFS"),g=[N(Y)];for(;Object.keys(G).length>0;)g.push(N(Object.keys(G)[0]));pt.records.dataStructures={adjList:C,spatialMaps:g}}return pt.records.dataStructures},"getDataStructures"),Fr=nt((C,Y)=>{pt.records.elements[C]=Y},"setElementForId"),br=nt(C=>pt.records.elements[C],"getElementById"),le={clear:Nr,setDiagramTitle:Ke,getDiagramTitle:je,setAccTitle:_e,getAccTitle:tr,setAccDescription:er,getAccDescription:rr,addService:Lr,getServices:Cr,addJunction:Mr,getJunctions:Ar,getNodes:wr,getNode:Or,addGroup:Dr,getGroups:xr,addEdge:Ir,getEdges:Rr,setElementForId:Fr,getElementById:br,getDataStructures:Sr};function Pt(C){const Y=fe().architecture;return Y!=null&&Y[C]?Y[C]:Ue[C]}nt(Pt,"getConfigField");var Pr=nt((C,Y)=>{sr(C,Y),C.groups.map(Y.addGroup),C.services.map(A=>Y.addService({...A,type:"service"})),C.junctions.map(A=>Y.addJunction({...A,type:"junction"})),C.edges.map(Y.addEdge)},"populateDb"),Gr={parse:nt(async C=>{const Y=await lr("architecture",C);Se.debug(Y),Pr(Y,le)},"parse")},Ur=nt(C=>` +import{aG as Te,aH as ke,B as qe,_ as nt,aI as Je,aJ as Qe,p as Ke,q as je,s as _e,g as tr,c as er,b as rr,d as fe,l as Se,j as ir,v as ar,G as nr,ac as or,al as Ne,aK as Ee}from"../app.B3HFS4Ax.js";import{p as sr}from"./chunk-TMUBEWPD.DLdVKsKa.js";import{I as hr}from"./chunk-KFBOBJHC.Dakc36sb.js";import{p as lr}from"./gitGraph-YCYPL57B.CYCapGwC.js";import{c as Fe}from"./cytoscape.esm.FpOb6hff.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";import"./clone.hEYnPj9t.js";var be={exports:{}},pe={exports:{}},ye={exports:{}},Oe;function fr(){return Oe||(Oe=1,function(C,Y){(function(G,N){C.exports=N()})(Te,function(){return function(A){var G={};function N(g){if(G[g])return G[g].exports;var s=G[g]={i:g,l:!1,exports:{}};return A[g].call(s.exports,s,s.exports,N),s.l=!0,s.exports}return N.m=A,N.c=G,N.i=function(g){return g},N.d=function(g,s,i){N.o(g,s)||Object.defineProperty(g,s,{configurable:!1,enumerable:!0,get:i})},N.n=function(g){var s=g&&g.__esModule?function(){return g.default}:function(){return g};return N.d(s,"a",s),s},N.o=function(g,s){return Object.prototype.hasOwnProperty.call(g,s)},N.p="",N(N.s=28)}([function(A,G,N){function g(){}g.QUALITY=1,g.DEFAULT_CREATE_BENDS_AS_NEEDED=!1,g.DEFAULT_INCREMENTAL=!1,g.DEFAULT_ANIMATION_ON_LAYOUT=!0,g.DEFAULT_ANIMATION_DURING_LAYOUT=!1,g.DEFAULT_ANIMATION_PERIOD=50,g.DEFAULT_UNIFORM_LEAF_NODE_SIZES=!1,g.DEFAULT_GRAPH_MARGIN=15,g.NODE_DIMENSIONS_INCLUDE_LABELS=!1,g.SIMPLE_NODE_SIZE=40,g.SIMPLE_NODE_HALF_SIZE=g.SIMPLE_NODE_SIZE/2,g.EMPTY_COMPOUND_NODE_SIZE=40,g.MIN_EDGE_LENGTH=1,g.WORLD_BOUNDARY=1e6,g.INITIAL_WORLD_BOUNDARY=g.WORLD_BOUNDARY/1e3,g.WORLD_CENTER_X=1200,g.WORLD_CENTER_Y=900,A.exports=g},function(A,G,N){var g=N(2),s=N(8),i=N(9);function r(f,a,y){g.call(this,y),this.isOverlapingSourceAndTarget=!1,this.vGraphObject=y,this.bendpoints=[],this.source=f,this.target=a}r.prototype=Object.create(g.prototype);for(var e in g)r[e]=g[e];r.prototype.getSource=function(){return this.source},r.prototype.getTarget=function(){return this.target},r.prototype.isInterGraph=function(){return this.isInterGraph},r.prototype.getLength=function(){return this.length},r.prototype.isOverlapingSourceAndTarget=function(){return this.isOverlapingSourceAndTarget},r.prototype.getBendpoints=function(){return this.bendpoints},r.prototype.getLca=function(){return this.lca},r.prototype.getSourceInLca=function(){return this.sourceInLca},r.prototype.getTargetInLca=function(){return this.targetInLca},r.prototype.getOtherEnd=function(f){if(this.source===f)return this.target;if(this.target===f)return this.source;throw"Node is not incident with this edge"},r.prototype.getOtherEndInGraph=function(f,a){for(var y=this.getOtherEnd(f),t=a.getGraphManager().getRoot();;){if(y.getOwner()==a)return y;if(y.getOwner()==t)break;y=y.getOwner().getParent()}return null},r.prototype.updateLength=function(){var f=new Array(4);this.isOverlapingSourceAndTarget=s.getIntersection(this.target.getRect(),this.source.getRect(),f),this.isOverlapingSourceAndTarget||(this.lengthX=f[0]-f[2],this.lengthY=f[1]-f[3],Math.abs(this.lengthX)<1&&(this.lengthX=i.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=i.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY))},r.prototype.updateLengthSimple=function(){this.lengthX=this.target.getCenterX()-this.source.getCenterX(),this.lengthY=this.target.getCenterY()-this.source.getCenterY(),Math.abs(this.lengthX)<1&&(this.lengthX=i.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=i.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY)},A.exports=r},function(A,G,N){function g(s){this.vGraphObject=s}A.exports=g},function(A,G,N){var g=N(2),s=N(10),i=N(13),r=N(0),e=N(16),f=N(5);function a(t,h,o,c){o==null&&c==null&&(c=h),g.call(this,c),t.graphManager!=null&&(t=t.graphManager),this.estimatedSize=s.MIN_VALUE,this.inclusionTreeDepth=s.MAX_VALUE,this.vGraphObject=c,this.edges=[],this.graphManager=t,o!=null&&h!=null?this.rect=new i(h.x,h.y,o.width,o.height):this.rect=new i}a.prototype=Object.create(g.prototype);for(var y in g)a[y]=g[y];a.prototype.getEdges=function(){return this.edges},a.prototype.getChild=function(){return this.child},a.prototype.getOwner=function(){return this.owner},a.prototype.getWidth=function(){return this.rect.width},a.prototype.setWidth=function(t){this.rect.width=t},a.prototype.getHeight=function(){return this.rect.height},a.prototype.setHeight=function(t){this.rect.height=t},a.prototype.getCenterX=function(){return this.rect.x+this.rect.width/2},a.prototype.getCenterY=function(){return this.rect.y+this.rect.height/2},a.prototype.getCenter=function(){return new f(this.rect.x+this.rect.width/2,this.rect.y+this.rect.height/2)},a.prototype.getLocation=function(){return new f(this.rect.x,this.rect.y)},a.prototype.getRect=function(){return this.rect},a.prototype.getDiagonal=function(){return Math.sqrt(this.rect.width*this.rect.width+this.rect.height*this.rect.height)},a.prototype.getHalfTheDiagonal=function(){return Math.sqrt(this.rect.height*this.rect.height+this.rect.width*this.rect.width)/2},a.prototype.setRect=function(t,h){this.rect.x=t.x,this.rect.y=t.y,this.rect.width=h.width,this.rect.height=h.height},a.prototype.setCenter=function(t,h){this.rect.x=t-this.rect.width/2,this.rect.y=h-this.rect.height/2},a.prototype.setLocation=function(t,h){this.rect.x=t,this.rect.y=h},a.prototype.moveBy=function(t,h){this.rect.x+=t,this.rect.y+=h},a.prototype.getEdgeListToNode=function(t){var h=[],o=this;return o.edges.forEach(function(c){if(c.target==t){if(c.source!=o)throw"Incorrect edge source!";h.push(c)}}),h},a.prototype.getEdgesBetween=function(t){var h=[],o=this;return o.edges.forEach(function(c){if(!(c.source==o||c.target==o))throw"Incorrect edge source and/or target";(c.target==t||c.source==t)&&h.push(c)}),h},a.prototype.getNeighborsList=function(){var t=new Set,h=this;return h.edges.forEach(function(o){if(o.source==h)t.add(o.target);else{if(o.target!=h)throw"Incorrect incidency!";t.add(o.source)}}),t},a.prototype.withChildren=function(){var t=new Set,h,o;if(t.add(this),this.child!=null)for(var c=this.child.getNodes(),l=0;lh?(this.rect.x-=(this.labelWidth-h)/2,this.setWidth(this.labelWidth)):this.labelPosHorizontal=="right"&&this.setWidth(h+this.labelWidth)),this.labelHeight&&(this.labelPosVertical=="top"?(this.rect.y-=this.labelHeight,this.setHeight(o+this.labelHeight)):this.labelPosVertical=="center"&&this.labelHeight>o?(this.rect.y-=(this.labelHeight-o)/2,this.setHeight(this.labelHeight)):this.labelPosVertical=="bottom"&&this.setHeight(o+this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==s.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(t){var h=this.rect.x;h>r.WORLD_BOUNDARY?h=r.WORLD_BOUNDARY:h<-r.WORLD_BOUNDARY&&(h=-r.WORLD_BOUNDARY);var o=this.rect.y;o>r.WORLD_BOUNDARY?o=r.WORLD_BOUNDARY:o<-r.WORLD_BOUNDARY&&(o=-r.WORLD_BOUNDARY);var c=new f(h,o),l=t.inverseTransformPoint(c);this.setLocation(l.x,l.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},A.exports=a},function(A,G,N){var g=N(0);function s(){}for(var i in g)s[i]=g[i];s.MAX_ITERATIONS=2500,s.DEFAULT_EDGE_LENGTH=50,s.DEFAULT_SPRING_STRENGTH=.45,s.DEFAULT_REPULSION_STRENGTH=4500,s.DEFAULT_GRAVITY_STRENGTH=.4,s.DEFAULT_COMPOUND_GRAVITY_STRENGTH=1,s.DEFAULT_GRAVITY_RANGE_FACTOR=3.8,s.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=1.5,s.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION=!0,s.DEFAULT_USE_SMART_REPULSION_RANGE_CALCULATION=!0,s.DEFAULT_COOLING_FACTOR_INCREMENTAL=.3,s.COOLING_ADAPTATION_FACTOR=.33,s.ADAPTATION_LOWER_NODE_LIMIT=1e3,s.ADAPTATION_UPPER_NODE_LIMIT=5e3,s.MAX_NODE_DISPLACEMENT_INCREMENTAL=100,s.MAX_NODE_DISPLACEMENT=s.MAX_NODE_DISPLACEMENT_INCREMENTAL*3,s.MIN_REPULSION_DIST=s.DEFAULT_EDGE_LENGTH/10,s.CONVERGENCE_CHECK_PERIOD=100,s.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=.1,s.MIN_EDGE_LENGTH=1,s.GRID_CALCULATION_CHECK_PERIOD=10,A.exports=s},function(A,G,N){function g(s,i){s==null&&i==null?(this.x=0,this.y=0):(this.x=s,this.y=i)}g.prototype.getX=function(){return this.x},g.prototype.getY=function(){return this.y},g.prototype.setX=function(s){this.x=s},g.prototype.setY=function(s){this.y=s},g.prototype.getDifference=function(s){return new DimensionD(this.x-s.x,this.y-s.y)},g.prototype.getCopy=function(){return new g(this.x,this.y)},g.prototype.translate=function(s){return this.x+=s.width,this.y+=s.height,this},A.exports=g},function(A,G,N){var g=N(2),s=N(10),i=N(0),r=N(7),e=N(3),f=N(1),a=N(13),y=N(12),t=N(11);function h(c,l,T){g.call(this,T),this.estimatedSize=s.MIN_VALUE,this.margin=i.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=c,l!=null&&l instanceof r?this.graphManager=l:l!=null&&l instanceof Layout&&(this.graphManager=l.graphManager)}h.prototype=Object.create(g.prototype);for(var o in g)h[o]=g[o];h.prototype.getNodes=function(){return this.nodes},h.prototype.getEdges=function(){return this.edges},h.prototype.getGraphManager=function(){return this.graphManager},h.prototype.getParent=function(){return this.parent},h.prototype.getLeft=function(){return this.left},h.prototype.getRight=function(){return this.right},h.prototype.getTop=function(){return this.top},h.prototype.getBottom=function(){return this.bottom},h.prototype.isConnected=function(){return this.isConnected},h.prototype.add=function(c,l,T){if(l==null&&T==null){var u=c;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(u)>-1)throw"Node already in graph!";return u.owner=this,this.getNodes().push(u),u}else{var d=c;if(!(this.getNodes().indexOf(l)>-1&&this.getNodes().indexOf(T)>-1))throw"Source or target not in graph!";if(!(l.owner==T.owner&&l.owner==this))throw"Both owners must be this graph!";return l.owner!=T.owner?null:(d.source=l,d.target=T,d.isInterGraph=!1,this.getEdges().push(d),l.edges.push(d),T!=l&&T.edges.push(d),d)}},h.prototype.remove=function(c){var l=c;if(c instanceof e){if(l==null)throw"Node is null!";if(!(l.owner!=null&&l.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var T=l.edges.slice(),u,d=T.length,L=0;L-1&&P>-1))throw"Source and/or target doesn't know this edge!";u.source.edges.splice(M,1),u.target!=u.source&&u.target.edges.splice(P,1);var F=u.source.owner.getEdges().indexOf(u);if(F==-1)throw"Not in owner's edge list!";u.source.owner.getEdges().splice(F,1)}},h.prototype.updateLeftTop=function(){for(var c=s.MAX_VALUE,l=s.MAX_VALUE,T,u,d,L=this.getNodes(),F=L.length,M=0;MT&&(c=T),l>u&&(l=u)}return c==s.MAX_VALUE?null:(L[0].getParent().paddingLeft!=null?d=L[0].getParent().paddingLeft:d=this.margin,this.left=l-d,this.top=c-d,new y(this.left,this.top))},h.prototype.updateBounds=function(c){for(var l=s.MAX_VALUE,T=-s.MAX_VALUE,u=s.MAX_VALUE,d=-s.MAX_VALUE,L,F,M,P,J,V=this.nodes,Q=V.length,D=0;DL&&(l=L),TM&&(u=M),dL&&(l=L),TM&&(u=M),d=this.nodes.length){var Q=0;T.forEach(function(D){D.owner==c&&Q++}),Q==this.nodes.length&&(this.isConnected=!0)}},A.exports=h},function(A,G,N){var g,s=N(1);function i(r){g=N(6),this.layout=r,this.graphs=[],this.edges=[]}i.prototype.addRoot=function(){var r=this.layout.newGraph(),e=this.layout.newNode(null),f=this.add(r,e);return this.setRootGraph(f),this.rootGraph},i.prototype.add=function(r,e,f,a,y){if(f==null&&a==null&&y==null){if(r==null)throw"Graph is null!";if(e==null)throw"Parent node is null!";if(this.graphs.indexOf(r)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(r),r.parent!=null)throw"Already has a parent!";if(e.child!=null)throw"Already has a child!";return r.parent=e,e.child=r,r}else{y=f,a=e,f=r;var t=a.getOwner(),h=y.getOwner();if(!(t!=null&&t.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(h!=null&&h.getGraphManager()==this))throw"Target not in this graph mgr!";if(t==h)return f.isInterGraph=!1,t.add(f,a,y);if(f.isInterGraph=!0,f.source=a,f.target=y,this.edges.indexOf(f)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(f),!(f.source!=null&&f.target!=null))throw"Edge source and/or target is null!";if(!(f.source.edges.indexOf(f)==-1&&f.target.edges.indexOf(f)==-1))throw"Edge already in source and/or target incidency list!";return f.source.edges.push(f),f.target.edges.push(f),f}},i.prototype.remove=function(r){if(r instanceof g){var e=r;if(e.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(e==this.rootGraph||e.parent!=null&&e.parent.graphManager==this))throw"Invalid parent node!";var f=[];f=f.concat(e.getEdges());for(var a,y=f.length,t=0;t=r.getRight()?e[0]+=Math.min(r.getX()-i.getX(),i.getRight()-r.getRight()):r.getX()<=i.getX()&&r.getRight()>=i.getRight()&&(e[0]+=Math.min(i.getX()-r.getX(),r.getRight()-i.getRight())),i.getY()<=r.getY()&&i.getBottom()>=r.getBottom()?e[1]+=Math.min(r.getY()-i.getY(),i.getBottom()-r.getBottom()):r.getY()<=i.getY()&&r.getBottom()>=i.getBottom()&&(e[1]+=Math.min(i.getY()-r.getY(),r.getBottom()-i.getBottom()));var y=Math.abs((r.getCenterY()-i.getCenterY())/(r.getCenterX()-i.getCenterX()));r.getCenterY()===i.getCenterY()&&r.getCenterX()===i.getCenterX()&&(y=1);var t=y*e[0],h=e[1]/y;e[0]t)return e[0]=f,e[1]=o,e[2]=y,e[3]=V,!1;if(ay)return e[0]=h,e[1]=a,e[2]=P,e[3]=t,!1;if(fy?(e[0]=l,e[1]=T,n=!0):(e[0]=c,e[1]=o,n=!0):v===p&&(f>y?(e[0]=h,e[1]=o,n=!0):(e[0]=u,e[1]=T,n=!0)),-E===p?y>f?(e[2]=J,e[3]=V,m=!0):(e[2]=P,e[3]=M,m=!0):E===p&&(y>f?(e[2]=F,e[3]=M,m=!0):(e[2]=Q,e[3]=V,m=!0)),n&&m)return!1;if(f>y?a>t?(I=this.getCardinalDirection(v,p,4),w=this.getCardinalDirection(E,p,2)):(I=this.getCardinalDirection(-v,p,3),w=this.getCardinalDirection(-E,p,1)):a>t?(I=this.getCardinalDirection(-v,p,1),w=this.getCardinalDirection(-E,p,3)):(I=this.getCardinalDirection(v,p,2),w=this.getCardinalDirection(E,p,4)),!n)switch(I){case 1:H=o,R=f+-L/p,e[0]=R,e[1]=H;break;case 2:R=u,H=a+d*p,e[0]=R,e[1]=H;break;case 3:H=T,R=f+L/p,e[0]=R,e[1]=H;break;case 4:R=l,H=a+-d*p,e[0]=R,e[1]=H;break}if(!m)switch(w){case 1:k=M,x=y+-rt/p,e[2]=x,e[3]=k;break;case 2:x=Q,k=t+D*p,e[2]=x,e[3]=k;break;case 3:k=V,x=y+rt/p,e[2]=x,e[3]=k;break;case 4:x=J,k=t+-D*p,e[2]=x,e[3]=k;break}}return!1},s.getCardinalDirection=function(i,r,e){return i>r?e:1+e%4},s.getIntersection=function(i,r,e,f){if(f==null)return this.getIntersection2(i,r,e);var a=i.x,y=i.y,t=r.x,h=r.y,o=e.x,c=e.y,l=f.x,T=f.y,u=void 0,d=void 0,L=void 0,F=void 0,M=void 0,P=void 0,J=void 0,V=void 0,Q=void 0;return L=h-y,M=a-t,J=t*y-a*h,F=T-c,P=o-l,V=l*c-o*T,Q=L*P-F*M,Q===0?null:(u=(M*V-P*J)/Q,d=(F*J-L*V)/Q,new g(u,d))},s.angleOfVector=function(i,r,e,f){var a=void 0;return i!==e?(a=Math.atan((f-r)/(e-i)),e=0){var T=(-o+Math.sqrt(o*o-4*h*c))/(2*h),u=(-o-Math.sqrt(o*o-4*h*c))/(2*h),d=null;return T>=0&&T<=1?[T]:u>=0&&u<=1?[u]:d}else return null},s.HALF_PI=.5*Math.PI,s.ONE_AND_HALF_PI=1.5*Math.PI,s.TWO_PI=2*Math.PI,s.THREE_PI=3*Math.PI,A.exports=s},function(A,G,N){function g(){}g.sign=function(s){return s>0?1:s<0?-1:0},g.floor=function(s){return s<0?Math.ceil(s):Math.floor(s)},g.ceil=function(s){return s<0?Math.floor(s):Math.ceil(s)},A.exports=g},function(A,G,N){function g(){}g.MAX_VALUE=2147483647,g.MIN_VALUE=-2147483648,A.exports=g},function(A,G,N){var g=function(){function a(y,t){for(var h=0;h"u"?"undefined":g(i);return i==null||r!="object"&&r!="function"},A.exports=s},function(A,G,N){function g(o){if(Array.isArray(o)){for(var c=0,l=Array(o.length);c0&&c;){for(L.push(M[0]);L.length>0&&c;){var P=L[0];L.splice(0,1),d.add(P);for(var J=P.getEdges(),u=0;u-1&&M.splice(rt,1)}d=new Set,F=new Map}}return o},h.prototype.createDummyNodesForBendpoints=function(o){for(var c=[],l=o.source,T=this.graphManager.calcLowestCommonAncestor(o.source,o.target),u=0;u0){for(var T=this.edgeToDummyNodes.get(l),u=0;u=0&&c.splice(V,1);var Q=F.getNeighborsList();Q.forEach(function(n){if(l.indexOf(n)<0){var m=T.get(n),v=m-1;v==1&&P.push(n),T.set(n,v)}})}l=l.concat(P),(c.length==1||c.length==2)&&(u=!0,d=c[0])}return d},h.prototype.setGraphManager=function(o){this.graphManager=o},A.exports=h},function(A,G,N){function g(){}g.seed=1,g.x=0,g.nextDouble=function(){return g.x=Math.sin(g.seed++)*1e4,g.x-Math.floor(g.x)},A.exports=g},function(A,G,N){var g=N(5);function s(i,r){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}s.prototype.getWorldOrgX=function(){return this.lworldOrgX},s.prototype.setWorldOrgX=function(i){this.lworldOrgX=i},s.prototype.getWorldOrgY=function(){return this.lworldOrgY},s.prototype.setWorldOrgY=function(i){this.lworldOrgY=i},s.prototype.getWorldExtX=function(){return this.lworldExtX},s.prototype.setWorldExtX=function(i){this.lworldExtX=i},s.prototype.getWorldExtY=function(){return this.lworldExtY},s.prototype.setWorldExtY=function(i){this.lworldExtY=i},s.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},s.prototype.setDeviceOrgX=function(i){this.ldeviceOrgX=i},s.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},s.prototype.setDeviceOrgY=function(i){this.ldeviceOrgY=i},s.prototype.getDeviceExtX=function(){return this.ldeviceExtX},s.prototype.setDeviceExtX=function(i){this.ldeviceExtX=i},s.prototype.getDeviceExtY=function(){return this.ldeviceExtY},s.prototype.setDeviceExtY=function(i){this.ldeviceExtY=i},s.prototype.transformX=function(i){var r=0,e=this.lworldExtX;return e!=0&&(r=this.ldeviceOrgX+(i-this.lworldOrgX)*this.ldeviceExtX/e),r},s.prototype.transformY=function(i){var r=0,e=this.lworldExtY;return e!=0&&(r=this.ldeviceOrgY+(i-this.lworldOrgY)*this.ldeviceExtY/e),r},s.prototype.inverseTransformX=function(i){var r=0,e=this.ldeviceExtX;return e!=0&&(r=this.lworldOrgX+(i-this.ldeviceOrgX)*this.lworldExtX/e),r},s.prototype.inverseTransformY=function(i){var r=0,e=this.ldeviceExtY;return e!=0&&(r=this.lworldOrgY+(i-this.ldeviceOrgY)*this.lworldExtY/e),r},s.prototype.inverseTransformPoint=function(i){var r=new g(this.inverseTransformX(i.x),this.inverseTransformY(i.y));return r},A.exports=s},function(A,G,N){function g(t){if(Array.isArray(t)){for(var h=0,o=Array(t.length);hi.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*i.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-i.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT_INCREMENTAL):(t>i.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(i.COOLING_ADAPTATION_FACTOR,1-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*(1-i.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.displacementThresholdPerNode=3*i.DEFAULT_EDGE_LENGTH/100,this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var t=this.getAllEdges(),h,o=0;o0&&arguments[0]!==void 0?arguments[0]:!0,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o,c,l,T,u=this.getAllNodes(),d;if(this.useFRGridVariant)for(this.totalIterations%i.GRID_CALCULATION_CHECK_PERIOD==1&&t&&this.updateGrid(),d=new Set,o=0;oL||d>L)&&(t.gravitationForceX=-this.gravityConstant*l,t.gravitationForceY=-this.gravityConstant*T)):(L=h.getEstimatedSize()*this.compoundGravityRangeFactor,(u>L||d>L)&&(t.gravitationForceX=-this.gravityConstant*l*this.compoundGravityConstant,t.gravitationForceY=-this.gravityConstant*T*this.compoundGravityConstant))},a.prototype.isConverged=function(){var t,h=!1;return this.totalIterations>this.maxIterations/3&&(h=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),t=this.totalDisplacement=u.length||L>=u[0].length)){for(var F=0;Fa}}]),e}();A.exports=r},function(A,G,N){function g(){}g.svd=function(s){this.U=null,this.V=null,this.s=null,this.m=0,this.n=0,this.m=s.length,this.n=s[0].length;var i=Math.min(this.m,this.n);this.s=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(Math.min(this.m+1,this.n)),this.U=function(Nt){var Mt=function Zt(Gt){if(Gt.length==0)return 0;for(var $t=[],Ft=0;Ft0;)Mt.push(0);return Mt}(this.n),e=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(this.m),f=!0,a=Math.min(this.m-1,this.n),y=Math.max(0,Math.min(this.n-2,this.m)),t=0;t=0;E--)if(this.s[E]!==0){for(var p=E+1;p=0;W--){if(function(Nt,Mt){return Nt&&Mt}(W0;){var q=void 0,Rt=void 0;for(q=n-2;q>=-1&&q!==-1;q--)if(Math.abs(r[q])<=lt+_*(Math.abs(this.s[q])+Math.abs(this.s[q+1]))){r[q]=0;break}if(q===n-2)Rt=4;else{var Lt=void 0;for(Lt=n-1;Lt>=q&&Lt!==q;Lt--){var vt=(Lt!==n?Math.abs(r[Lt]):0)+(Lt!==q+1?Math.abs(r[Lt-1]):0);if(Math.abs(this.s[Lt])<=lt+_*vt){this.s[Lt]=0;break}}Lt===q?Rt=3:Lt===n-1?Rt=1:(Rt=2,q=Lt)}switch(q++,Rt){case 1:{var it=r[n-2];r[n-2]=0;for(var ut=n-2;ut>=q;ut--){var Tt=g.hypot(this.s[ut],it),At=this.s[ut]/Tt,Dt=it/Tt;this.s[ut]=Tt,ut!==q&&(it=-Dt*r[ut-1],r[ut-1]=At*r[ut-1]);for(var mt=0;mt=this.s[q+1]);){var Ct=this.s[q];if(this.s[q]=this.s[q+1],this.s[q+1]=Ct,qMath.abs(i)?(r=i/s,r=Math.abs(s)*Math.sqrt(1+r*r)):i!=0?(r=s/i,r=Math.abs(i)*Math.sqrt(1+r*r)):r=0,r},A.exports=g},function(A,G,N){var g=function(){function r(e,f){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;s(this,r),this.sequence1=e,this.sequence2=f,this.match_score=a,this.mismatch_penalty=y,this.gap_penalty=t,this.iMax=e.length+1,this.jMax=f.length+1,this.grid=new Array(this.iMax);for(var h=0;h=0;e--){var f=this.listeners[e];f.event===i&&f.callback===r&&this.listeners.splice(e,1)}},s.emit=function(i,r){for(var e=0;e{var G={45:(i,r,e)=>{var f={};f.layoutBase=e(551),f.CoSEConstants=e(806),f.CoSEEdge=e(767),f.CoSEGraph=e(880),f.CoSEGraphManager=e(578),f.CoSELayout=e(765),f.CoSENode=e(991),f.ConstraintHandler=e(902),i.exports=f},806:(i,r,e)=>{var f=e(551).FDLayoutConstants;function a(){}for(var y in f)a[y]=f[y];a.DEFAULT_USE_MULTI_LEVEL_SCALING=!1,a.DEFAULT_RADIAL_SEPARATION=f.DEFAULT_EDGE_LENGTH,a.DEFAULT_COMPONENT_SEPERATION=60,a.TILE=!0,a.TILING_PADDING_VERTICAL=10,a.TILING_PADDING_HORIZONTAL=10,a.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,a.ENFORCE_CONSTRAINTS=!0,a.APPLY_LAYOUT=!0,a.RELAX_MOVEMENT_ON_CONSTRAINTS=!0,a.TREE_REDUCTION_ON_INCREMENTAL=!0,a.PURE_INCREMENTAL=a.DEFAULT_INCREMENTAL,i.exports=a},767:(i,r,e)=>{var f=e(551).FDLayoutEdge;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},880:(i,r,e)=>{var f=e(551).LGraph;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},578:(i,r,e)=>{var f=e(551).LGraphManager;function a(t){f.call(this,t)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},765:(i,r,e)=>{var f=e(551).FDLayout,a=e(578),y=e(880),t=e(991),h=e(767),o=e(806),c=e(902),l=e(551).FDLayoutConstants,T=e(551).LayoutConstants,u=e(551).Point,d=e(551).PointD,L=e(551).DimensionD,F=e(551).Layout,M=e(551).Integer,P=e(551).IGeometry,J=e(551).LGraph,V=e(551).Transform,Q=e(551).LinkedList;function D(){f.call(this),this.toBeTiled={},this.constraints={}}D.prototype=Object.create(f.prototype);for(var rt in f)D[rt]=f[rt];D.prototype.newGraphManager=function(){var n=new a(this);return this.graphManager=n,n},D.prototype.newGraph=function(n){return new y(null,this.graphManager,n)},D.prototype.newNode=function(n){return new t(this.graphManager,n)},D.prototype.newEdge=function(n){return new h(null,null,n)},D.prototype.initParameters=function(){f.prototype.initParameters.call(this,arguments),this.isSubLayout||(o.DEFAULT_EDGE_LENGTH<10?this.idealEdgeLength=10:this.idealEdgeLength=o.DEFAULT_EDGE_LENGTH,this.useSmartIdealEdgeLengthCalculation=o.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION,this.gravityConstant=l.DEFAULT_GRAVITY_STRENGTH,this.compoundGravityConstant=l.DEFAULT_COMPOUND_GRAVITY_STRENGTH,this.gravityRangeFactor=l.DEFAULT_GRAVITY_RANGE_FACTOR,this.compoundGravityRangeFactor=l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR,this.prunedNodesAll=[],this.growTreeIterations=0,this.afterGrowthIterations=0,this.isTreeGrowing=!1,this.isGrowthFinished=!1)},D.prototype.initSpringEmbedder=function(){f.prototype.initSpringEmbedder.call(this),this.coolingCycle=0,this.maxCoolingCycle=this.maxIterations/l.CONVERGENCE_CHECK_PERIOD,this.finalTemperature=.04,this.coolingAdjuster=1},D.prototype.layout=function(){var n=T.DEFAULT_CREATE_BENDS_AS_NEEDED;return n&&(this.createBendpoints(),this.graphManager.resetAllEdges()),this.level=0,this.classicLayout()},D.prototype.classicLayout=function(){if(this.nodesWithGravity=this.calculateNodesToApplyGravitationTo(),this.graphManager.setAllNodesToApplyGravitation(this.nodesWithGravity),this.calcNoOfChildrenForAllNodes(),this.graphManager.calcLowestCommonAncestors(),this.graphManager.calcInclusionTreeDepths(),this.graphManager.getRoot().calcEstimatedSize(),this.calcIdealEdgeLengths(),this.incremental){if(o.TREE_REDUCTION_ON_INCREMENTAL){this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(I){return m.has(I)});this.graphManager.setAllNodesToApplyGravitation(v)}}else{var n=this.getFlatForest();if(n.length>0)this.positionNodesRadially(n);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(E){return m.has(E)});this.graphManager.setAllNodesToApplyGravitation(v),this.positionNodesRandomly()}}return Object.keys(this.constraints).length>0&&(c.handleConstraints(this),this.initConstraintVariables()),this.initSpringEmbedder(),o.APPLY_LAYOUT&&this.runSpringEmbedder(),!0},D.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%l.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var n=new Set(this.getAllNodes()),m=this.nodesWithGravity.filter(function(p){return n.has(p)});this.graphManager.setAllNodesToApplyGravitation(m),this.graphManager.updateBounds(),this.updateGrid(),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2:this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2*((100-this.afterGrowthIterations)/100):this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var v=!this.isTreeGrowing&&!this.isGrowthFinished,E=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(v,E),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},D.prototype.getPositionsData=function(){for(var n=this.graphManager.getAllNodes(),m={},v=0;v0&&this.updateDisplacements();for(var v=0;v0&&(E.fixedNodeWeight=I)}}if(this.constraints.relativePlacementConstraint){var w=new Map,R=new Map;if(this.dummyToNodeForVerticalAlignment=new Map,this.dummyToNodeForHorizontalAlignment=new Map,this.fixedNodesOnHorizontal=new Set,this.fixedNodesOnVertical=new Set,this.fixedNodeSet.forEach(function(O){n.fixedNodesOnHorizontal.add(O),n.fixedNodesOnVertical.add(O)}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var H=this.constraints.alignmentConstraint.vertical,v=0;v=2*O.length/3;_--)X=Math.floor(Math.random()*(_+1)),B=O[_],O[_]=O[X],O[X]=B;return O},this.nodesInRelativeHorizontal=[],this.nodesInRelativeVertical=[],this.nodeToRelativeConstraintMapHorizontal=new Map,this.nodeToRelativeConstraintMapVertical=new Map,this.nodeToTempPositionMapHorizontal=new Map,this.nodeToTempPositionMapVertical=new Map,this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;n.nodesInRelativeHorizontal.includes(X)||(n.nodesInRelativeHorizontal.push(X),n.nodeToRelativeConstraintMapHorizontal.set(X,[]),n.dummyToNodeForVerticalAlignment.has(X)?n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(X)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(X).getCenterX())),n.nodesInRelativeHorizontal.includes(B)||(n.nodesInRelativeHorizontal.push(B),n.nodeToRelativeConstraintMapHorizontal.set(B,[]),n.dummyToNodeForVerticalAlignment.has(B)?n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(B)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(B).getCenterX())),n.nodeToRelativeConstraintMapHorizontal.get(X).push({right:B,gap:O.gap}),n.nodeToRelativeConstraintMapHorizontal.get(B).push({left:X,gap:O.gap})}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;n.nodesInRelativeVertical.includes(_)||(n.nodesInRelativeVertical.push(_),n.nodeToRelativeConstraintMapVertical.set(_,[]),n.dummyToNodeForHorizontalAlignment.has(_)?n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(_)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(_).getCenterY())),n.nodesInRelativeVertical.includes(lt)||(n.nodesInRelativeVertical.push(lt),n.nodeToRelativeConstraintMapVertical.set(lt,[]),n.dummyToNodeForHorizontalAlignment.has(lt)?n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(lt)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(lt).getCenterY())),n.nodeToRelativeConstraintMapVertical.get(_).push({bottom:lt,gap:O.gap}),n.nodeToRelativeConstraintMapVertical.get(lt).push({top:_,gap:O.gap})}});else{var k=new Map,W=new Map;this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;k.has(X)?k.get(X).push(B):k.set(X,[B]),k.has(B)?k.get(B).push(X):k.set(B,[X])}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;W.has(_)?W.get(_).push(lt):W.set(_,[lt]),W.has(lt)?W.get(lt).push(_):W.set(lt,[_])}});var U=function(X,B){var _=[],lt=[],q=new Q,Rt=new Set,Lt=0;return X.forEach(function(vt,it){if(!Rt.has(it)){_[Lt]=[],lt[Lt]=!1;var ut=it;for(q.push(ut),Rt.add(ut),_[Lt].push(ut);q.length!=0;){ut=q.shift(),B.has(ut)&&(lt[Lt]=!0);var Tt=X.get(ut);Tt.forEach(function(At){Rt.has(At)||(q.push(At),Rt.add(At),_[Lt].push(At))})}Lt++}}),{components:_,isFixed:lt}},et=U(k,n.fixedNodesOnHorizontal);this.componentsOnHorizontal=et.components,this.fixedComponentsOnHorizontal=et.isFixed;var z=U(W,n.fixedNodesOnVertical);this.componentsOnVertical=z.components,this.fixedComponentsOnVertical=z.isFixed}}},D.prototype.updateDisplacements=function(){var n=this;if(this.constraints.fixedNodeConstraint&&this.constraints.fixedNodeConstraint.forEach(function(z){var O=n.idToNodeMap.get(z.nodeId);O.displacementX=0,O.displacementY=0}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var m=this.constraints.alignmentConstraint.vertical,v=0;v1){var R;for(R=0;RE&&(E=Math.floor(w.y)),I=Math.floor(w.x+o.DEFAULT_COMPONENT_SEPERATION)}this.transform(new d(T.WORLD_CENTER_X-w.x/2,T.WORLD_CENTER_Y-w.y/2))},D.radialLayout=function(n,m,v){var E=Math.max(this.maxDiagonalInTree(n),o.DEFAULT_RADIAL_SEPARATION);D.branchRadialLayout(m,null,0,359,0,E);var p=J.calculateBounds(n),I=new V;I.setDeviceOrgX(p.getMinX()),I.setDeviceOrgY(p.getMinY()),I.setWorldOrgX(v.x),I.setWorldOrgY(v.y);for(var w=0;w1;){var B=X[0];X.splice(0,1);var _=W.indexOf(B);_>=0&&W.splice(_,1),z--,U--}m!=null?O=(W.indexOf(X[0])+1)%z:O=0;for(var lt=Math.abs(E-v)/U,q=O;et!=U;q=++q%z){var Rt=W[q].getOtherEnd(n);if(Rt!=m){var Lt=(v+et*lt)%360,vt=(Lt+lt)%360;D.branchRadialLayout(Rt,n,Lt,vt,p+I,I),et++}}},D.maxDiagonalInTree=function(n){for(var m=M.MIN_VALUE,v=0;vm&&(m=p)}return m},D.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},D.prototype.groupZeroDegreeMembers=function(){var n=this,m={};this.memberGroups={},this.idToDummyNode={};for(var v=[],E=this.graphManager.getAllNodes(),p=0;p"u"&&(m[R]=[]),m[R]=m[R].concat(I)}Object.keys(m).forEach(function(H){if(m[H].length>1){var x="DummyCompound_"+H;n.memberGroups[x]=m[H];var k=m[H][0].getParent(),W=new t(n.graphManager);W.id=x,W.paddingLeft=k.paddingLeft||0,W.paddingRight=k.paddingRight||0,W.paddingBottom=k.paddingBottom||0,W.paddingTop=k.paddingTop||0,n.idToDummyNode[x]=W;var U=n.getGraphManager().add(n.newGraph(),W),et=k.getChild();et.add(W);for(var z=0;zp?(E.rect.x-=(E.labelWidth-p)/2,E.setWidth(E.labelWidth),E.labelMarginLeft=(E.labelWidth-p)/2):E.labelPosHorizontal=="right"&&E.setWidth(p+E.labelWidth)),E.labelHeight&&(E.labelPosVertical=="top"?(E.rect.y-=E.labelHeight,E.setHeight(I+E.labelHeight),E.labelMarginTop=E.labelHeight):E.labelPosVertical=="center"&&E.labelHeight>I?(E.rect.y-=(E.labelHeight-I)/2,E.setHeight(E.labelHeight),E.labelMarginTop=(E.labelHeight-I)/2):E.labelPosVertical=="bottom"&&E.setHeight(I+E.labelHeight))}})},D.prototype.repopulateCompounds=function(){for(var n=this.compoundOrder.length-1;n>=0;n--){var m=this.compoundOrder[n],v=m.id,E=m.paddingLeft,p=m.paddingTop,I=m.labelMarginLeft,w=m.labelMarginTop;this.adjustLocations(this.tiledMemberPack[v],m.rect.x,m.rect.y,E,p,I,w)}},D.prototype.repopulateZeroDegreeMembers=function(){var n=this,m=this.tiledZeroDegreePack;Object.keys(m).forEach(function(v){var E=n.idToDummyNode[v],p=E.paddingLeft,I=E.paddingTop,w=E.labelMarginLeft,R=E.labelMarginTop;n.adjustLocations(m[v],E.rect.x,E.rect.y,p,I,w,R)})},D.prototype.getToBeTiled=function(n){var m=n.id;if(this.toBeTiled[m]!=null)return this.toBeTiled[m];var v=n.getChild();if(v==null)return this.toBeTiled[m]=!1,!1;for(var E=v.getNodes(),p=0;p0)return this.toBeTiled[m]=!1,!1;if(I.getChild()==null){this.toBeTiled[I.id]=!1;continue}if(!this.getToBeTiled(I))return this.toBeTiled[m]=!1,!1}return this.toBeTiled[m]=!0,!0},D.prototype.getNodeDegree=function(n){n.id;for(var m=n.getEdges(),v=0,E=0;Ek&&(k=U.rect.height)}v+=k+n.verticalPadding}},D.prototype.tileCompoundMembers=function(n,m){var v=this;this.tiledMemberPack=[],Object.keys(n).forEach(function(E){var p=m[E];if(v.tiledMemberPack[E]=v.tileNodes(n[E],p.paddingLeft+p.paddingRight),p.rect.width=v.tiledMemberPack[E].width,p.rect.height=v.tiledMemberPack[E].height,p.setCenter(v.tiledMemberPack[E].centerX,v.tiledMemberPack[E].centerY),p.labelMarginLeft=0,p.labelMarginTop=0,o.NODE_DIMENSIONS_INCLUDE_LABELS){var I=p.rect.width,w=p.rect.height;p.labelWidth&&(p.labelPosHorizontal=="left"?(p.rect.x-=p.labelWidth,p.setWidth(I+p.labelWidth),p.labelMarginLeft=p.labelWidth):p.labelPosHorizontal=="center"&&p.labelWidth>I?(p.rect.x-=(p.labelWidth-I)/2,p.setWidth(p.labelWidth),p.labelMarginLeft=(p.labelWidth-I)/2):p.labelPosHorizontal=="right"&&p.setWidth(I+p.labelWidth)),p.labelHeight&&(p.labelPosVertical=="top"?(p.rect.y-=p.labelHeight,p.setHeight(w+p.labelHeight),p.labelMarginTop=p.labelHeight):p.labelPosVertical=="center"&&p.labelHeight>w?(p.rect.y-=(p.labelHeight-w)/2,p.setHeight(p.labelHeight),p.labelMarginTop=(p.labelHeight-w)/2):p.labelPosVertical=="bottom"&&p.setHeight(w+p.labelHeight))}})},D.prototype.tileNodes=function(n,m){var v=this.tileNodesByFavoringDim(n,m,!0),E=this.tileNodesByFavoringDim(n,m,!1),p=this.getOrgRatio(v),I=this.getOrgRatio(E),w;return IR&&(R=z.getWidth())});var H=I/p,x=w/p,k=Math.pow(v-E,2)+4*(H+E)*(x+v)*p,W=(E-v+Math.sqrt(k))/(2*(H+E)),U;m?(U=Math.ceil(W),U==W&&U++):U=Math.floor(W);var et=U*(H+E)-E;return R>et&&(et=R),et+=E*2,et},D.prototype.tileNodesByFavoringDim=function(n,m,v){var E=o.TILING_PADDING_VERTICAL,p=o.TILING_PADDING_HORIZONTAL,I=o.TILING_COMPARE_BY,w={rows:[],rowWidth:[],rowHeight:[],width:0,height:m,verticalPadding:E,horizontalPadding:p,centerX:0,centerY:0};I&&(w.idealRowWidth=this.calcIdealRowWidth(n,v));var R=function(O){return O.rect.width*O.rect.height},H=function(O,X){return R(X)-R(O)};n.sort(function(z,O){var X=H;return w.idealRowWidth?(X=I,X(z.id,O.id)):X(z,O)});for(var x=0,k=0,W=0;W0&&(w+=n.horizontalPadding),n.rowWidth[v]=w,n.width0&&(R+=n.verticalPadding);var H=0;R>n.rowHeight[v]&&(H=n.rowHeight[v],n.rowHeight[v]=R,H=n.rowHeight[v]-H),n.height+=H,n.rows[v].push(m)},D.prototype.getShortestRowIndex=function(n){for(var m=-1,v=Number.MAX_VALUE,E=0;Ev&&(m=E,v=n.rowWidth[E]);return m},D.prototype.canAddHorizontal=function(n,m,v){if(n.idealRowWidth){var E=n.rows.length-1,p=n.rowWidth[E];return p+m+n.horizontalPadding<=n.idealRowWidth}var I=this.getShortestRowIndex(n);if(I<0)return!0;var w=n.rowWidth[I];if(w+n.horizontalPadding+m<=n.width)return!0;var R=0;n.rowHeight[I]0&&(R=v+n.verticalPadding-n.rowHeight[I]);var H;n.width-w>=m+n.horizontalPadding?H=(n.height+R)/(w+m+n.horizontalPadding):H=(n.height+R)/n.width,R=v+n.verticalPadding;var x;return n.widthI&&m!=v){E.splice(-1,1),n.rows[v].push(p),n.rowWidth[m]=n.rowWidth[m]-I,n.rowWidth[v]=n.rowWidth[v]+I,n.width=n.rowWidth[instance.getLongestRowIndex(n)];for(var w=Number.MIN_VALUE,R=0;Rw&&(w=E[R].height);m>0&&(w+=n.verticalPadding);var H=n.rowHeight[m]+n.rowHeight[v];n.rowHeight[m]=w,n.rowHeight[v]0)for(var et=p;et<=I;et++)U[0]+=this.grid[et][w-1].length+this.grid[et][w].length-1;if(I0)for(var et=w;et<=R;et++)U[3]+=this.grid[p-1][et].length+this.grid[p][et].length-1;for(var z=M.MAX_VALUE,O,X,B=0;B{var f=e(551).FDLayoutNode,a=e(551).IMath;function y(h,o,c,l){f.call(this,h,o,c,l)}y.prototype=Object.create(f.prototype);for(var t in f)y[t]=f[t];y.prototype.calculateDisplacement=function(){var h=this.graphManager.getLayout();this.getChild()!=null&&this.fixedNodeWeight?(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.fixedNodeWeight,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.fixedNodeWeight):(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.noOfChildren,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.noOfChildren),Math.abs(this.displacementX)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementX=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementX)),Math.abs(this.displacementY)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementY=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementY)),this.child&&this.child.getNodes().length>0&&this.propogateDisplacementToChildren(this.displacementX,this.displacementY)},y.prototype.propogateDisplacementToChildren=function(h,o){for(var c=this.getChild().getNodes(),l,T=0;T{function f(c){if(Array.isArray(c)){for(var l=0,T=Array(c.length);l0){var Ct=0;st.forEach(function(ht){$=="horizontal"?(tt.set(ht,u.has(ht)?d[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht)):(tt.set(ht,u.has(ht)?L[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht))}),Ct=Ct/st.length,ft.forEach(function(ht){K.has(ht)||tt.set(ht,Ct)})}else{var ct=0;ft.forEach(function(ht){$=="horizontal"?ct+=u.has(ht)?d[u.get(ht)]:Z.get(ht):ct+=u.has(ht)?L[u.get(ht)]:Z.get(ht)}),ct=ct/ft.length,ft.forEach(function(ht){tt.set(ht,ct)})}});for(var wt=function(){var st=dt.shift(),Ct=b.get(st);Ct.forEach(function(ct){if(tt.get(ct.id)ht&&(ht=qt),_tWt&&(Wt=_t)}}catch(ie){Mt=!0,Zt=ie}finally{try{!Nt&&Gt.return&&Gt.return()}finally{if(Mt)throw Zt}}var ce=(Ct+ht)/2-(ct+Wt)/2,Kt=!0,te=!1,ee=void 0;try{for(var jt=ft[Symbol.iterator](),se;!(Kt=(se=jt.next()).done);Kt=!0){var re=se.value;tt.set(re,tt.get(re)+ce)}}catch(ie){te=!0,ee=ie}finally{try{!Kt&&jt.return&&jt.return()}finally{if(te)throw ee}}})}return tt},rt=function(b){var $=0,K=0,Z=0,at=0;if(b.forEach(function(j){j.left?d[u.get(j.left)]-d[u.get(j.right)]>=0?$++:K++:L[u.get(j.top)]-L[u.get(j.bottom)]>=0?Z++:at++}),$>K&&Z>at)for(var gt=0;gtK)for(var ot=0;otat)for(var tt=0;tt1)l.fixedNodeConstraint.forEach(function(S,b){E[b]=[S.position.x,S.position.y],p[b]=[d[u.get(S.nodeId)],L[u.get(S.nodeId)]]}),I=!0;else if(l.alignmentConstraint)(function(){var S=0;if(l.alignmentConstraint.vertical){for(var b=l.alignmentConstraint.vertical,$=function(tt){var j=new Set;b[tt].forEach(function(yt){j.add(yt)});var dt=new Set([].concat(f(j)).filter(function(yt){return R.has(yt)})),wt=void 0;dt.size>0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).x,b[tt].forEach(function(yt){E[S]=[wt,L[u.get(yt)]],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},K=0;K0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).y,Z[tt].forEach(function(yt){E[S]=[d[u.get(yt)],wt],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},gt=0;gtW&&(W=k[et].length,U=et);if(W0){var mt={x:0,y:0};l.fixedNodeConstraint.forEach(function(S,b){var $={x:d[u.get(S.nodeId)],y:L[u.get(S.nodeId)]},K=S.position,Z=V(K,$);mt.x+=Z.x,mt.y+=Z.y}),mt.x/=l.fixedNodeConstraint.length,mt.y/=l.fixedNodeConstraint.length,d.forEach(function(S,b){d[b]+=mt.x}),L.forEach(function(S,b){L[b]+=mt.y}),l.fixedNodeConstraint.forEach(function(S){d[u.get(S.nodeId)]=S.position.x,L[u.get(S.nodeId)]=S.position.y})}if(l.alignmentConstraint){if(l.alignmentConstraint.vertical)for(var xt=l.alignmentConstraint.vertical,St=function(b){var $=new Set;xt[b].forEach(function(at){$.add(at)});var K=new Set([].concat(f($)).filter(function(at){return R.has(at)})),Z=void 0;K.size>0?Z=d[u.get(K.values().next().value)]:Z=Q($).x,$.forEach(function(at){R.has(at)||(d[u.get(at)]=Z)})},Vt=0;Vt0?Z=L[u.get(K.values().next().value)]:Z=Q($).y,$.forEach(function(at){R.has(at)||(L[u.get(at)]=Z)})},bt=0;bt{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(45);return s})()})}(pe)),pe.exports}(function(C,Y){(function(G,N){C.exports=N(cr())})(Te,function(A){return(()=>{var G={658:i=>{i.exports=Object.assign!=null?Object.assign.bind(Object):function(r){for(var e=arguments.length,f=Array(e>1?e-1:0),a=1;a{var f=function(){function t(h,o){var c=[],l=!0,T=!1,u=void 0;try{for(var d=h[Symbol.iterator](),L;!(l=(L=d.next()).done)&&(c.push(L.value),!(o&&c.length===o));l=!0);}catch(F){T=!0,u=F}finally{try{!l&&d.return&&d.return()}finally{if(T)throw u}}return c}return function(h,o){if(Array.isArray(h))return h;if(Symbol.iterator in Object(h))return t(h,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=e(140).layoutBase.LinkedList,y={};y.getTopMostNodes=function(t){for(var h={},o=0;o0&&I.merge(x)});for(var w=0;w1){L=u[0],F=L.connectedEdges().length,u.forEach(function(p){p.connectedEdges().length0&&c.set("dummy"+(c.size+1),J),V},y.relocateComponent=function(t,h,o){if(!o.fixedNodeConstraint){var c=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY,T=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY;if(o.quality=="draft"){var d=!0,L=!1,F=void 0;try{for(var M=h.nodeIndexes[Symbol.iterator](),P;!(d=(P=M.next()).done);d=!0){var J=P.value,V=f(J,2),Q=V[0],D=V[1],rt=o.cy.getElementById(Q);if(rt){var n=rt.boundingBox(),m=h.xCoords[D]-n.w/2,v=h.xCoords[D]+n.w/2,E=h.yCoords[D]-n.h/2,p=h.yCoords[D]+n.h/2;ml&&(l=v),Eu&&(u=p)}}}catch(x){L=!0,F=x}finally{try{!d&&M.return&&M.return()}finally{if(L)throw F}}var I=t.x-(l+c)/2,w=t.y-(u+T)/2;h.xCoords=h.xCoords.map(function(x){return x+I}),h.yCoords=h.yCoords.map(function(x){return x+w})}else{Object.keys(h).forEach(function(x){var k=h[x],W=k.getRect().x,U=k.getRect().x+k.getRect().width,et=k.getRect().y,z=k.getRect().y+k.getRect().height;Wl&&(l=U),etu&&(u=z)});var R=t.x-(l+c)/2,H=t.y-(u+T)/2;Object.keys(h).forEach(function(x){var k=h[x];k.setCenter(k.getCenterX()+R,k.getCenterY()+H)})}}},y.calcBoundingBox=function(t,h,o,c){for(var l=Number.MAX_SAFE_INTEGER,T=Number.MIN_SAFE_INTEGER,u=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,L=void 0,F=void 0,M=void 0,P=void 0,J=t.descendants().not(":parent"),V=J.length,Q=0;QL&&(l=L),TM&&(u=M),d{var f=e(548),a=e(140).CoSELayout,y=e(140).CoSENode,t=e(140).layoutBase.PointD,h=e(140).layoutBase.DimensionD,o=e(140).layoutBase.LayoutConstants,c=e(140).layoutBase.FDLayoutConstants,l=e(140).CoSEConstants,T=function(d,L){var F=d.cy,M=d.eles,P=M.nodes(),J=M.edges(),V=void 0,Q=void 0,D=void 0,rt={};d.randomize&&(V=L.nodeIndexes,Q=L.xCoords,D=L.yCoords);var n=function(x){return typeof x=="function"},m=function(x,k){return n(x)?x(k):x},v=f.calcParentsWithoutChildren(F,M),E=function H(x,k,W,U){for(var et=k.length,z=0;z0){var q=void 0;q=W.getGraphManager().add(W.newGraph(),B),H(q,X,W,U)}}},p=function(x,k,W){for(var U=0,et=0,z=0;z0?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=U/et:n(d.idealEdgeLength)?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=50:l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=d.idealEdgeLength,l.MIN_REPULSION_DIST=c.MIN_REPULSION_DIST=c.DEFAULT_EDGE_LENGTH/10,l.DEFAULT_RADIAL_SEPARATION=c.DEFAULT_EDGE_LENGTH)},I=function(x,k){k.fixedNodeConstraint&&(x.constraints.fixedNodeConstraint=k.fixedNodeConstraint),k.alignmentConstraint&&(x.constraints.alignmentConstraint=k.alignmentConstraint),k.relativePlacementConstraint&&(x.constraints.relativePlacementConstraint=k.relativePlacementConstraint)};d.nestingFactor!=null&&(l.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=c.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=d.nestingFactor),d.gravity!=null&&(l.DEFAULT_GRAVITY_STRENGTH=c.DEFAULT_GRAVITY_STRENGTH=d.gravity),d.numIter!=null&&(l.MAX_ITERATIONS=c.MAX_ITERATIONS=d.numIter),d.gravityRange!=null&&(l.DEFAULT_GRAVITY_RANGE_FACTOR=c.DEFAULT_GRAVITY_RANGE_FACTOR=d.gravityRange),d.gravityCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_STRENGTH=c.DEFAULT_COMPOUND_GRAVITY_STRENGTH=d.gravityCompound),d.gravityRangeCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=c.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=d.gravityRangeCompound),d.initialEnergyOnIncremental!=null&&(l.DEFAULT_COOLING_FACTOR_INCREMENTAL=c.DEFAULT_COOLING_FACTOR_INCREMENTAL=d.initialEnergyOnIncremental),d.tilingCompareBy!=null&&(l.TILING_COMPARE_BY=d.tilingCompareBy),d.quality=="proof"?o.QUALITY=2:o.QUALITY=0,l.NODE_DIMENSIONS_INCLUDE_LABELS=c.NODE_DIMENSIONS_INCLUDE_LABELS=o.NODE_DIMENSIONS_INCLUDE_LABELS=d.nodeDimensionsIncludeLabels,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!d.randomize,l.ANIMATE=c.ANIMATE=o.ANIMATE=d.animate,l.TILE=d.tile,l.TILING_PADDING_VERTICAL=typeof d.tilingPaddingVertical=="function"?d.tilingPaddingVertical.call():d.tilingPaddingVertical,l.TILING_PADDING_HORIZONTAL=typeof d.tilingPaddingHorizontal=="function"?d.tilingPaddingHorizontal.call():d.tilingPaddingHorizontal,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!0,l.PURE_INCREMENTAL=!d.randomize,o.DEFAULT_UNIFORM_LEAF_NODE_SIZES=d.uniformNodeDimensions,d.step=="transformed"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!1),d.step=="enforced"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!1),d.step=="cose"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!0),d.step=="all"&&(d.randomize?l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0:l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!0),d.fixedNodeConstraint||d.alignmentConstraint||d.relativePlacementConstraint?l.TREE_REDUCTION_ON_INCREMENTAL=!1:l.TREE_REDUCTION_ON_INCREMENTAL=!0;var w=new a,R=w.newGraphManager();return E(R.addRoot(),f.getTopMostNodes(P),w,d),p(w,R,J),I(w,d),w.runLayout(),rt};i.exports={coseLayout:T}},212:(i,r,e)=>{var f=function(){function d(L,F){for(var M=0;M0)if(v){var I=t.getTopMostNodes(M.eles.nodes());if(D=t.connectComponents(P,M.eles,I),D.forEach(function(vt){var it=vt.boundingBox();rt.push({x:it.x1+it.w/2,y:it.y1+it.h/2})}),M.randomize&&D.forEach(function(vt){M.eles=vt,V.push(o(M))}),M.quality=="default"||M.quality=="proof"){var w=P.collection();if(M.tile){var R=new Map,H=[],x=[],k=0,W={nodeIndexes:R,xCoords:H,yCoords:x},U=[];if(D.forEach(function(vt,it){vt.edges().length==0&&(vt.nodes().forEach(function(ut,Tt){w.merge(vt.nodes()[Tt]),ut.isParent()||(W.nodeIndexes.set(vt.nodes()[Tt].id(),k++),W.xCoords.push(vt.nodes()[0].position().x),W.yCoords.push(vt.nodes()[0].position().y))}),U.push(it))}),w.length>1){var et=w.boundingBox();rt.push({x:et.x1+et.w/2,y:et.y1+et.h/2}),D.push(w),V.push(W);for(var z=U.length-1;z>=0;z--)D.splice(U[z],1),V.splice(U[z],1),rt.splice(U[z],1)}}D.forEach(function(vt,it){M.eles=vt,Q.push(l(M,V[it])),t.relocateComponent(rt[it],Q[it],M)})}else D.forEach(function(vt,it){t.relocateComponent(rt[it],V[it],M)});var O=new Set;if(D.length>1){var X=[],B=J.filter(function(vt){return vt.css("display")=="none"});D.forEach(function(vt,it){var ut=void 0;if(M.quality=="draft"&&(ut=V[it].nodeIndexes),vt.nodes().not(B).length>0){var Tt={};Tt.edges=[],Tt.nodes=[];var At=void 0;vt.nodes().not(B).forEach(function(Dt){if(M.quality=="draft")if(!Dt.isParent())At=ut.get(Dt.id()),Tt.nodes.push({x:V[it].xCoords[At]-Dt.boundingbox().w/2,y:V[it].yCoords[At]-Dt.boundingbox().h/2,width:Dt.boundingbox().w,height:Dt.boundingbox().h});else{var mt=t.calcBoundingBox(Dt,V[it].xCoords,V[it].yCoords,ut);Tt.nodes.push({x:mt.topLeftX,y:mt.topLeftY,width:mt.width,height:mt.height})}else Q[it][Dt.id()]&&Tt.nodes.push({x:Q[it][Dt.id()].getLeft(),y:Q[it][Dt.id()].getTop(),width:Q[it][Dt.id()].getWidth(),height:Q[it][Dt.id()].getHeight()})}),vt.edges().forEach(function(Dt){var mt=Dt.source(),xt=Dt.target();if(mt.css("display")!="none"&&xt.css("display")!="none")if(M.quality=="draft"){var St=ut.get(mt.id()),Vt=ut.get(xt.id()),Xt=[],Ut=[];if(mt.isParent()){var bt=t.calcBoundingBox(mt,V[it].xCoords,V[it].yCoords,ut);Xt.push(bt.topLeftX+bt.width/2),Xt.push(bt.topLeftY+bt.height/2)}else Xt.push(V[it].xCoords[St]),Xt.push(V[it].yCoords[St]);if(xt.isParent()){var Ht=t.calcBoundingBox(xt,V[it].xCoords,V[it].yCoords,ut);Ut.push(Ht.topLeftX+Ht.width/2),Ut.push(Ht.topLeftY+Ht.height/2)}else Ut.push(V[it].xCoords[Vt]),Ut.push(V[it].yCoords[Vt]);Tt.edges.push({startX:Xt[0],startY:Xt[1],endX:Ut[0],endY:Ut[1]})}else Q[it][mt.id()]&&Q[it][xt.id()]&&Tt.edges.push({startX:Q[it][mt.id()].getCenterX(),startY:Q[it][mt.id()].getCenterY(),endX:Q[it][xt.id()].getCenterX(),endY:Q[it][xt.id()].getCenterY()})}),Tt.nodes.length>0&&(X.push(Tt),O.add(it))}});var _=m.packComponents(X,M.randomize).shifts;if(M.quality=="draft")V.forEach(function(vt,it){var ut=vt.xCoords.map(function(At){return At+_[it].dx}),Tt=vt.yCoords.map(function(At){return At+_[it].dy});vt.xCoords=ut,vt.yCoords=Tt});else{var lt=0;O.forEach(function(vt){Object.keys(Q[vt]).forEach(function(it){var ut=Q[vt][it];ut.setCenter(ut.getCenterX()+_[lt].dx,ut.getCenterY()+_[lt].dy)}),lt++})}}}else{var E=M.eles.boundingBox();if(rt.push({x:E.x1+E.w/2,y:E.y1+E.h/2}),M.randomize){var p=o(M);V.push(p)}M.quality=="default"||M.quality=="proof"?(Q.push(l(M,V[0])),t.relocateComponent(rt[0],Q[0],M)):t.relocateComponent(rt[0],V[0],M)}var q=function(it,ut){if(M.quality=="default"||M.quality=="proof"){typeof it=="number"&&(it=ut);var Tt=void 0,At=void 0,Dt=it.data("id");return Q.forEach(function(xt){Dt in xt&&(Tt={x:xt[Dt].getRect().getCenterX(),y:xt[Dt].getRect().getCenterY()},At=xt[Dt])}),M.nodeDimensionsIncludeLabels&&(At.labelWidth&&(At.labelPosHorizontal=="left"?Tt.x+=At.labelWidth/2:At.labelPosHorizontal=="right"&&(Tt.x-=At.labelWidth/2)),At.labelHeight&&(At.labelPosVertical=="top"?Tt.y+=At.labelHeight/2:At.labelPosVertical=="bottom"&&(Tt.y-=At.labelHeight/2))),Tt==null&&(Tt={x:it.position("x"),y:it.position("y")}),{x:Tt.x,y:Tt.y}}else{var mt=void 0;return V.forEach(function(xt){var St=xt.nodeIndexes.get(it.id());St!=null&&(mt={x:xt.xCoords[St],y:xt.yCoords[St]})}),mt==null&&(mt={x:it.position("x"),y:it.position("y")}),{x:mt.x,y:mt.y}}};if(M.quality=="default"||M.quality=="proof"||M.randomize){var Rt=t.calcParentsWithoutChildren(P,J),Lt=J.filter(function(vt){return vt.css("display")=="none"});M.eles=J.not(Lt),J.nodes().not(":parent").not(Lt).layoutPositions(F,M,q),Rt.length>0&&Rt.forEach(function(vt){vt.position(q(vt))})}else console.log("If randomize option is set to false, then quality option must be 'default' or 'proof'.")}}]),d}();i.exports=u},657:(i,r,e)=>{var f=e(548),a=e(140).layoutBase.Matrix,y=e(140).layoutBase.SVD,t=function(o){var c=o.cy,l=o.eles,T=l.nodes(),u=l.nodes(":parent"),d=new Map,L=new Map,F=new Map,M=[],P=[],J=[],V=[],Q=[],D=[],rt=[],n=[],m=void 0,v=1e8,E=1e-9,p=o.piTol,I=o.samplingType,w=o.nodeSeparation,R=void 0,H=function(){for(var b=0,$=0,K=!1;$=at;){ot=Z[at++];for(var It=M[ot],ft=0;ftdt&&(dt=Q[Ct],wt=Ct)}return wt},k=function(b){var $=void 0;if(b){$=Math.floor(Math.random()*m);for(var Z=0;Z=1)break;j=tt}for(var yt=0;yt=1)break;j=tt}for(var ft=0;ft0&&($.isParent()?M[b].push(F.get($.id())):M[b].push($.id()))})});var Lt=function(b){var $=L.get(b),K=void 0;d.get(b).forEach(function(Z){c.getElementById(Z).isParent()?K=F.get(Z):K=Z,M[$].push(K),M[L.get(K)].push(b)})},vt=!0,it=!1,ut=void 0;try{for(var Tt=d.keys()[Symbol.iterator](),At;!(vt=(At=Tt.next()).done);vt=!0){var Dt=At.value;Lt(Dt)}}catch(S){it=!0,ut=S}finally{try{!vt&&Tt.return&&Tt.return()}finally{if(it)throw ut}}m=L.size;var mt=void 0;if(m>2){R=m{var f=e(212),a=function(t){t&&t("layout","fcose",f)};typeof cytoscape<"u"&&a(cytoscape),i.exports=a},140:i=>{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(579);return s})()})})(be);var gr=be.exports;const ur=ke(gr);var xe={L:"left",R:"right",T:"top",B:"bottom"},Ie={L:nt(C=>`${C},${C/2} 0,${C} 0,0`,"L"),R:nt(C=>`0,${C/2} ${C},0 ${C},${C}`,"R"),T:nt(C=>`0,0 ${C},0 ${C/2},${C}`,"T"),B:nt(C=>`${C/2},0 ${C},${C} 0,${C}`,"B")},he={L:nt((C,Y)=>C-Y+2,"L"),R:nt((C,Y)=>C-2,"R"),T:nt((C,Y)=>C-Y+2,"T"),B:nt((C,Y)=>C-2,"B")},dr=nt(function(C){return zt(C)?C==="L"?"R":"L":C==="T"?"B":"T"},"getOppositeArchitectureDirection"),Re=nt(function(C){const Y=C;return Y==="L"||Y==="R"||Y==="T"||Y==="B"},"isArchitectureDirection"),zt=nt(function(C){const Y=C;return Y==="L"||Y==="R"},"isArchitectureDirectionX"),Qt=nt(function(C){const Y=C;return Y==="T"||Y==="B"},"isArchitectureDirectionY"),Pe=nt(function(C,Y){const A=zt(C)&&Qt(Y),G=Qt(C)&&zt(Y);return A||G},"isArchitectureDirectionXY"),vr=nt(function(C){const Y=C[0],A=C[1],G=zt(Y)&&Qt(A),N=Qt(Y)&&zt(A);return G||N},"isArchitecturePairXY"),pr=nt(function(C){return C!=="LL"&&C!=="RR"&&C!=="TT"&&C!=="BB"},"isValidArchitectureDirectionPair"),me=nt(function(C,Y){const A=`${C}${Y}`;return pr(A)?A:void 0},"getArchitectureDirectionPair"),yr=nt(function([C,Y],A){const G=A[0],N=A[1];return zt(G)?Qt(N)?[C+(G==="L"?-1:1),Y+(N==="T"?1:-1)]:[C+(G==="L"?-1:1),Y]:zt(N)?[C+(N==="L"?1:-1),Y+(G==="T"?1:-1)]:[C,Y+(G==="T"?1:-1)]},"shiftPositionByArchitectureDirectionPair"),Er=nt(function(C){return C==="LT"||C==="TL"?[1,1]:C==="BL"||C==="LB"?[1,-1]:C==="BR"||C==="RB"?[-1,-1]:[-1,1]},"getArchitectureDirectionXYFactors"),mr=nt(function(C){return C.type==="service"},"isArchitectureService"),Tr=nt(function(C){return C.type==="junction"},"isArchitectureJunction"),Ge=nt(C=>C.data(),"edgeData"),ne=nt(C=>C.data(),"nodeData"),Ue=qe.architecture,pt=new hr(()=>({nodes:{},groups:{},edges:[],registeredIds:{},config:Ue,dataStructures:void 0,elements:{}})),Nr=nt(()=>{pt.reset(),ar()},"clear"),Lr=nt(function({id:C,icon:Y,in:A,title:G,iconText:N}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The service id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The service [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The service [${C}]'s parent does not exist. Please make sure the parent is created before this service`);if(pt.records.registeredIds[A]==="node")throw new Error(`The service [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"service",icon:Y,iconText:N,title:G,edges:[],in:A}},"addService"),Cr=nt(()=>Object.values(pt.records.nodes).filter(mr),"getServices"),Mr=nt(function({id:C,in:Y}){pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"junction",edges:[],in:Y}},"addJunction"),Ar=nt(()=>Object.values(pt.records.nodes).filter(Tr),"getJunctions"),wr=nt(()=>Object.values(pt.records.nodes),"getNodes"),Or=nt(C=>pt.records.nodes[C],"getNode"),Dr=nt(function({id:C,icon:Y,in:A,title:G}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The group id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The group [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The group [${C}]'s parent does not exist. Please make sure the parent is created before this group`);if(pt.records.registeredIds[A]==="node")throw new Error(`The group [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="group",pt.records.groups[C]={id:C,icon:Y,title:G,in:A}},"addGroup"),xr=nt(()=>Object.values(pt.records.groups),"getGroups"),Ir=nt(function({lhsId:C,rhsId:Y,lhsDir:A,rhsDir:G,lhsInto:N,rhsInto:g,lhsGroup:s,rhsGroup:i,title:r}){if(!Re(A))throw new Error(`Invalid direction given for left hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${A}`);if(!Re(G))throw new Error(`Invalid direction given for right hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${G}`);if(pt.records.nodes[C]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The left-hand id [${C}] does not yet exist. Please create the service/group before declaring an edge to it.`);if(pt.records.nodes[Y]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The right-hand id [${Y}] does not yet exist. Please create the service/group before declaring an edge to it.`);const e=pt.records.nodes[C].in,f=pt.records.nodes[Y].in;if(s&&e&&f&&e==f)throw new Error(`The left-hand id [${C}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);if(i&&e&&f&&e==f)throw new Error(`The right-hand id [${Y}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);const a={lhsId:C,lhsDir:A,lhsInto:N,lhsGroup:s,rhsId:Y,rhsDir:G,rhsInto:g,rhsGroup:i,title:r};pt.records.edges.push(a),pt.records.nodes[C]&&pt.records.nodes[Y]&&(pt.records.nodes[C].edges.push(pt.records.edges[pt.records.edges.length-1]),pt.records.nodes[Y].edges.push(pt.records.edges[pt.records.edges.length-1]))},"addEdge"),Rr=nt(()=>pt.records.edges,"getEdges"),Sr=nt(()=>{if(pt.records.dataStructures===void 0){const C=Object.entries(pt.records.nodes).reduce((s,[i,r])=>(s[i]=r.edges.reduce((e,f)=>{if(f.lhsId===i){const a=me(f.lhsDir,f.rhsDir);a&&(e[a]=f.rhsId)}else{const a=me(f.rhsDir,f.lhsDir);a&&(e[a]=f.lhsId)}return e},{}),s),{}),Y=Object.keys(C)[0],A={[Y]:1},G=Object.keys(C).reduce((s,i)=>i===Y?s:{...s,[i]:1},{}),N=nt(s=>{const i={[s]:[0,0]},r=[s];for(;r.length>0;){const e=r.shift();if(e){A[e]=1,delete G[e];const f=C[e],[a,y]=i[e];Object.entries(f).forEach(([t,h])=>{A[h]||(i[h]=yr([a,y],t),r.push(h))})}}return i},"BFS"),g=[N(Y)];for(;Object.keys(G).length>0;)g.push(N(Object.keys(G)[0]));pt.records.dataStructures={adjList:C,spatialMaps:g}}return pt.records.dataStructures},"getDataStructures"),Fr=nt((C,Y)=>{pt.records.elements[C]=Y},"setElementForId"),br=nt(C=>pt.records.elements[C],"getElementById"),le={clear:Nr,setDiagramTitle:Ke,getDiagramTitle:je,setAccTitle:_e,getAccTitle:tr,setAccDescription:er,getAccDescription:rr,addService:Lr,getServices:Cr,addJunction:Mr,getJunctions:Ar,getNodes:wr,getNode:Or,addGroup:Dr,getGroups:xr,addEdge:Ir,getEdges:Rr,setElementForId:Fr,getElementById:br,getDataStructures:Sr};function Pt(C){const Y=fe().architecture;return Y!=null&&Y[C]?Y[C]:Ue[C]}nt(Pt,"getConfigField");var Pr=nt((C,Y)=>{sr(C,Y),C.groups.map(Y.addGroup),C.services.map(A=>Y.addService({...A,type:"service"})),C.junctions.map(A=>Y.addJunction({...A,type:"junction"})),C.edges.map(Y.addEdge)},"populateDb"),Gr={parse:nt(async C=>{const Y=await lr("architecture",C);Se.debug(Y),Pr(Y,le)},"parse")},Ur=nt(C=>` .edge { stroke-width: ${C.archEdgeWidth}; stroke: ${C.archEdgeColor}; diff --git a/assets/chunks/basePickBy.DV_PkyTc.js b/assets/chunks/basePickBy.DZ_WsZgC.js similarity index 95% rename from assets/chunks/basePickBy.DV_PkyTc.js rename to assets/chunks/basePickBy.DZ_WsZgC.js index 93fe9eda..456b8c9a 100644 --- a/assets/chunks/basePickBy.DV_PkyTc.js +++ b/assets/chunks/basePickBy.DZ_WsZgC.js @@ -1 +1 @@ -import{e as x,c as b,g as m,k as P,h as p,j as w,l as N,m as c,n as I,t as A,o as M}from"./baseUniq.BQi4b7P6.js";import{aL as g,aq as E,aM as F,aN as T,aO as _,aP as l,aQ as $,aR as B,aS as S,aT as y}from"../app.BMPJqCQ4.js";var L=/\s/;function R(n){for(var r=n.length;r--&&L.test(n.charAt(r)););return r}var q=/^\s+/;function G(n){return n&&n.slice(0,R(n)+1).replace(q,"")}var o=NaN,H=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,C=/^0o[0-7]+$/i,K=parseInt;function Q(n){if(typeof n=="number")return n;if(x(n))return o;if(g(n)){var r=typeof n.valueOf=="function"?n.valueOf():n;n=g(r)?r+"":r}if(typeof n!="string")return n===0?n:+n;n=G(n);var t=z.test(n);return t||C.test(n)?K(n.slice(2),t?2:8):H.test(n)?o:+n}var v=1/0,W=17976931348623157e292;function X(n){if(!n)return n===0?n:0;if(n=Q(n),n===v||n===-v){var r=n<0?-1:1;return r*W}return n===n?n:0}function Y(n){var r=X(n),t=r%1;return r===r?t?r-t:r:0}function fn(n){var r=n==null?0:n.length;return r?b(n):[]}var O=Object.prototype,D=O.hasOwnProperty,dn=E(function(n,r){n=Object(n);var t=-1,i=r.length,a=i>2?r[2]:void 0;for(a&&F(r[0],r[1],a)&&(i=1);++t-1?a[f?r[e]:e]:void 0}}var U=Math.max;function Z(n,r,t){var i=n==null?0:n.length;if(!i)return-1;var a=t==null?0:Y(t);return a<0&&(a=U(i+a,0)),p(n,m(r),a)}var hn=J(Z);function V(n,r){var t=-1,i=l(n)?Array(n.length):[];return w(n,function(a,f,e){i[++t]=r(a,f,e)}),i}function gn(n,r){var t=$(n)?N:V;return t(n,m(r))}var j=Object.prototype,k=j.hasOwnProperty;function nn(n,r){return n!=null&&k.call(n,r)}function mn(n,r){return n!=null&&c(n,r,nn)}function rn(n,r){return n2?r[2]:void 0;for(a&&F(r[0],r[1],a)&&(i=1);++t-1?a[f?r[e]:e]:void 0}}var U=Math.max;function Z(n,r,t){var i=n==null?0:n.length;if(!i)return-1;var a=t==null?0:Y(t);return a<0&&(a=U(i+a,0)),p(n,m(r),a)}var hn=J(Z);function V(n,r){var t=-1,i=l(n)?Array(n.length):[];return w(n,function(a,f,e){i[++t]=r(a,f,e)}),i}function gn(n,r){var t=$(n)?N:V;return t(n,m(r))}var j=Object.prototype,k=j.hasOwnProperty;function nn(n,r){return n!=null&&k.call(n,r)}function mn(n,r){return n!=null&&c(n,r,nn)}function rn(n,r){return n-1}function $(n){return sn(n)?xn(n):mn(n)}var nr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rr=/^\w*$/;function B(n,r){if(T(n))return!1;var e=typeof n;return e=="number"||e=="symbol"||e=="boolean"||n==null||U(n)?!0:rr.test(n)||!nr.test(n)||r!=null&&n in Object(r)}var er=500;function tr(n){var r=Fn(n,function(t){return e.size===er&&e.clear(),t}),e=r.cache;return r}var ir=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ar=/\\(\\)?/g,fr=tr(function(n){var r=[];return n.charCodeAt(0)===46&&r.push(""),n.replace(ir,function(e,t,a,i){r.push(a?i.replace(ar,"$1"):t||e)}),r});function sr(n){return n==null?"":dn(n)}function An(n,r){return T(n)?n:B(n,r)?[n]:fr(sr(n))}var ur=1/0;function m(n){if(typeof n=="string"||U(n))return n;var r=n+"";return r=="0"&&1/n==-ur?"-0":r}function yn(n,r){r=An(r,n);for(var e=0,t=r.length;n!=null&&es))return!1;var b=i.get(n),l=i.get(r);if(b&&l)return b==r&&l==n;var o=-1,c=!0,h=e&Re?new E:void 0;for(i.set(n,r),i.set(r,n);++o=Ot){var b=r?null:wt(n);if(b)return H(b);f=!1,a=Sn,u=new E}else u=r?[]:s;n:for(;++t-1}function $(n){return sn(n)?xn(n):mn(n)}var nr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rr=/^\w*$/;function B(n,r){if(T(n))return!1;var e=typeof n;return e=="number"||e=="symbol"||e=="boolean"||n==null||U(n)?!0:rr.test(n)||!nr.test(n)||r!=null&&n in Object(r)}var er=500;function tr(n){var r=Fn(n,function(t){return e.size===er&&e.clear(),t}),e=r.cache;return r}var ir=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ar=/\\(\\)?/g,fr=tr(function(n){var r=[];return n.charCodeAt(0)===46&&r.push(""),n.replace(ir,function(e,t,a,i){r.push(a?i.replace(ar,"$1"):t||e)}),r});function sr(n){return n==null?"":dn(n)}function An(n,r){return T(n)?n:B(n,r)?[n]:fr(sr(n))}var ur=1/0;function m(n){if(typeof n=="string"||U(n))return n;var r=n+"";return r=="0"&&1/n==-ur?"-0":r}function yn(n,r){r=An(r,n);for(var e=0,t=r.length;n!=null&&es))return!1;var b=i.get(n),l=i.get(r);if(b&&l)return b==r&&l==n;var o=-1,c=!0,h=e&Re?new E:void 0;for(i.set(n,r),i.set(r,n);++o=Ot){var b=r?null:wt(n);if(b)return H(b);f=!1,a=Sn,u=new E}else u=r?[]:s;n:for(;++t"u"&&(M.yylloc={});var ut=M.yylloc;c.push(ut);var oe=M.options&&M.options.ranges;typeof J.yy.parseError=="function"?this.parseError=J.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function he(H){u.length=u.length-2*H,S.length=S.length-H,c.length=c.length-H}d(he,"popStack");function Dt(){var H;return H=w.pop()||M.lex()||W,typeof H!="number"&&(H instanceof Array&&(w=H,H=w.pop()),H=g.symbols_[H]||H),H}d(Dt,"lex");for(var Y,Q,U,pt,$={},st,q,Nt,it;;){if(Q=u[u.length-1],this.defaultActions[Q]?U=this.defaultActions[Q]:((Y===null||typeof Y>"u")&&(Y=Dt()),U=_[Q]&&_[Q][Y]),typeof U>"u"||!U.length||!U[0]){var ft="";it=[];for(st in _[Q])this.terminals_[st]&&st>X&&it.push("'"+this.terminals_[st]+"'");M.showPosition?ft="Parse error on line "+(A+1)+`: +import{_ as d,d as z,l as L,j as R,aj as de,D as at,ak as Z,al as Yt,am as ge,u as tt,an as ue,a1 as pe,k as fe,v as xe,A as ye,a8 as be,ao as we,ap as xt,e as me,i as Tt}from"../app.B3HFS4Ax.js";import{c as Le}from"./clone.hEYnPj9t.js";import{G as Se}from"./graph.Db6NviUV.js";import{c as ve}from"./channel.Djkmh0we.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";var yt=function(){var e=d(function(N,x,g,u){for(g=g||{},u=N.length;u--;g[N[u]]=x);return g},"o"),t=[1,7],r=[1,13],n=[1,14],i=[1,15],a=[1,19],s=[1,16],l=[1,17],o=[1,18],f=[8,30],h=[8,21,28,29,30,31,32,40,44,47],y=[1,23],b=[1,24],m=[8,15,16,21,28,29,30,31,32,40,44,47],E=[8,15,16,21,27,28,29,30,31,32,40,44,47],D=[1,49],v={trace:d(function(){},"trace"),yy:{},symbols_:{error:2,spaceLines:3,SPACELINE:4,NL:5,separator:6,SPACE:7,EOF:8,start:9,BLOCK_DIAGRAM_KEY:10,document:11,stop:12,statement:13,link:14,LINK:15,START_LINK:16,LINK_LABEL:17,STR:18,nodeStatement:19,columnsStatement:20,SPACE_BLOCK:21,blockStatement:22,classDefStatement:23,cssClassStatement:24,styleStatement:25,node:26,SIZE:27,COLUMNS:28,"id-block":29,end:30,block:31,NODE_ID:32,nodeShapeNLabel:33,dirList:34,DIR:35,NODE_DSTART:36,NODE_DEND:37,BLOCK_ARROW_START:38,BLOCK_ARROW_END:39,classDef:40,CLASSDEF_ID:41,CLASSDEF_STYLEOPTS:42,DEFAULT:43,class:44,CLASSENTITY_IDS:45,STYLECLASS:46,style:47,STYLE_ENTITY_IDS:48,STYLE_DEFINITION_DATA:49,$accept:0,$end:1},terminals_:{2:"error",4:"SPACELINE",5:"NL",7:"SPACE",8:"EOF",10:"BLOCK_DIAGRAM_KEY",15:"LINK",16:"START_LINK",17:"LINK_LABEL",18:"STR",21:"SPACE_BLOCK",27:"SIZE",28:"COLUMNS",29:"id-block",30:"end",31:"block",32:"NODE_ID",35:"DIR",36:"NODE_DSTART",37:"NODE_DEND",38:"BLOCK_ARROW_START",39:"BLOCK_ARROW_END",40:"classDef",41:"CLASSDEF_ID",42:"CLASSDEF_STYLEOPTS",43:"DEFAULT",44:"class",45:"CLASSENTITY_IDS",46:"STYLECLASS",47:"style",48:"STYLE_ENTITY_IDS",49:"STYLE_DEFINITION_DATA"},productions_:[0,[3,1],[3,2],[3,2],[6,1],[6,1],[6,1],[9,3],[12,1],[12,1],[12,2],[12,2],[11,1],[11,2],[14,1],[14,4],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[19,3],[19,2],[19,1],[20,1],[22,4],[22,3],[26,1],[26,2],[34,1],[34,2],[33,3],[33,4],[23,3],[23,3],[24,3],[25,3]],performAction:d(function(x,g,u,w,S,c,_){var p=c.length-1;switch(S){case 4:w.getLogger().debug("Rule: separator (NL) ");break;case 5:w.getLogger().debug("Rule: separator (Space) ");break;case 6:w.getLogger().debug("Rule: separator (EOF) ");break;case 7:w.getLogger().debug("Rule: hierarchy: ",c[p-1]),w.setHierarchy(c[p-1]);break;case 8:w.getLogger().debug("Stop NL ");break;case 9:w.getLogger().debug("Stop EOF ");break;case 10:w.getLogger().debug("Stop NL2 ");break;case 11:w.getLogger().debug("Stop EOF2 ");break;case 12:w.getLogger().debug("Rule: statement: ",c[p]),typeof c[p].length=="number"?this.$=c[p]:this.$=[c[p]];break;case 13:w.getLogger().debug("Rule: statement #2: ",c[p-1]),this.$=[c[p-1]].concat(c[p]);break;case 14:w.getLogger().debug("Rule: link: ",c[p],x),this.$={edgeTypeStr:c[p],label:""};break;case 15:w.getLogger().debug("Rule: LABEL link: ",c[p-3],c[p-1],c[p]),this.$={edgeTypeStr:c[p],label:c[p-1]};break;case 18:const A=parseInt(c[p]),O=w.generateId();this.$={id:O,type:"space",label:"",width:A,children:[]};break;case 23:w.getLogger().debug("Rule: (nodeStatement link node) ",c[p-2],c[p-1],c[p]," typestr: ",c[p-1].edgeTypeStr);const X=w.edgeStrToEdgeData(c[p-1].edgeTypeStr);this.$=[{id:c[p-2].id,label:c[p-2].label,type:c[p-2].type,directions:c[p-2].directions},{id:c[p-2].id+"-"+c[p].id,start:c[p-2].id,end:c[p].id,label:c[p-1].label,type:"edge",directions:c[p].directions,arrowTypeEnd:X,arrowTypeStart:"arrow_open"},{id:c[p].id,label:c[p].label,type:w.typeStr2Type(c[p].typeStr),directions:c[p].directions}];break;case 24:w.getLogger().debug("Rule: nodeStatement (abc88 node size) ",c[p-1],c[p]),this.$={id:c[p-1].id,label:c[p-1].label,type:w.typeStr2Type(c[p-1].typeStr),directions:c[p-1].directions,widthInColumns:parseInt(c[p],10)};break;case 25:w.getLogger().debug("Rule: nodeStatement (node) ",c[p]),this.$={id:c[p].id,label:c[p].label,type:w.typeStr2Type(c[p].typeStr),directions:c[p].directions,widthInColumns:1};break;case 26:w.getLogger().debug("APA123",this?this:"na"),w.getLogger().debug("COLUMNS: ",c[p]),this.$={type:"column-setting",columns:c[p]==="auto"?-1:parseInt(c[p])};break;case 27:w.getLogger().debug("Rule: id-block statement : ",c[p-2],c[p-1]),w.generateId(),this.$={...c[p-2],type:"composite",children:c[p-1]};break;case 28:w.getLogger().debug("Rule: blockStatement : ",c[p-2],c[p-1],c[p]);const W=w.generateId();this.$={id:W,type:"composite",label:"",children:c[p-1]};break;case 29:w.getLogger().debug("Rule: node (NODE_ID separator): ",c[p]),this.$={id:c[p]};break;case 30:w.getLogger().debug("Rule: node (NODE_ID nodeShapeNLabel separator): ",c[p-1],c[p]),this.$={id:c[p-1],label:c[p].label,typeStr:c[p].typeStr,directions:c[p].directions};break;case 31:w.getLogger().debug("Rule: dirList: ",c[p]),this.$=[c[p]];break;case 32:w.getLogger().debug("Rule: dirList: ",c[p-1],c[p]),this.$=[c[p-1]].concat(c[p]);break;case 33:w.getLogger().debug("Rule: nodeShapeNLabel: ",c[p-2],c[p-1],c[p]),this.$={typeStr:c[p-2]+c[p],label:c[p-1]};break;case 34:w.getLogger().debug("Rule: BLOCK_ARROW nodeShapeNLabel: ",c[p-3],c[p-2]," #3:",c[p-1],c[p]),this.$={typeStr:c[p-3]+c[p],label:c[p-2],directions:c[p-1]};break;case 35:case 36:this.$={type:"classDef",id:c[p-1].trim(),css:c[p].trim()};break;case 37:this.$={type:"applyClass",id:c[p-1].trim(),styleClass:c[p].trim()};break;case 38:this.$={type:"applyStyles",id:c[p-1].trim(),stylesStr:c[p].trim()};break}},"anonymous"),table:[{9:1,10:[1,2]},{1:[3]},{11:3,13:4,19:5,20:6,21:t,22:8,23:9,24:10,25:11,26:12,28:r,29:n,31:i,32:a,40:s,44:l,47:o},{8:[1,20]},e(f,[2,12],{13:4,19:5,20:6,22:8,23:9,24:10,25:11,26:12,11:21,21:t,28:r,29:n,31:i,32:a,40:s,44:l,47:o}),e(h,[2,16],{14:22,15:y,16:b}),e(h,[2,17]),e(h,[2,18]),e(h,[2,19]),e(h,[2,20]),e(h,[2,21]),e(h,[2,22]),e(m,[2,25],{27:[1,25]}),e(h,[2,26]),{19:26,26:12,32:a},{11:27,13:4,19:5,20:6,21:t,22:8,23:9,24:10,25:11,26:12,28:r,29:n,31:i,32:a,40:s,44:l,47:o},{41:[1,28],43:[1,29]},{45:[1,30]},{48:[1,31]},e(E,[2,29],{33:32,36:[1,33],38:[1,34]}),{1:[2,7]},e(f,[2,13]),{26:35,32:a},{32:[2,14]},{17:[1,36]},e(m,[2,24]),{11:37,13:4,14:22,15:y,16:b,19:5,20:6,21:t,22:8,23:9,24:10,25:11,26:12,28:r,29:n,31:i,32:a,40:s,44:l,47:o},{30:[1,38]},{42:[1,39]},{42:[1,40]},{46:[1,41]},{49:[1,42]},e(E,[2,30]),{18:[1,43]},{18:[1,44]},e(m,[2,23]),{18:[1,45]},{30:[1,46]},e(h,[2,28]),e(h,[2,35]),e(h,[2,36]),e(h,[2,37]),e(h,[2,38]),{37:[1,47]},{34:48,35:D},{15:[1,50]},e(h,[2,27]),e(E,[2,33]),{39:[1,51]},{34:52,35:D,39:[2,31]},{32:[2,15]},e(E,[2,34]),{39:[2,32]}],defaultActions:{20:[2,7],23:[2,14],50:[2,15],52:[2,32]},parseError:d(function(x,g){if(g.recoverable)this.trace(x);else{var u=new Error(x);throw u.hash=g,u}},"parseError"),parse:d(function(x){var g=this,u=[0],w=[],S=[null],c=[],_=this.table,p="",A=0,O=0,X=2,W=1,ce=c.slice.call(arguments,1),M=Object.create(this.lexer),J={yy:{}};for(var gt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,gt)&&(J.yy[gt]=this.yy[gt]);M.setInput(x,J.yy),J.yy.lexer=M,J.yy.parser=this,typeof M.yylloc>"u"&&(M.yylloc={});var ut=M.yylloc;c.push(ut);var oe=M.options&&M.options.ranges;typeof J.yy.parseError=="function"?this.parseError=J.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function he(H){u.length=u.length-2*H,S.length=S.length-H,c.length=c.length-H}d(he,"popStack");function Dt(){var H;return H=w.pop()||M.lex()||W,typeof H!="number"&&(H instanceof Array&&(w=H,H=w.pop()),H=g.symbols_[H]||H),H}d(Dt,"lex");for(var Y,Q,U,pt,$={},st,q,Nt,it;;){if(Q=u[u.length-1],this.defaultActions[Q]?U=this.defaultActions[Q]:((Y===null||typeof Y>"u")&&(Y=Dt()),U=_[Q]&&_[Q][Y]),typeof U>"u"||!U.length||!U[0]){var ft="";it=[];for(st in _[Q])this.terminals_[st]&&st>X&&it.push("'"+this.terminals_[st]+"'");M.showPosition?ft="Parse error on line "+(A+1)+`: `+M.showPosition()+` Expecting `+it.join(", ")+", got '"+(this.terminals_[Y]||Y)+"'":ft="Parse error on line "+(A+1)+": Unexpected "+(Y==W?"end of input":"'"+(this.terminals_[Y]||Y)+"'"),this.parseError(ft,{text:M.match,token:this.terminals_[Y]||Y,line:M.yylineno,loc:ut,expected:it})}if(U[0]instanceof Array&&U.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Q+", token: "+Y);switch(U[0]){case 1:u.push(Y),S.push(M.yytext),c.push(M.yylloc),u.push(U[1]),Y=null,O=M.yyleng,p=M.yytext,A=M.yylineno,ut=M.yylloc;break;case 2:if(q=this.productions_[U[1]][1],$.$=S[S.length-q],$._$={first_line:c[c.length-(q||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(q||1)].first_column,last_column:c[c.length-1].last_column},oe&&($._$.range=[c[c.length-(q||1)].range[0],c[c.length-1].range[1]]),pt=this.performAction.apply($,[p,O,A,J.yy,U[1],S,c].concat(ce)),typeof pt<"u")return pt;q&&(u=u.slice(0,-1*q*2),S=S.slice(0,-1*q),c=c.slice(0,-1*q)),u.push(this.productions_[U[1]][0]),S.push($.$),c.push($._$),Nt=_[u[u.length-2]][u[u.length-1]],u.push(Nt);break;case 3:return!0}}return!0},"parse")},T=function(){var N={EOF:1,parseError:d(function(g,u){if(this.yy.parser)this.yy.parser.parseError(g,u);else throw new Error(g)},"parseError"),setInput:d(function(x,g){return this.yy=g||this.yy||{},this._input=x,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:d(function(){var x=this._input[0];this.yytext+=x,this.yyleng++,this.offset++,this.match+=x,this.matched+=x;var g=x.match(/(?:\r\n?|\n).*/g);return g?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),x},"input"),unput:d(function(x){var g=x.length,u=x.split(/(?:\r\n?|\n)/g);this._input=x+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-g),this.offset-=g;var w=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var S=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===w.length?this.yylloc.first_column:0)+w[w.length-u.length].length-u[0].length:this.yylloc.first_column-g},this.options.ranges&&(this.yylloc.range=[S[0],S[0]+this.yyleng-g]),this.yyleng=this.yytext.length,this},"unput"),more:d(function(){return this._more=!0,this},"more"),reject:d(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:d(function(x){this.unput(this.match.slice(x))},"less"),pastInput:d(function(){var x=this.matched.substr(0,this.matched.length-this.match.length);return(x.length>20?"...":"")+x.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:d(function(){var x=this.match;return x.length<20&&(x+=this._input.substr(0,20-x.length)),(x.substr(0,20)+(x.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:d(function(){var x=this.pastInput(),g=new Array(x.length+1).join("-");return x+this.upcomingInput()+` diff --git a/assets/chunks/c4Diagram-6F5ED5ID.gFMHrZqt.js b/assets/chunks/c4Diagram-6F5ED5ID.V6Cc9D_w.js similarity index 99% rename from assets/chunks/c4Diagram-6F5ED5ID.gFMHrZqt.js rename to assets/chunks/c4Diagram-6F5ED5ID.V6Cc9D_w.js index bc1dff6c..7f9561ef 100644 --- a/assets/chunks/c4Diagram-6F5ED5ID.gFMHrZqt.js +++ b/assets/chunks/c4Diagram-6F5ED5ID.V6Cc9D_w.js @@ -1,4 +1,4 @@ -import{d as Se,g as De}from"./chunk-ASOPGD6M.DhYSqRPk.js";import{_ as g,a as Pe,s as Be,g as Ie,b as Me,c as Le,d as Bt,w as Ne,e as $t,f as de,h as Tt,i as ge,j as jt,l as fe,k as Ye,m as je}from"../app.BMPJqCQ4.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var Ft=function(){var e=g(function(_t,x,m,v){for(m=m||{},v=_t.length;v--;m[_t[v]]=x);return m},"o"),t=[1,24],s=[1,25],o=[1,26],l=[1,27],a=[1,28],r=[1,63],n=[1,64],i=[1,65],u=[1,66],d=[1,67],f=[1,68],y=[1,69],E=[1,29],O=[1,30],S=[1,31],P=[1,32],M=[1,33],U=[1,34],H=[1,35],q=[1,36],G=[1,37],K=[1,38],J=[1,39],Z=[1,40],$=[1,41],tt=[1,42],et=[1,43],at=[1,44],it=[1,45],nt=[1,46],rt=[1,47],st=[1,48],lt=[1,50],ot=[1,51],ct=[1,52],ht=[1,53],ut=[1,54],dt=[1,55],ft=[1,56],pt=[1,57],yt=[1,58],gt=[1,59],bt=[1,60],Ct=[14,42],Qt=[14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],St=[12,14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],k=[1,82],A=[1,83],C=[1,84],w=[1,85],T=[12,14,42],le=[12,14,33,42],Mt=[12,14,33,42,76,77,79,80],vt=[12,33],Ht=[34,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],qt={trace:g(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,direction_tb:6,direction_bt:7,direction_rl:8,direction_lr:9,graphConfig:10,C4_CONTEXT:11,NEWLINE:12,statements:13,EOF:14,C4_CONTAINER:15,C4_COMPONENT:16,C4_DYNAMIC:17,C4_DEPLOYMENT:18,otherStatements:19,diagramStatements:20,otherStatement:21,title:22,accDescription:23,acc_title:24,acc_title_value:25,acc_descr:26,acc_descr_value:27,acc_descr_multiline_value:28,boundaryStatement:29,boundaryStartStatement:30,boundaryStopStatement:31,boundaryStart:32,LBRACE:33,ENTERPRISE_BOUNDARY:34,attributes:35,SYSTEM_BOUNDARY:36,BOUNDARY:37,CONTAINER_BOUNDARY:38,NODE:39,NODE_L:40,NODE_R:41,RBRACE:42,diagramStatement:43,PERSON:44,PERSON_EXT:45,SYSTEM:46,SYSTEM_DB:47,SYSTEM_QUEUE:48,SYSTEM_EXT:49,SYSTEM_EXT_DB:50,SYSTEM_EXT_QUEUE:51,CONTAINER:52,CONTAINER_DB:53,CONTAINER_QUEUE:54,CONTAINER_EXT:55,CONTAINER_EXT_DB:56,CONTAINER_EXT_QUEUE:57,COMPONENT:58,COMPONENT_DB:59,COMPONENT_QUEUE:60,COMPONENT_EXT:61,COMPONENT_EXT_DB:62,COMPONENT_EXT_QUEUE:63,REL:64,BIREL:65,REL_U:66,REL_D:67,REL_L:68,REL_R:69,REL_B:70,REL_INDEX:71,UPDATE_EL_STYLE:72,UPDATE_REL_STYLE:73,UPDATE_LAYOUT_CONFIG:74,attribute:75,STR:76,STR_KEY:77,STR_VALUE:78,ATTRIBUTE:79,ATTRIBUTE_EMPTY:80,$accept:0,$end:1},terminals_:{2:"error",6:"direction_tb",7:"direction_bt",8:"direction_rl",9:"direction_lr",11:"C4_CONTEXT",12:"NEWLINE",14:"EOF",15:"C4_CONTAINER",16:"C4_COMPONENT",17:"C4_DYNAMIC",18:"C4_DEPLOYMENT",22:"title",23:"accDescription",24:"acc_title",25:"acc_title_value",26:"acc_descr",27:"acc_descr_value",28:"acc_descr_multiline_value",33:"LBRACE",34:"ENTERPRISE_BOUNDARY",36:"SYSTEM_BOUNDARY",37:"BOUNDARY",38:"CONTAINER_BOUNDARY",39:"NODE",40:"NODE_L",41:"NODE_R",42:"RBRACE",44:"PERSON",45:"PERSON_EXT",46:"SYSTEM",47:"SYSTEM_DB",48:"SYSTEM_QUEUE",49:"SYSTEM_EXT",50:"SYSTEM_EXT_DB",51:"SYSTEM_EXT_QUEUE",52:"CONTAINER",53:"CONTAINER_DB",54:"CONTAINER_QUEUE",55:"CONTAINER_EXT",56:"CONTAINER_EXT_DB",57:"CONTAINER_EXT_QUEUE",58:"COMPONENT",59:"COMPONENT_DB",60:"COMPONENT_QUEUE",61:"COMPONENT_EXT",62:"COMPONENT_EXT_DB",63:"COMPONENT_EXT_QUEUE",64:"REL",65:"BIREL",66:"REL_U",67:"REL_D",68:"REL_L",69:"REL_R",70:"REL_B",71:"REL_INDEX",72:"UPDATE_EL_STYLE",73:"UPDATE_REL_STYLE",74:"UPDATE_LAYOUT_CONFIG",76:"STR",77:"STR_KEY",78:"STR_VALUE",79:"ATTRIBUTE",80:"ATTRIBUTE_EMPTY"},productions_:[0,[3,1],[3,1],[5,1],[5,1],[5,1],[5,1],[4,1],[10,4],[10,4],[10,4],[10,4],[10,4],[13,1],[13,1],[13,2],[19,1],[19,2],[19,3],[21,1],[21,1],[21,2],[21,2],[21,1],[29,3],[30,3],[30,3],[30,4],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[31,1],[20,1],[20,2],[20,3],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,1],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[35,1],[35,2],[75,1],[75,2],[75,1],[75,1]],performAction:g(function(x,m,v,b,R,h,Dt){var p=h.length-1;switch(R){case 3:b.setDirection("TB");break;case 4:b.setDirection("BT");break;case 5:b.setDirection("RL");break;case 6:b.setDirection("LR");break;case 8:case 9:case 10:case 11:case 12:b.setC4Type(h[p-3]);break;case 19:b.setTitle(h[p].substring(6)),this.$=h[p].substring(6);break;case 20:b.setAccDescription(h[p].substring(15)),this.$=h[p].substring(15);break;case 21:this.$=h[p].trim(),b.setTitle(this.$);break;case 22:case 23:this.$=h[p].trim(),b.setAccDescription(this.$);break;case 28:h[p].splice(2,0,"ENTERPRISE"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 29:h[p].splice(2,0,"SYSTEM"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 30:b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 31:h[p].splice(2,0,"CONTAINER"),b.addContainerBoundary(...h[p]),this.$=h[p];break;case 32:b.addDeploymentNode("node",...h[p]),this.$=h[p];break;case 33:b.addDeploymentNode("nodeL",...h[p]),this.$=h[p];break;case 34:b.addDeploymentNode("nodeR",...h[p]),this.$=h[p];break;case 35:b.popBoundaryParseStack();break;case 39:b.addPersonOrSystem("person",...h[p]),this.$=h[p];break;case 40:b.addPersonOrSystem("external_person",...h[p]),this.$=h[p];break;case 41:b.addPersonOrSystem("system",...h[p]),this.$=h[p];break;case 42:b.addPersonOrSystem("system_db",...h[p]),this.$=h[p];break;case 43:b.addPersonOrSystem("system_queue",...h[p]),this.$=h[p];break;case 44:b.addPersonOrSystem("external_system",...h[p]),this.$=h[p];break;case 45:b.addPersonOrSystem("external_system_db",...h[p]),this.$=h[p];break;case 46:b.addPersonOrSystem("external_system_queue",...h[p]),this.$=h[p];break;case 47:b.addContainer("container",...h[p]),this.$=h[p];break;case 48:b.addContainer("container_db",...h[p]),this.$=h[p];break;case 49:b.addContainer("container_queue",...h[p]),this.$=h[p];break;case 50:b.addContainer("external_container",...h[p]),this.$=h[p];break;case 51:b.addContainer("external_container_db",...h[p]),this.$=h[p];break;case 52:b.addContainer("external_container_queue",...h[p]),this.$=h[p];break;case 53:b.addComponent("component",...h[p]),this.$=h[p];break;case 54:b.addComponent("component_db",...h[p]),this.$=h[p];break;case 55:b.addComponent("component_queue",...h[p]),this.$=h[p];break;case 56:b.addComponent("external_component",...h[p]),this.$=h[p];break;case 57:b.addComponent("external_component_db",...h[p]),this.$=h[p];break;case 58:b.addComponent("external_component_queue",...h[p]),this.$=h[p];break;case 60:b.addRel("rel",...h[p]),this.$=h[p];break;case 61:b.addRel("birel",...h[p]),this.$=h[p];break;case 62:b.addRel("rel_u",...h[p]),this.$=h[p];break;case 63:b.addRel("rel_d",...h[p]),this.$=h[p];break;case 64:b.addRel("rel_l",...h[p]),this.$=h[p];break;case 65:b.addRel("rel_r",...h[p]),this.$=h[p];break;case 66:b.addRel("rel_b",...h[p]),this.$=h[p];break;case 67:h[p].splice(0,1),b.addRel("rel",...h[p]),this.$=h[p];break;case 68:b.updateElStyle("update_el_style",...h[p]),this.$=h[p];break;case 69:b.updateRelStyle("update_rel_style",...h[p]),this.$=h[p];break;case 70:b.updateLayoutConfig("update_layout_config",...h[p]),this.$=h[p];break;case 71:this.$=[h[p]];break;case 72:h[p].unshift(h[p-1]),this.$=h[p];break;case 73:case 75:this.$=h[p].trim();break;case 74:let Et={};Et[h[p-1].trim()]=h[p].trim(),this.$=Et;break;case 76:this.$="";break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],7:[1,6],8:[1,7],9:[1,8],10:4,11:[1,9],15:[1,10],16:[1,11],17:[1,12],18:[1,13]},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,7]},{1:[2,3]},{1:[2,4]},{1:[2,5]},{1:[2,6]},{12:[1,14]},{12:[1,15]},{12:[1,16]},{12:[1,17]},{12:[1,18]},{13:19,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:70,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:71,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:72,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:73,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{14:[1,74]},e(Ct,[2,13],{43:23,29:49,30:61,32:62,20:75,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(Ct,[2,14]),e(Qt,[2,16],{12:[1,76]}),e(Ct,[2,36],{12:[1,77]}),e(St,[2,19]),e(St,[2,20]),{25:[1,78]},{27:[1,79]},e(St,[2,23]),{35:80,75:81,76:k,77:A,79:C,80:w},{35:86,75:81,76:k,77:A,79:C,80:w},{35:87,75:81,76:k,77:A,79:C,80:w},{35:88,75:81,76:k,77:A,79:C,80:w},{35:89,75:81,76:k,77:A,79:C,80:w},{35:90,75:81,76:k,77:A,79:C,80:w},{35:91,75:81,76:k,77:A,79:C,80:w},{35:92,75:81,76:k,77:A,79:C,80:w},{35:93,75:81,76:k,77:A,79:C,80:w},{35:94,75:81,76:k,77:A,79:C,80:w},{35:95,75:81,76:k,77:A,79:C,80:w},{35:96,75:81,76:k,77:A,79:C,80:w},{35:97,75:81,76:k,77:A,79:C,80:w},{35:98,75:81,76:k,77:A,79:C,80:w},{35:99,75:81,76:k,77:A,79:C,80:w},{35:100,75:81,76:k,77:A,79:C,80:w},{35:101,75:81,76:k,77:A,79:C,80:w},{35:102,75:81,76:k,77:A,79:C,80:w},{35:103,75:81,76:k,77:A,79:C,80:w},{35:104,75:81,76:k,77:A,79:C,80:w},e(T,[2,59]),{35:105,75:81,76:k,77:A,79:C,80:w},{35:106,75:81,76:k,77:A,79:C,80:w},{35:107,75:81,76:k,77:A,79:C,80:w},{35:108,75:81,76:k,77:A,79:C,80:w},{35:109,75:81,76:k,77:A,79:C,80:w},{35:110,75:81,76:k,77:A,79:C,80:w},{35:111,75:81,76:k,77:A,79:C,80:w},{35:112,75:81,76:k,77:A,79:C,80:w},{35:113,75:81,76:k,77:A,79:C,80:w},{35:114,75:81,76:k,77:A,79:C,80:w},{35:115,75:81,76:k,77:A,79:C,80:w},{20:116,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{12:[1,118],33:[1,117]},{35:119,75:81,76:k,77:A,79:C,80:w},{35:120,75:81,76:k,77:A,79:C,80:w},{35:121,75:81,76:k,77:A,79:C,80:w},{35:122,75:81,76:k,77:A,79:C,80:w},{35:123,75:81,76:k,77:A,79:C,80:w},{35:124,75:81,76:k,77:A,79:C,80:w},{35:125,75:81,76:k,77:A,79:C,80:w},{14:[1,126]},{14:[1,127]},{14:[1,128]},{14:[1,129]},{1:[2,8]},e(Ct,[2,15]),e(Qt,[2,17],{21:22,19:130,22:t,23:s,24:o,26:l,28:a}),e(Ct,[2,37],{19:20,20:21,21:22,43:23,29:49,30:61,32:62,13:131,22:t,23:s,24:o,26:l,28:a,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(St,[2,21]),e(St,[2,22]),e(T,[2,39]),e(le,[2,71],{75:81,35:132,76:k,77:A,79:C,80:w}),e(Mt,[2,73]),{78:[1,133]},e(Mt,[2,75]),e(Mt,[2,76]),e(T,[2,40]),e(T,[2,41]),e(T,[2,42]),e(T,[2,43]),e(T,[2,44]),e(T,[2,45]),e(T,[2,46]),e(T,[2,47]),e(T,[2,48]),e(T,[2,49]),e(T,[2,50]),e(T,[2,51]),e(T,[2,52]),e(T,[2,53]),e(T,[2,54]),e(T,[2,55]),e(T,[2,56]),e(T,[2,57]),e(T,[2,58]),e(T,[2,60]),e(T,[2,61]),e(T,[2,62]),e(T,[2,63]),e(T,[2,64]),e(T,[2,65]),e(T,[2,66]),e(T,[2,67]),e(T,[2,68]),e(T,[2,69]),e(T,[2,70]),{31:134,42:[1,135]},{12:[1,136]},{33:[1,137]},e(vt,[2,28]),e(vt,[2,29]),e(vt,[2,30]),e(vt,[2,31]),e(vt,[2,32]),e(vt,[2,33]),e(vt,[2,34]),{1:[2,9]},{1:[2,10]},{1:[2,11]},{1:[2,12]},e(Qt,[2,18]),e(Ct,[2,38]),e(le,[2,72]),e(Mt,[2,74]),e(T,[2,24]),e(T,[2,35]),e(Ht,[2,25]),e(Ht,[2,26],{12:[1,138]}),e(Ht,[2,27])],defaultActions:{2:[2,1],3:[2,2],4:[2,7],5:[2,3],6:[2,4],7:[2,5],8:[2,6],74:[2,8],126:[2,9],127:[2,10],128:[2,11],129:[2,12]},parseError:g(function(x,m){if(m.recoverable)this.trace(x);else{var v=new Error(x);throw v.hash=m,v}},"parseError"),parse:g(function(x){var m=this,v=[0],b=[],R=[null],h=[],Dt=this.table,p="",Et=0,oe=0,we=2,ce=1,Te=h.slice.call(arguments,1),D=Object.create(this.lexer),kt={yy:{}};for(var Gt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Gt)&&(kt.yy[Gt]=this.yy[Gt]);D.setInput(x,kt.yy),kt.yy.lexer=D,kt.yy.parser=this,typeof D.yylloc>"u"&&(D.yylloc={});var Kt=D.yylloc;h.push(Kt);var Oe=D.options&&D.options.ranges;typeof kt.yy.parseError=="function"?this.parseError=kt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Re(L){v.length=v.length-2*L,R.length=R.length-L,h.length=h.length-L}g(Re,"popStack");function he(){var L;return L=b.pop()||D.lex()||ce,typeof L!="number"&&(L instanceof Array&&(b=L,L=b.pop()),L=m.symbols_[L]||L),L}g(he,"lex");for(var I,At,N,Jt,wt={},Nt,W,ue,Yt;;){if(At=v[v.length-1],this.defaultActions[At]?N=this.defaultActions[At]:((I===null||typeof I>"u")&&(I=he()),N=Dt[At]&&Dt[At][I]),typeof N>"u"||!N.length||!N[0]){var Zt="";Yt=[];for(Nt in Dt[At])this.terminals_[Nt]&&Nt>we&&Yt.push("'"+this.terminals_[Nt]+"'");D.showPosition?Zt="Parse error on line "+(Et+1)+`: +import{d as Se,g as De}from"./chunk-ASOPGD6M.CcOvkfYi.js";import{_ as g,a as Pe,s as Be,g as Ie,b as Me,c as Le,d as Bt,w as Ne,e as $t,f as de,h as Tt,i as ge,j as jt,l as fe,k as Ye,m as je}from"../app.B3HFS4Ax.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var Ft=function(){var e=g(function(_t,x,m,v){for(m=m||{},v=_t.length;v--;m[_t[v]]=x);return m},"o"),t=[1,24],s=[1,25],o=[1,26],l=[1,27],a=[1,28],r=[1,63],n=[1,64],i=[1,65],u=[1,66],d=[1,67],f=[1,68],y=[1,69],E=[1,29],O=[1,30],S=[1,31],P=[1,32],M=[1,33],U=[1,34],H=[1,35],q=[1,36],G=[1,37],K=[1,38],J=[1,39],Z=[1,40],$=[1,41],tt=[1,42],et=[1,43],at=[1,44],it=[1,45],nt=[1,46],rt=[1,47],st=[1,48],lt=[1,50],ot=[1,51],ct=[1,52],ht=[1,53],ut=[1,54],dt=[1,55],ft=[1,56],pt=[1,57],yt=[1,58],gt=[1,59],bt=[1,60],Ct=[14,42],Qt=[14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],St=[12,14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],k=[1,82],A=[1,83],C=[1,84],w=[1,85],T=[12,14,42],le=[12,14,33,42],Mt=[12,14,33,42,76,77,79,80],vt=[12,33],Ht=[34,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],qt={trace:g(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,direction_tb:6,direction_bt:7,direction_rl:8,direction_lr:9,graphConfig:10,C4_CONTEXT:11,NEWLINE:12,statements:13,EOF:14,C4_CONTAINER:15,C4_COMPONENT:16,C4_DYNAMIC:17,C4_DEPLOYMENT:18,otherStatements:19,diagramStatements:20,otherStatement:21,title:22,accDescription:23,acc_title:24,acc_title_value:25,acc_descr:26,acc_descr_value:27,acc_descr_multiline_value:28,boundaryStatement:29,boundaryStartStatement:30,boundaryStopStatement:31,boundaryStart:32,LBRACE:33,ENTERPRISE_BOUNDARY:34,attributes:35,SYSTEM_BOUNDARY:36,BOUNDARY:37,CONTAINER_BOUNDARY:38,NODE:39,NODE_L:40,NODE_R:41,RBRACE:42,diagramStatement:43,PERSON:44,PERSON_EXT:45,SYSTEM:46,SYSTEM_DB:47,SYSTEM_QUEUE:48,SYSTEM_EXT:49,SYSTEM_EXT_DB:50,SYSTEM_EXT_QUEUE:51,CONTAINER:52,CONTAINER_DB:53,CONTAINER_QUEUE:54,CONTAINER_EXT:55,CONTAINER_EXT_DB:56,CONTAINER_EXT_QUEUE:57,COMPONENT:58,COMPONENT_DB:59,COMPONENT_QUEUE:60,COMPONENT_EXT:61,COMPONENT_EXT_DB:62,COMPONENT_EXT_QUEUE:63,REL:64,BIREL:65,REL_U:66,REL_D:67,REL_L:68,REL_R:69,REL_B:70,REL_INDEX:71,UPDATE_EL_STYLE:72,UPDATE_REL_STYLE:73,UPDATE_LAYOUT_CONFIG:74,attribute:75,STR:76,STR_KEY:77,STR_VALUE:78,ATTRIBUTE:79,ATTRIBUTE_EMPTY:80,$accept:0,$end:1},terminals_:{2:"error",6:"direction_tb",7:"direction_bt",8:"direction_rl",9:"direction_lr",11:"C4_CONTEXT",12:"NEWLINE",14:"EOF",15:"C4_CONTAINER",16:"C4_COMPONENT",17:"C4_DYNAMIC",18:"C4_DEPLOYMENT",22:"title",23:"accDescription",24:"acc_title",25:"acc_title_value",26:"acc_descr",27:"acc_descr_value",28:"acc_descr_multiline_value",33:"LBRACE",34:"ENTERPRISE_BOUNDARY",36:"SYSTEM_BOUNDARY",37:"BOUNDARY",38:"CONTAINER_BOUNDARY",39:"NODE",40:"NODE_L",41:"NODE_R",42:"RBRACE",44:"PERSON",45:"PERSON_EXT",46:"SYSTEM",47:"SYSTEM_DB",48:"SYSTEM_QUEUE",49:"SYSTEM_EXT",50:"SYSTEM_EXT_DB",51:"SYSTEM_EXT_QUEUE",52:"CONTAINER",53:"CONTAINER_DB",54:"CONTAINER_QUEUE",55:"CONTAINER_EXT",56:"CONTAINER_EXT_DB",57:"CONTAINER_EXT_QUEUE",58:"COMPONENT",59:"COMPONENT_DB",60:"COMPONENT_QUEUE",61:"COMPONENT_EXT",62:"COMPONENT_EXT_DB",63:"COMPONENT_EXT_QUEUE",64:"REL",65:"BIREL",66:"REL_U",67:"REL_D",68:"REL_L",69:"REL_R",70:"REL_B",71:"REL_INDEX",72:"UPDATE_EL_STYLE",73:"UPDATE_REL_STYLE",74:"UPDATE_LAYOUT_CONFIG",76:"STR",77:"STR_KEY",78:"STR_VALUE",79:"ATTRIBUTE",80:"ATTRIBUTE_EMPTY"},productions_:[0,[3,1],[3,1],[5,1],[5,1],[5,1],[5,1],[4,1],[10,4],[10,4],[10,4],[10,4],[10,4],[13,1],[13,1],[13,2],[19,1],[19,2],[19,3],[21,1],[21,1],[21,2],[21,2],[21,1],[29,3],[30,3],[30,3],[30,4],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[31,1],[20,1],[20,2],[20,3],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,1],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[35,1],[35,2],[75,1],[75,2],[75,1],[75,1]],performAction:g(function(x,m,v,b,R,h,Dt){var p=h.length-1;switch(R){case 3:b.setDirection("TB");break;case 4:b.setDirection("BT");break;case 5:b.setDirection("RL");break;case 6:b.setDirection("LR");break;case 8:case 9:case 10:case 11:case 12:b.setC4Type(h[p-3]);break;case 19:b.setTitle(h[p].substring(6)),this.$=h[p].substring(6);break;case 20:b.setAccDescription(h[p].substring(15)),this.$=h[p].substring(15);break;case 21:this.$=h[p].trim(),b.setTitle(this.$);break;case 22:case 23:this.$=h[p].trim(),b.setAccDescription(this.$);break;case 28:h[p].splice(2,0,"ENTERPRISE"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 29:h[p].splice(2,0,"SYSTEM"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 30:b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 31:h[p].splice(2,0,"CONTAINER"),b.addContainerBoundary(...h[p]),this.$=h[p];break;case 32:b.addDeploymentNode("node",...h[p]),this.$=h[p];break;case 33:b.addDeploymentNode("nodeL",...h[p]),this.$=h[p];break;case 34:b.addDeploymentNode("nodeR",...h[p]),this.$=h[p];break;case 35:b.popBoundaryParseStack();break;case 39:b.addPersonOrSystem("person",...h[p]),this.$=h[p];break;case 40:b.addPersonOrSystem("external_person",...h[p]),this.$=h[p];break;case 41:b.addPersonOrSystem("system",...h[p]),this.$=h[p];break;case 42:b.addPersonOrSystem("system_db",...h[p]),this.$=h[p];break;case 43:b.addPersonOrSystem("system_queue",...h[p]),this.$=h[p];break;case 44:b.addPersonOrSystem("external_system",...h[p]),this.$=h[p];break;case 45:b.addPersonOrSystem("external_system_db",...h[p]),this.$=h[p];break;case 46:b.addPersonOrSystem("external_system_queue",...h[p]),this.$=h[p];break;case 47:b.addContainer("container",...h[p]),this.$=h[p];break;case 48:b.addContainer("container_db",...h[p]),this.$=h[p];break;case 49:b.addContainer("container_queue",...h[p]),this.$=h[p];break;case 50:b.addContainer("external_container",...h[p]),this.$=h[p];break;case 51:b.addContainer("external_container_db",...h[p]),this.$=h[p];break;case 52:b.addContainer("external_container_queue",...h[p]),this.$=h[p];break;case 53:b.addComponent("component",...h[p]),this.$=h[p];break;case 54:b.addComponent("component_db",...h[p]),this.$=h[p];break;case 55:b.addComponent("component_queue",...h[p]),this.$=h[p];break;case 56:b.addComponent("external_component",...h[p]),this.$=h[p];break;case 57:b.addComponent("external_component_db",...h[p]),this.$=h[p];break;case 58:b.addComponent("external_component_queue",...h[p]),this.$=h[p];break;case 60:b.addRel("rel",...h[p]),this.$=h[p];break;case 61:b.addRel("birel",...h[p]),this.$=h[p];break;case 62:b.addRel("rel_u",...h[p]),this.$=h[p];break;case 63:b.addRel("rel_d",...h[p]),this.$=h[p];break;case 64:b.addRel("rel_l",...h[p]),this.$=h[p];break;case 65:b.addRel("rel_r",...h[p]),this.$=h[p];break;case 66:b.addRel("rel_b",...h[p]),this.$=h[p];break;case 67:h[p].splice(0,1),b.addRel("rel",...h[p]),this.$=h[p];break;case 68:b.updateElStyle("update_el_style",...h[p]),this.$=h[p];break;case 69:b.updateRelStyle("update_rel_style",...h[p]),this.$=h[p];break;case 70:b.updateLayoutConfig("update_layout_config",...h[p]),this.$=h[p];break;case 71:this.$=[h[p]];break;case 72:h[p].unshift(h[p-1]),this.$=h[p];break;case 73:case 75:this.$=h[p].trim();break;case 74:let Et={};Et[h[p-1].trim()]=h[p].trim(),this.$=Et;break;case 76:this.$="";break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],7:[1,6],8:[1,7],9:[1,8],10:4,11:[1,9],15:[1,10],16:[1,11],17:[1,12],18:[1,13]},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,7]},{1:[2,3]},{1:[2,4]},{1:[2,5]},{1:[2,6]},{12:[1,14]},{12:[1,15]},{12:[1,16]},{12:[1,17]},{12:[1,18]},{13:19,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:70,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:71,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:72,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:73,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{14:[1,74]},e(Ct,[2,13],{43:23,29:49,30:61,32:62,20:75,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(Ct,[2,14]),e(Qt,[2,16],{12:[1,76]}),e(Ct,[2,36],{12:[1,77]}),e(St,[2,19]),e(St,[2,20]),{25:[1,78]},{27:[1,79]},e(St,[2,23]),{35:80,75:81,76:k,77:A,79:C,80:w},{35:86,75:81,76:k,77:A,79:C,80:w},{35:87,75:81,76:k,77:A,79:C,80:w},{35:88,75:81,76:k,77:A,79:C,80:w},{35:89,75:81,76:k,77:A,79:C,80:w},{35:90,75:81,76:k,77:A,79:C,80:w},{35:91,75:81,76:k,77:A,79:C,80:w},{35:92,75:81,76:k,77:A,79:C,80:w},{35:93,75:81,76:k,77:A,79:C,80:w},{35:94,75:81,76:k,77:A,79:C,80:w},{35:95,75:81,76:k,77:A,79:C,80:w},{35:96,75:81,76:k,77:A,79:C,80:w},{35:97,75:81,76:k,77:A,79:C,80:w},{35:98,75:81,76:k,77:A,79:C,80:w},{35:99,75:81,76:k,77:A,79:C,80:w},{35:100,75:81,76:k,77:A,79:C,80:w},{35:101,75:81,76:k,77:A,79:C,80:w},{35:102,75:81,76:k,77:A,79:C,80:w},{35:103,75:81,76:k,77:A,79:C,80:w},{35:104,75:81,76:k,77:A,79:C,80:w},e(T,[2,59]),{35:105,75:81,76:k,77:A,79:C,80:w},{35:106,75:81,76:k,77:A,79:C,80:w},{35:107,75:81,76:k,77:A,79:C,80:w},{35:108,75:81,76:k,77:A,79:C,80:w},{35:109,75:81,76:k,77:A,79:C,80:w},{35:110,75:81,76:k,77:A,79:C,80:w},{35:111,75:81,76:k,77:A,79:C,80:w},{35:112,75:81,76:k,77:A,79:C,80:w},{35:113,75:81,76:k,77:A,79:C,80:w},{35:114,75:81,76:k,77:A,79:C,80:w},{35:115,75:81,76:k,77:A,79:C,80:w},{20:116,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{12:[1,118],33:[1,117]},{35:119,75:81,76:k,77:A,79:C,80:w},{35:120,75:81,76:k,77:A,79:C,80:w},{35:121,75:81,76:k,77:A,79:C,80:w},{35:122,75:81,76:k,77:A,79:C,80:w},{35:123,75:81,76:k,77:A,79:C,80:w},{35:124,75:81,76:k,77:A,79:C,80:w},{35:125,75:81,76:k,77:A,79:C,80:w},{14:[1,126]},{14:[1,127]},{14:[1,128]},{14:[1,129]},{1:[2,8]},e(Ct,[2,15]),e(Qt,[2,17],{21:22,19:130,22:t,23:s,24:o,26:l,28:a}),e(Ct,[2,37],{19:20,20:21,21:22,43:23,29:49,30:61,32:62,13:131,22:t,23:s,24:o,26:l,28:a,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(St,[2,21]),e(St,[2,22]),e(T,[2,39]),e(le,[2,71],{75:81,35:132,76:k,77:A,79:C,80:w}),e(Mt,[2,73]),{78:[1,133]},e(Mt,[2,75]),e(Mt,[2,76]),e(T,[2,40]),e(T,[2,41]),e(T,[2,42]),e(T,[2,43]),e(T,[2,44]),e(T,[2,45]),e(T,[2,46]),e(T,[2,47]),e(T,[2,48]),e(T,[2,49]),e(T,[2,50]),e(T,[2,51]),e(T,[2,52]),e(T,[2,53]),e(T,[2,54]),e(T,[2,55]),e(T,[2,56]),e(T,[2,57]),e(T,[2,58]),e(T,[2,60]),e(T,[2,61]),e(T,[2,62]),e(T,[2,63]),e(T,[2,64]),e(T,[2,65]),e(T,[2,66]),e(T,[2,67]),e(T,[2,68]),e(T,[2,69]),e(T,[2,70]),{31:134,42:[1,135]},{12:[1,136]},{33:[1,137]},e(vt,[2,28]),e(vt,[2,29]),e(vt,[2,30]),e(vt,[2,31]),e(vt,[2,32]),e(vt,[2,33]),e(vt,[2,34]),{1:[2,9]},{1:[2,10]},{1:[2,11]},{1:[2,12]},e(Qt,[2,18]),e(Ct,[2,38]),e(le,[2,72]),e(Mt,[2,74]),e(T,[2,24]),e(T,[2,35]),e(Ht,[2,25]),e(Ht,[2,26],{12:[1,138]}),e(Ht,[2,27])],defaultActions:{2:[2,1],3:[2,2],4:[2,7],5:[2,3],6:[2,4],7:[2,5],8:[2,6],74:[2,8],126:[2,9],127:[2,10],128:[2,11],129:[2,12]},parseError:g(function(x,m){if(m.recoverable)this.trace(x);else{var v=new Error(x);throw v.hash=m,v}},"parseError"),parse:g(function(x){var m=this,v=[0],b=[],R=[null],h=[],Dt=this.table,p="",Et=0,oe=0,we=2,ce=1,Te=h.slice.call(arguments,1),D=Object.create(this.lexer),kt={yy:{}};for(var Gt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Gt)&&(kt.yy[Gt]=this.yy[Gt]);D.setInput(x,kt.yy),kt.yy.lexer=D,kt.yy.parser=this,typeof D.yylloc>"u"&&(D.yylloc={});var Kt=D.yylloc;h.push(Kt);var Oe=D.options&&D.options.ranges;typeof kt.yy.parseError=="function"?this.parseError=kt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Re(L){v.length=v.length-2*L,R.length=R.length-L,h.length=h.length-L}g(Re,"popStack");function he(){var L;return L=b.pop()||D.lex()||ce,typeof L!="number"&&(L instanceof Array&&(b=L,L=b.pop()),L=m.symbols_[L]||L),L}g(he,"lex");for(var I,At,N,Jt,wt={},Nt,W,ue,Yt;;){if(At=v[v.length-1],this.defaultActions[At]?N=this.defaultActions[At]:((I===null||typeof I>"u")&&(I=he()),N=Dt[At]&&Dt[At][I]),typeof N>"u"||!N.length||!N[0]){var Zt="";Yt=[];for(Nt in Dt[At])this.terminals_[Nt]&&Nt>we&&Yt.push("'"+this.terminals_[Nt]+"'");D.showPosition?Zt="Parse error on line "+(Et+1)+`: `+D.showPosition()+` Expecting `+Yt.join(", ")+", got '"+(this.terminals_[I]||I)+"'":Zt="Parse error on line "+(Et+1)+": Unexpected "+(I==ce?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(Zt,{text:D.match,token:this.terminals_[I]||I,line:D.yylineno,loc:Kt,expected:Yt})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+At+", token: "+I);switch(N[0]){case 1:v.push(I),R.push(D.yytext),h.push(D.yylloc),v.push(N[1]),I=null,oe=D.yyleng,p=D.yytext,Et=D.yylineno,Kt=D.yylloc;break;case 2:if(W=this.productions_[N[1]][1],wt.$=R[R.length-W],wt._$={first_line:h[h.length-(W||1)].first_line,last_line:h[h.length-1].last_line,first_column:h[h.length-(W||1)].first_column,last_column:h[h.length-1].last_column},Oe&&(wt._$.range=[h[h.length-(W||1)].range[0],h[h.length-1].range[1]]),Jt=this.performAction.apply(wt,[p,oe,Et,kt.yy,N[1],R,h].concat(Te)),typeof Jt<"u")return Jt;W&&(v=v.slice(0,-1*W*2),R=R.slice(0,-1*W),h=h.slice(0,-1*W)),v.push(this.productions_[N[1]][0]),R.push(wt.$),h.push(wt._$),ue=Dt[v[v.length-2]][v[v.length-1]],v.push(ue);break;case 3:return!0}}return!0},"parse")},Ce=function(){var _t={EOF:1,parseError:g(function(m,v){if(this.yy.parser)this.yy.parser.parseError(m,v);else throw new Error(m)},"parseError"),setInput:g(function(x,m){return this.yy=m||this.yy||{},this._input=x,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:g(function(){var x=this._input[0];this.yytext+=x,this.yyleng++,this.offset++,this.match+=x,this.matched+=x;var m=x.match(/(?:\r\n?|\n).*/g);return m?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),x},"input"),unput:g(function(x){var m=x.length,v=x.split(/(?:\r\n?|\n)/g);this._input=x+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-m),this.offset-=m;var b=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),v.length-1&&(this.yylineno-=v.length-1);var R=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:v?(v.length===b.length?this.yylloc.first_column:0)+b[b.length-v.length].length-v[0].length:this.yylloc.first_column-m},this.options.ranges&&(this.yylloc.range=[R[0],R[0]+this.yyleng-m]),this.yyleng=this.yytext.length,this},"unput"),more:g(function(){return this._more=!0,this},"more"),reject:g(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:g(function(x){this.unput(this.match.slice(x))},"less"),pastInput:g(function(){var x=this.matched.substr(0,this.matched.length-this.match.length);return(x.length>20?"...":"")+x.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:g(function(){var x=this.match;return x.length<20&&(x+=this._input.substr(0,20-x.length)),(x.substr(0,20)+(x.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:g(function(){var x=this.pastInput(),m=new Array(x.length+1).join("-");return x+this.upcomingInput()+` diff --git a/assets/chunks/channel.BHb5W95E.js b/assets/chunks/channel.BHb5W95E.js deleted file mode 100644 index c5507b2c..00000000 --- a/assets/chunks/channel.BHb5W95E.js +++ /dev/null @@ -1 +0,0 @@ -import{U as a,L as n}from"../app.BMPJqCQ4.js";const t=(r,o)=>a.lang.round(n.parse(r)[o]);export{t as c}; diff --git a/assets/chunks/channel.Djkmh0we.js b/assets/chunks/channel.Djkmh0we.js new file mode 100644 index 00000000..f54501b5 --- /dev/null +++ b/assets/chunks/channel.Djkmh0we.js @@ -0,0 +1 @@ +import{U as a,L as n}from"../app.B3HFS4Ax.js";const t=(r,o)=>a.lang.round(n.parse(r)[o]);export{t as c}; diff --git a/assets/chunks/chunk-5HRBRIJM.CwqNh_Nx.js b/assets/chunks/chunk-5HRBRIJM.Bqgb3U7y.js similarity index 90% rename from assets/chunks/chunk-5HRBRIJM.CwqNh_Nx.js rename to assets/chunks/chunk-5HRBRIJM.Bqgb3U7y.js index f2c10fb8..0b92f7e2 100644 --- a/assets/chunks/chunk-5HRBRIJM.CwqNh_Nx.js +++ b/assets/chunks/chunk-5HRBRIJM.Bqgb3U7y.js @@ -1 +1 @@ -import{_ as n,j as r,k as g,l as d}from"../app.BMPJqCQ4.js";var u=n((t,e)=>{let o;return e==="sandbox"&&(o=r("#i"+t)),(e==="sandbox"?r(o.nodes()[0].contentDocument.body):r("body")).select(`[id="${t}"]`)},"getDiagramElement"),b=n((t,e,o,i)=>{t.attr("class",o);const{width:a,height:s,x:h,y:x}=l(t,e);g(t,s,a,i);const c=w(h,x,a,s,e);t.attr("viewBox",c),d.debug(`viewBox configured: ${c} with padding: ${e}`)},"setupViewPortForSVG"),l=n((t,e)=>{var i;const o=((i=t.node())==null?void 0:i.getBBox())||{width:0,height:0,x:0,y:0};return{width:o.width+e*2,height:o.height+e*2,x:o.x,y:o.y}},"calculateDimensionsWithPadding"),w=n((t,e,o,i,a)=>`${t-a} ${e-a} ${o} ${i}`,"createViewBox");export{u as g,b as s}; +import{_ as n,j as r,k as g,l as d}from"../app.B3HFS4Ax.js";var u=n((t,e)=>{let o;return e==="sandbox"&&(o=r("#i"+t)),(e==="sandbox"?r(o.nodes()[0].contentDocument.body):r("body")).select(`[id="${t}"]`)},"getDiagramElement"),b=n((t,e,o,i)=>{t.attr("class",o);const{width:a,height:s,x:h,y:x}=l(t,e);g(t,s,a,i);const c=w(h,x,a,s,e);t.attr("viewBox",c),d.debug(`viewBox configured: ${c} with padding: ${e}`)},"setupViewPortForSVG"),l=n((t,e)=>{var i;const o=((i=t.node())==null?void 0:i.getBBox())||{width:0,height:0,x:0,y:0};return{width:o.width+e*2,height:o.height+e*2,x:o.x,y:o.y}},"calculateDimensionsWithPadding"),w=n((t,e,o,i,a)=>`${t-a} ${e-a} ${o} ${i}`,"createViewBox");export{u as g,b as s}; diff --git a/assets/chunks/chunk-7U56Z5CX.C1-CEjfc.js b/assets/chunks/chunk-7U56Z5CX.U-U0PPYH.js similarity index 99% rename from assets/chunks/chunk-7U56Z5CX.C1-CEjfc.js rename to assets/chunks/chunk-7U56Z5CX.U-U0PPYH.js index 5af0f772..8304a75e 100644 --- a/assets/chunks/chunk-7U56Z5CX.C1-CEjfc.js +++ b/assets/chunks/chunk-7U56Z5CX.U-U0PPYH.js @@ -1,4 +1,4 @@ -import{g as De,s as Ce}from"./chunk-5HRBRIJM.CwqNh_Nx.js";import{_ as r,e as z,d as x,g as xe,s as Ae,b as Le,c as Ie,p as Re,q as Oe,l as b,z as Ne,u as we,v as $e,a9 as Pe}from"../app.BMPJqCQ4.js";var Ot=function(){var t=r(function($,o,u,n){for(u=u||{},n=$.length;n--;u[$[n]]=o);return u},"o"),e=[1,2],c=[1,3],a=[1,4],d=[2,4],s=[1,9],p=[1,11],g=[1,16],l=[1,17],_=[1,18],v=[1,19],A=[1,32],B=[1,20],Y=[1,21],I=[1,22],f=[1,23],L=[1,24],R=[1,26],F=[1,27],V=[1,28],N=[1,29],w=[1,30],rt=[1,31],at=[1,34],nt=[1,35],lt=[1,36],ot=[1,37],J=[1,33],S=[1,4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],ct=[1,4,5,14,15,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],Vt=[4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],kt={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,SD:6,document:7,line:8,statement:9,classDefStatement:10,styleStatement:11,cssClassStatement:12,idStatement:13,DESCR:14,"-->":15,HIDE_EMPTY:16,scale:17,WIDTH:18,COMPOSIT_STATE:19,STRUCT_START:20,STRUCT_STOP:21,STATE_DESCR:22,AS:23,ID:24,FORK:25,JOIN:26,CHOICE:27,CONCURRENT:28,note:29,notePosition:30,NOTE_TEXT:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,classDef:38,CLASSDEF_ID:39,CLASSDEF_STYLEOPTS:40,DEFAULT:41,style:42,STYLE_IDS:43,STYLEDEF_STYLEOPTS:44,class:45,CLASSENTITY_IDS:46,STYLECLASS:47,direction_tb:48,direction_bt:49,direction_rl:50,direction_lr:51,eol:52,";":53,EDGE_STATE:54,STYLE_SEPARATOR:55,left_of:56,right_of:57,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",6:"SD",14:"DESCR",15:"-->",16:"HIDE_EMPTY",17:"scale",18:"WIDTH",19:"COMPOSIT_STATE",20:"STRUCT_START",21:"STRUCT_STOP",22:"STATE_DESCR",23:"AS",24:"ID",25:"FORK",26:"JOIN",27:"CHOICE",28:"CONCURRENT",29:"note",31:"NOTE_TEXT",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",38:"classDef",39:"CLASSDEF_ID",40:"CLASSDEF_STYLEOPTS",41:"DEFAULT",42:"style",43:"STYLE_IDS",44:"STYLEDEF_STYLEOPTS",45:"class",46:"CLASSENTITY_IDS",47:"STYLECLASS",48:"direction_tb",49:"direction_bt",50:"direction_rl",51:"direction_lr",53:";",54:"EDGE_STATE",55:"STYLE_SEPARATOR",56:"left_of",57:"right_of"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,3],[9,4],[9,1],[9,2],[9,1],[9,4],[9,3],[9,6],[9,1],[9,1],[9,1],[9,1],[9,4],[9,4],[9,1],[9,2],[9,2],[9,1],[10,3],[10,3],[11,3],[12,3],[32,1],[32,1],[32,1],[32,1],[52,1],[52,1],[13,1],[13,1],[13,3],[13,3],[30,1],[30,1]],performAction:r(function(o,u,n,y,T,i,q){var h=i.length-1;switch(T){case 3:return y.setRootDoc(i[h]),i[h];case 4:this.$=[];break;case 5:i[h]!="nl"&&(i[h-1].push(i[h]),this.$=i[h-1]);break;case 6:case 7:this.$=i[h];break;case 8:this.$="nl";break;case 12:this.$=i[h];break;case 13:const Q=i[h-1];Q.description=y.trimColon(i[h]),this.$=Q;break;case 14:this.$={stmt:"relation",state1:i[h-2],state2:i[h]};break;case 15:const Dt=y.trimColon(i[h]);this.$={stmt:"relation",state1:i[h-3],state2:i[h-1],description:Dt};break;case 19:this.$={stmt:"state",id:i[h-3],type:"default",description:"",doc:i[h-1]};break;case 20:var M=i[h],W=i[h-2].trim();if(i[h].match(":")){var ht=i[h].split(":");M=ht[0],W=[W,ht[1]]}this.$={stmt:"state",id:M,type:"default",description:W};break;case 21:this.$={stmt:"state",id:i[h-3],type:"default",description:i[h-5],doc:i[h-1]};break;case 22:this.$={stmt:"state",id:i[h],type:"fork"};break;case 23:this.$={stmt:"state",id:i[h],type:"join"};break;case 24:this.$={stmt:"state",id:i[h],type:"choice"};break;case 25:this.$={stmt:"state",id:y.getDividerId(),type:"divider"};break;case 26:this.$={stmt:"state",id:i[h-1].trim(),note:{position:i[h-2].trim(),text:i[h].trim()}};break;case 29:this.$=i[h].trim(),y.setAccTitle(this.$);break;case 30:case 31:this.$=i[h].trim(),y.setAccDescription(this.$);break;case 32:case 33:this.$={stmt:"classDef",id:i[h-1].trim(),classes:i[h].trim()};break;case 34:this.$={stmt:"style",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 35:this.$={stmt:"applyClass",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 36:y.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 37:y.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 38:y.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 39:y.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 42:case 43:this.$={stmt:"state",id:i[h].trim(),type:"default",description:""};break;case 44:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break;case 45:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break}},"anonymous"),table:[{3:1,4:e,5:c,6:a},{1:[3]},{3:5,4:e,5:c,6:a},{3:6,4:e,5:c,6:a},t([1,4,5,16,17,19,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],d,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,5]),{9:38,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,7]),t(S,[2,8]),t(S,[2,9]),t(S,[2,10]),t(S,[2,11]),t(S,[2,12],{14:[1,39],15:[1,40]}),t(S,[2,16]),{18:[1,41]},t(S,[2,18],{20:[1,42]}),{23:[1,43]},t(S,[2,22]),t(S,[2,23]),t(S,[2,24]),t(S,[2,25]),{30:44,31:[1,45],56:[1,46],57:[1,47]},t(S,[2,28]),{34:[1,48]},{36:[1,49]},t(S,[2,31]),{39:[1,50],41:[1,51]},{43:[1,52]},{46:[1,53]},t(ct,[2,42],{55:[1,54]}),t(ct,[2,43],{55:[1,55]}),t(S,[2,36]),t(S,[2,37]),t(S,[2,38]),t(S,[2,39]),t(S,[2,6]),t(S,[2,13]),{13:56,24:A,54:J},t(S,[2,17]),t(Vt,d,{7:57}),{24:[1,58]},{24:[1,59]},{23:[1,60]},{24:[2,46]},{24:[2,47]},t(S,[2,29]),t(S,[2,30]),{40:[1,61]},{40:[1,62]},{44:[1,63]},{47:[1,64]},{24:[1,65]},{24:[1,66]},t(S,[2,14],{14:[1,67]}),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,68],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,20],{20:[1,69]}),{31:[1,70]},{24:[1,71]},t(S,[2,32]),t(S,[2,33]),t(S,[2,34]),t(S,[2,35]),t(ct,[2,44]),t(ct,[2,45]),t(S,[2,15]),t(S,[2,19]),t(Vt,d,{7:72}),t(S,[2,26]),t(S,[2,27]),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,73],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,21])],defaultActions:{5:[2,1],6:[2,2],46:[2,46],47:[2,47]},parseError:r(function(o,u){if(u.recoverable)this.trace(o);else{var n=new Error(o);throw n.hash=u,n}},"parseError"),parse:r(function(o){var u=this,n=[0],y=[],T=[null],i=[],q=this.table,h="",M=0,W=0,ht=2,Q=1,Dt=i.slice.call(arguments,1),E=Object.create(this.lexer),U={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(U.yy[Ct]=this.yy[Ct]);E.setInput(o,U.yy),U.yy.lexer=E,U.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var xt=E.yylloc;i.push(xt);var me=E.options&&E.options.ranges;typeof U.yy.parseError=="function"?this.parseError=U.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ke(D){n.length=n.length-2*D,T.length=T.length-D,i.length=i.length-D}r(ke,"popStack");function Mt(){var D;return D=y.pop()||E.lex()||Q,typeof D!="number"&&(D instanceof Array&&(y=D,D=y.pop()),D=u.symbols_[D]||D),D}r(Mt,"lex");for(var m,j,C,At,X={},dt,O,Ut,ft;;){if(j=n[n.length-1],this.defaultActions[j]?C=this.defaultActions[j]:((m===null||typeof m>"u")&&(m=Mt()),C=q[j]&&q[j][m]),typeof C>"u"||!C.length||!C[0]){var Lt="";ft=[];for(dt in q[j])this.terminals_[dt]&&dt>ht&&ft.push("'"+this.terminals_[dt]+"'");E.showPosition?Lt="Parse error on line "+(M+1)+`: +import{g as De,s as Ce}from"./chunk-5HRBRIJM.Bqgb3U7y.js";import{_ as r,e as z,d as x,g as xe,s as Ae,b as Le,c as Ie,p as Re,q as Oe,l as b,z as Ne,u as we,v as $e,a9 as Pe}from"../app.B3HFS4Ax.js";var Ot=function(){var t=r(function($,o,u,n){for(u=u||{},n=$.length;n--;u[$[n]]=o);return u},"o"),e=[1,2],c=[1,3],a=[1,4],d=[2,4],s=[1,9],p=[1,11],g=[1,16],l=[1,17],_=[1,18],v=[1,19],A=[1,32],B=[1,20],Y=[1,21],I=[1,22],f=[1,23],L=[1,24],R=[1,26],F=[1,27],V=[1,28],N=[1,29],w=[1,30],rt=[1,31],at=[1,34],nt=[1,35],lt=[1,36],ot=[1,37],J=[1,33],S=[1,4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],ct=[1,4,5,14,15,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],Vt=[4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],kt={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,SD:6,document:7,line:8,statement:9,classDefStatement:10,styleStatement:11,cssClassStatement:12,idStatement:13,DESCR:14,"-->":15,HIDE_EMPTY:16,scale:17,WIDTH:18,COMPOSIT_STATE:19,STRUCT_START:20,STRUCT_STOP:21,STATE_DESCR:22,AS:23,ID:24,FORK:25,JOIN:26,CHOICE:27,CONCURRENT:28,note:29,notePosition:30,NOTE_TEXT:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,classDef:38,CLASSDEF_ID:39,CLASSDEF_STYLEOPTS:40,DEFAULT:41,style:42,STYLE_IDS:43,STYLEDEF_STYLEOPTS:44,class:45,CLASSENTITY_IDS:46,STYLECLASS:47,direction_tb:48,direction_bt:49,direction_rl:50,direction_lr:51,eol:52,";":53,EDGE_STATE:54,STYLE_SEPARATOR:55,left_of:56,right_of:57,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",6:"SD",14:"DESCR",15:"-->",16:"HIDE_EMPTY",17:"scale",18:"WIDTH",19:"COMPOSIT_STATE",20:"STRUCT_START",21:"STRUCT_STOP",22:"STATE_DESCR",23:"AS",24:"ID",25:"FORK",26:"JOIN",27:"CHOICE",28:"CONCURRENT",29:"note",31:"NOTE_TEXT",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",38:"classDef",39:"CLASSDEF_ID",40:"CLASSDEF_STYLEOPTS",41:"DEFAULT",42:"style",43:"STYLE_IDS",44:"STYLEDEF_STYLEOPTS",45:"class",46:"CLASSENTITY_IDS",47:"STYLECLASS",48:"direction_tb",49:"direction_bt",50:"direction_rl",51:"direction_lr",53:";",54:"EDGE_STATE",55:"STYLE_SEPARATOR",56:"left_of",57:"right_of"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,3],[9,4],[9,1],[9,2],[9,1],[9,4],[9,3],[9,6],[9,1],[9,1],[9,1],[9,1],[9,4],[9,4],[9,1],[9,2],[9,2],[9,1],[10,3],[10,3],[11,3],[12,3],[32,1],[32,1],[32,1],[32,1],[52,1],[52,1],[13,1],[13,1],[13,3],[13,3],[30,1],[30,1]],performAction:r(function(o,u,n,y,T,i,q){var h=i.length-1;switch(T){case 3:return y.setRootDoc(i[h]),i[h];case 4:this.$=[];break;case 5:i[h]!="nl"&&(i[h-1].push(i[h]),this.$=i[h-1]);break;case 6:case 7:this.$=i[h];break;case 8:this.$="nl";break;case 12:this.$=i[h];break;case 13:const Q=i[h-1];Q.description=y.trimColon(i[h]),this.$=Q;break;case 14:this.$={stmt:"relation",state1:i[h-2],state2:i[h]};break;case 15:const Dt=y.trimColon(i[h]);this.$={stmt:"relation",state1:i[h-3],state2:i[h-1],description:Dt};break;case 19:this.$={stmt:"state",id:i[h-3],type:"default",description:"",doc:i[h-1]};break;case 20:var M=i[h],W=i[h-2].trim();if(i[h].match(":")){var ht=i[h].split(":");M=ht[0],W=[W,ht[1]]}this.$={stmt:"state",id:M,type:"default",description:W};break;case 21:this.$={stmt:"state",id:i[h-3],type:"default",description:i[h-5],doc:i[h-1]};break;case 22:this.$={stmt:"state",id:i[h],type:"fork"};break;case 23:this.$={stmt:"state",id:i[h],type:"join"};break;case 24:this.$={stmt:"state",id:i[h],type:"choice"};break;case 25:this.$={stmt:"state",id:y.getDividerId(),type:"divider"};break;case 26:this.$={stmt:"state",id:i[h-1].trim(),note:{position:i[h-2].trim(),text:i[h].trim()}};break;case 29:this.$=i[h].trim(),y.setAccTitle(this.$);break;case 30:case 31:this.$=i[h].trim(),y.setAccDescription(this.$);break;case 32:case 33:this.$={stmt:"classDef",id:i[h-1].trim(),classes:i[h].trim()};break;case 34:this.$={stmt:"style",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 35:this.$={stmt:"applyClass",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 36:y.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 37:y.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 38:y.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 39:y.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 42:case 43:this.$={stmt:"state",id:i[h].trim(),type:"default",description:""};break;case 44:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break;case 45:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break}},"anonymous"),table:[{3:1,4:e,5:c,6:a},{1:[3]},{3:5,4:e,5:c,6:a},{3:6,4:e,5:c,6:a},t([1,4,5,16,17,19,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],d,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,5]),{9:38,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,7]),t(S,[2,8]),t(S,[2,9]),t(S,[2,10]),t(S,[2,11]),t(S,[2,12],{14:[1,39],15:[1,40]}),t(S,[2,16]),{18:[1,41]},t(S,[2,18],{20:[1,42]}),{23:[1,43]},t(S,[2,22]),t(S,[2,23]),t(S,[2,24]),t(S,[2,25]),{30:44,31:[1,45],56:[1,46],57:[1,47]},t(S,[2,28]),{34:[1,48]},{36:[1,49]},t(S,[2,31]),{39:[1,50],41:[1,51]},{43:[1,52]},{46:[1,53]},t(ct,[2,42],{55:[1,54]}),t(ct,[2,43],{55:[1,55]}),t(S,[2,36]),t(S,[2,37]),t(S,[2,38]),t(S,[2,39]),t(S,[2,6]),t(S,[2,13]),{13:56,24:A,54:J},t(S,[2,17]),t(Vt,d,{7:57}),{24:[1,58]},{24:[1,59]},{23:[1,60]},{24:[2,46]},{24:[2,47]},t(S,[2,29]),t(S,[2,30]),{40:[1,61]},{40:[1,62]},{44:[1,63]},{47:[1,64]},{24:[1,65]},{24:[1,66]},t(S,[2,14],{14:[1,67]}),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,68],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,20],{20:[1,69]}),{31:[1,70]},{24:[1,71]},t(S,[2,32]),t(S,[2,33]),t(S,[2,34]),t(S,[2,35]),t(ct,[2,44]),t(ct,[2,45]),t(S,[2,15]),t(S,[2,19]),t(Vt,d,{7:72}),t(S,[2,26]),t(S,[2,27]),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,73],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,21])],defaultActions:{5:[2,1],6:[2,2],46:[2,46],47:[2,47]},parseError:r(function(o,u){if(u.recoverable)this.trace(o);else{var n=new Error(o);throw n.hash=u,n}},"parseError"),parse:r(function(o){var u=this,n=[0],y=[],T=[null],i=[],q=this.table,h="",M=0,W=0,ht=2,Q=1,Dt=i.slice.call(arguments,1),E=Object.create(this.lexer),U={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(U.yy[Ct]=this.yy[Ct]);E.setInput(o,U.yy),U.yy.lexer=E,U.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var xt=E.yylloc;i.push(xt);var me=E.options&&E.options.ranges;typeof U.yy.parseError=="function"?this.parseError=U.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ke(D){n.length=n.length-2*D,T.length=T.length-D,i.length=i.length-D}r(ke,"popStack");function Mt(){var D;return D=y.pop()||E.lex()||Q,typeof D!="number"&&(D instanceof Array&&(y=D,D=y.pop()),D=u.symbols_[D]||D),D}r(Mt,"lex");for(var m,j,C,At,X={},dt,O,Ut,ft;;){if(j=n[n.length-1],this.defaultActions[j]?C=this.defaultActions[j]:((m===null||typeof m>"u")&&(m=Mt()),C=q[j]&&q[j][m]),typeof C>"u"||!C.length||!C[0]){var Lt="";ft=[];for(dt in q[j])this.terminals_[dt]&&dt>ht&&ft.push("'"+this.terminals_[dt]+"'");E.showPosition?Lt="Parse error on line "+(M+1)+`: `+E.showPosition()+` Expecting `+ft.join(", ")+", got '"+(this.terminals_[m]||m)+"'":Lt="Parse error on line "+(M+1)+": Unexpected "+(m==Q?"end of input":"'"+(this.terminals_[m]||m)+"'"),this.parseError(Lt,{text:E.match,token:this.terminals_[m]||m,line:E.yylineno,loc:xt,expected:ft})}if(C[0]instanceof Array&&C.length>1)throw new Error("Parse Error: multiple actions possible at state: "+j+", token: "+m);switch(C[0]){case 1:n.push(m),T.push(E.yytext),i.push(E.yylloc),n.push(C[1]),m=null,W=E.yyleng,h=E.yytext,M=E.yylineno,xt=E.yylloc;break;case 2:if(O=this.productions_[C[1]][1],X.$=T[T.length-O],X._$={first_line:i[i.length-(O||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(O||1)].first_column,last_column:i[i.length-1].last_column},me&&(X._$.range=[i[i.length-(O||1)].range[0],i[i.length-1].range[1]]),At=this.performAction.apply(X,[h,W,M,U.yy,C[1],T,i].concat(Dt)),typeof At<"u")return At;O&&(n=n.slice(0,-1*O*2),T=T.slice(0,-1*O),i=i.slice(0,-1*O)),n.push(this.productions_[C[1]][0]),T.push(X.$),i.push(X._$),Ut=q[n[n.length-2]][n[n.length-1]],n.push(Ut);break;case 3:return!0}}return!0},"parse")},be=function(){var $={EOF:1,parseError:r(function(u,n){if(this.yy.parser)this.yy.parser.parseError(u,n);else throw new Error(u)},"parseError"),setInput:r(function(o,u){return this.yy=u||this.yy||{},this._input=o,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:r(function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var u=o.match(/(?:\r\n?|\n).*/g);return u?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},"input"),unput:r(function(o){var u=o.length,n=o.split(/(?:\r\n?|\n)/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-u),this.offset-=u;var y=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var T=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===y.length?this.yylloc.first_column:0)+y[y.length-n.length].length-n[0].length:this.yylloc.first_column-u},this.options.ranges&&(this.yylloc.range=[T[0],T[0]+this.yyleng-u]),this.yyleng=this.yytext.length,this},"unput"),more:r(function(){return this._more=!0,this},"more"),reject:r(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:r(function(o){this.unput(this.match.slice(o))},"less"),pastInput:r(function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?"...":"")+o.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:r(function(){var o=this.match;return o.length<20&&(o+=this._input.substr(0,20-o.length)),(o.substr(0,20)+(o.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:r(function(){var o=this.pastInput(),u=new Array(o.length+1).join("-");return o+this.upcomingInput()+` diff --git a/assets/chunks/chunk-ASOPGD6M.DhYSqRPk.js b/assets/chunks/chunk-ASOPGD6M.CcOvkfYi.js similarity index 95% rename from assets/chunks/chunk-ASOPGD6M.DhYSqRPk.js rename to assets/chunks/chunk-ASOPGD6M.CcOvkfYi.js index ed1800e0..ecdd2443 100644 --- a/assets/chunks/chunk-ASOPGD6M.DhYSqRPk.js +++ b/assets/chunks/chunk-ASOPGD6M.CcOvkfYi.js @@ -1 +1 @@ -import{_ as n,K as c,m as l}from"../app.BMPJqCQ4.js";var o=n((a,t)=>{const e=a.append("rect");if(e.attr("x",t.x),e.attr("y",t.y),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("width",t.width),e.attr("height",t.height),t.name&&e.attr("name",t.name),t.rx&&e.attr("rx",t.rx),t.ry&&e.attr("ry",t.ry),t.attrs!==void 0)for(const r in t.attrs)e.attr(r,t.attrs[r]);return t.class&&e.attr("class",t.class),e},"drawRect"),d=n((a,t)=>{const e={x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,stroke:t.stroke,class:"rect"};o(a,e).lower()},"drawBackgroundRect"),g=n((a,t)=>{const e=t.text.replace(c," "),r=a.append("text");r.attr("x",t.x),r.attr("y",t.y),r.attr("class","legend"),r.style("text-anchor",t.anchor),t.class&&r.attr("class",t.class);const s=r.append("tspan");return s.attr("x",t.x+t.textMargin*2),s.text(e),r},"drawText"),m=n((a,t,e,r)=>{const s=a.append("image");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",i)},"drawImage"),h=n((a,t,e,r)=>{const s=a.append("use");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",`#${i}`)},"drawEmbeddedImage"),y=n(()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),"getNoteRect"),p=n(()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0}),"getTextObj");export{p as a,d as b,h as c,o as d,m as e,g as f,y as g}; +import{_ as n,K as c,m as l}from"../app.B3HFS4Ax.js";var o=n((a,t)=>{const e=a.append("rect");if(e.attr("x",t.x),e.attr("y",t.y),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("width",t.width),e.attr("height",t.height),t.name&&e.attr("name",t.name),t.rx&&e.attr("rx",t.rx),t.ry&&e.attr("ry",t.ry),t.attrs!==void 0)for(const r in t.attrs)e.attr(r,t.attrs[r]);return t.class&&e.attr("class",t.class),e},"drawRect"),d=n((a,t)=>{const e={x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,stroke:t.stroke,class:"rect"};o(a,e).lower()},"drawBackgroundRect"),g=n((a,t)=>{const e=t.text.replace(c," "),r=a.append("text");r.attr("x",t.x),r.attr("y",t.y),r.attr("class","legend"),r.style("text-anchor",t.anchor),t.class&&r.attr("class",t.class);const s=r.append("tspan");return s.attr("x",t.x+t.textMargin*2),s.text(e),r},"drawText"),m=n((a,t,e,r)=>{const s=a.append("image");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",i)},"drawImage"),h=n((a,t,e,r)=>{const s=a.append("use");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",`#${i}`)},"drawEmbeddedImage"),y=n(()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),"getNoteRect"),p=n(()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0}),"getTextObj");export{p as a,d as b,h as c,o as d,m as e,g as f,y as g}; diff --git a/assets/chunks/chunk-KFBOBJHC.iITRNe6A.js b/assets/chunks/chunk-KFBOBJHC.Dakc36sb.js similarity index 65% rename from assets/chunks/chunk-KFBOBJHC.iITRNe6A.js rename to assets/chunks/chunk-KFBOBJHC.Dakc36sb.js index 86692dcc..6d5a6f72 100644 --- a/assets/chunks/chunk-KFBOBJHC.iITRNe6A.js +++ b/assets/chunks/chunk-KFBOBJHC.Dakc36sb.js @@ -1 +1 @@ -import{_ as s}from"../app.BMPJqCQ4.js";var t,e=(t=class{constructor(i){this.init=i,this.records=this.init()}reset(){this.records=this.init()}},s(t,"ImperativeState"),t);export{e as I}; +import{_ as s}from"../app.B3HFS4Ax.js";var t,e=(t=class{constructor(i){this.init=i,this.records=this.init()}reset(){this.records=this.init()}},s(t,"ImperativeState"),t);export{e as I}; diff --git a/assets/chunks/chunk-T2TOU4HS.DSWPQjhO.js b/assets/chunks/chunk-T2TOU4HS.MZ6n4ml5.js similarity index 99% rename from assets/chunks/chunk-T2TOU4HS.DSWPQjhO.js rename to assets/chunks/chunk-T2TOU4HS.MZ6n4ml5.js index 5771a77b..c2d7b7b0 100644 --- a/assets/chunks/chunk-T2TOU4HS.DSWPQjhO.js +++ b/assets/chunks/chunk-T2TOU4HS.MZ6n4ml5.js @@ -1,4 +1,4 @@ -import{g as mt,s as Et}from"./chunk-5HRBRIJM.CwqNh_Nx.js";import{_ as u,i as bt,d as D,a7 as z,s as kt,g as yt,b as Tt,c as Ft,p as Dt,q as _t,e as I,v as Bt,l as ze,u as Qe,j as ie,x as St,y as vt,z as Nt}from"../app.BMPJqCQ4.js";var Ke=function(){var e=u(function(O,o,h,d){for(h=h||{},d=O.length;d--;h[O[d]]=o);return h},"o"),i=[1,18],a=[1,19],l=[1,20],c=[1,41],r=[1,42],A=[1,26],f=[1,24],T=[1,25],S=[1,32],ke=[1,33],ye=[1,34],m=[1,45],Te=[1,35],Fe=[1,36],De=[1,37],_e=[1,38],Be=[1,27],Se=[1,28],ve=[1,29],Ne=[1,30],Le=[1,31],E=[1,44],b=[1,46],k=[1,43],F=[1,47],xe=[1,9],p=[1,8,9],re=[1,58],ue=[1,59],le=[1,60],oe=[1,61],ce=[1,62],Ie=[1,63],Oe=[1,64],he=[1,8,9,41],qe=[1,76],G=[1,8,9,12,13,22,39,41,44,66,67,68,69,70,71,72,77,79],pe=[1,8,9,12,13,17,20,22,39,41,44,48,58,66,67,68,69,70,71,72,77,79,84,99,101,102],de=[13,58,84,99,101,102],Q=[13,58,71,72,84,99,101,102],He=[13,58,66,67,68,69,70,84,99,101,102],we=[1,98],W=[1,115],X=[1,107],q=[1,113],H=[1,108],J=[1,109],Z=[1,110],$=[1,111],ee=[1,112],te=[1,114],Je=[22,58,59,80,84,85,86,87,88,89],Ve=[1,8,9,39,41,44],Ae=[1,8,9,22],Ze=[1,143],$e=[1,8,9,59],N=[1,8,9,22,58,59,80,84,85,86,87,88,89],Pe={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statements:5,graphConfig:6,CLASS_DIAGRAM:7,NEWLINE:8,EOF:9,statement:10,classLabel:11,SQS:12,STR:13,SQE:14,namespaceName:15,alphaNumToken:16,DOT:17,className:18,classLiteralName:19,GENERICTYPE:20,relationStatement:21,LABEL:22,namespaceStatement:23,classStatement:24,memberStatement:25,annotationStatement:26,clickStatement:27,styleStatement:28,cssClassStatement:29,noteStatement:30,classDefStatement:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,namespaceIdentifier:38,STRUCT_START:39,classStatements:40,STRUCT_STOP:41,NAMESPACE:42,classIdentifier:43,STYLE_SEPARATOR:44,members:45,CLASS:46,ANNOTATION_START:47,ANNOTATION_END:48,MEMBER:49,SEPARATOR:50,relation:51,NOTE_FOR:52,noteText:53,NOTE:54,CLASSDEF:55,classList:56,stylesOpt:57,ALPHA:58,COMMA:59,direction_tb:60,direction_bt:61,direction_rl:62,direction_lr:63,relationType:64,lineType:65,AGGREGATION:66,EXTENSION:67,COMPOSITION:68,DEPENDENCY:69,LOLLIPOP:70,LINE:71,DOTTED_LINE:72,CALLBACK:73,LINK:74,LINK_TARGET:75,CLICK:76,CALLBACK_NAME:77,CALLBACK_ARGS:78,HREF:79,STYLE:80,CSSCLASS:81,style:82,styleComponent:83,NUM:84,COLON:85,UNIT:86,SPACE:87,BRKT:88,PCT:89,commentToken:90,textToken:91,graphCodeTokens:92,textNoTagsToken:93,TAGSTART:94,TAGEND:95,"==":96,"--":97,DEFAULT:98,MINUS:99,keywords:100,UNICODE_TEXT:101,BQUOTE_STR:102,$accept:0,$end:1},terminals_:{2:"error",7:"CLASS_DIAGRAM",8:"NEWLINE",9:"EOF",12:"SQS",13:"STR",14:"SQE",17:"DOT",20:"GENERICTYPE",22:"LABEL",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",39:"STRUCT_START",41:"STRUCT_STOP",42:"NAMESPACE",44:"STYLE_SEPARATOR",46:"CLASS",47:"ANNOTATION_START",48:"ANNOTATION_END",49:"MEMBER",50:"SEPARATOR",52:"NOTE_FOR",54:"NOTE",55:"CLASSDEF",58:"ALPHA",59:"COMMA",60:"direction_tb",61:"direction_bt",62:"direction_rl",63:"direction_lr",66:"AGGREGATION",67:"EXTENSION",68:"COMPOSITION",69:"DEPENDENCY",70:"LOLLIPOP",71:"LINE",72:"DOTTED_LINE",73:"CALLBACK",74:"LINK",75:"LINK_TARGET",76:"CLICK",77:"CALLBACK_NAME",78:"CALLBACK_ARGS",79:"HREF",80:"STYLE",81:"CSSCLASS",84:"NUM",85:"COLON",86:"UNIT",87:"SPACE",88:"BRKT",89:"PCT",92:"graphCodeTokens",94:"TAGSTART",95:"TAGEND",96:"==",97:"--",98:"DEFAULT",99:"MINUS",100:"keywords",101:"UNICODE_TEXT",102:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[4,1],[6,4],[5,1],[5,2],[5,3],[11,3],[15,1],[15,3],[15,2],[18,1],[18,3],[18,1],[18,2],[18,2],[18,2],[10,1],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[23,4],[23,5],[38,2],[40,1],[40,2],[40,3],[24,1],[24,3],[24,4],[24,6],[43,2],[43,3],[26,4],[45,1],[45,2],[25,1],[25,2],[25,1],[25,1],[21,3],[21,4],[21,4],[21,5],[30,3],[30,2],[31,3],[56,1],[56,3],[32,1],[32,1],[32,1],[32,1],[51,3],[51,2],[51,2],[51,1],[64,1],[64,1],[64,1],[64,1],[64,1],[65,1],[65,1],[27,3],[27,4],[27,3],[27,4],[27,4],[27,5],[27,3],[27,4],[27,4],[27,5],[27,4],[27,5],[27,5],[27,6],[28,3],[29,3],[57,1],[57,3],[82,1],[82,2],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[90,1],[90,1],[91,1],[91,1],[91,1],[91,1],[91,1],[91,1],[91,1],[93,1],[93,1],[93,1],[93,1],[16,1],[16,1],[16,1],[16,1],[19,1],[53,1]],performAction:u(function(o,h,d,n,C,t,se){var s=t.length-1;switch(C){case 8:this.$=t[s-1];break;case 9:case 12:case 14:this.$=t[s];break;case 10:case 13:this.$=t[s-2]+"."+t[s];break;case 11:case 15:this.$=t[s-1]+t[s];break;case 16:case 17:this.$=t[s-1]+"~"+t[s]+"~";break;case 18:n.addRelation(t[s]);break;case 19:t[s-1].title=n.cleanupLabel(t[s]),n.addRelation(t[s-1]);break;case 30:this.$=t[s].trim(),n.setAccTitle(this.$);break;case 31:case 32:this.$=t[s].trim(),n.setAccDescription(this.$);break;case 33:n.addClassesToNamespace(t[s-3],t[s-1]);break;case 34:n.addClassesToNamespace(t[s-4],t[s-1]);break;case 35:this.$=t[s],n.addNamespace(t[s]);break;case 36:this.$=[t[s]];break;case 37:this.$=[t[s-1]];break;case 38:t[s].unshift(t[s-2]),this.$=t[s];break;case 40:n.setCssClass(t[s-2],t[s]);break;case 41:n.addMembers(t[s-3],t[s-1]);break;case 42:n.setCssClass(t[s-5],t[s-3]),n.addMembers(t[s-5],t[s-1]);break;case 43:this.$=t[s],n.addClass(t[s]);break;case 44:this.$=t[s-1],n.addClass(t[s-1]),n.setClassLabel(t[s-1],t[s]);break;case 45:n.addAnnotation(t[s],t[s-2]);break;case 46:case 59:this.$=[t[s]];break;case 47:t[s].push(t[s-1]),this.$=t[s];break;case 48:break;case 49:n.addMember(t[s-1],n.cleanupLabel(t[s]));break;case 50:break;case 51:break;case 52:this.$={id1:t[s-2],id2:t[s],relation:t[s-1],relationTitle1:"none",relationTitle2:"none"};break;case 53:this.$={id1:t[s-3],id2:t[s],relation:t[s-1],relationTitle1:t[s-2],relationTitle2:"none"};break;case 54:this.$={id1:t[s-3],id2:t[s],relation:t[s-2],relationTitle1:"none",relationTitle2:t[s-1]};break;case 55:this.$={id1:t[s-4],id2:t[s],relation:t[s-2],relationTitle1:t[s-3],relationTitle2:t[s-1]};break;case 56:n.addNote(t[s],t[s-1]);break;case 57:n.addNote(t[s]);break;case 58:this.$=t[s-2],n.defineClass(t[s-1],t[s]);break;case 60:this.$=t[s-2].concat([t[s]]);break;case 61:n.setDirection("TB");break;case 62:n.setDirection("BT");break;case 63:n.setDirection("RL");break;case 64:n.setDirection("LR");break;case 65:this.$={type1:t[s-2],type2:t[s],lineType:t[s-1]};break;case 66:this.$={type1:"none",type2:t[s],lineType:t[s-1]};break;case 67:this.$={type1:t[s-1],type2:"none",lineType:t[s]};break;case 68:this.$={type1:"none",type2:"none",lineType:t[s]};break;case 69:this.$=n.relationType.AGGREGATION;break;case 70:this.$=n.relationType.EXTENSION;break;case 71:this.$=n.relationType.COMPOSITION;break;case 72:this.$=n.relationType.DEPENDENCY;break;case 73:this.$=n.relationType.LOLLIPOP;break;case 74:this.$=n.lineType.LINE;break;case 75:this.$=n.lineType.DOTTED_LINE;break;case 76:case 82:this.$=t[s-2],n.setClickEvent(t[s-1],t[s]);break;case 77:case 83:this.$=t[s-3],n.setClickEvent(t[s-2],t[s-1]),n.setTooltip(t[s-2],t[s]);break;case 78:this.$=t[s-2],n.setLink(t[s-1],t[s]);break;case 79:this.$=t[s-3],n.setLink(t[s-2],t[s-1],t[s]);break;case 80:this.$=t[s-3],n.setLink(t[s-2],t[s-1]),n.setTooltip(t[s-2],t[s]);break;case 81:this.$=t[s-4],n.setLink(t[s-3],t[s-2],t[s]),n.setTooltip(t[s-3],t[s-1]);break;case 84:this.$=t[s-3],n.setClickEvent(t[s-2],t[s-1],t[s]);break;case 85:this.$=t[s-4],n.setClickEvent(t[s-3],t[s-2],t[s-1]),n.setTooltip(t[s-3],t[s]);break;case 86:this.$=t[s-3],n.setLink(t[s-2],t[s]);break;case 87:this.$=t[s-4],n.setLink(t[s-3],t[s-1],t[s]);break;case 88:this.$=t[s-4],n.setLink(t[s-3],t[s-1]),n.setTooltip(t[s-3],t[s]);break;case 89:this.$=t[s-5],n.setLink(t[s-4],t[s-2],t[s]),n.setTooltip(t[s-4],t[s-1]);break;case 90:this.$=t[s-2],n.setCssStyle(t[s-1],t[s]);break;case 91:n.setCssClass(t[s-1],t[s]);break;case 92:this.$=[t[s]];break;case 93:t[s-2].push(t[s]),this.$=t[s-2];break;case 95:this.$=t[s-1]+t[s];break}},"anonymous"),table:[{3:1,4:2,5:3,6:4,7:[1,6],10:5,16:39,18:21,19:40,21:7,23:8,24:9,25:10,26:11,27:12,28:13,29:14,30:15,31:16,32:17,33:i,35:a,37:l,38:22,42:c,43:23,46:r,47:A,49:f,50:T,52:S,54:ke,55:ye,58:m,60:Te,61:Fe,62:De,63:_e,73:Be,74:Se,76:ve,80:Ne,81:Le,84:E,99:b,101:k,102:F},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},e(xe,[2,5],{8:[1,48]}),{8:[1,49]},e(p,[2,18],{22:[1,50]}),e(p,[2,20]),e(p,[2,21]),e(p,[2,22]),e(p,[2,23]),e(p,[2,24]),e(p,[2,25]),e(p,[2,26]),e(p,[2,27]),e(p,[2,28]),e(p,[2,29]),{34:[1,51]},{36:[1,52]},e(p,[2,32]),e(p,[2,48],{51:53,64:56,65:57,13:[1,54],22:[1,55],66:re,67:ue,68:le,69:oe,70:ce,71:Ie,72:Oe}),{39:[1,65]},e(he,[2,39],{39:[1,67],44:[1,66]}),e(p,[2,50]),e(p,[2,51]),{16:68,58:m,84:E,99:b,101:k},{16:39,18:69,19:40,58:m,84:E,99:b,101:k,102:F},{16:39,18:70,19:40,58:m,84:E,99:b,101:k,102:F},{16:39,18:71,19:40,58:m,84:E,99:b,101:k,102:F},{58:[1,72]},{13:[1,73]},{16:39,18:74,19:40,58:m,84:E,99:b,101:k,102:F},{13:qe,53:75},{56:77,58:[1,78]},e(p,[2,61]),e(p,[2,62]),e(p,[2,63]),e(p,[2,64]),e(G,[2,12],{16:39,19:40,18:80,17:[1,79],20:[1,81],58:m,84:E,99:b,101:k,102:F}),e(G,[2,14],{20:[1,82]}),{15:83,16:84,58:m,84:E,99:b,101:k},{16:39,18:85,19:40,58:m,84:E,99:b,101:k,102:F},e(pe,[2,118]),e(pe,[2,119]),e(pe,[2,120]),e(pe,[2,121]),e([1,8,9,12,13,20,22,39,41,44,66,67,68,69,70,71,72,77,79],[2,122]),e(xe,[2,6],{10:5,21:7,23:8,24:9,25:10,26:11,27:12,28:13,29:14,30:15,31:16,32:17,18:21,38:22,43:23,16:39,19:40,5:86,33:i,35:a,37:l,42:c,46:r,47:A,49:f,50:T,52:S,54:ke,55:ye,58:m,60:Te,61:Fe,62:De,63:_e,73:Be,74:Se,76:ve,80:Ne,81:Le,84:E,99:b,101:k,102:F}),{5:87,10:5,16:39,18:21,19:40,21:7,23:8,24:9,25:10,26:11,27:12,28:13,29:14,30:15,31:16,32:17,33:i,35:a,37:l,38:22,42:c,43:23,46:r,47:A,49:f,50:T,52:S,54:ke,55:ye,58:m,60:Te,61:Fe,62:De,63:_e,73:Be,74:Se,76:ve,80:Ne,81:Le,84:E,99:b,101:k,102:F},e(p,[2,19]),e(p,[2,30]),e(p,[2,31]),{13:[1,89],16:39,18:88,19:40,58:m,84:E,99:b,101:k,102:F},{51:90,64:56,65:57,66:re,67:ue,68:le,69:oe,70:ce,71:Ie,72:Oe},e(p,[2,49]),{65:91,71:Ie,72:Oe},e(de,[2,68],{64:92,66:re,67:ue,68:le,69:oe,70:ce}),e(Q,[2,69]),e(Q,[2,70]),e(Q,[2,71]),e(Q,[2,72]),e(Q,[2,73]),e(He,[2,74]),e(He,[2,75]),{8:[1,94],24:95,40:93,43:23,46:r},{16:96,58:m,84:E,99:b,101:k},{45:97,49:we},{48:[1,99]},{13:[1,100]},{13:[1,101]},{77:[1,102],79:[1,103]},{22:W,57:104,58:X,80:q,82:105,83:106,84:H,85:J,86:Z,87:$,88:ee,89:te},{58:[1,116]},{13:qe,53:117},e(p,[2,57]),e(p,[2,123]),{22:W,57:118,58:X,59:[1,119],80:q,82:105,83:106,84:H,85:J,86:Z,87:$,88:ee,89:te},e(Je,[2,59]),{16:39,18:120,19:40,58:m,84:E,99:b,101:k,102:F},e(G,[2,15]),e(G,[2,16]),e(G,[2,17]),{39:[2,35]},{15:122,16:84,17:[1,121],39:[2,9],58:m,84:E,99:b,101:k},e(Ve,[2,43],{11:123,12:[1,124]}),e(xe,[2,7]),{9:[1,125]},e(Ae,[2,52]),{16:39,18:126,19:40,58:m,84:E,99:b,101:k,102:F},{13:[1,128],16:39,18:127,19:40,58:m,84:E,99:b,101:k,102:F},e(de,[2,67],{64:129,66:re,67:ue,68:le,69:oe,70:ce}),e(de,[2,66]),{41:[1,130]},{24:95,40:131,43:23,46:r},{8:[1,132],41:[2,36]},e(he,[2,40],{39:[1,133]}),{41:[1,134]},{41:[2,46],45:135,49:we},{16:39,18:136,19:40,58:m,84:E,99:b,101:k,102:F},e(p,[2,76],{13:[1,137]}),e(p,[2,78],{13:[1,139],75:[1,138]}),e(p,[2,82],{13:[1,140],78:[1,141]}),{13:[1,142]},e(p,[2,90],{59:Ze}),e($e,[2,92],{83:144,22:W,58:X,80:q,84:H,85:J,86:Z,87:$,88:ee,89:te}),e(N,[2,94]),e(N,[2,96]),e(N,[2,97]),e(N,[2,98]),e(N,[2,99]),e(N,[2,100]),e(N,[2,101]),e(N,[2,102]),e(N,[2,103]),e(N,[2,104]),e(p,[2,91]),e(p,[2,56]),e(p,[2,58],{59:Ze}),{58:[1,145]},e(G,[2,13]),{15:146,16:84,58:m,84:E,99:b,101:k},{39:[2,11]},e(Ve,[2,44]),{13:[1,147]},{1:[2,4]},e(Ae,[2,54]),e(Ae,[2,53]),{16:39,18:148,19:40,58:m,84:E,99:b,101:k,102:F},e(de,[2,65]),e(p,[2,33]),{41:[1,149]},{24:95,40:150,41:[2,37],43:23,46:r},{45:151,49:we},e(he,[2,41]),{41:[2,47]},e(p,[2,45]),e(p,[2,77]),e(p,[2,79]),e(p,[2,80],{75:[1,152]}),e(p,[2,83]),e(p,[2,84],{13:[1,153]}),e(p,[2,86],{13:[1,155],75:[1,154]}),{22:W,58:X,80:q,82:156,83:106,84:H,85:J,86:Z,87:$,88:ee,89:te},e(N,[2,95]),e(Je,[2,60]),{39:[2,10]},{14:[1,157]},e(Ae,[2,55]),e(p,[2,34]),{41:[2,38]},{41:[1,158]},e(p,[2,81]),e(p,[2,85]),e(p,[2,87]),e(p,[2,88],{75:[1,159]}),e($e,[2,93],{83:144,22:W,58:X,80:q,84:H,85:J,86:Z,87:$,88:ee,89:te}),e(Ve,[2,8]),e(he,[2,42]),e(p,[2,89])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],83:[2,35],122:[2,11],125:[2,4],135:[2,47],146:[2,10],150:[2,38]},parseError:u(function(o,h){if(h.recoverable)this.trace(o);else{var d=new Error(o);throw d.hash=h,d}},"parseError"),parse:u(function(o){var h=this,d=[0],n=[],C=[null],t=[],se=this.table,s="",ge=0,et=0,At=2,tt=1,ft=t.slice.call(arguments,1),y=Object.create(this.lexer),V={yy:{}};for(var Re in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Re)&&(V.yy[Re]=this.yy[Re]);y.setInput(o,V.yy),V.yy.lexer=y,V.yy.parser=this,typeof y.yylloc>"u"&&(y.yylloc={});var Me=y.yylloc;t.push(Me);var gt=y.options&&y.options.ranges;typeof V.yy.parseError=="function"?this.parseError=V.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ct(B){d.length=d.length-2*B,C.length=C.length-B,t.length=t.length-B}u(Ct,"popStack");function st(){var B;return B=n.pop()||y.lex()||tt,typeof B!="number"&&(B instanceof Array&&(n=B,B=n.pop()),B=h.symbols_[B]||B),B}u(st,"lex");for(var _,P,v,Ge,U={},Ce,x,it,me;;){if(P=d[d.length-1],this.defaultActions[P]?v=this.defaultActions[P]:((_===null||typeof _>"u")&&(_=st()),v=se[P]&&se[P][_]),typeof v>"u"||!v.length||!v[0]){var Ue="";me=[];for(Ce in se[P])this.terminals_[Ce]&&Ce>At&&me.push("'"+this.terminals_[Ce]+"'");y.showPosition?Ue="Parse error on line "+(ge+1)+`: +import{g as mt,s as Et}from"./chunk-5HRBRIJM.Bqgb3U7y.js";import{_ as u,i as bt,d as D,a7 as z,s as kt,g as yt,b as Tt,c as Ft,p as Dt,q as _t,e as I,v as Bt,l as ze,u as Qe,j as ie,x as St,y as vt,z as Nt}from"../app.B3HFS4Ax.js";var Ke=function(){var e=u(function(O,o,h,d){for(h=h||{},d=O.length;d--;h[O[d]]=o);return h},"o"),i=[1,18],a=[1,19],l=[1,20],c=[1,41],r=[1,42],A=[1,26],f=[1,24],T=[1,25],S=[1,32],ke=[1,33],ye=[1,34],m=[1,45],Te=[1,35],Fe=[1,36],De=[1,37],_e=[1,38],Be=[1,27],Se=[1,28],ve=[1,29],Ne=[1,30],Le=[1,31],E=[1,44],b=[1,46],k=[1,43],F=[1,47],xe=[1,9],p=[1,8,9],re=[1,58],ue=[1,59],le=[1,60],oe=[1,61],ce=[1,62],Ie=[1,63],Oe=[1,64],he=[1,8,9,41],qe=[1,76],G=[1,8,9,12,13,22,39,41,44,66,67,68,69,70,71,72,77,79],pe=[1,8,9,12,13,17,20,22,39,41,44,48,58,66,67,68,69,70,71,72,77,79,84,99,101,102],de=[13,58,84,99,101,102],Q=[13,58,71,72,84,99,101,102],He=[13,58,66,67,68,69,70,84,99,101,102],we=[1,98],W=[1,115],X=[1,107],q=[1,113],H=[1,108],J=[1,109],Z=[1,110],$=[1,111],ee=[1,112],te=[1,114],Je=[22,58,59,80,84,85,86,87,88,89],Ve=[1,8,9,39,41,44],Ae=[1,8,9,22],Ze=[1,143],$e=[1,8,9,59],N=[1,8,9,22,58,59,80,84,85,86,87,88,89],Pe={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statements:5,graphConfig:6,CLASS_DIAGRAM:7,NEWLINE:8,EOF:9,statement:10,classLabel:11,SQS:12,STR:13,SQE:14,namespaceName:15,alphaNumToken:16,DOT:17,className:18,classLiteralName:19,GENERICTYPE:20,relationStatement:21,LABEL:22,namespaceStatement:23,classStatement:24,memberStatement:25,annotationStatement:26,clickStatement:27,styleStatement:28,cssClassStatement:29,noteStatement:30,classDefStatement:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,namespaceIdentifier:38,STRUCT_START:39,classStatements:40,STRUCT_STOP:41,NAMESPACE:42,classIdentifier:43,STYLE_SEPARATOR:44,members:45,CLASS:46,ANNOTATION_START:47,ANNOTATION_END:48,MEMBER:49,SEPARATOR:50,relation:51,NOTE_FOR:52,noteText:53,NOTE:54,CLASSDEF:55,classList:56,stylesOpt:57,ALPHA:58,COMMA:59,direction_tb:60,direction_bt:61,direction_rl:62,direction_lr:63,relationType:64,lineType:65,AGGREGATION:66,EXTENSION:67,COMPOSITION:68,DEPENDENCY:69,LOLLIPOP:70,LINE:71,DOTTED_LINE:72,CALLBACK:73,LINK:74,LINK_TARGET:75,CLICK:76,CALLBACK_NAME:77,CALLBACK_ARGS:78,HREF:79,STYLE:80,CSSCLASS:81,style:82,styleComponent:83,NUM:84,COLON:85,UNIT:86,SPACE:87,BRKT:88,PCT:89,commentToken:90,textToken:91,graphCodeTokens:92,textNoTagsToken:93,TAGSTART:94,TAGEND:95,"==":96,"--":97,DEFAULT:98,MINUS:99,keywords:100,UNICODE_TEXT:101,BQUOTE_STR:102,$accept:0,$end:1},terminals_:{2:"error",7:"CLASS_DIAGRAM",8:"NEWLINE",9:"EOF",12:"SQS",13:"STR",14:"SQE",17:"DOT",20:"GENERICTYPE",22:"LABEL",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",39:"STRUCT_START",41:"STRUCT_STOP",42:"NAMESPACE",44:"STYLE_SEPARATOR",46:"CLASS",47:"ANNOTATION_START",48:"ANNOTATION_END",49:"MEMBER",50:"SEPARATOR",52:"NOTE_FOR",54:"NOTE",55:"CLASSDEF",58:"ALPHA",59:"COMMA",60:"direction_tb",61:"direction_bt",62:"direction_rl",63:"direction_lr",66:"AGGREGATION",67:"EXTENSION",68:"COMPOSITION",69:"DEPENDENCY",70:"LOLLIPOP",71:"LINE",72:"DOTTED_LINE",73:"CALLBACK",74:"LINK",75:"LINK_TARGET",76:"CLICK",77:"CALLBACK_NAME",78:"CALLBACK_ARGS",79:"HREF",80:"STYLE",81:"CSSCLASS",84:"NUM",85:"COLON",86:"UNIT",87:"SPACE",88:"BRKT",89:"PCT",92:"graphCodeTokens",94:"TAGSTART",95:"TAGEND",96:"==",97:"--",98:"DEFAULT",99:"MINUS",100:"keywords",101:"UNICODE_TEXT",102:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[4,1],[6,4],[5,1],[5,2],[5,3],[11,3],[15,1],[15,3],[15,2],[18,1],[18,3],[18,1],[18,2],[18,2],[18,2],[10,1],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[23,4],[23,5],[38,2],[40,1],[40,2],[40,3],[24,1],[24,3],[24,4],[24,6],[43,2],[43,3],[26,4],[45,1],[45,2],[25,1],[25,2],[25,1],[25,1],[21,3],[21,4],[21,4],[21,5],[30,3],[30,2],[31,3],[56,1],[56,3],[32,1],[32,1],[32,1],[32,1],[51,3],[51,2],[51,2],[51,1],[64,1],[64,1],[64,1],[64,1],[64,1],[65,1],[65,1],[27,3],[27,4],[27,3],[27,4],[27,4],[27,5],[27,3],[27,4],[27,4],[27,5],[27,4],[27,5],[27,5],[27,6],[28,3],[29,3],[57,1],[57,3],[82,1],[82,2],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[83,1],[90,1],[90,1],[91,1],[91,1],[91,1],[91,1],[91,1],[91,1],[91,1],[93,1],[93,1],[93,1],[93,1],[16,1],[16,1],[16,1],[16,1],[19,1],[53,1]],performAction:u(function(o,h,d,n,C,t,se){var s=t.length-1;switch(C){case 8:this.$=t[s-1];break;case 9:case 12:case 14:this.$=t[s];break;case 10:case 13:this.$=t[s-2]+"."+t[s];break;case 11:case 15:this.$=t[s-1]+t[s];break;case 16:case 17:this.$=t[s-1]+"~"+t[s]+"~";break;case 18:n.addRelation(t[s]);break;case 19:t[s-1].title=n.cleanupLabel(t[s]),n.addRelation(t[s-1]);break;case 30:this.$=t[s].trim(),n.setAccTitle(this.$);break;case 31:case 32:this.$=t[s].trim(),n.setAccDescription(this.$);break;case 33:n.addClassesToNamespace(t[s-3],t[s-1]);break;case 34:n.addClassesToNamespace(t[s-4],t[s-1]);break;case 35:this.$=t[s],n.addNamespace(t[s]);break;case 36:this.$=[t[s]];break;case 37:this.$=[t[s-1]];break;case 38:t[s].unshift(t[s-2]),this.$=t[s];break;case 40:n.setCssClass(t[s-2],t[s]);break;case 41:n.addMembers(t[s-3],t[s-1]);break;case 42:n.setCssClass(t[s-5],t[s-3]),n.addMembers(t[s-5],t[s-1]);break;case 43:this.$=t[s],n.addClass(t[s]);break;case 44:this.$=t[s-1],n.addClass(t[s-1]),n.setClassLabel(t[s-1],t[s]);break;case 45:n.addAnnotation(t[s],t[s-2]);break;case 46:case 59:this.$=[t[s]];break;case 47:t[s].push(t[s-1]),this.$=t[s];break;case 48:break;case 49:n.addMember(t[s-1],n.cleanupLabel(t[s]));break;case 50:break;case 51:break;case 52:this.$={id1:t[s-2],id2:t[s],relation:t[s-1],relationTitle1:"none",relationTitle2:"none"};break;case 53:this.$={id1:t[s-3],id2:t[s],relation:t[s-1],relationTitle1:t[s-2],relationTitle2:"none"};break;case 54:this.$={id1:t[s-3],id2:t[s],relation:t[s-2],relationTitle1:"none",relationTitle2:t[s-1]};break;case 55:this.$={id1:t[s-4],id2:t[s],relation:t[s-2],relationTitle1:t[s-3],relationTitle2:t[s-1]};break;case 56:n.addNote(t[s],t[s-1]);break;case 57:n.addNote(t[s]);break;case 58:this.$=t[s-2],n.defineClass(t[s-1],t[s]);break;case 60:this.$=t[s-2].concat([t[s]]);break;case 61:n.setDirection("TB");break;case 62:n.setDirection("BT");break;case 63:n.setDirection("RL");break;case 64:n.setDirection("LR");break;case 65:this.$={type1:t[s-2],type2:t[s],lineType:t[s-1]};break;case 66:this.$={type1:"none",type2:t[s],lineType:t[s-1]};break;case 67:this.$={type1:t[s-1],type2:"none",lineType:t[s]};break;case 68:this.$={type1:"none",type2:"none",lineType:t[s]};break;case 69:this.$=n.relationType.AGGREGATION;break;case 70:this.$=n.relationType.EXTENSION;break;case 71:this.$=n.relationType.COMPOSITION;break;case 72:this.$=n.relationType.DEPENDENCY;break;case 73:this.$=n.relationType.LOLLIPOP;break;case 74:this.$=n.lineType.LINE;break;case 75:this.$=n.lineType.DOTTED_LINE;break;case 76:case 82:this.$=t[s-2],n.setClickEvent(t[s-1],t[s]);break;case 77:case 83:this.$=t[s-3],n.setClickEvent(t[s-2],t[s-1]),n.setTooltip(t[s-2],t[s]);break;case 78:this.$=t[s-2],n.setLink(t[s-1],t[s]);break;case 79:this.$=t[s-3],n.setLink(t[s-2],t[s-1],t[s]);break;case 80:this.$=t[s-3],n.setLink(t[s-2],t[s-1]),n.setTooltip(t[s-2],t[s]);break;case 81:this.$=t[s-4],n.setLink(t[s-3],t[s-2],t[s]),n.setTooltip(t[s-3],t[s-1]);break;case 84:this.$=t[s-3],n.setClickEvent(t[s-2],t[s-1],t[s]);break;case 85:this.$=t[s-4],n.setClickEvent(t[s-3],t[s-2],t[s-1]),n.setTooltip(t[s-3],t[s]);break;case 86:this.$=t[s-3],n.setLink(t[s-2],t[s]);break;case 87:this.$=t[s-4],n.setLink(t[s-3],t[s-1],t[s]);break;case 88:this.$=t[s-4],n.setLink(t[s-3],t[s-1]),n.setTooltip(t[s-3],t[s]);break;case 89:this.$=t[s-5],n.setLink(t[s-4],t[s-2],t[s]),n.setTooltip(t[s-4],t[s-1]);break;case 90:this.$=t[s-2],n.setCssStyle(t[s-1],t[s]);break;case 91:n.setCssClass(t[s-1],t[s]);break;case 92:this.$=[t[s]];break;case 93:t[s-2].push(t[s]),this.$=t[s-2];break;case 95:this.$=t[s-1]+t[s];break}},"anonymous"),table:[{3:1,4:2,5:3,6:4,7:[1,6],10:5,16:39,18:21,19:40,21:7,23:8,24:9,25:10,26:11,27:12,28:13,29:14,30:15,31:16,32:17,33:i,35:a,37:l,38:22,42:c,43:23,46:r,47:A,49:f,50:T,52:S,54:ke,55:ye,58:m,60:Te,61:Fe,62:De,63:_e,73:Be,74:Se,76:ve,80:Ne,81:Le,84:E,99:b,101:k,102:F},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},e(xe,[2,5],{8:[1,48]}),{8:[1,49]},e(p,[2,18],{22:[1,50]}),e(p,[2,20]),e(p,[2,21]),e(p,[2,22]),e(p,[2,23]),e(p,[2,24]),e(p,[2,25]),e(p,[2,26]),e(p,[2,27]),e(p,[2,28]),e(p,[2,29]),{34:[1,51]},{36:[1,52]},e(p,[2,32]),e(p,[2,48],{51:53,64:56,65:57,13:[1,54],22:[1,55],66:re,67:ue,68:le,69:oe,70:ce,71:Ie,72:Oe}),{39:[1,65]},e(he,[2,39],{39:[1,67],44:[1,66]}),e(p,[2,50]),e(p,[2,51]),{16:68,58:m,84:E,99:b,101:k},{16:39,18:69,19:40,58:m,84:E,99:b,101:k,102:F},{16:39,18:70,19:40,58:m,84:E,99:b,101:k,102:F},{16:39,18:71,19:40,58:m,84:E,99:b,101:k,102:F},{58:[1,72]},{13:[1,73]},{16:39,18:74,19:40,58:m,84:E,99:b,101:k,102:F},{13:qe,53:75},{56:77,58:[1,78]},e(p,[2,61]),e(p,[2,62]),e(p,[2,63]),e(p,[2,64]),e(G,[2,12],{16:39,19:40,18:80,17:[1,79],20:[1,81],58:m,84:E,99:b,101:k,102:F}),e(G,[2,14],{20:[1,82]}),{15:83,16:84,58:m,84:E,99:b,101:k},{16:39,18:85,19:40,58:m,84:E,99:b,101:k,102:F},e(pe,[2,118]),e(pe,[2,119]),e(pe,[2,120]),e(pe,[2,121]),e([1,8,9,12,13,20,22,39,41,44,66,67,68,69,70,71,72,77,79],[2,122]),e(xe,[2,6],{10:5,21:7,23:8,24:9,25:10,26:11,27:12,28:13,29:14,30:15,31:16,32:17,18:21,38:22,43:23,16:39,19:40,5:86,33:i,35:a,37:l,42:c,46:r,47:A,49:f,50:T,52:S,54:ke,55:ye,58:m,60:Te,61:Fe,62:De,63:_e,73:Be,74:Se,76:ve,80:Ne,81:Le,84:E,99:b,101:k,102:F}),{5:87,10:5,16:39,18:21,19:40,21:7,23:8,24:9,25:10,26:11,27:12,28:13,29:14,30:15,31:16,32:17,33:i,35:a,37:l,38:22,42:c,43:23,46:r,47:A,49:f,50:T,52:S,54:ke,55:ye,58:m,60:Te,61:Fe,62:De,63:_e,73:Be,74:Se,76:ve,80:Ne,81:Le,84:E,99:b,101:k,102:F},e(p,[2,19]),e(p,[2,30]),e(p,[2,31]),{13:[1,89],16:39,18:88,19:40,58:m,84:E,99:b,101:k,102:F},{51:90,64:56,65:57,66:re,67:ue,68:le,69:oe,70:ce,71:Ie,72:Oe},e(p,[2,49]),{65:91,71:Ie,72:Oe},e(de,[2,68],{64:92,66:re,67:ue,68:le,69:oe,70:ce}),e(Q,[2,69]),e(Q,[2,70]),e(Q,[2,71]),e(Q,[2,72]),e(Q,[2,73]),e(He,[2,74]),e(He,[2,75]),{8:[1,94],24:95,40:93,43:23,46:r},{16:96,58:m,84:E,99:b,101:k},{45:97,49:we},{48:[1,99]},{13:[1,100]},{13:[1,101]},{77:[1,102],79:[1,103]},{22:W,57:104,58:X,80:q,82:105,83:106,84:H,85:J,86:Z,87:$,88:ee,89:te},{58:[1,116]},{13:qe,53:117},e(p,[2,57]),e(p,[2,123]),{22:W,57:118,58:X,59:[1,119],80:q,82:105,83:106,84:H,85:J,86:Z,87:$,88:ee,89:te},e(Je,[2,59]),{16:39,18:120,19:40,58:m,84:E,99:b,101:k,102:F},e(G,[2,15]),e(G,[2,16]),e(G,[2,17]),{39:[2,35]},{15:122,16:84,17:[1,121],39:[2,9],58:m,84:E,99:b,101:k},e(Ve,[2,43],{11:123,12:[1,124]}),e(xe,[2,7]),{9:[1,125]},e(Ae,[2,52]),{16:39,18:126,19:40,58:m,84:E,99:b,101:k,102:F},{13:[1,128],16:39,18:127,19:40,58:m,84:E,99:b,101:k,102:F},e(de,[2,67],{64:129,66:re,67:ue,68:le,69:oe,70:ce}),e(de,[2,66]),{41:[1,130]},{24:95,40:131,43:23,46:r},{8:[1,132],41:[2,36]},e(he,[2,40],{39:[1,133]}),{41:[1,134]},{41:[2,46],45:135,49:we},{16:39,18:136,19:40,58:m,84:E,99:b,101:k,102:F},e(p,[2,76],{13:[1,137]}),e(p,[2,78],{13:[1,139],75:[1,138]}),e(p,[2,82],{13:[1,140],78:[1,141]}),{13:[1,142]},e(p,[2,90],{59:Ze}),e($e,[2,92],{83:144,22:W,58:X,80:q,84:H,85:J,86:Z,87:$,88:ee,89:te}),e(N,[2,94]),e(N,[2,96]),e(N,[2,97]),e(N,[2,98]),e(N,[2,99]),e(N,[2,100]),e(N,[2,101]),e(N,[2,102]),e(N,[2,103]),e(N,[2,104]),e(p,[2,91]),e(p,[2,56]),e(p,[2,58],{59:Ze}),{58:[1,145]},e(G,[2,13]),{15:146,16:84,58:m,84:E,99:b,101:k},{39:[2,11]},e(Ve,[2,44]),{13:[1,147]},{1:[2,4]},e(Ae,[2,54]),e(Ae,[2,53]),{16:39,18:148,19:40,58:m,84:E,99:b,101:k,102:F},e(de,[2,65]),e(p,[2,33]),{41:[1,149]},{24:95,40:150,41:[2,37],43:23,46:r},{45:151,49:we},e(he,[2,41]),{41:[2,47]},e(p,[2,45]),e(p,[2,77]),e(p,[2,79]),e(p,[2,80],{75:[1,152]}),e(p,[2,83]),e(p,[2,84],{13:[1,153]}),e(p,[2,86],{13:[1,155],75:[1,154]}),{22:W,58:X,80:q,82:156,83:106,84:H,85:J,86:Z,87:$,88:ee,89:te},e(N,[2,95]),e(Je,[2,60]),{39:[2,10]},{14:[1,157]},e(Ae,[2,55]),e(p,[2,34]),{41:[2,38]},{41:[1,158]},e(p,[2,81]),e(p,[2,85]),e(p,[2,87]),e(p,[2,88],{75:[1,159]}),e($e,[2,93],{83:144,22:W,58:X,80:q,84:H,85:J,86:Z,87:$,88:ee,89:te}),e(Ve,[2,8]),e(he,[2,42]),e(p,[2,89])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],83:[2,35],122:[2,11],125:[2,4],135:[2,47],146:[2,10],150:[2,38]},parseError:u(function(o,h){if(h.recoverable)this.trace(o);else{var d=new Error(o);throw d.hash=h,d}},"parseError"),parse:u(function(o){var h=this,d=[0],n=[],C=[null],t=[],se=this.table,s="",ge=0,et=0,At=2,tt=1,ft=t.slice.call(arguments,1),y=Object.create(this.lexer),V={yy:{}};for(var Re in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Re)&&(V.yy[Re]=this.yy[Re]);y.setInput(o,V.yy),V.yy.lexer=y,V.yy.parser=this,typeof y.yylloc>"u"&&(y.yylloc={});var Me=y.yylloc;t.push(Me);var gt=y.options&&y.options.ranges;typeof V.yy.parseError=="function"?this.parseError=V.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ct(B){d.length=d.length-2*B,C.length=C.length-B,t.length=t.length-B}u(Ct,"popStack");function st(){var B;return B=n.pop()||y.lex()||tt,typeof B!="number"&&(B instanceof Array&&(n=B,B=n.pop()),B=h.symbols_[B]||B),B}u(st,"lex");for(var _,P,v,Ge,U={},Ce,x,it,me;;){if(P=d[d.length-1],this.defaultActions[P]?v=this.defaultActions[P]:((_===null||typeof _>"u")&&(_=st()),v=se[P]&&se[P][_]),typeof v>"u"||!v.length||!v[0]){var Ue="";me=[];for(Ce in se[P])this.terminals_[Ce]&&Ce>At&&me.push("'"+this.terminals_[Ce]+"'");y.showPosition?Ue="Parse error on line "+(ge+1)+`: `+y.showPosition()+` Expecting `+me.join(", ")+", got '"+(this.terminals_[_]||_)+"'":Ue="Parse error on line "+(ge+1)+": Unexpected "+(_==tt?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(Ue,{text:y.match,token:this.terminals_[_]||_,line:y.yylineno,loc:Me,expected:me})}if(v[0]instanceof Array&&v.length>1)throw new Error("Parse Error: multiple actions possible at state: "+P+", token: "+_);switch(v[0]){case 1:d.push(_),C.push(y.yytext),t.push(y.yylloc),d.push(v[1]),_=null,et=y.yyleng,s=y.yytext,ge=y.yylineno,Me=y.yylloc;break;case 2:if(x=this.productions_[v[1]][1],U.$=C[C.length-x],U._$={first_line:t[t.length-(x||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(x||1)].first_column,last_column:t[t.length-1].last_column},gt&&(U._$.range=[t[t.length-(x||1)].range[0],t[t.length-1].range[1]]),Ge=this.performAction.apply(U,[s,et,ge,V.yy,v[1],C,t].concat(ft)),typeof Ge<"u")return Ge;x&&(d=d.slice(0,-1*x*2),C=C.slice(0,-1*x),t=t.slice(0,-1*x)),d.push(this.productions_[v[1]][0]),C.push(U.$),t.push(U._$),it=se[d[d.length-2]][d[d.length-1]],d.push(it);break;case 3:return!0}}return!0},"parse")},dt=function(){var O={EOF:1,parseError:u(function(h,d){if(this.yy.parser)this.yy.parser.parseError(h,d);else throw new Error(h)},"parseError"),setInput:u(function(o,h){return this.yy=h||this.yy||{},this._input=o,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:u(function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var h=o.match(/(?:\r\n?|\n).*/g);return h?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},"input"),unput:u(function(o){var h=o.length,d=o.split(/(?:\r\n?|\n)/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-h),this.offset-=h;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),d.length-1&&(this.yylineno-=d.length-1);var C=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:d?(d.length===n.length?this.yylloc.first_column:0)+n[n.length-d.length].length-d[0].length:this.yylloc.first_column-h},this.options.ranges&&(this.yylloc.range=[C[0],C[0]+this.yyleng-h]),this.yyleng=this.yytext.length,this},"unput"),more:u(function(){return this._more=!0,this},"more"),reject:u(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:u(function(o){this.unput(this.match.slice(o))},"less"),pastInput:u(function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?"...":"")+o.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:u(function(){var o=this.match;return o.length<20&&(o+=this._input.substr(0,20-o.length)),(o.substr(0,20)+(o.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:u(function(){var o=this.pastInput(),h=new Array(o.length+1).join("-");return o+this.upcomingInput()+` diff --git a/assets/chunks/chunk-TMUBEWPD.5VHyfp39.js b/assets/chunks/chunk-TMUBEWPD.DLdVKsKa.js similarity index 77% rename from assets/chunks/chunk-TMUBEWPD.5VHyfp39.js rename to assets/chunks/chunk-TMUBEWPD.DLdVKsKa.js index 3a5417de..2e1e33a9 100644 --- a/assets/chunks/chunk-TMUBEWPD.5VHyfp39.js +++ b/assets/chunks/chunk-TMUBEWPD.DLdVKsKa.js @@ -1 +1 @@ -import{_ as l}from"../app.BMPJqCQ4.js";function m(e,c){var i,t,o;e.accDescr&&((i=c.setAccDescription)==null||i.call(c,e.accDescr)),e.accTitle&&((t=c.setAccTitle)==null||t.call(c,e.accTitle)),e.title&&((o=c.setDiagramTitle)==null||o.call(c,e.title))}l(m,"populateCommonDb");export{m as p}; +import{_ as l}from"../app.B3HFS4Ax.js";function m(e,c){var i,t,o;e.accDescr&&((i=c.setAccDescription)==null||i.call(c,e.accDescr)),e.accTitle&&((t=c.setAccTitle)==null||t.call(c,e.accTitle)),e.title&&((o=c.setDiagramTitle)==null||o.call(c,e.title))}l(m,"populateCommonDb");export{m as p}; diff --git a/assets/chunks/classDiagram-LNE6IOMH.DveOlaX7.js b/assets/chunks/classDiagram-LNE6IOMH.DveOlaX7.js deleted file mode 100644 index 84545d18..00000000 --- a/assets/chunks/classDiagram-LNE6IOMH.DveOlaX7.js +++ /dev/null @@ -1 +0,0 @@ -import{c as s,a as r,b as e,s as t}from"./chunk-T2TOU4HS.DSWPQjhO.js";import{_ as l}from"../app.BMPJqCQ4.js";import"./chunk-5HRBRIJM.CwqNh_Nx.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var p={parser:s,db:r,renderer:e,styles:t,init:l(a=>{a.class||(a.class={}),a.class.arrowMarkerAbsolute=a.arrowMarkerAbsolute,r.clear()},"init")};export{p as diagram}; diff --git a/assets/chunks/classDiagram-LNE6IOMH.eW_D0EsH.js b/assets/chunks/classDiagram-LNE6IOMH.eW_D0EsH.js new file mode 100644 index 00000000..dec86e12 --- /dev/null +++ b/assets/chunks/classDiagram-LNE6IOMH.eW_D0EsH.js @@ -0,0 +1 @@ +import{c as s,a as r,b as e,s as t}from"./chunk-T2TOU4HS.MZ6n4ml5.js";import{_ as l}from"../app.B3HFS4Ax.js";import"./chunk-5HRBRIJM.Bqgb3U7y.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var p={parser:s,db:r,renderer:e,styles:t,init:l(a=>{a.class||(a.class={}),a.class.arrowMarkerAbsolute=a.arrowMarkerAbsolute,r.clear()},"init")};export{p as diagram}; diff --git a/assets/chunks/classDiagram-v2-MQ7JQ4JX.DveOlaX7.js b/assets/chunks/classDiagram-v2-MQ7JQ4JX.DveOlaX7.js deleted file mode 100644 index 84545d18..00000000 --- a/assets/chunks/classDiagram-v2-MQ7JQ4JX.DveOlaX7.js +++ /dev/null @@ -1 +0,0 @@ -import{c as s,a as r,b as e,s as t}from"./chunk-T2TOU4HS.DSWPQjhO.js";import{_ as l}from"../app.BMPJqCQ4.js";import"./chunk-5HRBRIJM.CwqNh_Nx.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var p={parser:s,db:r,renderer:e,styles:t,init:l(a=>{a.class||(a.class={}),a.class.arrowMarkerAbsolute=a.arrowMarkerAbsolute,r.clear()},"init")};export{p as diagram}; diff --git a/assets/chunks/classDiagram-v2-MQ7JQ4JX.eW_D0EsH.js b/assets/chunks/classDiagram-v2-MQ7JQ4JX.eW_D0EsH.js new file mode 100644 index 00000000..dec86e12 --- /dev/null +++ b/assets/chunks/classDiagram-v2-MQ7JQ4JX.eW_D0EsH.js @@ -0,0 +1 @@ +import{c as s,a as r,b as e,s as t}from"./chunk-T2TOU4HS.MZ6n4ml5.js";import{_ as l}from"../app.B3HFS4Ax.js";import"./chunk-5HRBRIJM.Bqgb3U7y.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var p={parser:s,db:r,renderer:e,styles:t,init:l(a=>{a.class||(a.class={}),a.class.arrowMarkerAbsolute=a.arrowMarkerAbsolute,r.clear()},"init")};export{p as diagram}; diff --git a/assets/chunks/clone.DZDlKaiy.js b/assets/chunks/clone.DZDlKaiy.js deleted file mode 100644 index 7a51c292..00000000 --- a/assets/chunks/clone.DZDlKaiy.js +++ /dev/null @@ -1 +0,0 @@ -import{b as r}from"./baseUniq.BQi4b7P6.js";var e=4;function a(o){return r(o,e)}export{a as c}; diff --git a/assets/chunks/clone.hEYnPj9t.js b/assets/chunks/clone.hEYnPj9t.js new file mode 100644 index 00000000..8d0ea5c4 --- /dev/null +++ b/assets/chunks/clone.hEYnPj9t.js @@ -0,0 +1 @@ +import{b as r}from"./baseUniq.DF1e2fMk.js";var e=4;function a(o){return r(o,e)}export{a as c}; diff --git a/assets/chunks/dagre-4EVJKHTY.UnNrL29U.js b/assets/chunks/dagre-4EVJKHTY.Gqd2-_OP.js similarity index 97% rename from assets/chunks/dagre-4EVJKHTY.UnNrL29U.js rename to assets/chunks/dagre-4EVJKHTY.Gqd2-_OP.js index fb62959d..1fe644f0 100644 --- a/assets/chunks/dagre-4EVJKHTY.UnNrL29U.js +++ b/assets/chunks/dagre-4EVJKHTY.Gqd2-_OP.js @@ -1,4 +1,4 @@ -import{_ as X,av as F,aw as Y,ax as _,ay as H,l as i,d as V,az as z,aA as U,ah as $,am as q,ai as P,ag as K,aB as Q,aC as W,aD as Z}from"../app.BMPJqCQ4.js";import{G as B}from"./graph.CE1AQhN6.js";import{l as I}from"./layout.DI7q_rl0.js";import{i as S}from"./baseUniq.BQi4b7P6.js";import{c as L}from"./clone.DZDlKaiy.js";import{m as A}from"./basePickBy.DV_PkyTc.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";function p(e){var t={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:ee(e),edges:ne(e)};return S(e.graph())||(t.value=L(e.graph())),t}function ee(e){return A(e.nodes(),function(t){var n=e.node(t),o=e.parent(t),c={v:t};return S(n)||(c.value=n),S(o)||(c.parent=o),c})}function ne(e){return A(e.edges(),function(t){var n=e.edge(t),o={v:t.v,w:t.w};return S(t.name)||(o.name=t.name),S(n)||(o.value=n),o})}var f=new Map,b=new Map,J=new Map,te=X(()=>{b.clear(),J.clear(),f.clear()},"clear"),O=X((e,t)=>{const n=b.get(t)||[];return i.trace("In isDescendant",t," ",e," = ",n.includes(e)),n.includes(e)},"isDescendant"),se=X((e,t)=>{const n=b.get(t)||[];return i.info("Descendants of ",t," is ",n),i.info("Edge is ",e),e.v===t||e.w===t?!1:n?n.includes(e.v)||O(e.v,t)||O(e.w,t)||n.includes(e.w):(i.debug("Tilt, ",t,",not in descendants"),!1)},"edgeInCluster"),G=X((e,t,n,o)=>{i.warn("Copying children of ",e,"root",o,"data",t.node(e),o);const c=t.children(e)||[];e!==o&&c.push(e),i.warn("Copying (nodes) clusterId",e,"nodes",c),c.forEach(a=>{if(t.children(a).length>0)G(a,t,n,o);else{const r=t.node(a);i.info("cp ",a," to ",o," with parent ",e),n.setNode(a,r),o!==t.parent(a)&&(i.warn("Setting parent",a,t.parent(a)),n.setParent(a,t.parent(a))),e!==o&&a!==e?(i.debug("Setting parent",a,e),n.setParent(a,e)):(i.info("In copy ",e,"root",o,"data",t.node(e),o),i.debug("Not Setting parent for node=",a,"cluster!==rootId",e!==o,"node!==clusterId",a!==e));const u=t.edges(a);i.debug("Copying Edges",u),u.forEach(l=>{i.info("Edge",l);const v=t.edge(l.v,l.w,l.name);i.info("Edge data",v,o);try{se(l,o)?(i.info("Copying as ",l.v,l.w,v,l.name),n.setEdge(l.v,l.w,v,l.name),i.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):i.info("Skipping copy of edge ",l.v,"-->",l.w," rootId: ",o," clusterId:",e)}catch(C){i.error(C)}})}i.debug("Removing node",a),t.removeNode(a)})},"copy"),R=X((e,t)=>{const n=t.children(e);let o=[...n];for(const c of n)J.set(c,e),o=[...o,...R(c,t)];return o},"extractDescendants"),ie=X((e,t,n)=>{const o=e.edges().filter(l=>l.v===t||l.w===t),c=e.edges().filter(l=>l.v===n||l.w===n),a=o.map(l=>({v:l.v===t?n:l.v,w:l.w===t?t:l.w})),r=c.map(l=>({v:l.v,w:l.w}));return a.filter(l=>r.some(v=>l.v===v.v&&l.w===v.w))},"findCommonEdges"),D=X((e,t,n)=>{const o=t.children(e);if(i.trace("Searching children of id ",e,o),o.length<1)return e;let c;for(const a of o){const r=D(a,t,n),u=ie(t,n,r);if(r)if(u.length>0)c=r;else return r}return c},"findNonClusterChild"),k=X(e=>!f.has(e)||!f.get(e).externalConnections?e:f.has(e)?f.get(e).id:e,"getAnchorId"),re=X((e,t)=>{if(!e||t>10){i.debug("Opting out, no graph ");return}else i.debug("Opting in, graph ");e.nodes().forEach(function(n){e.children(n).length>0&&(i.warn("Cluster identified",n," Replacement id in edges: ",D(n,e,n)),b.set(n,R(n,e)),f.set(n,{id:D(n,e,n),clusterData:e.node(n)}))}),e.nodes().forEach(function(n){const o=e.children(n),c=e.edges();o.length>0?(i.debug("Cluster identified",n,b),c.forEach(a=>{const r=O(a.v,n),u=O(a.w,n);r^u&&(i.warn("Edge: ",a," leaves cluster ",n),i.warn("Descendants of XXX ",n,": ",b.get(n)),f.get(n).externalConnections=!0)})):i.debug("Not a cluster ",n,b)});for(let n of f.keys()){const o=f.get(n).id,c=e.parent(o);c!==n&&f.has(c)&&!f.get(c).externalConnections&&(f.get(n).id=c)}e.edges().forEach(function(n){const o=e.edge(n);i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n)),i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let c=n.v,a=n.w;if(i.warn("Fix XXX",f,"ids:",n.v,n.w,"Translating: ",f.get(n.v)," --- ",f.get(n.w)),f.get(n.v)||f.get(n.w)){if(i.warn("Fixing and trying - removing XXX",n.v,n.w,n.name),c=k(n.v),a=k(n.w),e.removeEdge(n.v,n.w,n.name),c!==n.v){const r=e.parent(c);f.get(r).externalConnections=!0,o.fromCluster=n.v}if(a!==n.w){const r=e.parent(a);f.get(r).externalConnections=!0,o.toCluster=n.w}i.warn("Fix Replacing with XXX",c,a,n.name),e.setEdge(c,a,o,n.name)}}),i.warn("Adjusted Graph",p(e)),T(e,0),i.trace(f)},"adjustClustersAndEdges"),T=X((e,t)=>{var c,a;if(i.warn("extractor - ",t,p(e),e.children("D")),t>10){i.error("Bailing out");return}let n=e.nodes(),o=!1;for(const r of n){const u=e.children(r);o=o||u.length>0}if(!o){i.debug("Done, no node has children",e.nodes());return}i.debug("Nodes = ",n,t);for(const r of n)if(i.debug("Extracting node",r,f,f.has(r)&&!f.get(r).externalConnections,!e.parent(r),e.node(r),e.children("D")," Depth ",t),!f.has(r))i.debug("Not a cluster",r,t);else if(!f.get(r).externalConnections&&e.children(r)&&e.children(r).length>0){i.warn("Cluster without external connections, without a parent and with children",r,t);let l=e.graph().rankdir==="TB"?"LR":"TB";(a=(c=f.get(r))==null?void 0:c.clusterData)!=null&&a.dir&&(l=f.get(r).clusterData.dir,i.warn("Fixing dir",f.get(r).clusterData.dir,l));const v=new B({multigraph:!0,compound:!0}).setGraph({rankdir:l,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});i.warn("Old graph before copy",p(e)),G(r,e,v,r),e.setNode(r,{clusterNode:!0,id:r,clusterData:f.get(r).clusterData,label:f.get(r).label,graph:v}),i.warn("New graph after copy node: (",r,")",p(v)),i.debug("Old graph after copy",p(e))}else i.warn("Cluster ** ",r," **not meeting the criteria !externalConnections:",!f.get(r).externalConnections," no parent: ",!e.parent(r)," children ",e.children(r)&&e.children(r).length>0,e.children("D"),t),i.debug(f);n=e.nodes(),i.warn("New list of nodes",n);for(const r of n){const u=e.node(r);i.warn(" Now next level",r,u),u!=null&&u.clusterNode&&T(u.graph,t+1)}},"extractor"),M=X((e,t)=>{if(t.length===0)return[];let n=Object.assign([],t);return t.forEach(o=>{const c=e.children(o),a=M(e,c);n=[...n,...a]}),n},"sorter"),oe=X(e=>M(e,e.children()),"sortNodesByHierarchy"),j=X(async(e,t,n,o,c,a)=>{i.warn("Graph in recursive render:XAX",p(t),c);const r=t.graph().rankdir;i.trace("Dir in recursive render - dir:",r);const u=e.insert("g").attr("class","root");t.nodes()?i.info("Recursive render XXX",t.nodes()):i.info("No nodes found for",t),t.edges().length>0&&i.info("Recursive edges",t.edge(t.edges()[0]));const l=u.insert("g").attr("class","clusters"),v=u.insert("g").attr("class","edgePaths"),C=u.insert("g").attr("class","edgeLabels"),g=u.insert("g").attr("class","nodes");await Promise.all(t.nodes().map(async function(d){const s=t.node(d);if(c!==void 0){const m=JSON.parse(JSON.stringify(c.clusterData));i.trace(`Setting data for parent cluster XXX +import{_ as X,av as F,aw as Y,ax as _,ay as H,l as i,d as V,az as z,aA as U,ah as $,am as q,ai as P,ag as K,aB as Q,aC as W,aD as Z}from"../app.B3HFS4Ax.js";import{G as B}from"./graph.Db6NviUV.js";import{l as I}from"./layout.CFyJsJoY.js";import{i as S}from"./baseUniq.DF1e2fMk.js";import{c as L}from"./clone.hEYnPj9t.js";import{m as A}from"./basePickBy.DZ_WsZgC.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";function p(e){var t={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:ee(e),edges:ne(e)};return S(e.graph())||(t.value=L(e.graph())),t}function ee(e){return A(e.nodes(),function(t){var n=e.node(t),o=e.parent(t),c={v:t};return S(n)||(c.value=n),S(o)||(c.parent=o),c})}function ne(e){return A(e.edges(),function(t){var n=e.edge(t),o={v:t.v,w:t.w};return S(t.name)||(o.name=t.name),S(n)||(o.value=n),o})}var f=new Map,b=new Map,J=new Map,te=X(()=>{b.clear(),J.clear(),f.clear()},"clear"),O=X((e,t)=>{const n=b.get(t)||[];return i.trace("In isDescendant",t," ",e," = ",n.includes(e)),n.includes(e)},"isDescendant"),se=X((e,t)=>{const n=b.get(t)||[];return i.info("Descendants of ",t," is ",n),i.info("Edge is ",e),e.v===t||e.w===t?!1:n?n.includes(e.v)||O(e.v,t)||O(e.w,t)||n.includes(e.w):(i.debug("Tilt, ",t,",not in descendants"),!1)},"edgeInCluster"),G=X((e,t,n,o)=>{i.warn("Copying children of ",e,"root",o,"data",t.node(e),o);const c=t.children(e)||[];e!==o&&c.push(e),i.warn("Copying (nodes) clusterId",e,"nodes",c),c.forEach(a=>{if(t.children(a).length>0)G(a,t,n,o);else{const r=t.node(a);i.info("cp ",a," to ",o," with parent ",e),n.setNode(a,r),o!==t.parent(a)&&(i.warn("Setting parent",a,t.parent(a)),n.setParent(a,t.parent(a))),e!==o&&a!==e?(i.debug("Setting parent",a,e),n.setParent(a,e)):(i.info("In copy ",e,"root",o,"data",t.node(e),o),i.debug("Not Setting parent for node=",a,"cluster!==rootId",e!==o,"node!==clusterId",a!==e));const u=t.edges(a);i.debug("Copying Edges",u),u.forEach(l=>{i.info("Edge",l);const v=t.edge(l.v,l.w,l.name);i.info("Edge data",v,o);try{se(l,o)?(i.info("Copying as ",l.v,l.w,v,l.name),n.setEdge(l.v,l.w,v,l.name),i.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):i.info("Skipping copy of edge ",l.v,"-->",l.w," rootId: ",o," clusterId:",e)}catch(C){i.error(C)}})}i.debug("Removing node",a),t.removeNode(a)})},"copy"),R=X((e,t)=>{const n=t.children(e);let o=[...n];for(const c of n)J.set(c,e),o=[...o,...R(c,t)];return o},"extractDescendants"),ie=X((e,t,n)=>{const o=e.edges().filter(l=>l.v===t||l.w===t),c=e.edges().filter(l=>l.v===n||l.w===n),a=o.map(l=>({v:l.v===t?n:l.v,w:l.w===t?t:l.w})),r=c.map(l=>({v:l.v,w:l.w}));return a.filter(l=>r.some(v=>l.v===v.v&&l.w===v.w))},"findCommonEdges"),D=X((e,t,n)=>{const o=t.children(e);if(i.trace("Searching children of id ",e,o),o.length<1)return e;let c;for(const a of o){const r=D(a,t,n),u=ie(t,n,r);if(r)if(u.length>0)c=r;else return r}return c},"findNonClusterChild"),k=X(e=>!f.has(e)||!f.get(e).externalConnections?e:f.has(e)?f.get(e).id:e,"getAnchorId"),re=X((e,t)=>{if(!e||t>10){i.debug("Opting out, no graph ");return}else i.debug("Opting in, graph ");e.nodes().forEach(function(n){e.children(n).length>0&&(i.warn("Cluster identified",n," Replacement id in edges: ",D(n,e,n)),b.set(n,R(n,e)),f.set(n,{id:D(n,e,n),clusterData:e.node(n)}))}),e.nodes().forEach(function(n){const o=e.children(n),c=e.edges();o.length>0?(i.debug("Cluster identified",n,b),c.forEach(a=>{const r=O(a.v,n),u=O(a.w,n);r^u&&(i.warn("Edge: ",a," leaves cluster ",n),i.warn("Descendants of XXX ",n,": ",b.get(n)),f.get(n).externalConnections=!0)})):i.debug("Not a cluster ",n,b)});for(let n of f.keys()){const o=f.get(n).id,c=e.parent(o);c!==n&&f.has(c)&&!f.get(c).externalConnections&&(f.get(n).id=c)}e.edges().forEach(function(n){const o=e.edge(n);i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n)),i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let c=n.v,a=n.w;if(i.warn("Fix XXX",f,"ids:",n.v,n.w,"Translating: ",f.get(n.v)," --- ",f.get(n.w)),f.get(n.v)||f.get(n.w)){if(i.warn("Fixing and trying - removing XXX",n.v,n.w,n.name),c=k(n.v),a=k(n.w),e.removeEdge(n.v,n.w,n.name),c!==n.v){const r=e.parent(c);f.get(r).externalConnections=!0,o.fromCluster=n.v}if(a!==n.w){const r=e.parent(a);f.get(r).externalConnections=!0,o.toCluster=n.w}i.warn("Fix Replacing with XXX",c,a,n.name),e.setEdge(c,a,o,n.name)}}),i.warn("Adjusted Graph",p(e)),T(e,0),i.trace(f)},"adjustClustersAndEdges"),T=X((e,t)=>{var c,a;if(i.warn("extractor - ",t,p(e),e.children("D")),t>10){i.error("Bailing out");return}let n=e.nodes(),o=!1;for(const r of n){const u=e.children(r);o=o||u.length>0}if(!o){i.debug("Done, no node has children",e.nodes());return}i.debug("Nodes = ",n,t);for(const r of n)if(i.debug("Extracting node",r,f,f.has(r)&&!f.get(r).externalConnections,!e.parent(r),e.node(r),e.children("D")," Depth ",t),!f.has(r))i.debug("Not a cluster",r,t);else if(!f.get(r).externalConnections&&e.children(r)&&e.children(r).length>0){i.warn("Cluster without external connections, without a parent and with children",r,t);let l=e.graph().rankdir==="TB"?"LR":"TB";(a=(c=f.get(r))==null?void 0:c.clusterData)!=null&&a.dir&&(l=f.get(r).clusterData.dir,i.warn("Fixing dir",f.get(r).clusterData.dir,l));const v=new B({multigraph:!0,compound:!0}).setGraph({rankdir:l,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});i.warn("Old graph before copy",p(e)),G(r,e,v,r),e.setNode(r,{clusterNode:!0,id:r,clusterData:f.get(r).clusterData,label:f.get(r).label,graph:v}),i.warn("New graph after copy node: (",r,")",p(v)),i.debug("Old graph after copy",p(e))}else i.warn("Cluster ** ",r," **not meeting the criteria !externalConnections:",!f.get(r).externalConnections," no parent: ",!e.parent(r)," children ",e.children(r)&&e.children(r).length>0,e.children("D"),t),i.debug(f);n=e.nodes(),i.warn("New list of nodes",n);for(const r of n){const u=e.node(r);i.warn(" Now next level",r,u),u!=null&&u.clusterNode&&T(u.graph,t+1)}},"extractor"),M=X((e,t)=>{if(t.length===0)return[];let n=Object.assign([],t);return t.forEach(o=>{const c=e.children(o),a=M(e,c);n=[...n,...a]}),n},"sorter"),oe=X(e=>M(e,e.children()),"sortNodesByHierarchy"),j=X(async(e,t,n,o,c,a)=>{i.warn("Graph in recursive render:XAX",p(t),c);const r=t.graph().rankdir;i.trace("Dir in recursive render - dir:",r);const u=e.insert("g").attr("class","root");t.nodes()?i.info("Recursive render XXX",t.nodes()):i.info("No nodes found for",t),t.edges().length>0&&i.info("Recursive edges",t.edge(t.edges()[0]));const l=u.insert("g").attr("class","clusters"),v=u.insert("g").attr("class","edgePaths"),C=u.insert("g").attr("class","edgeLabels"),g=u.insert("g").attr("class","nodes");await Promise.all(t.nodes().map(async function(d){const s=t.node(d);if(c!==void 0){const m=JSON.parse(JSON.stringify(c.clusterData));i.trace(`Setting data for parent cluster XXX Node.id = `,d,` data=`,m.height,` Parent cluster`,c.height),t.setNode(c.id,m),t.parent(d)||(i.trace("Setting parent",d,c.id),t.setParent(d,c.id,m))}if(i.info("(Insert) Node XXX"+d+": "+JSON.stringify(t.node(d))),s!=null&&s.clusterNode){i.info("Cluster identified XBX",d,s.width,t.node(d));const{ranksep:m,nodesep:h}=t.graph();s.graph.setGraph({...s.graph.graph(),ranksep:m+25,nodesep:h});const N=await j(g,s.graph,n,o,t.node(d),a),x=N.elem;z(s,x),s.diff=N.diff||0,i.info("New compound node after recursive render XAX",d,"width",s.width,"height",s.height),U(x,s)}else t.children(d).length>0?(i.trace("Cluster - the non recursive path XBX",d,s.id,s,s.width,"Graph:",t),i.trace(D(s.id,t)),f.set(s.id,{id:D(s.id,t),node:s})):(i.trace("Node - the non recursive path XAX",d,g,t.node(d),r),await $(g,t.node(d),{config:a,dir:r}))})),await X(async()=>{const d=t.edges().map(async function(s){const m=t.edge(s.v,s.w,s.name);i.info("Edge "+s.v+" -> "+s.w+": "+JSON.stringify(s)),i.info("Edge "+s.v+" -> "+s.w+": ",s," ",JSON.stringify(t.edge(s))),i.info("Fix",f,"ids:",s.v,s.w,"Translating: ",f.get(s.v),f.get(s.w)),await Z(C,m)});await Promise.all(d)},"processEdges")(),i.info("Graph before layout:",JSON.stringify(p(t))),i.info("############################################# XXX"),i.info("### Layout ### XXX"),i.info("############################################# XXX"),I(t),i.info("Graph after layout:",JSON.stringify(p(t)));let E=0,{subGraphTitleTotalMargin:y}=q(a);return await Promise.all(oe(t).map(async function(d){var m;const s=t.node(d);if(i.info("Position XBX => "+d+": ("+s.x,","+s.y,") width: ",s.width," height: ",s.height),s!=null&&s.clusterNode)s.y+=y,i.info("A tainted cluster node XBX1",d,s.id,s.width,s.height,s.x,s.y,t.parent(d)),f.get(s.id).node=s,P(s);else if(t.children(d).length>0){i.info("A pure cluster node XBX1",d,s.id,s.x,s.y,s.width,s.height,t.parent(d)),s.height+=y,t.node(s.parentId);const h=(s==null?void 0:s.padding)/2||0,N=((m=s==null?void 0:s.labelBBox)==null?void 0:m.height)||0,x=N-h||0;i.debug("OffsetY",x,"labelHeight",N,"halfPadding",h),await K(l,s),f.get(s.id).node=s}else{const h=t.node(s.parentId);s.y+=y/2,i.info("A regular node XBX1 - using the padding",s.id,"parent",s.parentId,s.width,s.height,s.x,s.y,"offsetY",s.offsetY,"parent",h,h==null?void 0:h.offsetY,s),P(s)}})),t.edges().forEach(function(d){const s=t.edge(d);i.info("Edge "+d.v+" -> "+d.w+": "+JSON.stringify(s),s),s.points.forEach(x=>x.y+=y/2);const m=t.node(d.v);var h=t.node(d.w);const N=Q(v,s,f,n,m,h,o);W(s,N)}),t.nodes().forEach(function(d){const s=t.node(d);i.info(d,s.type,s.diff),s.isGroup&&(E=s.diff)}),i.warn("Returning from recursive render XAX",u,E),{elem:u,diff:E}},"recursiveRender"),me=X(async(e,t)=>{var a,r,u,l,v,C;const n=new B({multigraph:!0,compound:!0}).setGraph({rankdir:e.direction,nodesep:((a=e.config)==null?void 0:a.nodeSpacing)||((u=(r=e.config)==null?void 0:r.flowchart)==null?void 0:u.nodeSpacing)||e.nodeSpacing,ranksep:((l=e.config)==null?void 0:l.rankSpacing)||((C=(v=e.config)==null?void 0:v.flowchart)==null?void 0:C.rankSpacing)||e.rankSpacing,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}}),o=t.select("g");F(o,e.markers,e.type,e.diagramId),Y(),_(),H(),te(),e.nodes.forEach(g=>{n.setNode(g.id,{...g}),g.parentId&&n.setParent(g.id,g.parentId)}),i.debug("Edges:",e.edges),e.edges.forEach(g=>{if(g.start===g.end){const w=g.start,E=w+"---"+w+"---1",y=w+"---"+w+"---2",d=n.node(w);n.setNode(E,{domId:E,id:E,parentId:d.parentId,labelStyle:"",label:"",padding:0,shape:"labelRect",style:"",width:10,height:10}),n.setParent(E,d.parentId),n.setNode(y,{domId:y,id:y,parentId:d.parentId,labelStyle:"",padding:0,shape:"labelRect",label:"",style:"",width:10,height:10}),n.setParent(y,d.parentId);const s=structuredClone(g),m=structuredClone(g),h=structuredClone(g);s.label="",s.arrowTypeEnd="none",s.id=w+"-cyclic-special-1",m.arrowTypeEnd="none",m.id=w+"-cyclic-special-mid",h.label="",d.isGroup&&(s.fromCluster=w,h.toCluster=w),h.id=w+"-cyclic-special-2",n.setEdge(w,E,s,w+"-cyclic-special-0"),n.setEdge(E,y,m,w+"-cyclic-special-1"),n.setEdge(y,w,h,w+"-cyc{const t=x({...L,...T().packet});return t.showBits&&(t.paddingY+=10),t},"getConfig"),G=n(()=>m.packet,"getPacket"),I=n(t=>{t.length>0&&m.packet.push(t)},"pushWord"),M=n(()=>{_(),m=structuredClone(C)},"clear"),h={pushWord:I,getPacket:G,getConfig:Y,clear:M,setAccTitle:S,getAccTitle:F,setDiagramTitle:z,getDiagramTitle:P,getAccDescription:W,setAccDescription:D},O=1e4,q=n(t=>{w(t,h);let e=-1,o=[],s=1;const{bitsPerRow:i}=h.getConfig();for(let{start:a,end:r,label:p}of t.blocks){if(r&&r{if(t.end===void 0&&(t.end=t.start),t.start>t.end)throw new Error(`Block start ${t.start} is greater than block end ${t.end}.`);return t.end+1<=e*o?[t,void 0]:[{start:t.start,end:e*o-1,label:t.label},{start:e*o,end:t.end,label:t.label}]},"getNextFittingBlock"),K={parse:n(async t=>{const e=await N("packet",t);v.debug(e),q(e)},"parse")},R=n((t,e,o,s)=>{const i=s.db,a=i.getConfig(),{rowHeight:r,paddingY:p,bitWidth:b,bitsPerRow:c}=a,u=i.getPacket(),l=i.getDiagramTitle(),g=r+p,d=g*(u.length+1)-(l?0:r),k=b*c+2,f=A(e);f.attr("viewbox",`0 0 ${k} ${d}`),E(f,d,k,a.useMaxWidth);for(const[$,y]of u.entries())U(f,y,$,a);f.append("text").text(l).attr("x",k/2).attr("y",d-g/2).attr("dominant-baseline","middle").attr("text-anchor","middle").attr("class","packetTitle")},"draw"),U=n((t,e,o,{rowHeight:s,paddingX:i,paddingY:a,bitWidth:r,bitsPerRow:p,showBits:b})=>{const c=t.append("g"),u=o*(s+a)+a;for(const l of e){const g=l.start%p*r+1,d=(l.end-l.start+1)*r-i;if(c.append("rect").attr("x",g).attr("y",u).attr("width",d).attr("height",s).attr("class","packetBlock"),c.append("text").attr("x",g+d/2).attr("y",u+s/2).attr("class","packetLabel").attr("dominant-baseline","middle").attr("text-anchor","middle").text(l.label),!b)continue;const k=l.end===l.start,f=u-2;c.append("text").attr("x",g+(k?d/2:0)).attr("y",f).attr("class","packetByte start").attr("dominant-baseline","auto").attr("text-anchor",k?"middle":"start").text(l.start),k||c.append("text").attr("x",g+d).attr("y",f).attr("class","packetByte end").attr("dominant-baseline","auto").attr("text-anchor","end").text(l.end)}},"drawWord"),X={draw:R},j={byteFontSize:"10px",startByteColor:"black",endByteColor:"black",labelColor:"black",labelFontSize:"12px",titleColor:"black",titleFontSize:"14px",blockStrokeColor:"black",blockStrokeWidth:"1",blockFillColor:"#efefef"},J=n(({packet:t}={})=>{const e=x(j,t);return` +import{p as w}from"./chunk-TMUBEWPD.DLdVKsKa.js";import{B,s as S,g as F,p as z,q as P,b as W,c as D,_ as n,l as v,C as x,D as T,v as _,G as A,k as E}from"../app.B3HFS4Ax.js";import{p as N}from"./gitGraph-YCYPL57B.CYCapGwC.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";import"./clone.hEYnPj9t.js";var C={packet:[]},m=structuredClone(C),L=B.packet,Y=n(()=>{const t=x({...L,...T().packet});return t.showBits&&(t.paddingY+=10),t},"getConfig"),G=n(()=>m.packet,"getPacket"),I=n(t=>{t.length>0&&m.packet.push(t)},"pushWord"),M=n(()=>{_(),m=structuredClone(C)},"clear"),h={pushWord:I,getPacket:G,getConfig:Y,clear:M,setAccTitle:S,getAccTitle:F,setDiagramTitle:z,getDiagramTitle:P,getAccDescription:W,setAccDescription:D},O=1e4,q=n(t=>{w(t,h);let e=-1,o=[],s=1;const{bitsPerRow:i}=h.getConfig();for(let{start:a,end:r,label:p}of t.blocks){if(r&&r{if(t.end===void 0&&(t.end=t.start),t.start>t.end)throw new Error(`Block start ${t.start} is greater than block end ${t.end}.`);return t.end+1<=e*o?[t,void 0]:[{start:t.start,end:e*o-1,label:t.label},{start:e*o,end:t.end,label:t.label}]},"getNextFittingBlock"),K={parse:n(async t=>{const e=await N("packet",t);v.debug(e),q(e)},"parse")},R=n((t,e,o,s)=>{const i=s.db,a=i.getConfig(),{rowHeight:r,paddingY:p,bitWidth:b,bitsPerRow:c}=a,u=i.getPacket(),l=i.getDiagramTitle(),g=r+p,d=g*(u.length+1)-(l?0:r),k=b*c+2,f=A(e);f.attr("viewbox",`0 0 ${k} ${d}`),E(f,d,k,a.useMaxWidth);for(const[$,y]of u.entries())U(f,y,$,a);f.append("text").text(l).attr("x",k/2).attr("y",d-g/2).attr("dominant-baseline","middle").attr("text-anchor","middle").attr("class","packetTitle")},"draw"),U=n((t,e,o,{rowHeight:s,paddingX:i,paddingY:a,bitWidth:r,bitsPerRow:p,showBits:b})=>{const c=t.append("g"),u=o*(s+a)+a;for(const l of e){const g=l.start%p*r+1,d=(l.end-l.start+1)*r-i;if(c.append("rect").attr("x",g).attr("y",u).attr("width",d).attr("height",s).attr("class","packetBlock"),c.append("text").attr("x",g+d/2).attr("y",u+s/2).attr("class","packetLabel").attr("dominant-baseline","middle").attr("text-anchor","middle").text(l.label),!b)continue;const k=l.end===l.start,f=u-2;c.append("text").attr("x",g+(k?d/2:0)).attr("y",f).attr("class","packetByte start").attr("dominant-baseline","auto").attr("text-anchor",k?"middle":"start").text(l.start),k||c.append("text").attr("x",g+d).attr("y",f).attr("class","packetByte end").attr("dominant-baseline","auto").attr("text-anchor","end").text(l.end)}},"drawWord"),X={draw:R},j={byteFontSize:"10px",startByteColor:"black",endByteColor:"black",labelColor:"black",labelFontSize:"12px",titleColor:"black",titleFontSize:"14px",blockStrokeColor:"black",blockStrokeWidth:"1",blockFillColor:"#efefef"},J=n(({packet:t}={})=>{const e=x(j,t);return` .packetByte { font-size: ${e.byteFontSize}; } diff --git a/assets/chunks/erDiagram-6RL3IURR.oR1E3lOE.js b/assets/chunks/erDiagram-6RL3IURR.bvIATU9n.js similarity index 99% rename from assets/chunks/erDiagram-6RL3IURR.oR1E3lOE.js rename to assets/chunks/erDiagram-6RL3IURR.bvIATU9n.js index a73041c2..869dcfac 100644 --- a/assets/chunks/erDiagram-6RL3IURR.oR1E3lOE.js +++ b/assets/chunks/erDiagram-6RL3IURR.bvIATU9n.js @@ -1,4 +1,4 @@ -import{_ as u,d as U,s as kt,g as xt,c as Rt,b as Ot,p as bt,q as Nt,l as X,v as Tt,j as at,u as At,k as Mt,a1 as vt,a8 as St,a7 as wt}from"../app.BMPJqCQ4.js";import{G as It}from"./graph.CE1AQhN6.js";import{l as Dt}from"./layout.DI7q_rl0.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";import"./baseUniq.BQi4b7P6.js";import"./basePickBy.DV_PkyTc.js";const Lt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Bt(t){return typeof t=="string"&&Lt.test(t)}const v=[];for(let t=0;t<256;++t)v.push((t+256).toString(16).slice(1));function Ct(t,e=0){return v[t[e+0]]+v[t[e+1]]+v[t[e+2]]+v[t[e+3]]+"-"+v[t[e+4]]+v[t[e+5]]+"-"+v[t[e+6]]+v[t[e+7]]+"-"+v[t[e+8]]+v[t[e+9]]+"-"+v[t[e+10]]+v[t[e+11]]+v[t[e+12]]+v[t[e+13]]+v[t[e+14]]+v[t[e+15]]}function Pt(t){if(!Bt(t))throw TypeError("Invalid UUID");let e;const r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}function Yt(t){t=unescape(encodeURIComponent(t));const e=[];for(let r=0;r>>32-e}function Ht(t){const e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){const y=unescape(encodeURIComponent(t));t=[];for(let o=0;o>>0;x=k,k=m,m=it(g,30)>>>0,g=h,h=b}r[0]=r[0]+h>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+k>>>0,r[4]=r[4]+x>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}const zt=Wt("v5",80,Ht);var nt=function(){var t=u(function(w,i,n,l){for(n=n||{},l=w.length;l--;n[w[l]]=i);return n},"o"),e=[6,8,10,20,22,24,26,27,28],r=[1,10],f=[1,11],c=[1,12],_=[1,13],y=[1,14],o=[1,15],h=[1,21],g=[1,22],m=[1,23],k=[1,24],x=[1,25],p=[6,8,10,13,15,18,19,20,22,24,26,27,28,41,42,43,44,45],O=[1,34],b=[27,28,46,47],Y=[41,42,43,44,45],Z=[17,34],F=[1,54],M=[1,53],S=[17,34,36,38],N={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,entityName:11,relSpec:12,":":13,role:14,BLOCK_START:15,attributes:16,BLOCK_STOP:17,SQS:18,SQE:19,title:20,title_value:21,acc_title:22,acc_title_value:23,acc_descr:24,acc_descr_value:25,acc_descr_multiline_value:26,ALPHANUM:27,ENTITY_NAME:28,attribute:29,attributeType:30,attributeName:31,attributeKeyTypeList:32,attributeComment:33,ATTRIBUTE_WORD:34,attributeKeyType:35,COMMA:36,ATTRIBUTE_KEY:37,COMMENT:38,cardinality:39,relType:40,ZERO_OR_ONE:41,ZERO_OR_MORE:42,ONE_OR_MORE:43,ONLY_ONE:44,MD_PARENT:45,NON_IDENTIFYING:46,IDENTIFYING:47,WORD:48,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",8:"SPACE",10:"NEWLINE",13:":",15:"BLOCK_START",17:"BLOCK_STOP",18:"SQS",19:"SQE",20:"title",21:"title_value",22:"acc_title",23:"acc_title_value",24:"acc_descr",25:"acc_descr_value",26:"acc_descr_multiline_value",27:"ALPHANUM",28:"ENTITY_NAME",34:"ATTRIBUTE_WORD",36:"COMMA",37:"ATTRIBUTE_KEY",38:"COMMENT",41:"ZERO_OR_ONE",42:"ZERO_OR_MORE",43:"ONE_OR_MORE",44:"ONLY_ONE",45:"MD_PARENT",46:"NON_IDENTIFYING",47:"IDENTIFYING",48:"WORD"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,5],[9,4],[9,3],[9,1],[9,7],[9,6],[9,4],[9,2],[9,2],[9,2],[9,1],[11,1],[11,1],[16,1],[16,2],[29,2],[29,3],[29,3],[29,4],[30,1],[31,1],[32,1],[32,3],[35,1],[33,1],[12,3],[39,1],[39,1],[39,1],[39,1],[39,1],[40,1],[40,1],[14,1],[14,1],[14,1]],performAction:u(function(i,n,l,d,E,a,V){var s=a.length-1;switch(E){case 1:break;case 2:this.$=[];break;case 3:a[s-1].push(a[s]),this.$=a[s-1];break;case 4:case 5:this.$=a[s];break;case 6:case 7:this.$=[];break;case 8:d.addEntity(a[s-4]),d.addEntity(a[s-2]),d.addRelationship(a[s-4],a[s],a[s-2],a[s-3]);break;case 9:d.addEntity(a[s-3]),d.addAttributes(a[s-3],a[s-1]);break;case 10:d.addEntity(a[s-2]);break;case 11:d.addEntity(a[s]);break;case 12:d.addEntity(a[s-6],a[s-4]),d.addAttributes(a[s-6],a[s-1]);break;case 13:d.addEntity(a[s-5],a[s-3]);break;case 14:d.addEntity(a[s-3],a[s-1]);break;case 15:case 16:this.$=a[s].trim(),d.setAccTitle(this.$);break;case 17:case 18:this.$=a[s].trim(),d.setAccDescription(this.$);break;case 19:case 43:this.$=a[s];break;case 20:case 41:case 42:this.$=a[s].replace(/"/g,"");break;case 21:case 29:this.$=[a[s]];break;case 22:a[s].push(a[s-1]),this.$=a[s];break;case 23:this.$={attributeType:a[s-1],attributeName:a[s]};break;case 24:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeKeyTypeList:a[s]};break;case 25:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeComment:a[s]};break;case 26:this.$={attributeType:a[s-3],attributeName:a[s-2],attributeKeyTypeList:a[s-1],attributeComment:a[s]};break;case 27:case 28:case 31:this.$=a[s];break;case 30:a[s-2].push(a[s]),this.$=a[s-2];break;case 32:this.$=a[s].replace(/"/g,"");break;case 33:this.$={cardA:a[s],relType:a[s-1],cardB:a[s-2]};break;case 34:this.$=d.Cardinality.ZERO_OR_ONE;break;case 35:this.$=d.Cardinality.ZERO_OR_MORE;break;case 36:this.$=d.Cardinality.ONE_OR_MORE;break;case 37:this.$=d.Cardinality.ONLY_ONE;break;case 38:this.$=d.Cardinality.MD_PARENT;break;case 39:this.$=d.Identification.NON_IDENTIFYING;break;case 40:this.$=d.Identification.IDENTIFYING;break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:16,11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,5]),t(e,[2,6]),t(e,[2,11],{12:17,39:20,15:[1,18],18:[1,19],41:h,42:g,43:m,44:k,45:x}),{21:[1,26]},{23:[1,27]},{25:[1,28]},t(e,[2,18]),t(p,[2,19]),t(p,[2,20]),t(e,[2,4]),{11:29,27:y,28:o},{16:30,17:[1,31],29:32,30:33,34:O},{11:35,27:y,28:o},{40:36,46:[1,37],47:[1,38]},t(b,[2,34]),t(b,[2,35]),t(b,[2,36]),t(b,[2,37]),t(b,[2,38]),t(e,[2,15]),t(e,[2,16]),t(e,[2,17]),{13:[1,39]},{17:[1,40]},t(e,[2,10]),{16:41,17:[2,21],29:32,30:33,34:O},{31:42,34:[1,43]},{34:[2,27]},{19:[1,44]},{39:45,41:h,42:g,43:m,44:k,45:x},t(Y,[2,39]),t(Y,[2,40]),{14:46,27:[1,49],28:[1,48],48:[1,47]},t(e,[2,9]),{17:[2,22]},t(Z,[2,23],{32:50,33:51,35:52,37:F,38:M}),t([17,34,37,38],[2,28]),t(e,[2,14],{15:[1,55]}),t([27,28],[2,33]),t(e,[2,8]),t(e,[2,41]),t(e,[2,42]),t(e,[2,43]),t(Z,[2,24],{33:56,36:[1,57],38:M}),t(Z,[2,25]),t(S,[2,29]),t(Z,[2,32]),t(S,[2,31]),{16:58,17:[1,59],29:32,30:33,34:O},t(Z,[2,26]),{35:60,37:F},{17:[1,61]},t(e,[2,13]),t(S,[2,30]),t(e,[2,12])],defaultActions:{34:[2,27],41:[2,22]},parseError:u(function(i,n){if(n.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=n,l}},"parseError"),parse:u(function(i){var n=this,l=[0],d=[],E=[null],a=[],V=this.table,s="",j=0,lt=0,_t=2,ct=1,Et=a.slice.call(arguments,1),A=Object.create(this.lexer),H={yy:{}};for(var $ in this.yy)Object.prototype.hasOwnProperty.call(this.yy,$)&&(H.yy[$]=this.yy[$]);A.setInput(i,H.yy),H.yy.lexer=A,H.yy.parser=this,typeof A.yylloc>"u"&&(A.yylloc={});var tt=A.yylloc;a.push(tt);var gt=A.options&&A.options.ranges;typeof H.yy.parseError=="function"?this.parseError=H.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function mt(D){l.length=l.length-2*D,E.length=E.length-D,a.length=a.length-D}u(mt,"popStack");function ht(){var D;return D=d.pop()||A.lex()||ct,typeof D!="number"&&(D instanceof Array&&(d=D,D=d.pop()),D=n.symbols_[D]||D),D}u(ht,"lex");for(var I,z,B,et,K={},q,W,dt,J;;){if(z=l[l.length-1],this.defaultActions[z]?B=this.defaultActions[z]:((I===null||typeof I>"u")&&(I=ht()),B=V[z]&&V[z][I]),typeof B>"u"||!B.length||!B[0]){var rt="";J=[];for(q in V[z])this.terminals_[q]&&q>_t&&J.push("'"+this.terminals_[q]+"'");A.showPosition?rt="Parse error on line "+(j+1)+`: +import{_ as u,d as U,s as kt,g as xt,c as Rt,b as Ot,p as bt,q as Nt,l as X,v as Tt,j as at,u as At,k as Mt,a1 as vt,a8 as St,a7 as wt}from"../app.B3HFS4Ax.js";import{G as It}from"./graph.Db6NviUV.js";import{l as Dt}from"./layout.CFyJsJoY.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";const Lt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Bt(t){return typeof t=="string"&&Lt.test(t)}const v=[];for(let t=0;t<256;++t)v.push((t+256).toString(16).slice(1));function Ct(t,e=0){return v[t[e+0]]+v[t[e+1]]+v[t[e+2]]+v[t[e+3]]+"-"+v[t[e+4]]+v[t[e+5]]+"-"+v[t[e+6]]+v[t[e+7]]+"-"+v[t[e+8]]+v[t[e+9]]+"-"+v[t[e+10]]+v[t[e+11]]+v[t[e+12]]+v[t[e+13]]+v[t[e+14]]+v[t[e+15]]}function Pt(t){if(!Bt(t))throw TypeError("Invalid UUID");let e;const r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}function Yt(t){t=unescape(encodeURIComponent(t));const e=[];for(let r=0;r>>32-e}function Ht(t){const e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){const y=unescape(encodeURIComponent(t));t=[];for(let o=0;o>>0;x=k,k=m,m=it(g,30)>>>0,g=h,h=b}r[0]=r[0]+h>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+k>>>0,r[4]=r[4]+x>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}const zt=Wt("v5",80,Ht);var nt=function(){var t=u(function(w,i,n,l){for(n=n||{},l=w.length;l--;n[w[l]]=i);return n},"o"),e=[6,8,10,20,22,24,26,27,28],r=[1,10],f=[1,11],c=[1,12],_=[1,13],y=[1,14],o=[1,15],h=[1,21],g=[1,22],m=[1,23],k=[1,24],x=[1,25],p=[6,8,10,13,15,18,19,20,22,24,26,27,28,41,42,43,44,45],O=[1,34],b=[27,28,46,47],Y=[41,42,43,44,45],Z=[17,34],F=[1,54],M=[1,53],S=[17,34,36,38],N={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,entityName:11,relSpec:12,":":13,role:14,BLOCK_START:15,attributes:16,BLOCK_STOP:17,SQS:18,SQE:19,title:20,title_value:21,acc_title:22,acc_title_value:23,acc_descr:24,acc_descr_value:25,acc_descr_multiline_value:26,ALPHANUM:27,ENTITY_NAME:28,attribute:29,attributeType:30,attributeName:31,attributeKeyTypeList:32,attributeComment:33,ATTRIBUTE_WORD:34,attributeKeyType:35,COMMA:36,ATTRIBUTE_KEY:37,COMMENT:38,cardinality:39,relType:40,ZERO_OR_ONE:41,ZERO_OR_MORE:42,ONE_OR_MORE:43,ONLY_ONE:44,MD_PARENT:45,NON_IDENTIFYING:46,IDENTIFYING:47,WORD:48,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",8:"SPACE",10:"NEWLINE",13:":",15:"BLOCK_START",17:"BLOCK_STOP",18:"SQS",19:"SQE",20:"title",21:"title_value",22:"acc_title",23:"acc_title_value",24:"acc_descr",25:"acc_descr_value",26:"acc_descr_multiline_value",27:"ALPHANUM",28:"ENTITY_NAME",34:"ATTRIBUTE_WORD",36:"COMMA",37:"ATTRIBUTE_KEY",38:"COMMENT",41:"ZERO_OR_ONE",42:"ZERO_OR_MORE",43:"ONE_OR_MORE",44:"ONLY_ONE",45:"MD_PARENT",46:"NON_IDENTIFYING",47:"IDENTIFYING",48:"WORD"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,5],[9,4],[9,3],[9,1],[9,7],[9,6],[9,4],[9,2],[9,2],[9,2],[9,1],[11,1],[11,1],[16,1],[16,2],[29,2],[29,3],[29,3],[29,4],[30,1],[31,1],[32,1],[32,3],[35,1],[33,1],[12,3],[39,1],[39,1],[39,1],[39,1],[39,1],[40,1],[40,1],[14,1],[14,1],[14,1]],performAction:u(function(i,n,l,d,E,a,V){var s=a.length-1;switch(E){case 1:break;case 2:this.$=[];break;case 3:a[s-1].push(a[s]),this.$=a[s-1];break;case 4:case 5:this.$=a[s];break;case 6:case 7:this.$=[];break;case 8:d.addEntity(a[s-4]),d.addEntity(a[s-2]),d.addRelationship(a[s-4],a[s],a[s-2],a[s-3]);break;case 9:d.addEntity(a[s-3]),d.addAttributes(a[s-3],a[s-1]);break;case 10:d.addEntity(a[s-2]);break;case 11:d.addEntity(a[s]);break;case 12:d.addEntity(a[s-6],a[s-4]),d.addAttributes(a[s-6],a[s-1]);break;case 13:d.addEntity(a[s-5],a[s-3]);break;case 14:d.addEntity(a[s-3],a[s-1]);break;case 15:case 16:this.$=a[s].trim(),d.setAccTitle(this.$);break;case 17:case 18:this.$=a[s].trim(),d.setAccDescription(this.$);break;case 19:case 43:this.$=a[s];break;case 20:case 41:case 42:this.$=a[s].replace(/"/g,"");break;case 21:case 29:this.$=[a[s]];break;case 22:a[s].push(a[s-1]),this.$=a[s];break;case 23:this.$={attributeType:a[s-1],attributeName:a[s]};break;case 24:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeKeyTypeList:a[s]};break;case 25:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeComment:a[s]};break;case 26:this.$={attributeType:a[s-3],attributeName:a[s-2],attributeKeyTypeList:a[s-1],attributeComment:a[s]};break;case 27:case 28:case 31:this.$=a[s];break;case 30:a[s-2].push(a[s]),this.$=a[s-2];break;case 32:this.$=a[s].replace(/"/g,"");break;case 33:this.$={cardA:a[s],relType:a[s-1],cardB:a[s-2]};break;case 34:this.$=d.Cardinality.ZERO_OR_ONE;break;case 35:this.$=d.Cardinality.ZERO_OR_MORE;break;case 36:this.$=d.Cardinality.ONE_OR_MORE;break;case 37:this.$=d.Cardinality.ONLY_ONE;break;case 38:this.$=d.Cardinality.MD_PARENT;break;case 39:this.$=d.Identification.NON_IDENTIFYING;break;case 40:this.$=d.Identification.IDENTIFYING;break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:16,11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,5]),t(e,[2,6]),t(e,[2,11],{12:17,39:20,15:[1,18],18:[1,19],41:h,42:g,43:m,44:k,45:x}),{21:[1,26]},{23:[1,27]},{25:[1,28]},t(e,[2,18]),t(p,[2,19]),t(p,[2,20]),t(e,[2,4]),{11:29,27:y,28:o},{16:30,17:[1,31],29:32,30:33,34:O},{11:35,27:y,28:o},{40:36,46:[1,37],47:[1,38]},t(b,[2,34]),t(b,[2,35]),t(b,[2,36]),t(b,[2,37]),t(b,[2,38]),t(e,[2,15]),t(e,[2,16]),t(e,[2,17]),{13:[1,39]},{17:[1,40]},t(e,[2,10]),{16:41,17:[2,21],29:32,30:33,34:O},{31:42,34:[1,43]},{34:[2,27]},{19:[1,44]},{39:45,41:h,42:g,43:m,44:k,45:x},t(Y,[2,39]),t(Y,[2,40]),{14:46,27:[1,49],28:[1,48],48:[1,47]},t(e,[2,9]),{17:[2,22]},t(Z,[2,23],{32:50,33:51,35:52,37:F,38:M}),t([17,34,37,38],[2,28]),t(e,[2,14],{15:[1,55]}),t([27,28],[2,33]),t(e,[2,8]),t(e,[2,41]),t(e,[2,42]),t(e,[2,43]),t(Z,[2,24],{33:56,36:[1,57],38:M}),t(Z,[2,25]),t(S,[2,29]),t(Z,[2,32]),t(S,[2,31]),{16:58,17:[1,59],29:32,30:33,34:O},t(Z,[2,26]),{35:60,37:F},{17:[1,61]},t(e,[2,13]),t(S,[2,30]),t(e,[2,12])],defaultActions:{34:[2,27],41:[2,22]},parseError:u(function(i,n){if(n.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=n,l}},"parseError"),parse:u(function(i){var n=this,l=[0],d=[],E=[null],a=[],V=this.table,s="",j=0,lt=0,_t=2,ct=1,Et=a.slice.call(arguments,1),A=Object.create(this.lexer),H={yy:{}};for(var $ in this.yy)Object.prototype.hasOwnProperty.call(this.yy,$)&&(H.yy[$]=this.yy[$]);A.setInput(i,H.yy),H.yy.lexer=A,H.yy.parser=this,typeof A.yylloc>"u"&&(A.yylloc={});var tt=A.yylloc;a.push(tt);var gt=A.options&&A.options.ranges;typeof H.yy.parseError=="function"?this.parseError=H.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function mt(D){l.length=l.length-2*D,E.length=E.length-D,a.length=a.length-D}u(mt,"popStack");function ht(){var D;return D=d.pop()||A.lex()||ct,typeof D!="number"&&(D instanceof Array&&(d=D,D=d.pop()),D=n.symbols_[D]||D),D}u(ht,"lex");for(var I,z,B,et,K={},q,W,dt,J;;){if(z=l[l.length-1],this.defaultActions[z]?B=this.defaultActions[z]:((I===null||typeof I>"u")&&(I=ht()),B=V[z]&&V[z][I]),typeof B>"u"||!B.length||!B[0]){var rt="";J=[];for(q in V[z])this.terminals_[q]&&q>_t&&J.push("'"+this.terminals_[q]+"'");A.showPosition?rt="Parse error on line "+(j+1)+`: `+A.showPosition()+` Expecting `+J.join(", ")+", got '"+(this.terminals_[I]||I)+"'":rt="Parse error on line "+(j+1)+": Unexpected "+(I==ct?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(rt,{text:A.match,token:this.terminals_[I]||I,line:A.yylineno,loc:tt,expected:J})}if(B[0]instanceof Array&&B.length>1)throw new Error("Parse Error: multiple actions possible at state: "+z+", token: "+I);switch(B[0]){case 1:l.push(I),E.push(A.yytext),a.push(A.yylloc),l.push(B[1]),I=null,lt=A.yyleng,s=A.yytext,j=A.yylineno,tt=A.yylloc;break;case 2:if(W=this.productions_[B[1]][1],K.$=E[E.length-W],K._$={first_line:a[a.length-(W||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(W||1)].first_column,last_column:a[a.length-1].last_column},gt&&(K._$.range=[a[a.length-(W||1)].range[0],a[a.length-1].range[1]]),et=this.performAction.apply(K,[s,lt,j,H.yy,B[1],E,a].concat(Et)),typeof et<"u")return et;W&&(l=l.slice(0,-1*W*2),E=E.slice(0,-1*W),a=a.slice(0,-1*W)),l.push(this.productions_[B[1]][0]),E.push(K.$),a.push(K._$),dt=V[l[l.length-2]][l[l.length-1]],l.push(dt);break;case 3:return!0}}return!0},"parse")},T=function(){var w={EOF:1,parseError:u(function(n,l){if(this.yy.parser)this.yy.parser.parseError(n,l);else throw new Error(n)},"parseError"),setInput:u(function(i,n){return this.yy=n||this.yy||{},this._input=i,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:u(function(){var i=this._input[0];this.yytext+=i,this.yyleng++,this.offset++,this.match+=i,this.matched+=i;var n=i.match(/(?:\r\n?|\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),i},"input"),unput:u(function(i){var n=i.length,l=i.split(/(?:\r\n?|\n)/g);this._input=i+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var E=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===d.length?this.yylloc.first_column:0)+d[d.length-l.length].length-l[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[E[0],E[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},"unput"),more:u(function(){return this._more=!0,this},"more"),reject:u(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:u(function(i){this.unput(this.match.slice(i))},"less"),pastInput:u(function(){var i=this.matched.substr(0,this.matched.length-this.match.length);return(i.length>20?"...":"")+i.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:u(function(){var i=this.match;return i.length<20&&(i+=this._input.substr(0,20-i.length)),(i.substr(0,20)+(i.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:u(function(){var i=this.pastInput(),n=new Array(i.length+1).join("-");return i+this.upcomingInput()+` diff --git a/assets/chunks/flowDiagram-7ASYPVHJ.BXY3Om0p.js b/assets/chunks/flowDiagram-7ASYPVHJ.CS5hR_IB.js similarity index 99% rename from assets/chunks/flowDiagram-7ASYPVHJ.BXY3Om0p.js rename to assets/chunks/flowDiagram-7ASYPVHJ.CS5hR_IB.js index 30216715..1993fc3a 100644 --- a/assets/chunks/flowDiagram-7ASYPVHJ.BXY3Om0p.js +++ b/assets/chunks/flowDiagram-7ASYPVHJ.CS5hR_IB.js @@ -1,4 +1,4 @@ -import{g as gt,s as At}from"./chunk-5HRBRIJM.CwqNh_Nx.js";import{d as U1,_ as l,n as Ze,o as bt,s as kt,g as mt,b as Et,c as St,p as Dt,q as xt,r as Ct,J as Tt,t as yt,l as e1,u as ge,v as Ft,x as vt,j as C1,y as _t,z as Bt,e as Vt,A as Lt}from"../app.BMPJqCQ4.js";import{c as wt}from"./channel.BHb5W95E.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var It="flowchart-",$e=0,M1=U1(),b1=new Map,K=[],K1=new Map,p1=[],Ae=new Map,be=new Map,ee=0,pe=!0,J,se,re=[],ie=l(e=>Vt.sanitizeText(e,M1),"sanitizeText"),ae=l(function(e){for(const r of b1.values())if(r.id===e)return r.domId;return e},"lookUpDomId"),Rt=l(function(e,r,i,a,u,d,g={},D){var v,z;if(!e||e.trim().length===0)return;let c,o=b1.get(e);if(o===void 0&&(o={id:e,labelType:"text",domId:It+e+"-"+$e,styles:[],classes:[]},b1.set(e,o)),$e++,r!==void 0?(M1=U1(),c=ie(r.text.trim()),o.labelType=r.type,c.startsWith('"')&&c.endsWith('"')&&(c=c.substring(1,c.length-1)),o.text=c):o.text===void 0&&(o.text=e),i!==void 0&&(o.type=i),a!=null&&a.forEach(function(_){o.styles.push(_)}),u!=null&&u.forEach(function(_){o.classes.push(_)}),d!==void 0&&(o.dir=d),o.props===void 0?o.props=g:g!==void 0&&Object.assign(o.props,g),D!==void 0){let _;D.includes(` +import{g as gt,s as At}from"./chunk-5HRBRIJM.Bqgb3U7y.js";import{d as U1,_ as l,n as Ze,o as bt,s as kt,g as mt,b as Et,c as St,p as Dt,q as xt,r as Ct,J as Tt,t as yt,l as e1,u as ge,v as Ft,x as vt,j as C1,y as _t,z as Bt,e as Vt,A as Lt}from"../app.B3HFS4Ax.js";import{c as wt}from"./channel.Djkmh0we.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var It="flowchart-",$e=0,M1=U1(),b1=new Map,K=[],K1=new Map,p1=[],Ae=new Map,be=new Map,ee=0,pe=!0,J,se,re=[],ie=l(e=>Vt.sanitizeText(e,M1),"sanitizeText"),ae=l(function(e){for(const r of b1.values())if(r.id===e)return r.domId;return e},"lookUpDomId"),Rt=l(function(e,r,i,a,u,d,g={},D){var v,z;if(!e||e.trim().length===0)return;let c,o=b1.get(e);if(o===void 0&&(o={id:e,labelType:"text",domId:It+e+"-"+$e,styles:[],classes:[]},b1.set(e,o)),$e++,r!==void 0?(M1=U1(),c=ie(r.text.trim()),o.labelType=r.type,c.startsWith('"')&&c.endsWith('"')&&(c=c.substring(1,c.length-1)),o.text=c):o.text===void 0&&(o.text=e),i!==void 0&&(o.type=i),a!=null&&a.forEach(function(_){o.styles.push(_)}),u!=null&&u.forEach(function(_){o.classes.push(_)}),d!==void 0&&(o.dir=d),o.props===void 0?o.props=g:g!==void 0&&Object.assign(o.props,g),D!==void 0){let _;D.includes(` `)?_=D+` `:_=`{ `+D+` diff --git a/assets/chunks/ganttDiagram-NTVNEXSI.fV1O-IYu.js b/assets/chunks/ganttDiagram-NTVNEXSI.CGH1kR3b.js similarity index 99% rename from assets/chunks/ganttDiagram-NTVNEXSI.fV1O-IYu.js rename to assets/chunks/ganttDiagram-NTVNEXSI.CGH1kR3b.js index bfc11e64..7269b73c 100644 --- a/assets/chunks/ganttDiagram-NTVNEXSI.fV1O-IYu.js +++ b/assets/chunks/ganttDiagram-NTVNEXSI.CGH1kR3b.js @@ -1,4 +1,4 @@ -import{aU as ir,aV as sr,aW as or,aX as cr,aY as Wr,aZ as ct,a_ as Or,_ as f,a$ as ae,d as Ye,s as Hr,g as Nr,p as Vr,q as Pr,c as zr,b as Rr,v as Br,m as Zr,l as tt,j as je,k as qr,e as Xr,u as Gr}from"../app.BMPJqCQ4.js";import{b as Qr,t as Vt,c as jr,a as Jr,l as $r}from"./linear.o6x3193V.js";import{i as Kr}from"./init.Gi6I4Gst.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";function en(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r=a)&&(r=a)}return r}function tn(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function rn(e){return e}var $e=1,lt=2,bt=3,Je=4,Pt=1e-6;function nn(e){return"translate("+e+",0)"}function an(e){return"translate(0,"+e+")"}function sn(e){return t=>+e(t)}function on(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),r=>+e(r)+t}function cn(){return!this.__axis}function lr(e,t){var r=[],n=null,a=null,i=6,s=6,g=3,k=typeof window<"u"&&window.devicePixelRatio>1?0:.5,v=e===$e||e===Je?-1:1,y=e===Je||e===lt?"x":"y",S=e===$e||e===bt?nn:an;function C(p){var N=n??(t.ticks?t.ticks.apply(t,r):t.domain()),M=a??(t.tickFormat?t.tickFormat.apply(t,r):rn),B=Math.max(i,0)+g,Q=t.range(),K=+Q[0]+k,R=+Q[Q.length-1]+k,Z=(t.bandwidth?on:sn)(t.copy(),k),j=p.selection?p.selection():p,w=j.selectAll(".domain").data([null]),L=j.selectAll(".tick").data(N,t).order(),D=L.exit(),F=L.enter().append("g").attr("class","tick"),_=L.select("line"),Y=L.select("text");w=w.merge(w.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),L=L.merge(F),_=_.merge(F.append("line").attr("stroke","currentColor").attr(y+"2",v*i)),Y=Y.merge(F.append("text").attr("fill","currentColor").attr(y,v*B).attr("dy",e===$e?"0em":e===bt?"0.71em":"0.32em")),p!==j&&(w=w.transition(p),L=L.transition(p),_=_.transition(p),Y=Y.transition(p),D=D.transition(p).attr("opacity",Pt).attr("transform",function(x){return isFinite(x=Z(x))?S(x+k):this.getAttribute("transform")}),F.attr("opacity",Pt).attr("transform",function(x){var A=this.parentNode.__axis;return S((A&&isFinite(A=A(x))?A:Z(x))+k)})),D.remove(),w.attr("d",e===Je||e===lt?s?"M"+v*s+","+K+"H"+k+"V"+R+"H"+v*s:"M"+k+","+K+"V"+R:s?"M"+K+","+v*s+"V"+k+"H"+R+"V"+v*s:"M"+K+","+k+"H"+R),L.attr("opacity",1).attr("transform",function(x){return S(Z(x)+k)}),_.attr(y+"2",v*i),Y.attr(y,v*B).text(M),j.filter(cn).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===lt?"start":e===Je?"end":"middle"),j.each(function(){this.__axis=Z})}return C.scale=function(p){return arguments.length?(t=p,C):t},C.ticks=function(){return r=Array.from(arguments),C},C.tickArguments=function(p){return arguments.length?(r=p==null?[]:Array.from(p),C):r.slice()},C.tickValues=function(p){return arguments.length?(n=p==null?null:Array.from(p),C):n&&n.slice()},C.tickFormat=function(p){return arguments.length?(a=p,C):a},C.tickSize=function(p){return arguments.length?(i=s=+p,C):i},C.tickSizeInner=function(p){return arguments.length?(i=+p,C):i},C.tickSizeOuter=function(p){return arguments.length?(s=+p,C):s},C.tickPadding=function(p){return arguments.length?(g=+p,C):g},C.offset=function(p){return arguments.length?(k=+p,C):k},C}function ln(e){return lr($e,e)}function un(e){return lr(bt,e)}const fn=Math.PI/180,hn=180/Math.PI,rt=18,ur=.96422,fr=1,hr=.82521,dr=4/29,Fe=6/29,mr=3*Fe*Fe,dn=Fe*Fe*Fe;function gr(e){if(e instanceof fe)return new fe(e.l,e.a,e.b,e.opacity);if(e instanceof ge)return yr(e);e instanceof or||(e=Wr(e));var t=dt(e.r),r=dt(e.g),n=dt(e.b),a=ut((.2225045*t+.7168786*r+.0606169*n)/fr),i,s;return t===r&&r===n?i=s=a:(i=ut((.4360747*t+.3850649*r+.1430804*n)/ur),s=ut((.0139322*t+.0971045*r+.7141733*n)/hr)),new fe(116*a-16,500*(i-a),200*(a-s),e.opacity)}function mn(e,t,r,n){return arguments.length===1?gr(e):new fe(e,t,r,n??1)}function fe(e,t,r,n){this.l=+e,this.a=+t,this.b=+r,this.opacity=+n}ir(fe,mn,sr(cr,{brighter(e){return new fe(this.l+rt*(e??1),this.a,this.b,this.opacity)},darker(e){return new fe(this.l-rt*(e??1),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,r=isNaN(this.b)?e:e-this.b/200;return t=ur*ft(t),e=fr*ft(e),r=hr*ft(r),new or(ht(3.1338561*t-1.6168667*e-.4906146*r),ht(-.9787684*t+1.9161415*e+.033454*r),ht(.0719453*t-.2289914*e+1.4052427*r),this.opacity)}}));function ut(e){return e>dn?Math.pow(e,1/3):e/mr+dr}function ft(e){return e>Fe?e*e*e:mr*(e-dr)}function ht(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function dt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function gn(e){if(e instanceof ge)return new ge(e.h,e.c,e.l,e.opacity);if(e instanceof fe||(e=gr(e)),e.a===0&&e.b===0)return new ge(NaN,0(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const s=a(i),g=a.ceil(i);return i-s(t(i=new Date(+i),s==null?1:Math.floor(s)),i),a.range=(i,s,g)=>{const k=[];if(i=a.ceil(i),g=g==null?1:Math.floor(g),!(i0))return k;let v;do k.push(v=new Date(+i)),t(i,g),e(i);while(v$(s=>{if(s>=s)for(;e(s),!i(s);)s.setTime(s-1)},(s,g)=>{if(s>=s)if(g<0)for(;++g<=0;)for(;t(s,-1),!i(s););else for(;--g>=0;)for(;t(s,1),!i(s););}),r&&(a.count=(i,s)=>(mt.setTime(+i),gt.setTime(+s),e(mt),e(gt),Math.floor(r(mt,gt))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?s=>n(s)%i===0:s=>a.count(0,s)%i===0):a)),a}const Ee=$(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ee.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?$(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ee);Ee.range;const ye=1e3,se=ye*60,ke=se*60,ve=ke*24,St=ve*7,zt=ve*30,yt=ve*365,Te=$(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ye)},(e,t)=>(t-e)/ye,e=>e.getUTCSeconds());Te.range;const Ve=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getMinutes());Ve.range;const pn=$(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getUTCMinutes());pn.range;const Pe=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye-e.getMinutes()*se)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getHours());Pe.range;const Tn=$(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getUTCHours());Tn.range;const xe=$(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*se)/ve,e=>e.getDate()-1);xe.range;const _t=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>e.getUTCDate()-1);_t.range;const bn=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>Math.floor(e/ve));bn.range;function Ce(e){return $(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*se)/St)}const Be=Ce(0),ze=Ce(1),kr=Ce(2),vr=Ce(3),we=Ce(4),pr=Ce(5),Tr=Ce(6);Be.range;ze.range;kr.range;vr.range;we.range;pr.range;Tr.range;function Me(e){return $(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/St)}const br=Me(0),nt=Me(1),xn=Me(2),wn=Me(3),Ie=Me(4),Dn=Me(5),Cn=Me(6);br.range;nt.range;xn.range;wn.range;Ie.range;Dn.range;Cn.range;const Re=$(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Re.range;const Mn=$(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Mn.range;const pe=$(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());pe.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});pe.range;const De=$(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());De.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});De.range;function Sn(e,t,r,n,a,i){const s=[[Te,1,ye],[Te,5,5*ye],[Te,15,15*ye],[Te,30,30*ye],[i,1,se],[i,5,5*se],[i,15,15*se],[i,30,30*se],[a,1,ke],[a,3,3*ke],[a,6,6*ke],[a,12,12*ke],[n,1,ve],[n,2,2*ve],[r,1,St],[t,1,zt],[t,3,3*zt],[e,1,yt]];function g(v,y,S){const C=yB).right(s,C);if(p===s.length)return e.every(Vt(v/yt,y/yt,S));if(p===0)return Ee.every(Math.max(Vt(v,y,S),1));const[N,M]=s[C/s[p-1][2]53)return null;"w"in l||(l.w=1),"Z"in l?(U=vt(Le(l.y,0,1)),G=U.getUTCDay(),U=G>4||G===0?nt.ceil(U):nt(U),U=_t.offset(U,(l.V-1)*7),l.y=U.getUTCFullYear(),l.m=U.getUTCMonth(),l.d=U.getUTCDate()+(l.w+6)%7):(U=kt(Le(l.y,0,1)),G=U.getDay(),U=G>4||G===0?ze.ceil(U):ze(U),U=xe.offset(U,(l.V-1)*7),l.y=U.getFullYear(),l.m=U.getMonth(),l.d=U.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),G="Z"in l?vt(Le(l.y,0,1)).getUTCDay():kt(Le(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+l.W*7-(G+5)%7:l.w+l.U*7-(G+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,vt(l)):kt(l)}}function D(T,I,W,l){for(var re=0,U=I.length,G=W.length,z,ce;re=G)return-1;if(z=I.charCodeAt(re++),z===37){if(z=I.charAt(re++),ce=j[z in Rt?I.charAt(re++):z],!ce||(l=ce(T,W,l))<0)return-1}else if(z!=W.charCodeAt(l++))return-1}return l}function F(T,I,W){var l=v.exec(I.slice(W));return l?(T.p=y.get(l[0].toLowerCase()),W+l[0].length):-1}function _(T,I,W){var l=p.exec(I.slice(W));return l?(T.w=N.get(l[0].toLowerCase()),W+l[0].length):-1}function Y(T,I,W){var l=S.exec(I.slice(W));return l?(T.w=C.get(l[0].toLowerCase()),W+l[0].length):-1}function x(T,I,W){var l=Q.exec(I.slice(W));return l?(T.m=K.get(l[0].toLowerCase()),W+l[0].length):-1}function A(T,I,W){var l=M.exec(I.slice(W));return l?(T.m=B.get(l[0].toLowerCase()),W+l[0].length):-1}function u(T,I,W){return D(T,t,I,W)}function d(T,I,W){return D(T,r,I,W)}function b(T,I,W){return D(T,n,I,W)}function m(T){return s[T.getDay()]}function E(T){return i[T.getDay()]}function c(T){return k[T.getMonth()]}function h(T){return g[T.getMonth()]}function o(T){return a[+(T.getHours()>=12)]}function P(T){return 1+~~(T.getMonth()/3)}function O(T){return s[T.getUTCDay()]}function V(T){return i[T.getUTCDay()]}function ee(T){return k[T.getUTCMonth()]}function q(T){return g[T.getUTCMonth()]}function X(T){return a[+(T.getUTCHours()>=12)]}function oe(T){return 1+~~(T.getUTCMonth()/3)}return{format:function(T){var I=w(T+="",R);return I.toString=function(){return T},I},parse:function(T){var I=L(T+="",!1);return I.toString=function(){return T},I},utcFormat:function(T){var I=w(T+="",Z);return I.toString=function(){return T},I},utcParse:function(T){var I=L(T+="",!0);return I.toString=function(){return T},I}}}var Rt={"-":"",_:" ",0:"0"},te=/^\s*\d+/,Un=/^%/,En=/[\\^$*+?|[\]().{}]/g;function H(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i[t.toLowerCase(),r]))}function An(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Ln(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Wn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function On(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Hn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Bt(e,t,r){var n=te.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Zt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Nn(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Vn(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Pn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function qt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function Xt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Rn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Bn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function qn(e,t,r){var n=te.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Xn(e,t,r){var n=Un.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Gn(e,t,r){var n=te.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Qn(e,t,r){var n=te.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Gt(e,t){return H(e.getDate(),t,2)}function jn(e,t){return H(e.getHours(),t,2)}function Jn(e,t){return H(e.getHours()%12||12,t,2)}function $n(e,t){return H(1+xe.count(pe(e),e),t,3)}function xr(e,t){return H(e.getMilliseconds(),t,3)}function Kn(e,t){return xr(e,t)+"000"}function ea(e,t){return H(e.getMonth()+1,t,2)}function ta(e,t){return H(e.getMinutes(),t,2)}function ra(e,t){return H(e.getSeconds(),t,2)}function na(e){var t=e.getDay();return t===0?7:t}function aa(e,t){return H(Be.count(pe(e)-1,e),t,2)}function wr(e){var t=e.getDay();return t>=4||t===0?we(e):we.ceil(e)}function ia(e,t){return e=wr(e),H(we.count(pe(e),e)+(pe(e).getDay()===4),t,2)}function sa(e){return e.getDay()}function oa(e,t){return H(ze.count(pe(e)-1,e),t,2)}function ca(e,t){return H(e.getFullYear()%100,t,2)}function la(e,t){return e=wr(e),H(e.getFullYear()%100,t,2)}function ua(e,t){return H(e.getFullYear()%1e4,t,4)}function fa(e,t){var r=e.getDay();return e=r>=4||r===0?we(e):we.ceil(e),H(e.getFullYear()%1e4,t,4)}function ha(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+H(t/60|0,"0",2)+H(t%60,"0",2)}function Qt(e,t){return H(e.getUTCDate(),t,2)}function da(e,t){return H(e.getUTCHours(),t,2)}function ma(e,t){return H(e.getUTCHours()%12||12,t,2)}function ga(e,t){return H(1+_t.count(De(e),e),t,3)}function Dr(e,t){return H(e.getUTCMilliseconds(),t,3)}function ya(e,t){return Dr(e,t)+"000"}function ka(e,t){return H(e.getUTCMonth()+1,t,2)}function va(e,t){return H(e.getUTCMinutes(),t,2)}function pa(e,t){return H(e.getUTCSeconds(),t,2)}function Ta(e){var t=e.getUTCDay();return t===0?7:t}function ba(e,t){return H(br.count(De(e)-1,e),t,2)}function Cr(e){var t=e.getUTCDay();return t>=4||t===0?Ie(e):Ie.ceil(e)}function xa(e,t){return e=Cr(e),H(Ie.count(De(e),e)+(De(e).getUTCDay()===4),t,2)}function wa(e){return e.getUTCDay()}function Da(e,t){return H(nt.count(De(e)-1,e),t,2)}function Ca(e,t){return H(e.getUTCFullYear()%100,t,2)}function Ma(e,t){return e=Cr(e),H(e.getUTCFullYear()%100,t,2)}function Sa(e,t){return H(e.getUTCFullYear()%1e4,t,4)}function _a(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ie(e):Ie.ceil(e),H(e.getUTCFullYear()%1e4,t,4)}function Ya(){return"+0000"}function jt(){return"%"}function Jt(e){return+e}function $t(e){return Math.floor(+e/1e3)}var _e,at;Fa({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Fa(e){return _e=Fn(e),at=_e.format,_e.parse,_e.utcFormat,_e.utcParse,_e}function Ua(e){return new Date(e)}function Ea(e){return e instanceof Date?+e:+new Date(+e)}function Mr(e,t,r,n,a,i,s,g,k,v){var y=jr(),S=y.invert,C=y.domain,p=v(".%L"),N=v(":%S"),M=v("%I:%M"),B=v("%I %p"),Q=v("%a %d"),K=v("%b %d"),R=v("%B"),Z=v("%Y");function j(w){return(k(w)4&&(S+=7),y.add(S,pt)},a=function(k){return k.add(4-k.isoWeekday(),pt)},i=t.prototype;i.isoWeekYear=function(){var g=a(this);return g.year()},i.isoWeek=function(g){if(!this.$utils().u(g))return this.add((g-this.isoWeek())*7,pt);var k=a(this),v=n(this.isoWeekYear(),this.$u);return k.diff(v,Aa)+1},i.isoWeekday=function(g){return this.$utils().u(g)?this.day()||7:this.day(this.day()%7?g:g-7)};var s=i.startOf;i.startOf=function(g,k){var v=this.$utils(),y=v.u(k)?!0:k,S=v.p(g);return S===Oa?y?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):s.bind(this)(g,k)}};var Na=function(t){return t.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(r,n,a){return n||a.slice(1)})},Va={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Pa=function(t,r){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(n,a,i){var s=i&&i.toUpperCase();return a||r[i]||Va[i]||Na(r[s])})},za=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Kt=/\d/,He=/\d\d/,Ra=/\d{3}/,Ba=/\d{4}/,le=/\d\d?/,Za=/[+-]?\d+/,qa=/[+-]\d\d:?(\d\d)?|Z/,Ne=/\d*[^-_:/,()\s\d]+/,be={},Sr=function(t){return t=+t,t+(t>68?1900:2e3)};function Xa(e){if(!e||e==="Z")return 0;var t=e.match(/([+-]|\d\d)/g),r=+(t[1]*60)+(+t[2]||0);return r===0?0:t[0]==="+"?-r:r}var ne=function(t){return function(r){this[t]=+r}},er=[qa,function(e){var t=this.zone||(this.zone={});t.offset=Xa(e)}],Tt=function(t){var r=be[t];return r&&(r.indexOf?r:r.s.concat(r.f))},tr=function(t,r){var n,a=be,i=a.meridiem;if(!i)n=t===(r?"pm":"PM");else for(var s=1;s<=24;s+=1)if(t.indexOf(i(s,0,r))>-1){n=s>12;break}return n},Ga={A:[Ne,function(e){this.afternoon=tr(e,!1)}],a:[Ne,function(e){this.afternoon=tr(e,!0)}],Q:[Kt,function(e){this.month=(e-1)*3+1}],S:[Kt,function(e){this.milliseconds=+e*100}],SS:[He,function(e){this.milliseconds=+e*10}],SSS:[Ra,function(e){this.milliseconds=+e}],s:[le,ne("seconds")],ss:[le,ne("seconds")],m:[le,ne("minutes")],mm:[le,ne("minutes")],H:[le,ne("hours")],h:[le,ne("hours")],HH:[le,ne("hours")],hh:[le,ne("hours")],D:[le,ne("day")],DD:[He,ne("day")],Do:[Ne,function(e){var t=be,r=t.ordinal,n=e.match(/\d+/);if(this.day=n[0],!!r)for(var a=1;a<=31;a+=1)r(a).replace(/\[|\]/g,"")===e&&(this.day=a)}],w:[le,ne("week")],ww:[He,ne("week")],M:[le,ne("month")],MM:[He,ne("month")],MMM:[Ne,function(e){var t=Tt("months"),r=Tt("monthsShort"),n=(r||t.map(function(a){return a.slice(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[Ne,function(e){var t=Tt("months"),r=t.indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],Y:[Za,ne("year")],YY:[He,function(e){this.year=Sr(e)}],YYYY:[Ba,ne("year")],Z:er,ZZ:er};function Qa(e){var t=e.afternoon;if(t!==void 0){var r=e.hours;t?r<12&&(e.hours+=12):r===12&&(e.hours=0),delete e.afternoon}}function ja(e){e=Pa(e,be&&be.formats);for(var t=e.match(za),r=t.length,n=0;n-1)return new Date((r==="X"?1e3:1)*t);var i=ja(r),s=i(t),g=s.year,k=s.month,v=s.day,y=s.hours,S=s.minutes,C=s.seconds,p=s.milliseconds,N=s.zone,M=s.week,B=new Date,Q=v||(!g&&!k?B.getDate():1),K=g||B.getFullYear(),R=0;g&&!k||(R=k>0?k-1:B.getMonth());var Z=y||0,j=S||0,w=C||0,L=p||0;if(N)return new Date(Date.UTC(K,R,Q,Z,j,w,L+N.offset*60*1e3));if(n)return new Date(Date.UTC(K,R,Q,Z,j,w,L));var D;return D=new Date(K,R,Q,Z,j,w,L),M&&(D=a(D).week(M).toDate()),D}catch{return new Date("")}};const $a=function(e,t,r){r.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(Sr=e.parseTwoDigitYear);var n=t.prototype,a=n.parse;n.parse=function(i){var s=i.date,g=i.utc,k=i.args;this.$u=g;var v=k[1];if(typeof v=="string"){var y=k[2]===!0,S=k[3]===!0,C=y||S,p=k[2];S&&(p=k[2]),be=this.$locale(),!y&&p&&(be=r.Ls[p]),this.$d=Ja(s,v,g,r),this.init(),p&&p!==!0&&(this.$L=this.locale(p).$L),C&&s!=this.format(v)&&(this.$d=new Date("")),be={}}else if(v instanceof Array)for(var N=v.length,M=1;M<=N;M+=1){k[1]=v[M-1];var B=r.apply(this,k);if(B.isValid()){this.$d=B.$d,this.$L=B.$L,this.init();break}M===N&&(this.$d=new Date(""))}else a.call(this,i)}},Ka=function(e,t){var r=t.prototype,n=r.format;r.format=function(a){var i=this,s=this.$locale();if(!this.isValid())return n.bind(this)(a);var g=this.$utils(),k=a||Wa,v=k.replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(y){switch(y){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return g.s(i.week(),y==="w"?1:2,"0");case"W":case"WW":return g.s(i.isoWeek(),y==="W"?1:2,"0");case"k":case"kk":return g.s(String(i.$H===0?24:i.$H),y==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return y}});return n.bind(this)(v)}};var wt=function(){var e=f(function(A,u,d,b){for(d=d||{},b=A.length;b--;d[A[b]]=u);return d},"o"),t=[6,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,38,40],r=[1,26],n=[1,27],a=[1,28],i=[1,29],s=[1,30],g=[1,31],k=[1,32],v=[1,33],y=[1,34],S=[1,9],C=[1,10],p=[1,11],N=[1,12],M=[1,13],B=[1,14],Q=[1,15],K=[1,16],R=[1,19],Z=[1,20],j=[1,21],w=[1,22],L=[1,23],D=[1,25],F=[1,35],_={trace:f(function(){},"trace"),yy:{},symbols_:{error:2,start:3,gantt:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NL:10,weekday:11,weekday_monday:12,weekday_tuesday:13,weekday_wednesday:14,weekday_thursday:15,weekday_friday:16,weekday_saturday:17,weekday_sunday:18,weekend:19,weekend_friday:20,weekend_saturday:21,dateFormat:22,inclusiveEndDates:23,topAxis:24,axisFormat:25,tickInterval:26,excludes:27,includes:28,todayMarker:29,title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,section:36,clickStatement:37,taskTxt:38,taskData:39,click:40,callbackname:41,callbackargs:42,href:43,clickStatementDebug:44,$accept:0,$end:1},terminals_:{2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",12:"weekday_monday",13:"weekday_tuesday",14:"weekday_wednesday",15:"weekday_thursday",16:"weekday_friday",17:"weekday_saturday",18:"weekday_sunday",20:"weekend_friday",21:"weekend_saturday",22:"dateFormat",23:"inclusiveEndDates",24:"topAxis",25:"axisFormat",26:"tickInterval",27:"excludes",28:"includes",29:"todayMarker",30:"title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"section",38:"taskTxt",39:"taskData",40:"click",41:"callbackname",42:"callbackargs",43:"href"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[19,1],[19,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,2],[37,2],[37,3],[37,3],[37,4],[37,3],[37,4],[37,2],[44,2],[44,3],[44,3],[44,4],[44,3],[44,4],[44,2]],performAction:f(function(u,d,b,m,E,c,h){var o=c.length-1;switch(E){case 1:return c[o-1];case 2:this.$=[];break;case 3:c[o-1].push(c[o]),this.$=c[o-1];break;case 4:case 5:this.$=c[o];break;case 6:case 7:this.$=[];break;case 8:m.setWeekday("monday");break;case 9:m.setWeekday("tuesday");break;case 10:m.setWeekday("wednesday");break;case 11:m.setWeekday("thursday");break;case 12:m.setWeekday("friday");break;case 13:m.setWeekday("saturday");break;case 14:m.setWeekday("sunday");break;case 15:m.setWeekend("friday");break;case 16:m.setWeekend("saturday");break;case 17:m.setDateFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 18:m.enableInclusiveEndDates(),this.$=c[o].substr(18);break;case 19:m.TopAxis(),this.$=c[o].substr(8);break;case 20:m.setAxisFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 21:m.setTickInterval(c[o].substr(13)),this.$=c[o].substr(13);break;case 22:m.setExcludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 23:m.setIncludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 24:m.setTodayMarker(c[o].substr(12)),this.$=c[o].substr(12);break;case 27:m.setDiagramTitle(c[o].substr(6)),this.$=c[o].substr(6);break;case 28:this.$=c[o].trim(),m.setAccTitle(this.$);break;case 29:case 30:this.$=c[o].trim(),m.setAccDescription(this.$);break;case 31:m.addSection(c[o].substr(8)),this.$=c[o].substr(8);break;case 33:m.addTask(c[o-1],c[o]),this.$="task";break;case 34:this.$=c[o-1],m.setClickEvent(c[o-1],c[o],null);break;case 35:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],c[o]);break;case 36:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],null),m.setLink(c[o-2],c[o]);break;case 37:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-2],c[o-1]),m.setLink(c[o-3],c[o]);break;case 38:this.$=c[o-2],m.setClickEvent(c[o-2],c[o],null),m.setLink(c[o-2],c[o-1]);break;case 39:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-1],c[o]),m.setLink(c[o-3],c[o-2]);break;case 40:this.$=c[o-1],m.setLink(c[o-1],c[o]);break;case 41:case 47:this.$=c[o-1]+" "+c[o];break;case 42:case 43:case 45:this.$=c[o-2]+" "+c[o-1]+" "+c[o];break;case 44:case 46:this.$=c[o-3]+" "+c[o-2]+" "+c[o-1]+" "+c[o];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},e(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,7],{1:[2,1]}),e(t,[2,3]),{9:36,11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,5]),e(t,[2,6]),e(t,[2,17]),e(t,[2,18]),e(t,[2,19]),e(t,[2,20]),e(t,[2,21]),e(t,[2,22]),e(t,[2,23]),e(t,[2,24]),e(t,[2,25]),e(t,[2,26]),e(t,[2,27]),{32:[1,37]},{34:[1,38]},e(t,[2,30]),e(t,[2,31]),e(t,[2,32]),{39:[1,39]},e(t,[2,8]),e(t,[2,9]),e(t,[2,10]),e(t,[2,11]),e(t,[2,12]),e(t,[2,13]),e(t,[2,14]),e(t,[2,15]),e(t,[2,16]),{41:[1,40],43:[1,41]},e(t,[2,4]),e(t,[2,28]),e(t,[2,29]),e(t,[2,33]),e(t,[2,34],{42:[1,42],43:[1,43]}),e(t,[2,40],{41:[1,44]}),e(t,[2,35],{43:[1,45]}),e(t,[2,36]),e(t,[2,38],{42:[1,46]}),e(t,[2,37]),e(t,[2,39])],defaultActions:{},parseError:f(function(u,d){if(d.recoverable)this.trace(u);else{var b=new Error(u);throw b.hash=d,b}},"parseError"),parse:f(function(u){var d=this,b=[0],m=[],E=[null],c=[],h=this.table,o="",P=0,O=0,V=2,ee=1,q=c.slice.call(arguments,1),X=Object.create(this.lexer),oe={yy:{}};for(var T in this.yy)Object.prototype.hasOwnProperty.call(this.yy,T)&&(oe.yy[T]=this.yy[T]);X.setInput(u,oe.yy),oe.yy.lexer=X,oe.yy.parser=this,typeof X.yylloc>"u"&&(X.yylloc={});var I=X.yylloc;c.push(I);var W=X.options&&X.options.ranges;typeof oe.yy.parseError=="function"?this.parseError=oe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function l(ie){b.length=b.length-2*ie,E.length=E.length-ie,c.length=c.length-ie}f(l,"popStack");function re(){var ie;return ie=m.pop()||X.lex()||ee,typeof ie!="number"&&(ie instanceof Array&&(m=ie,ie=m.pop()),ie=d.symbols_[ie]||ie),ie}f(re,"lex");for(var U,G,z,ce,he={},Ge,de,Nt,Qe;;){if(G=b[b.length-1],this.defaultActions[G]?z=this.defaultActions[G]:((U===null||typeof U>"u")&&(U=re()),z=h[G]&&h[G][U]),typeof z>"u"||!z.length||!z[0]){var ot="";Qe=[];for(Ge in h[G])this.terminals_[Ge]&&Ge>V&&Qe.push("'"+this.terminals_[Ge]+"'");X.showPosition?ot="Parse error on line "+(P+1)+`: +import{aU as ir,aV as sr,aW as or,aX as cr,aY as Wr,aZ as ct,a_ as Or,_ as f,a$ as ae,d as Ye,s as Hr,g as Nr,p as Vr,q as Pr,c as zr,b as Rr,v as Br,m as Zr,l as tt,j as je,k as qr,e as Xr,u as Gr}from"../app.B3HFS4Ax.js";import{b as Qr,t as Vt,c as jr,a as Jr,l as $r}from"./linear.vB9EfVf4.js";import{i as Kr}from"./init.Gi6I4Gst.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";function en(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r=a)&&(r=a)}return r}function tn(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function rn(e){return e}var $e=1,lt=2,bt=3,Je=4,Pt=1e-6;function nn(e){return"translate("+e+",0)"}function an(e){return"translate(0,"+e+")"}function sn(e){return t=>+e(t)}function on(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),r=>+e(r)+t}function cn(){return!this.__axis}function lr(e,t){var r=[],n=null,a=null,i=6,s=6,g=3,k=typeof window<"u"&&window.devicePixelRatio>1?0:.5,v=e===$e||e===Je?-1:1,y=e===Je||e===lt?"x":"y",S=e===$e||e===bt?nn:an;function C(p){var N=n??(t.ticks?t.ticks.apply(t,r):t.domain()),M=a??(t.tickFormat?t.tickFormat.apply(t,r):rn),B=Math.max(i,0)+g,Q=t.range(),K=+Q[0]+k,R=+Q[Q.length-1]+k,Z=(t.bandwidth?on:sn)(t.copy(),k),j=p.selection?p.selection():p,w=j.selectAll(".domain").data([null]),L=j.selectAll(".tick").data(N,t).order(),D=L.exit(),F=L.enter().append("g").attr("class","tick"),_=L.select("line"),Y=L.select("text");w=w.merge(w.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),L=L.merge(F),_=_.merge(F.append("line").attr("stroke","currentColor").attr(y+"2",v*i)),Y=Y.merge(F.append("text").attr("fill","currentColor").attr(y,v*B).attr("dy",e===$e?"0em":e===bt?"0.71em":"0.32em")),p!==j&&(w=w.transition(p),L=L.transition(p),_=_.transition(p),Y=Y.transition(p),D=D.transition(p).attr("opacity",Pt).attr("transform",function(x){return isFinite(x=Z(x))?S(x+k):this.getAttribute("transform")}),F.attr("opacity",Pt).attr("transform",function(x){var A=this.parentNode.__axis;return S((A&&isFinite(A=A(x))?A:Z(x))+k)})),D.remove(),w.attr("d",e===Je||e===lt?s?"M"+v*s+","+K+"H"+k+"V"+R+"H"+v*s:"M"+k+","+K+"V"+R:s?"M"+K+","+v*s+"V"+k+"H"+R+"V"+v*s:"M"+K+","+k+"H"+R),L.attr("opacity",1).attr("transform",function(x){return S(Z(x)+k)}),_.attr(y+"2",v*i),Y.attr(y,v*B).text(M),j.filter(cn).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===lt?"start":e===Je?"end":"middle"),j.each(function(){this.__axis=Z})}return C.scale=function(p){return arguments.length?(t=p,C):t},C.ticks=function(){return r=Array.from(arguments),C},C.tickArguments=function(p){return arguments.length?(r=p==null?[]:Array.from(p),C):r.slice()},C.tickValues=function(p){return arguments.length?(n=p==null?null:Array.from(p),C):n&&n.slice()},C.tickFormat=function(p){return arguments.length?(a=p,C):a},C.tickSize=function(p){return arguments.length?(i=s=+p,C):i},C.tickSizeInner=function(p){return arguments.length?(i=+p,C):i},C.tickSizeOuter=function(p){return arguments.length?(s=+p,C):s},C.tickPadding=function(p){return arguments.length?(g=+p,C):g},C.offset=function(p){return arguments.length?(k=+p,C):k},C}function ln(e){return lr($e,e)}function un(e){return lr(bt,e)}const fn=Math.PI/180,hn=180/Math.PI,rt=18,ur=.96422,fr=1,hr=.82521,dr=4/29,Fe=6/29,mr=3*Fe*Fe,dn=Fe*Fe*Fe;function gr(e){if(e instanceof fe)return new fe(e.l,e.a,e.b,e.opacity);if(e instanceof ge)return yr(e);e instanceof or||(e=Wr(e));var t=dt(e.r),r=dt(e.g),n=dt(e.b),a=ut((.2225045*t+.7168786*r+.0606169*n)/fr),i,s;return t===r&&r===n?i=s=a:(i=ut((.4360747*t+.3850649*r+.1430804*n)/ur),s=ut((.0139322*t+.0971045*r+.7141733*n)/hr)),new fe(116*a-16,500*(i-a),200*(a-s),e.opacity)}function mn(e,t,r,n){return arguments.length===1?gr(e):new fe(e,t,r,n??1)}function fe(e,t,r,n){this.l=+e,this.a=+t,this.b=+r,this.opacity=+n}ir(fe,mn,sr(cr,{brighter(e){return new fe(this.l+rt*(e??1),this.a,this.b,this.opacity)},darker(e){return new fe(this.l-rt*(e??1),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,r=isNaN(this.b)?e:e-this.b/200;return t=ur*ft(t),e=fr*ft(e),r=hr*ft(r),new or(ht(3.1338561*t-1.6168667*e-.4906146*r),ht(-.9787684*t+1.9161415*e+.033454*r),ht(.0719453*t-.2289914*e+1.4052427*r),this.opacity)}}));function ut(e){return e>dn?Math.pow(e,1/3):e/mr+dr}function ft(e){return e>Fe?e*e*e:mr*(e-dr)}function ht(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function dt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function gn(e){if(e instanceof ge)return new ge(e.h,e.c,e.l,e.opacity);if(e instanceof fe||(e=gr(e)),e.a===0&&e.b===0)return new ge(NaN,0(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const s=a(i),g=a.ceil(i);return i-s(t(i=new Date(+i),s==null?1:Math.floor(s)),i),a.range=(i,s,g)=>{const k=[];if(i=a.ceil(i),g=g==null?1:Math.floor(g),!(i0))return k;let v;do k.push(v=new Date(+i)),t(i,g),e(i);while(v$(s=>{if(s>=s)for(;e(s),!i(s);)s.setTime(s-1)},(s,g)=>{if(s>=s)if(g<0)for(;++g<=0;)for(;t(s,-1),!i(s););else for(;--g>=0;)for(;t(s,1),!i(s););}),r&&(a.count=(i,s)=>(mt.setTime(+i),gt.setTime(+s),e(mt),e(gt),Math.floor(r(mt,gt))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?s=>n(s)%i===0:s=>a.count(0,s)%i===0):a)),a}const Ee=$(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ee.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?$(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ee);Ee.range;const ye=1e3,se=ye*60,ke=se*60,ve=ke*24,St=ve*7,zt=ve*30,yt=ve*365,Te=$(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ye)},(e,t)=>(t-e)/ye,e=>e.getUTCSeconds());Te.range;const Ve=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getMinutes());Ve.range;const pn=$(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getUTCMinutes());pn.range;const Pe=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye-e.getMinutes()*se)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getHours());Pe.range;const Tn=$(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getUTCHours());Tn.range;const xe=$(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*se)/ve,e=>e.getDate()-1);xe.range;const _t=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>e.getUTCDate()-1);_t.range;const bn=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>Math.floor(e/ve));bn.range;function Ce(e){return $(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*se)/St)}const Be=Ce(0),ze=Ce(1),kr=Ce(2),vr=Ce(3),we=Ce(4),pr=Ce(5),Tr=Ce(6);Be.range;ze.range;kr.range;vr.range;we.range;pr.range;Tr.range;function Me(e){return $(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/St)}const br=Me(0),nt=Me(1),xn=Me(2),wn=Me(3),Ie=Me(4),Dn=Me(5),Cn=Me(6);br.range;nt.range;xn.range;wn.range;Ie.range;Dn.range;Cn.range;const Re=$(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Re.range;const Mn=$(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Mn.range;const pe=$(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());pe.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});pe.range;const De=$(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());De.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});De.range;function Sn(e,t,r,n,a,i){const s=[[Te,1,ye],[Te,5,5*ye],[Te,15,15*ye],[Te,30,30*ye],[i,1,se],[i,5,5*se],[i,15,15*se],[i,30,30*se],[a,1,ke],[a,3,3*ke],[a,6,6*ke],[a,12,12*ke],[n,1,ve],[n,2,2*ve],[r,1,St],[t,1,zt],[t,3,3*zt],[e,1,yt]];function g(v,y,S){const C=yB).right(s,C);if(p===s.length)return e.every(Vt(v/yt,y/yt,S));if(p===0)return Ee.every(Math.max(Vt(v,y,S),1));const[N,M]=s[C/s[p-1][2]53)return null;"w"in l||(l.w=1),"Z"in l?(U=vt(Le(l.y,0,1)),G=U.getUTCDay(),U=G>4||G===0?nt.ceil(U):nt(U),U=_t.offset(U,(l.V-1)*7),l.y=U.getUTCFullYear(),l.m=U.getUTCMonth(),l.d=U.getUTCDate()+(l.w+6)%7):(U=kt(Le(l.y,0,1)),G=U.getDay(),U=G>4||G===0?ze.ceil(U):ze(U),U=xe.offset(U,(l.V-1)*7),l.y=U.getFullYear(),l.m=U.getMonth(),l.d=U.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),G="Z"in l?vt(Le(l.y,0,1)).getUTCDay():kt(Le(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+l.W*7-(G+5)%7:l.w+l.U*7-(G+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,vt(l)):kt(l)}}function D(T,I,W,l){for(var re=0,U=I.length,G=W.length,z,ce;re=G)return-1;if(z=I.charCodeAt(re++),z===37){if(z=I.charAt(re++),ce=j[z in Rt?I.charAt(re++):z],!ce||(l=ce(T,W,l))<0)return-1}else if(z!=W.charCodeAt(l++))return-1}return l}function F(T,I,W){var l=v.exec(I.slice(W));return l?(T.p=y.get(l[0].toLowerCase()),W+l[0].length):-1}function _(T,I,W){var l=p.exec(I.slice(W));return l?(T.w=N.get(l[0].toLowerCase()),W+l[0].length):-1}function Y(T,I,W){var l=S.exec(I.slice(W));return l?(T.w=C.get(l[0].toLowerCase()),W+l[0].length):-1}function x(T,I,W){var l=Q.exec(I.slice(W));return l?(T.m=K.get(l[0].toLowerCase()),W+l[0].length):-1}function A(T,I,W){var l=M.exec(I.slice(W));return l?(T.m=B.get(l[0].toLowerCase()),W+l[0].length):-1}function u(T,I,W){return D(T,t,I,W)}function d(T,I,W){return D(T,r,I,W)}function b(T,I,W){return D(T,n,I,W)}function m(T){return s[T.getDay()]}function E(T){return i[T.getDay()]}function c(T){return k[T.getMonth()]}function h(T){return g[T.getMonth()]}function o(T){return a[+(T.getHours()>=12)]}function P(T){return 1+~~(T.getMonth()/3)}function O(T){return s[T.getUTCDay()]}function V(T){return i[T.getUTCDay()]}function ee(T){return k[T.getUTCMonth()]}function q(T){return g[T.getUTCMonth()]}function X(T){return a[+(T.getUTCHours()>=12)]}function oe(T){return 1+~~(T.getUTCMonth()/3)}return{format:function(T){var I=w(T+="",R);return I.toString=function(){return T},I},parse:function(T){var I=L(T+="",!1);return I.toString=function(){return T},I},utcFormat:function(T){var I=w(T+="",Z);return I.toString=function(){return T},I},utcParse:function(T){var I=L(T+="",!0);return I.toString=function(){return T},I}}}var Rt={"-":"",_:" ",0:"0"},te=/^\s*\d+/,Un=/^%/,En=/[\\^$*+?|[\]().{}]/g;function H(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i[t.toLowerCase(),r]))}function An(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Ln(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Wn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function On(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Hn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Bt(e,t,r){var n=te.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Zt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Nn(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Vn(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Pn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function qt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function Xt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Rn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Bn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function qn(e,t,r){var n=te.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Xn(e,t,r){var n=Un.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Gn(e,t,r){var n=te.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Qn(e,t,r){var n=te.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Gt(e,t){return H(e.getDate(),t,2)}function jn(e,t){return H(e.getHours(),t,2)}function Jn(e,t){return H(e.getHours()%12||12,t,2)}function $n(e,t){return H(1+xe.count(pe(e),e),t,3)}function xr(e,t){return H(e.getMilliseconds(),t,3)}function Kn(e,t){return xr(e,t)+"000"}function ea(e,t){return H(e.getMonth()+1,t,2)}function ta(e,t){return H(e.getMinutes(),t,2)}function ra(e,t){return H(e.getSeconds(),t,2)}function na(e){var t=e.getDay();return t===0?7:t}function aa(e,t){return H(Be.count(pe(e)-1,e),t,2)}function wr(e){var t=e.getDay();return t>=4||t===0?we(e):we.ceil(e)}function ia(e,t){return e=wr(e),H(we.count(pe(e),e)+(pe(e).getDay()===4),t,2)}function sa(e){return e.getDay()}function oa(e,t){return H(ze.count(pe(e)-1,e),t,2)}function ca(e,t){return H(e.getFullYear()%100,t,2)}function la(e,t){return e=wr(e),H(e.getFullYear()%100,t,2)}function ua(e,t){return H(e.getFullYear()%1e4,t,4)}function fa(e,t){var r=e.getDay();return e=r>=4||r===0?we(e):we.ceil(e),H(e.getFullYear()%1e4,t,4)}function ha(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+H(t/60|0,"0",2)+H(t%60,"0",2)}function Qt(e,t){return H(e.getUTCDate(),t,2)}function da(e,t){return H(e.getUTCHours(),t,2)}function ma(e,t){return H(e.getUTCHours()%12||12,t,2)}function ga(e,t){return H(1+_t.count(De(e),e),t,3)}function Dr(e,t){return H(e.getUTCMilliseconds(),t,3)}function ya(e,t){return Dr(e,t)+"000"}function ka(e,t){return H(e.getUTCMonth()+1,t,2)}function va(e,t){return H(e.getUTCMinutes(),t,2)}function pa(e,t){return H(e.getUTCSeconds(),t,2)}function Ta(e){var t=e.getUTCDay();return t===0?7:t}function ba(e,t){return H(br.count(De(e)-1,e),t,2)}function Cr(e){var t=e.getUTCDay();return t>=4||t===0?Ie(e):Ie.ceil(e)}function xa(e,t){return e=Cr(e),H(Ie.count(De(e),e)+(De(e).getUTCDay()===4),t,2)}function wa(e){return e.getUTCDay()}function Da(e,t){return H(nt.count(De(e)-1,e),t,2)}function Ca(e,t){return H(e.getUTCFullYear()%100,t,2)}function Ma(e,t){return e=Cr(e),H(e.getUTCFullYear()%100,t,2)}function Sa(e,t){return H(e.getUTCFullYear()%1e4,t,4)}function _a(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ie(e):Ie.ceil(e),H(e.getUTCFullYear()%1e4,t,4)}function Ya(){return"+0000"}function jt(){return"%"}function Jt(e){return+e}function $t(e){return Math.floor(+e/1e3)}var _e,at;Fa({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Fa(e){return _e=Fn(e),at=_e.format,_e.parse,_e.utcFormat,_e.utcParse,_e}function Ua(e){return new Date(e)}function Ea(e){return e instanceof Date?+e:+new Date(+e)}function Mr(e,t,r,n,a,i,s,g,k,v){var y=jr(),S=y.invert,C=y.domain,p=v(".%L"),N=v(":%S"),M=v("%I:%M"),B=v("%I %p"),Q=v("%a %d"),K=v("%b %d"),R=v("%B"),Z=v("%Y");function j(w){return(k(w)4&&(S+=7),y.add(S,pt)},a=function(k){return k.add(4-k.isoWeekday(),pt)},i=t.prototype;i.isoWeekYear=function(){var g=a(this);return g.year()},i.isoWeek=function(g){if(!this.$utils().u(g))return this.add((g-this.isoWeek())*7,pt);var k=a(this),v=n(this.isoWeekYear(),this.$u);return k.diff(v,Aa)+1},i.isoWeekday=function(g){return this.$utils().u(g)?this.day()||7:this.day(this.day()%7?g:g-7)};var s=i.startOf;i.startOf=function(g,k){var v=this.$utils(),y=v.u(k)?!0:k,S=v.p(g);return S===Oa?y?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):s.bind(this)(g,k)}};var Na=function(t){return t.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(r,n,a){return n||a.slice(1)})},Va={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Pa=function(t,r){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(n,a,i){var s=i&&i.toUpperCase();return a||r[i]||Va[i]||Na(r[s])})},za=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Kt=/\d/,He=/\d\d/,Ra=/\d{3}/,Ba=/\d{4}/,le=/\d\d?/,Za=/[+-]?\d+/,qa=/[+-]\d\d:?(\d\d)?|Z/,Ne=/\d*[^-_:/,()\s\d]+/,be={},Sr=function(t){return t=+t,t+(t>68?1900:2e3)};function Xa(e){if(!e||e==="Z")return 0;var t=e.match(/([+-]|\d\d)/g),r=+(t[1]*60)+(+t[2]||0);return r===0?0:t[0]==="+"?-r:r}var ne=function(t){return function(r){this[t]=+r}},er=[qa,function(e){var t=this.zone||(this.zone={});t.offset=Xa(e)}],Tt=function(t){var r=be[t];return r&&(r.indexOf?r:r.s.concat(r.f))},tr=function(t,r){var n,a=be,i=a.meridiem;if(!i)n=t===(r?"pm":"PM");else for(var s=1;s<=24;s+=1)if(t.indexOf(i(s,0,r))>-1){n=s>12;break}return n},Ga={A:[Ne,function(e){this.afternoon=tr(e,!1)}],a:[Ne,function(e){this.afternoon=tr(e,!0)}],Q:[Kt,function(e){this.month=(e-1)*3+1}],S:[Kt,function(e){this.milliseconds=+e*100}],SS:[He,function(e){this.milliseconds=+e*10}],SSS:[Ra,function(e){this.milliseconds=+e}],s:[le,ne("seconds")],ss:[le,ne("seconds")],m:[le,ne("minutes")],mm:[le,ne("minutes")],H:[le,ne("hours")],h:[le,ne("hours")],HH:[le,ne("hours")],hh:[le,ne("hours")],D:[le,ne("day")],DD:[He,ne("day")],Do:[Ne,function(e){var t=be,r=t.ordinal,n=e.match(/\d+/);if(this.day=n[0],!!r)for(var a=1;a<=31;a+=1)r(a).replace(/\[|\]/g,"")===e&&(this.day=a)}],w:[le,ne("week")],ww:[He,ne("week")],M:[le,ne("month")],MM:[He,ne("month")],MMM:[Ne,function(e){var t=Tt("months"),r=Tt("monthsShort"),n=(r||t.map(function(a){return a.slice(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[Ne,function(e){var t=Tt("months"),r=t.indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],Y:[Za,ne("year")],YY:[He,function(e){this.year=Sr(e)}],YYYY:[Ba,ne("year")],Z:er,ZZ:er};function Qa(e){var t=e.afternoon;if(t!==void 0){var r=e.hours;t?r<12&&(e.hours+=12):r===12&&(e.hours=0),delete e.afternoon}}function ja(e){e=Pa(e,be&&be.formats);for(var t=e.match(za),r=t.length,n=0;n-1)return new Date((r==="X"?1e3:1)*t);var i=ja(r),s=i(t),g=s.year,k=s.month,v=s.day,y=s.hours,S=s.minutes,C=s.seconds,p=s.milliseconds,N=s.zone,M=s.week,B=new Date,Q=v||(!g&&!k?B.getDate():1),K=g||B.getFullYear(),R=0;g&&!k||(R=k>0?k-1:B.getMonth());var Z=y||0,j=S||0,w=C||0,L=p||0;if(N)return new Date(Date.UTC(K,R,Q,Z,j,w,L+N.offset*60*1e3));if(n)return new Date(Date.UTC(K,R,Q,Z,j,w,L));var D;return D=new Date(K,R,Q,Z,j,w,L),M&&(D=a(D).week(M).toDate()),D}catch{return new Date("")}};const $a=function(e,t,r){r.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(Sr=e.parseTwoDigitYear);var n=t.prototype,a=n.parse;n.parse=function(i){var s=i.date,g=i.utc,k=i.args;this.$u=g;var v=k[1];if(typeof v=="string"){var y=k[2]===!0,S=k[3]===!0,C=y||S,p=k[2];S&&(p=k[2]),be=this.$locale(),!y&&p&&(be=r.Ls[p]),this.$d=Ja(s,v,g,r),this.init(),p&&p!==!0&&(this.$L=this.locale(p).$L),C&&s!=this.format(v)&&(this.$d=new Date("")),be={}}else if(v instanceof Array)for(var N=v.length,M=1;M<=N;M+=1){k[1]=v[M-1];var B=r.apply(this,k);if(B.isValid()){this.$d=B.$d,this.$L=B.$L,this.init();break}M===N&&(this.$d=new Date(""))}else a.call(this,i)}},Ka=function(e,t){var r=t.prototype,n=r.format;r.format=function(a){var i=this,s=this.$locale();if(!this.isValid())return n.bind(this)(a);var g=this.$utils(),k=a||Wa,v=k.replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(y){switch(y){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return g.s(i.week(),y==="w"?1:2,"0");case"W":case"WW":return g.s(i.isoWeek(),y==="W"?1:2,"0");case"k":case"kk":return g.s(String(i.$H===0?24:i.$H),y==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return y}});return n.bind(this)(v)}};var wt=function(){var e=f(function(A,u,d,b){for(d=d||{},b=A.length;b--;d[A[b]]=u);return d},"o"),t=[6,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,38,40],r=[1,26],n=[1,27],a=[1,28],i=[1,29],s=[1,30],g=[1,31],k=[1,32],v=[1,33],y=[1,34],S=[1,9],C=[1,10],p=[1,11],N=[1,12],M=[1,13],B=[1,14],Q=[1,15],K=[1,16],R=[1,19],Z=[1,20],j=[1,21],w=[1,22],L=[1,23],D=[1,25],F=[1,35],_={trace:f(function(){},"trace"),yy:{},symbols_:{error:2,start:3,gantt:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NL:10,weekday:11,weekday_monday:12,weekday_tuesday:13,weekday_wednesday:14,weekday_thursday:15,weekday_friday:16,weekday_saturday:17,weekday_sunday:18,weekend:19,weekend_friday:20,weekend_saturday:21,dateFormat:22,inclusiveEndDates:23,topAxis:24,axisFormat:25,tickInterval:26,excludes:27,includes:28,todayMarker:29,title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,section:36,clickStatement:37,taskTxt:38,taskData:39,click:40,callbackname:41,callbackargs:42,href:43,clickStatementDebug:44,$accept:0,$end:1},terminals_:{2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",12:"weekday_monday",13:"weekday_tuesday",14:"weekday_wednesday",15:"weekday_thursday",16:"weekday_friday",17:"weekday_saturday",18:"weekday_sunday",20:"weekend_friday",21:"weekend_saturday",22:"dateFormat",23:"inclusiveEndDates",24:"topAxis",25:"axisFormat",26:"tickInterval",27:"excludes",28:"includes",29:"todayMarker",30:"title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"section",38:"taskTxt",39:"taskData",40:"click",41:"callbackname",42:"callbackargs",43:"href"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[19,1],[19,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,2],[37,2],[37,3],[37,3],[37,4],[37,3],[37,4],[37,2],[44,2],[44,3],[44,3],[44,4],[44,3],[44,4],[44,2]],performAction:f(function(u,d,b,m,E,c,h){var o=c.length-1;switch(E){case 1:return c[o-1];case 2:this.$=[];break;case 3:c[o-1].push(c[o]),this.$=c[o-1];break;case 4:case 5:this.$=c[o];break;case 6:case 7:this.$=[];break;case 8:m.setWeekday("monday");break;case 9:m.setWeekday("tuesday");break;case 10:m.setWeekday("wednesday");break;case 11:m.setWeekday("thursday");break;case 12:m.setWeekday("friday");break;case 13:m.setWeekday("saturday");break;case 14:m.setWeekday("sunday");break;case 15:m.setWeekend("friday");break;case 16:m.setWeekend("saturday");break;case 17:m.setDateFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 18:m.enableInclusiveEndDates(),this.$=c[o].substr(18);break;case 19:m.TopAxis(),this.$=c[o].substr(8);break;case 20:m.setAxisFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 21:m.setTickInterval(c[o].substr(13)),this.$=c[o].substr(13);break;case 22:m.setExcludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 23:m.setIncludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 24:m.setTodayMarker(c[o].substr(12)),this.$=c[o].substr(12);break;case 27:m.setDiagramTitle(c[o].substr(6)),this.$=c[o].substr(6);break;case 28:this.$=c[o].trim(),m.setAccTitle(this.$);break;case 29:case 30:this.$=c[o].trim(),m.setAccDescription(this.$);break;case 31:m.addSection(c[o].substr(8)),this.$=c[o].substr(8);break;case 33:m.addTask(c[o-1],c[o]),this.$="task";break;case 34:this.$=c[o-1],m.setClickEvent(c[o-1],c[o],null);break;case 35:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],c[o]);break;case 36:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],null),m.setLink(c[o-2],c[o]);break;case 37:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-2],c[o-1]),m.setLink(c[o-3],c[o]);break;case 38:this.$=c[o-2],m.setClickEvent(c[o-2],c[o],null),m.setLink(c[o-2],c[o-1]);break;case 39:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-1],c[o]),m.setLink(c[o-3],c[o-2]);break;case 40:this.$=c[o-1],m.setLink(c[o-1],c[o]);break;case 41:case 47:this.$=c[o-1]+" "+c[o];break;case 42:case 43:case 45:this.$=c[o-2]+" "+c[o-1]+" "+c[o];break;case 44:case 46:this.$=c[o-3]+" "+c[o-2]+" "+c[o-1]+" "+c[o];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},e(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,7],{1:[2,1]}),e(t,[2,3]),{9:36,11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,5]),e(t,[2,6]),e(t,[2,17]),e(t,[2,18]),e(t,[2,19]),e(t,[2,20]),e(t,[2,21]),e(t,[2,22]),e(t,[2,23]),e(t,[2,24]),e(t,[2,25]),e(t,[2,26]),e(t,[2,27]),{32:[1,37]},{34:[1,38]},e(t,[2,30]),e(t,[2,31]),e(t,[2,32]),{39:[1,39]},e(t,[2,8]),e(t,[2,9]),e(t,[2,10]),e(t,[2,11]),e(t,[2,12]),e(t,[2,13]),e(t,[2,14]),e(t,[2,15]),e(t,[2,16]),{41:[1,40],43:[1,41]},e(t,[2,4]),e(t,[2,28]),e(t,[2,29]),e(t,[2,33]),e(t,[2,34],{42:[1,42],43:[1,43]}),e(t,[2,40],{41:[1,44]}),e(t,[2,35],{43:[1,45]}),e(t,[2,36]),e(t,[2,38],{42:[1,46]}),e(t,[2,37]),e(t,[2,39])],defaultActions:{},parseError:f(function(u,d){if(d.recoverable)this.trace(u);else{var b=new Error(u);throw b.hash=d,b}},"parseError"),parse:f(function(u){var d=this,b=[0],m=[],E=[null],c=[],h=this.table,o="",P=0,O=0,V=2,ee=1,q=c.slice.call(arguments,1),X=Object.create(this.lexer),oe={yy:{}};for(var T in this.yy)Object.prototype.hasOwnProperty.call(this.yy,T)&&(oe.yy[T]=this.yy[T]);X.setInput(u,oe.yy),oe.yy.lexer=X,oe.yy.parser=this,typeof X.yylloc>"u"&&(X.yylloc={});var I=X.yylloc;c.push(I);var W=X.options&&X.options.ranges;typeof oe.yy.parseError=="function"?this.parseError=oe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function l(ie){b.length=b.length-2*ie,E.length=E.length-ie,c.length=c.length-ie}f(l,"popStack");function re(){var ie;return ie=m.pop()||X.lex()||ee,typeof ie!="number"&&(ie instanceof Array&&(m=ie,ie=m.pop()),ie=d.symbols_[ie]||ie),ie}f(re,"lex");for(var U,G,z,ce,he={},Ge,de,Nt,Qe;;){if(G=b[b.length-1],this.defaultActions[G]?z=this.defaultActions[G]:((U===null||typeof U>"u")&&(U=re()),z=h[G]&&h[G][U]),typeof z>"u"||!z.length||!z[0]){var ot="";Qe=[];for(Ge in h[G])this.terminals_[Ge]&&Ge>V&&Qe.push("'"+this.terminals_[Ge]+"'");X.showPosition?ot="Parse error on line "+(P+1)+`: `+X.showPosition()+` Expecting `+Qe.join(", ")+", got '"+(this.terminals_[U]||U)+"'":ot="Parse error on line "+(P+1)+": Unexpected "+(U==ee?"end of input":"'"+(this.terminals_[U]||U)+"'"),this.parseError(ot,{text:X.match,token:this.terminals_[U]||U,line:X.yylineno,loc:I,expected:Qe})}if(z[0]instanceof Array&&z.length>1)throw new Error("Parse Error: multiple actions possible at state: "+G+", token: "+U);switch(z[0]){case 1:b.push(U),E.push(X.yytext),c.push(X.yylloc),b.push(z[1]),U=null,O=X.yyleng,o=X.yytext,P=X.yylineno,I=X.yylloc;break;case 2:if(de=this.productions_[z[1]][1],he.$=E[E.length-de],he._$={first_line:c[c.length-(de||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(de||1)].first_column,last_column:c[c.length-1].last_column},W&&(he._$.range=[c[c.length-(de||1)].range[0],c[c.length-1].range[1]]),ce=this.performAction.apply(he,[o,O,P,oe.yy,z[1],E,c].concat(q)),typeof ce<"u")return ce;de&&(b=b.slice(0,-1*de*2),E=E.slice(0,-1*de),c=c.slice(0,-1*de)),b.push(this.productions_[z[1]][0]),E.push(he.$),c.push(he._$),Nt=h[b[b.length-2]][b[b.length-1]],b.push(Nt);break;case 3:return!0}}return!0},"parse")},Y=function(){var A={EOF:1,parseError:f(function(d,b){if(this.yy.parser)this.yy.parser.parseError(d,b);else throw new Error(d)},"parseError"),setInput:f(function(u,d){return this.yy=d||this.yy||{},this._input=u,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:f(function(){var u=this._input[0];this.yytext+=u,this.yyleng++,this.offset++,this.match+=u,this.matched+=u;var d=u.match(/(?:\r\n?|\n).*/g);return d?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),u},"input"),unput:f(function(u){var d=u.length,b=u.split(/(?:\r\n?|\n)/g);this._input=u+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-d),this.offset-=d;var m=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),b.length-1&&(this.yylineno-=b.length-1);var E=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:b?(b.length===m.length?this.yylloc.first_column:0)+m[m.length-b.length].length-b[0].length:this.yylloc.first_column-d},this.options.ranges&&(this.yylloc.range=[E[0],E[0]+this.yyleng-d]),this.yyleng=this.yytext.length,this},"unput"),more:f(function(){return this._more=!0,this},"more"),reject:f(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:f(function(u){this.unput(this.match.slice(u))},"less"),pastInput:f(function(){var u=this.matched.substr(0,this.matched.length-this.match.length);return(u.length>20?"...":"")+u.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:f(function(){var u=this.match;return u.length<20&&(u+=this._input.substr(0,20-u.length)),(u.substr(0,20)+(u.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:f(function(){var u=this.pastInput(),d=new Array(u.length+1).join("-");return u+this.upcomingInput()+` diff --git a/assets/chunks/gitGraph-YCYPL57B.CBDBGspc.js b/assets/chunks/gitGraph-YCYPL57B.CYCapGwC.js similarity index 99% rename from assets/chunks/gitGraph-YCYPL57B.CBDBGspc.js rename to assets/chunks/gitGraph-YCYPL57B.CYCapGwC.js index 6f0e4bf7..186eb041 100644 --- a/assets/chunks/gitGraph-YCYPL57B.CBDBGspc.js +++ b/assets/chunks/gitGraph-YCYPL57B.CYCapGwC.js @@ -1,4 +1,4 @@ -var Fl=Object.defineProperty;var Gl=(n,e,t)=>e in n?Fl(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Je=(n,e,t)=>Gl(n,typeof e!="symbol"?e+"":e,t);import{V as tn}from"./framework.DZuLV8wC.js";import{by as Ul,bz as Bl,aP as io,bi as Vl,aT as Wl,aQ as Z,aq as jl,ar as Xi,b8 as Hl,bb as so,bc as ao,bn as Ji,b9 as Kl,at as mt,au as D,aR as Qi,aL as zl}from"../app.BMPJqCQ4.js";import{k as Mt,j as yi,g as Kt,S as ql,w as Yl,x as Xl,c as oo,v as K,y as co,l as Jl,z as Ql,A as Zl,B as eu,C as tu,a as lo,d as C,i as ze,r as oe,f as ve,D as q}from"./baseUniq.BQi4b7P6.js";import{j as Ti,m as S,d as nu,f as Ne,g as Dt,i as Ri,h as _,l as Ft,e as ru}from"./basePickBy.DV_PkyTc.js";import{c as te}from"./clone.DZDlKaiy.js";var iu=Object.prototype,su=iu.hasOwnProperty,Ae=Ul(function(n,e){if(Bl(e)||io(e)){Vl(e,Mt(e),n);return}for(var t in e)su.call(e,t)&&Wl(n,t,e[t])});function uo(n,e,t){var r=-1,i=n.length;e<0&&(e=-e>i?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var s=Array(i);++r=lu&&(s=Xl,a=!1,e=new ql(e));e:for(;++i-1:!!i&&co(n,e,t)>-1}function Zi(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=0;return co(n,e,i)}var Tu="[object RegExp]";function Ru(n){return so(n)&&ao(n)==Tu}var es=Ji&&Ji.isRegExp,qe=es?Kl(es):Ru,Au="Expected a function";function vu(n){if(typeof n!="function")throw new TypeError(Au);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function Pe(n,e){if(n==null)return{};var t=Jl(Ql(n),function(r){return[r]});return e=Kt(e),nu(n,t,function(r,i){return e(r,i[0])})}function rr(n,e){var t=Z(n)?Zl:eu;return t(n,vu(Kt(e)))}function Eu(n,e){var t;return yi(n,function(r,i,s){return t=e(r,i,s),!t}),!!t}function fo(n,e,t){var r=Z(n)?tu:Eu;return r(n,Kt(e))}function Ai(n){return n&&n.length?lo(n):[]}function ku(n,e){return n&&n.length?lo(n,Kt(e)):[]}function ae(n){return typeof n=="object"&&n!==null&&typeof n.$type=="string"}function Ge(n){return typeof n=="object"&&n!==null&&typeof n.$refText=="string"}function Su(n){return typeof n=="object"&&n!==null&&typeof n.name=="string"&&typeof n.type=="string"&&typeof n.path=="string"}function xn(n){return typeof n=="object"&&n!==null&&ae(n.container)&&Ge(n.reference)&&typeof n.message=="string"}class ho{constructor(){this.subtypes={},this.allSubtypes={}}isInstance(e,t){return ae(e)&&this.isSubtype(e.$type,t)}isSubtype(e,t){if(e===t)return!0;let r=this.subtypes[e];r||(r=this.subtypes[e]={});const i=r[t];if(i!==void 0)return i;{const s=this.computeIsSubtype(e,t);return r[t]=s,s}}getAllSubTypes(e){const t=this.allSubtypes[e];if(t)return t;{const r=this.getAllTypes(),i=[];for(const s of r)this.isSubtype(s,e)&&i.push(s);return this.allSubtypes[e]=i,i}}}function Gt(n){return typeof n=="object"&&n!==null&&Array.isArray(n.content)}function po(n){return typeof n=="object"&&n!==null&&typeof n.tokenType=="object"}function mo(n){return Gt(n)&&typeof n.fullText=="string"}class ie{constructor(e,t){this.startFn=e,this.nextFn=t}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),[Symbol.iterator]:()=>e};return e}[Symbol.iterator](){return this.iterator()}isEmpty(){return!!this.iterator().next().done}count(){const e=this.iterator();let t=0,r=e.next();for(;!r.done;)t++,r=e.next();return t}toArray(){const e=[],t=this.iterator();let r;do r=t.next(),r.value!==void 0&&e.push(r.value);while(!r.done);return e}toSet(){return new Set(this)}toMap(e,t){const r=this.map(i=>[e?e(i):i,t?t(i):i]);return new Map(r)}toString(){return this.join()}concat(e){const t=e[Symbol.iterator]();return new ie(()=>({first:this.startFn(),firstDone:!1}),r=>{let i;if(!r.firstDone){do if(i=this.nextFn(r.first),!i.done)return i;while(!i.done);r.firstDone=!0}do if(i=t.next(),!i.done)return i;while(!i.done);return xe})}join(e=","){const t=this.iterator();let r="",i,s=!1;do i=t.next(),i.done||(s&&(r+=e),r+=Iu(i.value)),s=!0;while(!i.done);return r}indexOf(e,t=0){const r=this.iterator();let i=0,s=r.next();for(;!s.done;){if(i>=t&&s.value===e)return i;s=r.next(),i++}return-1}every(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(!e(r.value))return!1;r=t.next()}return!0}some(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return!0;r=t.next()}return!1}forEach(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;)e(i.value,r),i=t.next(),r++}map(e){return new ie(this.startFn,t=>{const{done:r,value:i}=this.nextFn(t);return r?xe:{done:!1,value:e(i)}})}filter(e){return new ie(this.startFn,t=>{let r;do if(r=this.nextFn(t),!r.done&&e(r.value))return r;while(!r.done);return xe})}nonNullable(){return this.filter(e=>e!=null)}reduce(e,t){const r=this.iterator();let i=t,s=r.next();for(;!s.done;)i===void 0?i=s.value:i=e(i,s.value),s=r.next();return i}reduceRight(e,t){return this.recursiveReduce(this.iterator(),e,t)}recursiveReduce(e,t,r){const i=e.next();if(i.done)return r;const s=this.recursiveReduce(e,t,r);return s===void 0?i.value:t(s,i.value)}find(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return r.value;r=t.next()}}findIndex(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;){if(e(i.value))return r;i=t.next(),r++}return-1}includes(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(r.value===e)return!0;r=t.next()}return!1}flatMap(e){return new ie(()=>({this:this.startFn()}),t=>{do{if(t.iterator){const s=t.iterator.next();if(s.done)t.iterator=void 0;else return s}const{done:r,value:i}=this.nextFn(t.this);if(!r){const s=e(i);if($n(s))t.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}}while(t.iterator);return xe})}flat(e){if(e===void 0&&(e=1),e<=0)return this;const t=e>1?this.flat(e-1):this;return new ie(()=>({this:t.startFn()}),r=>{do{if(r.iterator){const a=r.iterator.next();if(a.done)r.iterator=void 0;else return a}const{done:i,value:s}=t.nextFn(r.this);if(!i)if($n(s))r.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}while(r.iterator);return xe})}head(){const t=this.iterator().next();if(!t.done)return t.value}tail(e=1){return new ie(()=>{const t=this.startFn();for(let r=0;r({size:0,state:this.startFn()}),t=>(t.size++,t.size>e?xe:this.nextFn(t.state)))}distinct(e){const t=new Set;return this.filter(r=>{const i=e?e(r):r;return t.has(i)?!1:(t.add(i),!0)})}exclude(e,t){const r=new Set;for(const i of e){const s=t?t(i):i;r.add(s)}return this.filter(i=>{const s=t?t(i):i;return!r.has(s)})}}function Iu(n){return typeof n=="string"?n:typeof n>"u"?"undefined":typeof n.toString=="function"?n.toString():Object.prototype.toString.call(n)}function $n(n){return!!n&&typeof n[Symbol.iterator]=="function"}const xu=new ie(()=>{},()=>xe),xe=Object.freeze({done:!0,value:void 0});function Q(...n){if(n.length===1){const e=n[0];if(e instanceof ie)return e;if($n(e))return new ie(()=>e[Symbol.iterator](),t=>t.next());if(typeof e.length=="number")return new ie(()=>({index:0}),t=>t.index1?new ie(()=>({collIndex:0,arrIndex:0}),e=>{do{if(e.iterator){const t=e.iterator.next();if(!t.done)return t;e.iterator=void 0}if(e.array){if(e.arrIndex({iterators:r!=null&&r.includeRoot?[[e][Symbol.iterator]()]:[t(e)[Symbol.iterator]()],pruned:!1}),i=>{for(i.pruned&&(i.iterators.pop(),i.pruned=!1);i.iterators.length>0;){const a=i.iterators[i.iterators.length-1].next();if(a.done)i.iterators.pop();else return i.iterators.push(t(a.value)[Symbol.iterator]()),a}return xe})}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),prune:()=>{e.state.pruned=!0},[Symbol.iterator]:()=>e};return e}}var br;(function(n){function e(s){return s.reduce((a,o)=>a+o,0)}n.sum=e;function t(s){return s.reduce((a,o)=>a*o,0)}n.product=t;function r(s){return s.reduce((a,o)=>Math.min(a,o))}n.min=r;function i(s){return s.reduce((a,o)=>Math.max(a,o))}n.max=i})(br||(br={}));function Pr(n){return new vi(n,e=>Gt(e)?e.content:[],{includeRoot:!0})}function Nu(n,e){for(;n.container;)if(n=n.container,n===e)return!0;return!1}function Mr(n){return{start:{character:n.startColumn-1,line:n.startLine-1},end:{character:n.endColumn,line:n.endLine-1}}}function On(n){if(!n)return;const{offset:e,end:t,range:r}=n;return{range:r,offset:e,end:t,length:t-e}}var Ze;(function(n){n[n.Before=0]="Before",n[n.After=1]="After",n[n.OverlapFront=2]="OverlapFront",n[n.OverlapBack=3]="OverlapBack",n[n.Inside=4]="Inside"})(Ze||(Ze={}));function Cu(n,e){if(n.end.linee.end.line||n.start.line===e.end.line&&n.start.character>e.end.character)return Ze.After;const t=n.start.line>e.start.line||n.start.line===e.start.line&&n.start.character>=e.start.character,r=n.end.lineZe.After}const wu=/^[\w\p{L}]$/u;function Lu(n,e){if(n){const t=$u(n,!0);if(t&&ts(t,e))return t;if(mo(n)){const r=n.content.findIndex(i=>!i.hidden);for(let i=r-1;i>=0;i--){const s=n.content[i];if(ts(s,e))return s}}}}function ts(n,e){return po(n)&&e.includes(n.tokenType.name)}function $u(n,e=!0){for(;n.container;){const t=n.container;let r=t.content.indexOf(n);for(;r>0;){r--;const i=t.content[r];if(e||!i.hidden)return i}n=t}}class go extends Error{constructor(e,t){super(e?`${t} at ${e.range.start.line}:${e.range.start.character}`:t)}}function ir(n){throw new Error("Error! The input value was not handled.")}const Ar="AbstractRule",vr="AbstractType",ns="Condition",Ou="TypeDefinition",rs="ValueLiteral",yo="AbstractElement";function bu(n){return M.isInstance(n,yo)}const Pu="ArrayLiteral",Mu="ArrayType",To="BooleanLiteral";function Du(n){return M.isInstance(n,To)}const Ro="Conjunction";function Fu(n){return M.isInstance(n,Ro)}const Ao="Disjunction";function Gu(n){return M.isInstance(n,Ao)}const Uu="Grammar",vo="InferredType";function Eo(n){return M.isInstance(n,vo)}const ko="Interface";function So(n){return M.isInstance(n,ko)}const Io="Negation";function Bu(n){return M.isInstance(n,Io)}const Vu="NumberLiteral",Wu="Parameter",xo="ParameterReference";function ju(n){return M.isInstance(n,xo)}const No="ParserRule";function Ce(n){return M.isInstance(n,No)}const Hu="ReferenceType",Ku="ReturnType";function zu(n){return M.isInstance(n,Ku)}const Co="SimpleType";function qu(n){return M.isInstance(n,Co)}const Yu="StringLiteral",Dr="TerminalRule";function gt(n){return M.isInstance(n,Dr)}const _o="Type";function wo(n){return M.isInstance(n,_o)}const Xu="UnionType",Lo="Action";function sr(n){return M.isInstance(n,Lo)}const $o="Alternatives";function Oo(n){return M.isInstance(n,$o)}const bo="Assignment";function ut(n){return M.isInstance(n,bo)}const Po="CharacterRange";function Ju(n){return M.isInstance(n,Po)}const Mo="CrossReference";function Ei(n){return M.isInstance(n,Mo)}const Do="EndOfFile";function Qu(n){return M.isInstance(n,Do)}const Fo="Group";function ki(n){return M.isInstance(n,Fo)}const Go="Keyword";function dt(n){return M.isInstance(n,Go)}const Uo="NegatedToken";function Zu(n){return M.isInstance(n,Uo)}const Bo="RegexToken";function ed(n){return M.isInstance(n,Bo)}const Vo="RuleCall";function ft(n){return M.isInstance(n,Vo)}const Wo="TerminalAlternatives";function td(n){return M.isInstance(n,Wo)}const jo="TerminalGroup";function nd(n){return M.isInstance(n,jo)}const Ho="TerminalRuleCall";function rd(n){return M.isInstance(n,Ho)}const Ko="UnorderedGroup";function zo(n){return M.isInstance(n,Ko)}const qo="UntilToken";function id(n){return M.isInstance(n,qo)}const Yo="Wildcard";function sd(n){return M.isInstance(n,Yo)}class Xo extends ho{getAllTypes(){return["AbstractElement","AbstractRule","AbstractType","Action","Alternatives","ArrayLiteral","ArrayType","Assignment","BooleanLiteral","CharacterRange","Condition","Conjunction","CrossReference","Disjunction","EndOfFile","Grammar","GrammarImport","Group","InferredType","Interface","Keyword","NamedArgument","NegatedToken","Negation","NumberLiteral","Parameter","ParameterReference","ParserRule","ReferenceType","RegexToken","ReturnType","RuleCall","SimpleType","StringLiteral","TerminalAlternatives","TerminalGroup","TerminalRule","TerminalRuleCall","Type","TypeAttribute","TypeDefinition","UnionType","UnorderedGroup","UntilToken","ValueLiteral","Wildcard"]}computeIsSubtype(e,t){switch(e){case Lo:case $o:case bo:case Po:case Mo:case Do:case Fo:case Go:case Uo:case Bo:case Vo:case Wo:case jo:case Ho:case Ko:case qo:case Yo:return this.isSubtype(yo,t);case Pu:case Vu:case Yu:return this.isSubtype(rs,t);case Mu:case Hu:case Co:case Xu:return this.isSubtype(Ou,t);case To:return this.isSubtype(ns,t)||this.isSubtype(rs,t);case Ro:case Ao:case Io:case xo:return this.isSubtype(ns,t);case vo:case ko:case _o:return this.isSubtype(vr,t);case No:return this.isSubtype(Ar,t)||this.isSubtype(vr,t);case Dr:return this.isSubtype(Ar,t);default:return!1}}getReferenceType(e){const t=`${e.container.$type}:${e.property}`;switch(t){case"Action:type":case"CrossReference:type":case"Interface:superTypes":case"ParserRule:returnType":case"SimpleType:typeRef":return vr;case"Grammar:hiddenTokens":case"ParserRule:hiddenTokens":case"RuleCall:rule":return Ar;case"Grammar:usedGrammars":return Uu;case"NamedArgument:parameter":case"ParameterReference:parameter":return Wu;case"TerminalRuleCall:rule":return Dr;default:throw new Error(`${t} is not a valid reference id.`)}}getTypeMetaData(e){switch(e){case"AbstractElement":return{name:"AbstractElement",properties:[{name:"cardinality"},{name:"lookahead"}]};case"ArrayLiteral":return{name:"ArrayLiteral",properties:[{name:"elements",defaultValue:[]}]};case"ArrayType":return{name:"ArrayType",properties:[{name:"elementType"}]};case"BooleanLiteral":return{name:"BooleanLiteral",properties:[{name:"true",defaultValue:!1}]};case"Conjunction":return{name:"Conjunction",properties:[{name:"left"},{name:"right"}]};case"Disjunction":return{name:"Disjunction",properties:[{name:"left"},{name:"right"}]};case"Grammar":return{name:"Grammar",properties:[{name:"definesHiddenTokens",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"imports",defaultValue:[]},{name:"interfaces",defaultValue:[]},{name:"isDeclared",defaultValue:!1},{name:"name"},{name:"rules",defaultValue:[]},{name:"types",defaultValue:[]},{name:"usedGrammars",defaultValue:[]}]};case"GrammarImport":return{name:"GrammarImport",properties:[{name:"path"}]};case"InferredType":return{name:"InferredType",properties:[{name:"name"}]};case"Interface":return{name:"Interface",properties:[{name:"attributes",defaultValue:[]},{name:"name"},{name:"superTypes",defaultValue:[]}]};case"NamedArgument":return{name:"NamedArgument",properties:[{name:"calledByName",defaultValue:!1},{name:"parameter"},{name:"value"}]};case"Negation":return{name:"Negation",properties:[{name:"value"}]};case"NumberLiteral":return{name:"NumberLiteral",properties:[{name:"value"}]};case"Parameter":return{name:"Parameter",properties:[{name:"name"}]};case"ParameterReference":return{name:"ParameterReference",properties:[{name:"parameter"}]};case"ParserRule":return{name:"ParserRule",properties:[{name:"dataType"},{name:"definesHiddenTokens",defaultValue:!1},{name:"definition"},{name:"entry",defaultValue:!1},{name:"fragment",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"inferredType"},{name:"name"},{name:"parameters",defaultValue:[]},{name:"returnType"},{name:"wildcard",defaultValue:!1}]};case"ReferenceType":return{name:"ReferenceType",properties:[{name:"referenceType"}]};case"ReturnType":return{name:"ReturnType",properties:[{name:"name"}]};case"SimpleType":return{name:"SimpleType",properties:[{name:"primitiveType"},{name:"stringType"},{name:"typeRef"}]};case"StringLiteral":return{name:"StringLiteral",properties:[{name:"value"}]};case"TerminalRule":return{name:"TerminalRule",properties:[{name:"definition"},{name:"fragment",defaultValue:!1},{name:"hidden",defaultValue:!1},{name:"name"},{name:"type"}]};case"Type":return{name:"Type",properties:[{name:"name"},{name:"type"}]};case"TypeAttribute":return{name:"TypeAttribute",properties:[{name:"defaultValue"},{name:"isOptional",defaultValue:!1},{name:"name"},{name:"type"}]};case"UnionType":return{name:"UnionType",properties:[{name:"types",defaultValue:[]}]};case"Action":return{name:"Action",properties:[{name:"cardinality"},{name:"feature"},{name:"inferredType"},{name:"lookahead"},{name:"operator"},{name:"type"}]};case"Alternatives":return{name:"Alternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"Assignment":return{name:"Assignment",properties:[{name:"cardinality"},{name:"feature"},{name:"lookahead"},{name:"operator"},{name:"terminal"}]};case"CharacterRange":return{name:"CharacterRange",properties:[{name:"cardinality"},{name:"left"},{name:"lookahead"},{name:"right"}]};case"CrossReference":return{name:"CrossReference",properties:[{name:"cardinality"},{name:"deprecatedSyntax",defaultValue:!1},{name:"lookahead"},{name:"terminal"},{name:"type"}]};case"EndOfFile":return{name:"EndOfFile",properties:[{name:"cardinality"},{name:"lookahead"}]};case"Group":return{name:"Group",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"guardCondition"},{name:"lookahead"}]};case"Keyword":return{name:"Keyword",properties:[{name:"cardinality"},{name:"lookahead"},{name:"value"}]};case"NegatedToken":return{name:"NegatedToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"RegexToken":return{name:"RegexToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"regex"}]};case"RuleCall":return{name:"RuleCall",properties:[{name:"arguments",defaultValue:[]},{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"TerminalAlternatives":return{name:"TerminalAlternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalGroup":return{name:"TerminalGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalRuleCall":return{name:"TerminalRuleCall",properties:[{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"UnorderedGroup":return{name:"UnorderedGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"UntilToken":return{name:"UntilToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"Wildcard":return{name:"Wildcard",properties:[{name:"cardinality"},{name:"lookahead"}]};default:return{name:e,properties:[]}}}}const M=new Xo;function ad(n){for(const[e,t]of Object.entries(n))e.startsWith("$")||(Array.isArray(t)?t.forEach((r,i)=>{ae(r)&&(r.$container=n,r.$containerProperty=e,r.$containerIndex=i)}):ae(t)&&(t.$container=n,t.$containerProperty=e))}function ar(n,e){let t=n;for(;t;){if(e(t))return t;t=t.$container}}function Ue(n){const t=od(n).$document;if(!t)throw new Error("AST node has no document.");return t}function od(n){for(;n.$container;)n=n.$container;return n}function Si(n,e){if(!n)throw new Error("Node must be an AstNode.");const t=e==null?void 0:e.range;return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),r=>{for(;r.keyIndexSi(t,e))}function vt(n,e){if(!n)throw new Error("Root node must be an AstNode.");return new vi(n,t=>Si(t,e),{includeRoot:!0})}function is(n,e){var t;if(!e)return!0;const r=(t=n.$cstNode)===null||t===void 0?void 0:t.range;return r?_u(r,e):!1}function Jo(n){return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),e=>{for(;e.keyIndexe in n?Fl(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Je=(n,e,t)=>Gl(n,typeof e!="symbol"?e+"":e,t);import{V as tn}from"./framework.DZuLV8wC.js";import{by as Ul,bz as Bl,aP as io,bi as Vl,aT as Wl,aQ as Z,aq as jl,ar as Xi,b8 as Hl,bb as so,bc as ao,bn as Ji,b9 as Kl,at as mt,au as D,aR as Qi,aL as zl}from"../app.B3HFS4Ax.js";import{k as Mt,j as yi,g as Kt,S as ql,w as Yl,x as Xl,c as oo,v as K,y as co,l as Jl,z as Ql,A as Zl,B as eu,C as tu,a as lo,d as C,i as ze,r as oe,f as ve,D as q}from"./baseUniq.DF1e2fMk.js";import{j as Ti,m as S,d as nu,f as Ne,g as Dt,i as Ri,h as _,l as Ft,e as ru}from"./basePickBy.DZ_WsZgC.js";import{c as te}from"./clone.hEYnPj9t.js";var iu=Object.prototype,su=iu.hasOwnProperty,Ae=Ul(function(n,e){if(Bl(e)||io(e)){Vl(e,Mt(e),n);return}for(var t in e)su.call(e,t)&&Wl(n,t,e[t])});function uo(n,e,t){var r=-1,i=n.length;e<0&&(e=-e>i?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var s=Array(i);++r=lu&&(s=Xl,a=!1,e=new ql(e));e:for(;++i-1:!!i&&co(n,e,t)>-1}function Zi(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=0;return co(n,e,i)}var Tu="[object RegExp]";function Ru(n){return so(n)&&ao(n)==Tu}var es=Ji&&Ji.isRegExp,qe=es?Kl(es):Ru,Au="Expected a function";function vu(n){if(typeof n!="function")throw new TypeError(Au);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function Pe(n,e){if(n==null)return{};var t=Jl(Ql(n),function(r){return[r]});return e=Kt(e),nu(n,t,function(r,i){return e(r,i[0])})}function rr(n,e){var t=Z(n)?Zl:eu;return t(n,vu(Kt(e)))}function Eu(n,e){var t;return yi(n,function(r,i,s){return t=e(r,i,s),!t}),!!t}function fo(n,e,t){var r=Z(n)?tu:Eu;return r(n,Kt(e))}function Ai(n){return n&&n.length?lo(n):[]}function ku(n,e){return n&&n.length?lo(n,Kt(e)):[]}function ae(n){return typeof n=="object"&&n!==null&&typeof n.$type=="string"}function Ge(n){return typeof n=="object"&&n!==null&&typeof n.$refText=="string"}function Su(n){return typeof n=="object"&&n!==null&&typeof n.name=="string"&&typeof n.type=="string"&&typeof n.path=="string"}function xn(n){return typeof n=="object"&&n!==null&&ae(n.container)&&Ge(n.reference)&&typeof n.message=="string"}class ho{constructor(){this.subtypes={},this.allSubtypes={}}isInstance(e,t){return ae(e)&&this.isSubtype(e.$type,t)}isSubtype(e,t){if(e===t)return!0;let r=this.subtypes[e];r||(r=this.subtypes[e]={});const i=r[t];if(i!==void 0)return i;{const s=this.computeIsSubtype(e,t);return r[t]=s,s}}getAllSubTypes(e){const t=this.allSubtypes[e];if(t)return t;{const r=this.getAllTypes(),i=[];for(const s of r)this.isSubtype(s,e)&&i.push(s);return this.allSubtypes[e]=i,i}}}function Gt(n){return typeof n=="object"&&n!==null&&Array.isArray(n.content)}function po(n){return typeof n=="object"&&n!==null&&typeof n.tokenType=="object"}function mo(n){return Gt(n)&&typeof n.fullText=="string"}class ie{constructor(e,t){this.startFn=e,this.nextFn=t}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),[Symbol.iterator]:()=>e};return e}[Symbol.iterator](){return this.iterator()}isEmpty(){return!!this.iterator().next().done}count(){const e=this.iterator();let t=0,r=e.next();for(;!r.done;)t++,r=e.next();return t}toArray(){const e=[],t=this.iterator();let r;do r=t.next(),r.value!==void 0&&e.push(r.value);while(!r.done);return e}toSet(){return new Set(this)}toMap(e,t){const r=this.map(i=>[e?e(i):i,t?t(i):i]);return new Map(r)}toString(){return this.join()}concat(e){const t=e[Symbol.iterator]();return new ie(()=>({first:this.startFn(),firstDone:!1}),r=>{let i;if(!r.firstDone){do if(i=this.nextFn(r.first),!i.done)return i;while(!i.done);r.firstDone=!0}do if(i=t.next(),!i.done)return i;while(!i.done);return xe})}join(e=","){const t=this.iterator();let r="",i,s=!1;do i=t.next(),i.done||(s&&(r+=e),r+=Iu(i.value)),s=!0;while(!i.done);return r}indexOf(e,t=0){const r=this.iterator();let i=0,s=r.next();for(;!s.done;){if(i>=t&&s.value===e)return i;s=r.next(),i++}return-1}every(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(!e(r.value))return!1;r=t.next()}return!0}some(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return!0;r=t.next()}return!1}forEach(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;)e(i.value,r),i=t.next(),r++}map(e){return new ie(this.startFn,t=>{const{done:r,value:i}=this.nextFn(t);return r?xe:{done:!1,value:e(i)}})}filter(e){return new ie(this.startFn,t=>{let r;do if(r=this.nextFn(t),!r.done&&e(r.value))return r;while(!r.done);return xe})}nonNullable(){return this.filter(e=>e!=null)}reduce(e,t){const r=this.iterator();let i=t,s=r.next();for(;!s.done;)i===void 0?i=s.value:i=e(i,s.value),s=r.next();return i}reduceRight(e,t){return this.recursiveReduce(this.iterator(),e,t)}recursiveReduce(e,t,r){const i=e.next();if(i.done)return r;const s=this.recursiveReduce(e,t,r);return s===void 0?i.value:t(s,i.value)}find(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return r.value;r=t.next()}}findIndex(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;){if(e(i.value))return r;i=t.next(),r++}return-1}includes(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(r.value===e)return!0;r=t.next()}return!1}flatMap(e){return new ie(()=>({this:this.startFn()}),t=>{do{if(t.iterator){const s=t.iterator.next();if(s.done)t.iterator=void 0;else return s}const{done:r,value:i}=this.nextFn(t.this);if(!r){const s=e(i);if($n(s))t.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}}while(t.iterator);return xe})}flat(e){if(e===void 0&&(e=1),e<=0)return this;const t=e>1?this.flat(e-1):this;return new ie(()=>({this:t.startFn()}),r=>{do{if(r.iterator){const a=r.iterator.next();if(a.done)r.iterator=void 0;else return a}const{done:i,value:s}=t.nextFn(r.this);if(!i)if($n(s))r.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}while(r.iterator);return xe})}head(){const t=this.iterator().next();if(!t.done)return t.value}tail(e=1){return new ie(()=>{const t=this.startFn();for(let r=0;r({size:0,state:this.startFn()}),t=>(t.size++,t.size>e?xe:this.nextFn(t.state)))}distinct(e){const t=new Set;return this.filter(r=>{const i=e?e(r):r;return t.has(i)?!1:(t.add(i),!0)})}exclude(e,t){const r=new Set;for(const i of e){const s=t?t(i):i;r.add(s)}return this.filter(i=>{const s=t?t(i):i;return!r.has(s)})}}function Iu(n){return typeof n=="string"?n:typeof n>"u"?"undefined":typeof n.toString=="function"?n.toString():Object.prototype.toString.call(n)}function $n(n){return!!n&&typeof n[Symbol.iterator]=="function"}const xu=new ie(()=>{},()=>xe),xe=Object.freeze({done:!0,value:void 0});function Q(...n){if(n.length===1){const e=n[0];if(e instanceof ie)return e;if($n(e))return new ie(()=>e[Symbol.iterator](),t=>t.next());if(typeof e.length=="number")return new ie(()=>({index:0}),t=>t.index1?new ie(()=>({collIndex:0,arrIndex:0}),e=>{do{if(e.iterator){const t=e.iterator.next();if(!t.done)return t;e.iterator=void 0}if(e.array){if(e.arrIndex({iterators:r!=null&&r.includeRoot?[[e][Symbol.iterator]()]:[t(e)[Symbol.iterator]()],pruned:!1}),i=>{for(i.pruned&&(i.iterators.pop(),i.pruned=!1);i.iterators.length>0;){const a=i.iterators[i.iterators.length-1].next();if(a.done)i.iterators.pop();else return i.iterators.push(t(a.value)[Symbol.iterator]()),a}return xe})}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),prune:()=>{e.state.pruned=!0},[Symbol.iterator]:()=>e};return e}}var br;(function(n){function e(s){return s.reduce((a,o)=>a+o,0)}n.sum=e;function t(s){return s.reduce((a,o)=>a*o,0)}n.product=t;function r(s){return s.reduce((a,o)=>Math.min(a,o))}n.min=r;function i(s){return s.reduce((a,o)=>Math.max(a,o))}n.max=i})(br||(br={}));function Pr(n){return new vi(n,e=>Gt(e)?e.content:[],{includeRoot:!0})}function Nu(n,e){for(;n.container;)if(n=n.container,n===e)return!0;return!1}function Mr(n){return{start:{character:n.startColumn-1,line:n.startLine-1},end:{character:n.endColumn,line:n.endLine-1}}}function On(n){if(!n)return;const{offset:e,end:t,range:r}=n;return{range:r,offset:e,end:t,length:t-e}}var Ze;(function(n){n[n.Before=0]="Before",n[n.After=1]="After",n[n.OverlapFront=2]="OverlapFront",n[n.OverlapBack=3]="OverlapBack",n[n.Inside=4]="Inside"})(Ze||(Ze={}));function Cu(n,e){if(n.end.linee.end.line||n.start.line===e.end.line&&n.start.character>e.end.character)return Ze.After;const t=n.start.line>e.start.line||n.start.line===e.start.line&&n.start.character>=e.start.character,r=n.end.lineZe.After}const wu=/^[\w\p{L}]$/u;function Lu(n,e){if(n){const t=$u(n,!0);if(t&&ts(t,e))return t;if(mo(n)){const r=n.content.findIndex(i=>!i.hidden);for(let i=r-1;i>=0;i--){const s=n.content[i];if(ts(s,e))return s}}}}function ts(n,e){return po(n)&&e.includes(n.tokenType.name)}function $u(n,e=!0){for(;n.container;){const t=n.container;let r=t.content.indexOf(n);for(;r>0;){r--;const i=t.content[r];if(e||!i.hidden)return i}n=t}}class go extends Error{constructor(e,t){super(e?`${t} at ${e.range.start.line}:${e.range.start.character}`:t)}}function ir(n){throw new Error("Error! The input value was not handled.")}const Ar="AbstractRule",vr="AbstractType",ns="Condition",Ou="TypeDefinition",rs="ValueLiteral",yo="AbstractElement";function bu(n){return M.isInstance(n,yo)}const Pu="ArrayLiteral",Mu="ArrayType",To="BooleanLiteral";function Du(n){return M.isInstance(n,To)}const Ro="Conjunction";function Fu(n){return M.isInstance(n,Ro)}const Ao="Disjunction";function Gu(n){return M.isInstance(n,Ao)}const Uu="Grammar",vo="InferredType";function Eo(n){return M.isInstance(n,vo)}const ko="Interface";function So(n){return M.isInstance(n,ko)}const Io="Negation";function Bu(n){return M.isInstance(n,Io)}const Vu="NumberLiteral",Wu="Parameter",xo="ParameterReference";function ju(n){return M.isInstance(n,xo)}const No="ParserRule";function Ce(n){return M.isInstance(n,No)}const Hu="ReferenceType",Ku="ReturnType";function zu(n){return M.isInstance(n,Ku)}const Co="SimpleType";function qu(n){return M.isInstance(n,Co)}const Yu="StringLiteral",Dr="TerminalRule";function gt(n){return M.isInstance(n,Dr)}const _o="Type";function wo(n){return M.isInstance(n,_o)}const Xu="UnionType",Lo="Action";function sr(n){return M.isInstance(n,Lo)}const $o="Alternatives";function Oo(n){return M.isInstance(n,$o)}const bo="Assignment";function ut(n){return M.isInstance(n,bo)}const Po="CharacterRange";function Ju(n){return M.isInstance(n,Po)}const Mo="CrossReference";function Ei(n){return M.isInstance(n,Mo)}const Do="EndOfFile";function Qu(n){return M.isInstance(n,Do)}const Fo="Group";function ki(n){return M.isInstance(n,Fo)}const Go="Keyword";function dt(n){return M.isInstance(n,Go)}const Uo="NegatedToken";function Zu(n){return M.isInstance(n,Uo)}const Bo="RegexToken";function ed(n){return M.isInstance(n,Bo)}const Vo="RuleCall";function ft(n){return M.isInstance(n,Vo)}const Wo="TerminalAlternatives";function td(n){return M.isInstance(n,Wo)}const jo="TerminalGroup";function nd(n){return M.isInstance(n,jo)}const Ho="TerminalRuleCall";function rd(n){return M.isInstance(n,Ho)}const Ko="UnorderedGroup";function zo(n){return M.isInstance(n,Ko)}const qo="UntilToken";function id(n){return M.isInstance(n,qo)}const Yo="Wildcard";function sd(n){return M.isInstance(n,Yo)}class Xo extends ho{getAllTypes(){return["AbstractElement","AbstractRule","AbstractType","Action","Alternatives","ArrayLiteral","ArrayType","Assignment","BooleanLiteral","CharacterRange","Condition","Conjunction","CrossReference","Disjunction","EndOfFile","Grammar","GrammarImport","Group","InferredType","Interface","Keyword","NamedArgument","NegatedToken","Negation","NumberLiteral","Parameter","ParameterReference","ParserRule","ReferenceType","RegexToken","ReturnType","RuleCall","SimpleType","StringLiteral","TerminalAlternatives","TerminalGroup","TerminalRule","TerminalRuleCall","Type","TypeAttribute","TypeDefinition","UnionType","UnorderedGroup","UntilToken","ValueLiteral","Wildcard"]}computeIsSubtype(e,t){switch(e){case Lo:case $o:case bo:case Po:case Mo:case Do:case Fo:case Go:case Uo:case Bo:case Vo:case Wo:case jo:case Ho:case Ko:case qo:case Yo:return this.isSubtype(yo,t);case Pu:case Vu:case Yu:return this.isSubtype(rs,t);case Mu:case Hu:case Co:case Xu:return this.isSubtype(Ou,t);case To:return this.isSubtype(ns,t)||this.isSubtype(rs,t);case Ro:case Ao:case Io:case xo:return this.isSubtype(ns,t);case vo:case ko:case _o:return this.isSubtype(vr,t);case No:return this.isSubtype(Ar,t)||this.isSubtype(vr,t);case Dr:return this.isSubtype(Ar,t);default:return!1}}getReferenceType(e){const t=`${e.container.$type}:${e.property}`;switch(t){case"Action:type":case"CrossReference:type":case"Interface:superTypes":case"ParserRule:returnType":case"SimpleType:typeRef":return vr;case"Grammar:hiddenTokens":case"ParserRule:hiddenTokens":case"RuleCall:rule":return Ar;case"Grammar:usedGrammars":return Uu;case"NamedArgument:parameter":case"ParameterReference:parameter":return Wu;case"TerminalRuleCall:rule":return Dr;default:throw new Error(`${t} is not a valid reference id.`)}}getTypeMetaData(e){switch(e){case"AbstractElement":return{name:"AbstractElement",properties:[{name:"cardinality"},{name:"lookahead"}]};case"ArrayLiteral":return{name:"ArrayLiteral",properties:[{name:"elements",defaultValue:[]}]};case"ArrayType":return{name:"ArrayType",properties:[{name:"elementType"}]};case"BooleanLiteral":return{name:"BooleanLiteral",properties:[{name:"true",defaultValue:!1}]};case"Conjunction":return{name:"Conjunction",properties:[{name:"left"},{name:"right"}]};case"Disjunction":return{name:"Disjunction",properties:[{name:"left"},{name:"right"}]};case"Grammar":return{name:"Grammar",properties:[{name:"definesHiddenTokens",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"imports",defaultValue:[]},{name:"interfaces",defaultValue:[]},{name:"isDeclared",defaultValue:!1},{name:"name"},{name:"rules",defaultValue:[]},{name:"types",defaultValue:[]},{name:"usedGrammars",defaultValue:[]}]};case"GrammarImport":return{name:"GrammarImport",properties:[{name:"path"}]};case"InferredType":return{name:"InferredType",properties:[{name:"name"}]};case"Interface":return{name:"Interface",properties:[{name:"attributes",defaultValue:[]},{name:"name"},{name:"superTypes",defaultValue:[]}]};case"NamedArgument":return{name:"NamedArgument",properties:[{name:"calledByName",defaultValue:!1},{name:"parameter"},{name:"value"}]};case"Negation":return{name:"Negation",properties:[{name:"value"}]};case"NumberLiteral":return{name:"NumberLiteral",properties:[{name:"value"}]};case"Parameter":return{name:"Parameter",properties:[{name:"name"}]};case"ParameterReference":return{name:"ParameterReference",properties:[{name:"parameter"}]};case"ParserRule":return{name:"ParserRule",properties:[{name:"dataType"},{name:"definesHiddenTokens",defaultValue:!1},{name:"definition"},{name:"entry",defaultValue:!1},{name:"fragment",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"inferredType"},{name:"name"},{name:"parameters",defaultValue:[]},{name:"returnType"},{name:"wildcard",defaultValue:!1}]};case"ReferenceType":return{name:"ReferenceType",properties:[{name:"referenceType"}]};case"ReturnType":return{name:"ReturnType",properties:[{name:"name"}]};case"SimpleType":return{name:"SimpleType",properties:[{name:"primitiveType"},{name:"stringType"},{name:"typeRef"}]};case"StringLiteral":return{name:"StringLiteral",properties:[{name:"value"}]};case"TerminalRule":return{name:"TerminalRule",properties:[{name:"definition"},{name:"fragment",defaultValue:!1},{name:"hidden",defaultValue:!1},{name:"name"},{name:"type"}]};case"Type":return{name:"Type",properties:[{name:"name"},{name:"type"}]};case"TypeAttribute":return{name:"TypeAttribute",properties:[{name:"defaultValue"},{name:"isOptional",defaultValue:!1},{name:"name"},{name:"type"}]};case"UnionType":return{name:"UnionType",properties:[{name:"types",defaultValue:[]}]};case"Action":return{name:"Action",properties:[{name:"cardinality"},{name:"feature"},{name:"inferredType"},{name:"lookahead"},{name:"operator"},{name:"type"}]};case"Alternatives":return{name:"Alternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"Assignment":return{name:"Assignment",properties:[{name:"cardinality"},{name:"feature"},{name:"lookahead"},{name:"operator"},{name:"terminal"}]};case"CharacterRange":return{name:"CharacterRange",properties:[{name:"cardinality"},{name:"left"},{name:"lookahead"},{name:"right"}]};case"CrossReference":return{name:"CrossReference",properties:[{name:"cardinality"},{name:"deprecatedSyntax",defaultValue:!1},{name:"lookahead"},{name:"terminal"},{name:"type"}]};case"EndOfFile":return{name:"EndOfFile",properties:[{name:"cardinality"},{name:"lookahead"}]};case"Group":return{name:"Group",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"guardCondition"},{name:"lookahead"}]};case"Keyword":return{name:"Keyword",properties:[{name:"cardinality"},{name:"lookahead"},{name:"value"}]};case"NegatedToken":return{name:"NegatedToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"RegexToken":return{name:"RegexToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"regex"}]};case"RuleCall":return{name:"RuleCall",properties:[{name:"arguments",defaultValue:[]},{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"TerminalAlternatives":return{name:"TerminalAlternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalGroup":return{name:"TerminalGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalRuleCall":return{name:"TerminalRuleCall",properties:[{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"UnorderedGroup":return{name:"UnorderedGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"UntilToken":return{name:"UntilToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"Wildcard":return{name:"Wildcard",properties:[{name:"cardinality"},{name:"lookahead"}]};default:return{name:e,properties:[]}}}}const M=new Xo;function ad(n){for(const[e,t]of Object.entries(n))e.startsWith("$")||(Array.isArray(t)?t.forEach((r,i)=>{ae(r)&&(r.$container=n,r.$containerProperty=e,r.$containerIndex=i)}):ae(t)&&(t.$container=n,t.$containerProperty=e))}function ar(n,e){let t=n;for(;t;){if(e(t))return t;t=t.$container}}function Ue(n){const t=od(n).$document;if(!t)throw new Error("AST node has no document.");return t}function od(n){for(;n.$container;)n=n.$container;return n}function Si(n,e){if(!n)throw new Error("Node must be an AstNode.");const t=e==null?void 0:e.range;return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),r=>{for(;r.keyIndexSi(t,e))}function vt(n,e){if(!n)throw new Error("Root node must be an AstNode.");return new vi(n,t=>Si(t,e),{includeRoot:!0})}function is(n,e){var t;if(!e)return!0;const r=(t=n.$cstNode)===null||t===void 0?void 0:t.range;return r?_u(r,e):!1}function Jo(n){return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),e=>{for(;e.keyIndexer({...yr,...tr().gitGraph}),"getConfig"),i=new F(()=>{const t=z(),r=t.mainBranchName,a=t.mainBranchOrder;return{mainBranchName:r,commits:new Map,head:null,branchConfig:new Map([[r,{name:r,order:a}]]),branches:new Map([[r,null]]),currBranch:r,direction:"LR",seq:0,options:{}}});function j(){return ar({length:7})}h(j,"getID");function N(t,r){const a=Object.create(null);return t.reduce((s,e)=>{const n=r(e);return a[n]||(a[n]=!0,s.push(e)),s},[])}h(N,"uniqBy");var pr=h(function(t){i.records.direction=t},"setDirection"),ur=h(function(t){w.debug("options str",t),t=t==null?void 0:t.trim(),t=t||"{}";try{i.records.options=JSON.parse(t)}catch(r){w.error("error while parsing gitGraph options",r.message)}},"setOptions"),xr=h(function(){return i.records.options},"getOptions"),br=h(function(t){let r=t.msg,a=t.id;const s=t.type;let e=t.tags;w.info("commit",r,a,s,e),w.debug("Entering commit:",r,a,s,e);const n=z();a=B.sanitizeText(a,n),r=B.sanitizeText(r,n),e=e==null?void 0:e.map(o=>B.sanitizeText(o,n));const c={id:a||i.records.seq+"-"+j(),message:r,seq:i.records.seq++,type:s??u.NORMAL,tags:e??[],parents:i.records.head==null?[]:[i.records.head.id],branch:i.records.currBranch};i.records.head=c,w.info("main branch",n.mainBranchName),i.records.commits.set(c.id,c),i.records.branches.set(i.records.currBranch,c.id),w.debug("in pushCommit "+c.id)},"commit"),mr=h(function(t){let r=t.name;const a=t.order;if(r=B.sanitizeText(r,z()),i.records.branches.has(r))throw new Error(`Trying to create an existing branch. (Help: Either use a new name if you want create a new branch or try using "checkout ${r}")`);i.records.branches.set(r,i.records.head!=null?i.records.head.id:null),i.records.branchConfig.set(r,{name:r,order:a}),_(r),w.debug("in createBranch")},"branch"),wr=h(t=>{let r=t.branch,a=t.id;const s=t.type,e=t.tags,n=z();r=B.sanitizeText(r,n),a&&(a=B.sanitizeText(a,n));const c=i.records.branches.get(i.records.currBranch),o=i.records.branches.get(r),$=c?i.records.commits.get(c):void 0,l=o?i.records.commits.get(o):void 0;if($&&l&&$.branch===r)throw new Error(`Cannot merge branch '${r}' into itself.`);if(i.records.currBranch===r){const d=new Error('Incorrect usage of "merge". Cannot merge a branch to itself');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if($===void 0||!$){const d=new Error(`Incorrect usage of "merge". Current branch (${i.records.currBranch})has no commits`);throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["commit"]},d}if(!i.records.branches.has(r)){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") does not exist");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:[`branch ${r}`]},d}if(l===void 0||!l){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") has no commits");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:['"commit"']},d}if($===l){const d=new Error('Incorrect usage of "merge". Both branches have same head');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if(a&&i.records.commits.has(a)){const d=new Error('Incorrect usage of "merge". Commit with id:'+a+" already exists, use different custom Id");throw d.hash={text:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,token:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,expected:[`merge ${r} ${a}_UNIQUE ${s} ${e==null?void 0:e.join(" ")}`]},d}const f=o||"",g={id:a||`${i.records.seq}-${j()}`,message:`merged branch ${r} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,f],branch:i.records.currBranch,type:u.MERGE,customType:s,customId:!!a,tags:e??[]};i.records.head=g,i.records.commits.set(g.id,g),i.records.branches.set(i.records.currBranch,g.id),w.debug(i.records.branches),w.debug("in mergeBranch")},"merge"),vr=h(function(t){let r=t.id,a=t.targetId,s=t.tags,e=t.parent;w.debug("Entering cherryPick:",r,a,s);const n=z();if(r=B.sanitizeText(r,n),a=B.sanitizeText(a,n),s=s==null?void 0:s.map($=>B.sanitizeText($,n)),e=B.sanitizeText(e,n),!r||!i.records.commits.has(r)){const $=new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');throw $.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},$}const c=i.records.commits.get(r);if(c===void 0||!c)throw new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');if(e&&!(Array.isArray(c.parents)&&c.parents.includes(e)))throw new Error("Invalid operation: The specified parent commit is not an immediate parent of the cherry-picked commit.");const o=c.branch;if(c.type===u.MERGE&&!e)throw new Error("Incorrect usage of cherry-pick: If the source commit is a merge commit, an immediate parent commit must be specified.");if(!a||!i.records.commits.has(a)){if(o===i.records.currBranch){const g=new Error('Incorrect usage of "cherryPick". Source commit is already on current branch');throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const $=i.records.branches.get(i.records.currBranch);if($===void 0||!$){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const l=i.records.commits.get($);if(l===void 0||!l){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const f={id:i.records.seq+"-"+j(),message:`cherry-picked ${c==null?void 0:c.message} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,c.id],branch:i.records.currBranch,type:u.CHERRY_PICK,tags:s?s.filter(Boolean):[`cherry-pick:${c.id}${c.type===u.MERGE?`|parent:${e}`:""}`]};i.records.head=f,i.records.commits.set(f.id,f),i.records.branches.set(i.records.currBranch,f.id),w.debug(i.records.branches),w.debug("in cherryPick")}},"cherryPick"),_=h(function(t){if(t=B.sanitizeText(t,z()),i.records.branches.has(t)){i.records.currBranch=t;const r=i.records.branches.get(i.records.currBranch);r===void 0||!r?i.records.head=null:i.records.head=i.records.commits.get(r)??null}else{const r=new Error(`Trying to checkout branch which is not yet created. (Help try using "branch ${t}")`);throw r.hash={text:`checkout ${t}`,token:`checkout ${t}`,expected:[`branch ${t}`]},r}},"checkout");function A(t,r,a){const s=t.indexOf(r);s===-1?t.push(a):t.splice(s,1,a)}h(A,"upsert");function D(t){const r=t.reduce((e,n)=>e.seq>n.seq?e:n,t[0]);let a="";t.forEach(function(e){e===r?a+=" *":a+=" |"});const s=[a,r.id,r.seq];for(const e in i.records.branches)i.records.branches.get(e)===r.id&&s.push(e);if(w.debug(s.join(" ")),r.parents&&r.parents.length==2&&r.parents[0]&&r.parents[1]){const e=i.records.commits.get(r.parents[0]);A(t,r,e),r.parents[1]&&t.push(i.records.commits.get(r.parents[1]))}else{if(r.parents.length==0)return;if(r.parents[0]){const e=i.records.commits.get(r.parents[0]);A(t,r,e)}}t=N(t,e=>e.id),D(t)}h(D,"prettyPrintCommitHistory");var Cr=h(function(){w.debug(i.records.commits);const t=V()[0];D([t])},"prettyPrint"),Er=h(function(){i.reset(),hr()},"clear"),Br=h(function(){return[...i.records.branchConfig.values()].map((r,a)=>r.order!==null&&r.order!==void 0?r:{...r,order:parseFloat(`0.${a}`)}).sort((r,a)=>(r.order??0)-(a.order??0)).map(({name:r})=>({name:r}))},"getBranchesAsObjArray"),kr=h(function(){return i.records.branches},"getBranches"),Lr=h(function(){return i.records.commits},"getCommits"),V=h(function(){const t=[...i.records.commits.values()];return t.forEach(function(r){w.debug(r.id)}),t.sort((r,a)=>r.seq-a.seq),t},"getCommitsArray"),Tr=h(function(){return i.records.currBranch},"getCurrentBranch"),Mr=h(function(){return i.records.direction},"getDirection"),Rr=h(function(){return i.records.head},"getHead"),X={commitType:u,getConfig:z,setDirection:pr,setOptions:ur,getOptions:xr,commit:br,branch:mr,merge:wr,cherryPick:vr,checkout:_,prettyPrint:Cr,clear:Er,getBranchesAsObjArray:Br,getBranches:kr,getCommits:Lr,getCommitsArray:V,getCurrentBranch:Tr,getDirection:Mr,getHead:Rr,setAccTitle:nr,getAccTitle:sr,getAccDescription:or,setAccDescription:cr,setDiagramTitle:ir,getDiagramTitle:dr},Ir=h((t,r)=>{Z(t,r),t.dir&&r.setDirection(t.dir);for(const a of t.statements)qr(a,r)},"populate"),qr=h((t,r)=>{const s={Commit:h(e=>r.commit(Or(e)),"Commit"),Branch:h(e=>r.branch(zr(e)),"Branch"),Merge:h(e=>r.merge(Gr(e)),"Merge"),Checkout:h(e=>r.checkout(Hr(e)),"Checkout"),CherryPicking:h(e=>r.cherryPick(Pr(e)),"CherryPicking")}[t.$type];s?s(t):w.error(`Unknown statement type: ${t.$type}`)},"parseStatement"),Or=h(t=>({id:t.id,msg:t.message??"",type:t.type!==void 0?u[t.type]:u.NORMAL,tags:t.tags??void 0}),"parseCommit"),zr=h(t=>({name:t.name,order:t.order??0}),"parseBranch"),Gr=h(t=>({branch:t.branch,id:t.id??"",type:t.type!==void 0?u[t.type]:void 0,tags:t.tags??void 0}),"parseMerge"),Hr=h(t=>t.branch,"parseCheckout"),Pr=h(t=>{var a;return{id:t.id,targetId:"",tags:((a=t.tags)==null?void 0:a.length)===0?void 0:t.tags,parent:t.parent}},"parseCherryPicking"),Wr={parse:h(async t=>{const r=await gr("gitGraph",t);w.debug(r),Ir(r,X)},"parse")},S=rr(),b=S==null?void 0:S.gitGraph,R=10,I=40,k=4,L=2,O=8,C=new Map,E=new Map,P=30,G=new Map,W=[],M=0,p="LR",jr=h(()=>{C.clear(),E.clear(),G.clear(),M=0,W=[],p="LR"},"clear"),J=h(t=>{const r=document.createElementNS("http://www.w3.org/2000/svg","text");return(typeof t=="string"?t.split(/\\n|\n|/gi):t).forEach(s=>{const e=document.createElementNS("http://www.w3.org/2000/svg","tspan");e.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),e.setAttribute("dy","1em"),e.setAttribute("x","0"),e.setAttribute("class","row"),e.textContent=s.trim(),r.appendChild(e)}),r},"drawText"),Q=h(t=>{let r,a,s;return p==="BT"?(a=h((e,n)=>e<=n,"comparisonFunc"),s=1/0):(a=h((e,n)=>e>=n,"comparisonFunc"),s=0),t.forEach(e=>{var c,o;const n=p==="TB"||p=="BT"?(c=E.get(e))==null?void 0:c.y:(o=E.get(e))==null?void 0:o.x;n!==void 0&&a(n,s)&&(r=e,s=n)}),r},"findClosestParent"),Sr=h(t=>{let r="",a=1/0;return t.forEach(s=>{const e=E.get(s).y;e<=a&&(r=s,a=e)}),r||void 0},"findClosestParentBT"),Ar=h((t,r,a)=>{let s=a,e=a;const n=[];t.forEach(c=>{const o=r.get(c);if(!o)throw new Error(`Commit not found for key ${c}`);o.parents.length?(s=Yr(o),e=Math.max(s,e)):n.push(o),Kr(o,s)}),s=e,n.forEach(c=>{Nr(c,s,a)}),t.forEach(c=>{const o=r.get(c);if(o!=null&&o.parents.length){const $=Sr(o.parents);s=E.get($).y-I,s<=e&&(e=s);const l=C.get(o.branch).pos,f=s-R;E.set(o.id,{x:l,y:f})}})},"setParallelBTPos"),Dr=h(t=>{var s;const r=Q(t.parents.filter(e=>e!==null));if(!r)throw new Error(`Closest parent not found for commit ${t.id}`);const a=(s=E.get(r))==null?void 0:s.y;if(a===void 0)throw new Error(`Closest parent position not found for commit ${t.id}`);return a},"findClosestParentPos"),Yr=h(t=>Dr(t)+I,"calculateCommitPosition"),Kr=h((t,r)=>{const a=C.get(t.branch);if(!a)throw new Error(`Branch not found for commit ${t.id}`);const s=a.pos,e=r+R;return E.set(t.id,{x:s,y:e}),{x:s,y:e}},"setCommitPosition"),Nr=h((t,r,a)=>{const s=C.get(t.branch);if(!s)throw new Error(`Branch not found for commit ${t.id}`);const e=r+a,n=s.pos;E.set(t.id,{x:n,y:e})},"setRootPosition"),_r=h((t,r,a,s,e,n)=>{if(n===u.HIGHLIGHT)t.append("rect").attr("x",a.x-10).attr("y",a.y-10).attr("width",20).attr("height",20).attr("class",`commit ${r.id} commit-highlight${e%O} ${s}-outer`),t.append("rect").attr("x",a.x-6).attr("y",a.y-6).attr("width",12).attr("height",12).attr("class",`commit ${r.id} commit${e%O} ${s}-inner`);else if(n===u.CHERRY_PICK)t.append("circle").attr("cx",a.x).attr("cy",a.y).attr("r",10).attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x-3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x+3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x+3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x-3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`);else{const c=t.append("circle");if(c.attr("cx",a.x),c.attr("cy",a.y),c.attr("r",r.type===u.MERGE?9:10),c.attr("class",`commit ${r.id} commit${e%O}`),n===u.MERGE){const o=t.append("circle");o.attr("cx",a.x),o.attr("cy",a.y),o.attr("r",6),o.attr("class",`commit ${s} ${r.id} commit${e%O}`)}n===u.REVERSE&&t.append("path").attr("d",`M ${a.x-5},${a.y-5}L${a.x+5},${a.y+5}M${a.x-5},${a.y+5}L${a.x+5},${a.y-5}`).attr("class",`commit ${s} ${r.id} commit${e%O}`)}},"drawCommitBullet"),Vr=h((t,r,a,s)=>{var e;if(r.type!==u.CHERRY_PICK&&(r.customId&&r.type===u.MERGE||r.type!==u.MERGE)&&(b!=null&&b.showCommitLabel)){const n=t.append("g"),c=n.insert("rect").attr("class","commit-label-bkg"),o=n.append("text").attr("x",s).attr("y",a.y+25).attr("class","commit-label").text(r.id),$=(e=o.node())==null?void 0:e.getBBox();if($&&(c.attr("x",a.posWithOffset-$.width/2-L).attr("y",a.y+13.5).attr("width",$.width+2*L).attr("height",$.height+2*L),p==="TB"||p==="BT"?(c.attr("x",a.x-($.width+4*k+5)).attr("y",a.y-12),o.attr("x",a.x-($.width+4*k)).attr("y",a.y+$.height-12)):o.attr("x",a.posWithOffset-$.width/2),b.rotateCommitLabel))if(p==="TB"||p==="BT")o.attr("transform","rotate(-45, "+a.x+", "+a.y+")"),c.attr("transform","rotate(-45, "+a.x+", "+a.y+")");else{const l=-7.5-($.width+10)/25*9.5,f=10+$.width/25*8.5;n.attr("transform","translate("+l+", "+f+") rotate(-45, "+s+", "+a.y+")")}}},"drawCommitLabel"),Xr=h((t,r,a,s)=>{var e;if(r.tags.length>0){let n=0,c=0,o=0;const $=[];for(const l of r.tags.reverse()){const f=t.insert("polygon"),g=t.append("circle"),d=t.append("text").attr("y",a.y-16-n).attr("class","tag-label").text(l),y=(e=d.node())==null?void 0:e.getBBox();if(!y)throw new Error("Tag bbox not found");c=Math.max(c,y.width),o=Math.max(o,y.height),d.attr("x",a.posWithOffset-y.width/2),$.push({tag:d,hole:g,rect:f,yOffset:n}),n+=20}for(const{tag:l,hole:f,rect:g,yOffset:d}of $){const y=o/2,x=a.y-19.2-d;if(g.attr("class","tag-label-bkg").attr("points",` +import{p as Z}from"./chunk-TMUBEWPD.DLdVKsKa.js";import{I as F}from"./chunk-KFBOBJHC.Dakc36sb.js";import{B as U,_ as h,d as rr,C as er,D as tr,E as ar,l as w,s as nr,g as sr,b as or,c as cr,p as ir,q as dr,e as B,v as hr,j as lr,u as $r,F as fr}from"../app.B3HFS4Ax.js";import{p as gr}from"./gitGraph-YCYPL57B.CYCapGwC.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";import"./clone.hEYnPj9t.js";var u={NORMAL:0,REVERSE:1,HIGHLIGHT:2,MERGE:3,CHERRY_PICK:4},yr=U.gitGraph,z=h(()=>er({...yr,...tr().gitGraph}),"getConfig"),i=new F(()=>{const t=z(),r=t.mainBranchName,a=t.mainBranchOrder;return{mainBranchName:r,commits:new Map,head:null,branchConfig:new Map([[r,{name:r,order:a}]]),branches:new Map([[r,null]]),currBranch:r,direction:"LR",seq:0,options:{}}});function j(){return ar({length:7})}h(j,"getID");function N(t,r){const a=Object.create(null);return t.reduce((s,e)=>{const n=r(e);return a[n]||(a[n]=!0,s.push(e)),s},[])}h(N,"uniqBy");var pr=h(function(t){i.records.direction=t},"setDirection"),ur=h(function(t){w.debug("options str",t),t=t==null?void 0:t.trim(),t=t||"{}";try{i.records.options=JSON.parse(t)}catch(r){w.error("error while parsing gitGraph options",r.message)}},"setOptions"),xr=h(function(){return i.records.options},"getOptions"),br=h(function(t){let r=t.msg,a=t.id;const s=t.type;let e=t.tags;w.info("commit",r,a,s,e),w.debug("Entering commit:",r,a,s,e);const n=z();a=B.sanitizeText(a,n),r=B.sanitizeText(r,n),e=e==null?void 0:e.map(o=>B.sanitizeText(o,n));const c={id:a||i.records.seq+"-"+j(),message:r,seq:i.records.seq++,type:s??u.NORMAL,tags:e??[],parents:i.records.head==null?[]:[i.records.head.id],branch:i.records.currBranch};i.records.head=c,w.info("main branch",n.mainBranchName),i.records.commits.set(c.id,c),i.records.branches.set(i.records.currBranch,c.id),w.debug("in pushCommit "+c.id)},"commit"),mr=h(function(t){let r=t.name;const a=t.order;if(r=B.sanitizeText(r,z()),i.records.branches.has(r))throw new Error(`Trying to create an existing branch. (Help: Either use a new name if you want create a new branch or try using "checkout ${r}")`);i.records.branches.set(r,i.records.head!=null?i.records.head.id:null),i.records.branchConfig.set(r,{name:r,order:a}),_(r),w.debug("in createBranch")},"branch"),wr=h(t=>{let r=t.branch,a=t.id;const s=t.type,e=t.tags,n=z();r=B.sanitizeText(r,n),a&&(a=B.sanitizeText(a,n));const c=i.records.branches.get(i.records.currBranch),o=i.records.branches.get(r),$=c?i.records.commits.get(c):void 0,l=o?i.records.commits.get(o):void 0;if($&&l&&$.branch===r)throw new Error(`Cannot merge branch '${r}' into itself.`);if(i.records.currBranch===r){const d=new Error('Incorrect usage of "merge". Cannot merge a branch to itself');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if($===void 0||!$){const d=new Error(`Incorrect usage of "merge". Current branch (${i.records.currBranch})has no commits`);throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["commit"]},d}if(!i.records.branches.has(r)){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") does not exist");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:[`branch ${r}`]},d}if(l===void 0||!l){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") has no commits");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:['"commit"']},d}if($===l){const d=new Error('Incorrect usage of "merge". Both branches have same head');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if(a&&i.records.commits.has(a)){const d=new Error('Incorrect usage of "merge". Commit with id:'+a+" already exists, use different custom Id");throw d.hash={text:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,token:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,expected:[`merge ${r} ${a}_UNIQUE ${s} ${e==null?void 0:e.join(" ")}`]},d}const f=o||"",g={id:a||`${i.records.seq}-${j()}`,message:`merged branch ${r} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,f],branch:i.records.currBranch,type:u.MERGE,customType:s,customId:!!a,tags:e??[]};i.records.head=g,i.records.commits.set(g.id,g),i.records.branches.set(i.records.currBranch,g.id),w.debug(i.records.branches),w.debug("in mergeBranch")},"merge"),vr=h(function(t){let r=t.id,a=t.targetId,s=t.tags,e=t.parent;w.debug("Entering cherryPick:",r,a,s);const n=z();if(r=B.sanitizeText(r,n),a=B.sanitizeText(a,n),s=s==null?void 0:s.map($=>B.sanitizeText($,n)),e=B.sanitizeText(e,n),!r||!i.records.commits.has(r)){const $=new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');throw $.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},$}const c=i.records.commits.get(r);if(c===void 0||!c)throw new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');if(e&&!(Array.isArray(c.parents)&&c.parents.includes(e)))throw new Error("Invalid operation: The specified parent commit is not an immediate parent of the cherry-picked commit.");const o=c.branch;if(c.type===u.MERGE&&!e)throw new Error("Incorrect usage of cherry-pick: If the source commit is a merge commit, an immediate parent commit must be specified.");if(!a||!i.records.commits.has(a)){if(o===i.records.currBranch){const g=new Error('Incorrect usage of "cherryPick". Source commit is already on current branch');throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const $=i.records.branches.get(i.records.currBranch);if($===void 0||!$){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const l=i.records.commits.get($);if(l===void 0||!l){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const f={id:i.records.seq+"-"+j(),message:`cherry-picked ${c==null?void 0:c.message} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,c.id],branch:i.records.currBranch,type:u.CHERRY_PICK,tags:s?s.filter(Boolean):[`cherry-pick:${c.id}${c.type===u.MERGE?`|parent:${e}`:""}`]};i.records.head=f,i.records.commits.set(f.id,f),i.records.branches.set(i.records.currBranch,f.id),w.debug(i.records.branches),w.debug("in cherryPick")}},"cherryPick"),_=h(function(t){if(t=B.sanitizeText(t,z()),i.records.branches.has(t)){i.records.currBranch=t;const r=i.records.branches.get(i.records.currBranch);r===void 0||!r?i.records.head=null:i.records.head=i.records.commits.get(r)??null}else{const r=new Error(`Trying to checkout branch which is not yet created. (Help try using "branch ${t}")`);throw r.hash={text:`checkout ${t}`,token:`checkout ${t}`,expected:[`branch ${t}`]},r}},"checkout");function A(t,r,a){const s=t.indexOf(r);s===-1?t.push(a):t.splice(s,1,a)}h(A,"upsert");function D(t){const r=t.reduce((e,n)=>e.seq>n.seq?e:n,t[0]);let a="";t.forEach(function(e){e===r?a+=" *":a+=" |"});const s=[a,r.id,r.seq];for(const e in i.records.branches)i.records.branches.get(e)===r.id&&s.push(e);if(w.debug(s.join(" ")),r.parents&&r.parents.length==2&&r.parents[0]&&r.parents[1]){const e=i.records.commits.get(r.parents[0]);A(t,r,e),r.parents[1]&&t.push(i.records.commits.get(r.parents[1]))}else{if(r.parents.length==0)return;if(r.parents[0]){const e=i.records.commits.get(r.parents[0]);A(t,r,e)}}t=N(t,e=>e.id),D(t)}h(D,"prettyPrintCommitHistory");var Cr=h(function(){w.debug(i.records.commits);const t=V()[0];D([t])},"prettyPrint"),Er=h(function(){i.reset(),hr()},"clear"),Br=h(function(){return[...i.records.branchConfig.values()].map((r,a)=>r.order!==null&&r.order!==void 0?r:{...r,order:parseFloat(`0.${a}`)}).sort((r,a)=>(r.order??0)-(a.order??0)).map(({name:r})=>({name:r}))},"getBranchesAsObjArray"),kr=h(function(){return i.records.branches},"getBranches"),Lr=h(function(){return i.records.commits},"getCommits"),V=h(function(){const t=[...i.records.commits.values()];return t.forEach(function(r){w.debug(r.id)}),t.sort((r,a)=>r.seq-a.seq),t},"getCommitsArray"),Tr=h(function(){return i.records.currBranch},"getCurrentBranch"),Mr=h(function(){return i.records.direction},"getDirection"),Rr=h(function(){return i.records.head},"getHead"),X={commitType:u,getConfig:z,setDirection:pr,setOptions:ur,getOptions:xr,commit:br,branch:mr,merge:wr,cherryPick:vr,checkout:_,prettyPrint:Cr,clear:Er,getBranchesAsObjArray:Br,getBranches:kr,getCommits:Lr,getCommitsArray:V,getCurrentBranch:Tr,getDirection:Mr,getHead:Rr,setAccTitle:nr,getAccTitle:sr,getAccDescription:or,setAccDescription:cr,setDiagramTitle:ir,getDiagramTitle:dr},Ir=h((t,r)=>{Z(t,r),t.dir&&r.setDirection(t.dir);for(const a of t.statements)qr(a,r)},"populate"),qr=h((t,r)=>{const s={Commit:h(e=>r.commit(Or(e)),"Commit"),Branch:h(e=>r.branch(zr(e)),"Branch"),Merge:h(e=>r.merge(Gr(e)),"Merge"),Checkout:h(e=>r.checkout(Hr(e)),"Checkout"),CherryPicking:h(e=>r.cherryPick(Pr(e)),"CherryPicking")}[t.$type];s?s(t):w.error(`Unknown statement type: ${t.$type}`)},"parseStatement"),Or=h(t=>({id:t.id,msg:t.message??"",type:t.type!==void 0?u[t.type]:u.NORMAL,tags:t.tags??void 0}),"parseCommit"),zr=h(t=>({name:t.name,order:t.order??0}),"parseBranch"),Gr=h(t=>({branch:t.branch,id:t.id??"",type:t.type!==void 0?u[t.type]:void 0,tags:t.tags??void 0}),"parseMerge"),Hr=h(t=>t.branch,"parseCheckout"),Pr=h(t=>{var a;return{id:t.id,targetId:"",tags:((a=t.tags)==null?void 0:a.length)===0?void 0:t.tags,parent:t.parent}},"parseCherryPicking"),Wr={parse:h(async t=>{const r=await gr("gitGraph",t);w.debug(r),Ir(r,X)},"parse")},S=rr(),b=S==null?void 0:S.gitGraph,R=10,I=40,k=4,L=2,O=8,C=new Map,E=new Map,P=30,G=new Map,W=[],M=0,p="LR",jr=h(()=>{C.clear(),E.clear(),G.clear(),M=0,W=[],p="LR"},"clear"),J=h(t=>{const r=document.createElementNS("http://www.w3.org/2000/svg","text");return(typeof t=="string"?t.split(/\\n|\n|/gi):t).forEach(s=>{const e=document.createElementNS("http://www.w3.org/2000/svg","tspan");e.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),e.setAttribute("dy","1em"),e.setAttribute("x","0"),e.setAttribute("class","row"),e.textContent=s.trim(),r.appendChild(e)}),r},"drawText"),Q=h(t=>{let r,a,s;return p==="BT"?(a=h((e,n)=>e<=n,"comparisonFunc"),s=1/0):(a=h((e,n)=>e>=n,"comparisonFunc"),s=0),t.forEach(e=>{var c,o;const n=p==="TB"||p=="BT"?(c=E.get(e))==null?void 0:c.y:(o=E.get(e))==null?void 0:o.x;n!==void 0&&a(n,s)&&(r=e,s=n)}),r},"findClosestParent"),Sr=h(t=>{let r="",a=1/0;return t.forEach(s=>{const e=E.get(s).y;e<=a&&(r=s,a=e)}),r||void 0},"findClosestParentBT"),Ar=h((t,r,a)=>{let s=a,e=a;const n=[];t.forEach(c=>{const o=r.get(c);if(!o)throw new Error(`Commit not found for key ${c}`);o.parents.length?(s=Yr(o),e=Math.max(s,e)):n.push(o),Kr(o,s)}),s=e,n.forEach(c=>{Nr(c,s,a)}),t.forEach(c=>{const o=r.get(c);if(o!=null&&o.parents.length){const $=Sr(o.parents);s=E.get($).y-I,s<=e&&(e=s);const l=C.get(o.branch).pos,f=s-R;E.set(o.id,{x:l,y:f})}})},"setParallelBTPos"),Dr=h(t=>{var s;const r=Q(t.parents.filter(e=>e!==null));if(!r)throw new Error(`Closest parent not found for commit ${t.id}`);const a=(s=E.get(r))==null?void 0:s.y;if(a===void 0)throw new Error(`Closest parent position not found for commit ${t.id}`);return a},"findClosestParentPos"),Yr=h(t=>Dr(t)+I,"calculateCommitPosition"),Kr=h((t,r)=>{const a=C.get(t.branch);if(!a)throw new Error(`Branch not found for commit ${t.id}`);const s=a.pos,e=r+R;return E.set(t.id,{x:s,y:e}),{x:s,y:e}},"setCommitPosition"),Nr=h((t,r,a)=>{const s=C.get(t.branch);if(!s)throw new Error(`Branch not found for commit ${t.id}`);const e=r+a,n=s.pos;E.set(t.id,{x:n,y:e})},"setRootPosition"),_r=h((t,r,a,s,e,n)=>{if(n===u.HIGHLIGHT)t.append("rect").attr("x",a.x-10).attr("y",a.y-10).attr("width",20).attr("height",20).attr("class",`commit ${r.id} commit-highlight${e%O} ${s}-outer`),t.append("rect").attr("x",a.x-6).attr("y",a.y-6).attr("width",12).attr("height",12).attr("class",`commit ${r.id} commit${e%O} ${s}-inner`);else if(n===u.CHERRY_PICK)t.append("circle").attr("cx",a.x).attr("cy",a.y).attr("r",10).attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x-3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x+3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x+3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x-3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`);else{const c=t.append("circle");if(c.attr("cx",a.x),c.attr("cy",a.y),c.attr("r",r.type===u.MERGE?9:10),c.attr("class",`commit ${r.id} commit${e%O}`),n===u.MERGE){const o=t.append("circle");o.attr("cx",a.x),o.attr("cy",a.y),o.attr("r",6),o.attr("class",`commit ${s} ${r.id} commit${e%O}`)}n===u.REVERSE&&t.append("path").attr("d",`M ${a.x-5},${a.y-5}L${a.x+5},${a.y+5}M${a.x-5},${a.y+5}L${a.x+5},${a.y-5}`).attr("class",`commit ${s} ${r.id} commit${e%O}`)}},"drawCommitBullet"),Vr=h((t,r,a,s)=>{var e;if(r.type!==u.CHERRY_PICK&&(r.customId&&r.type===u.MERGE||r.type!==u.MERGE)&&(b!=null&&b.showCommitLabel)){const n=t.append("g"),c=n.insert("rect").attr("class","commit-label-bkg"),o=n.append("text").attr("x",s).attr("y",a.y+25).attr("class","commit-label").text(r.id),$=(e=o.node())==null?void 0:e.getBBox();if($&&(c.attr("x",a.posWithOffset-$.width/2-L).attr("y",a.y+13.5).attr("width",$.width+2*L).attr("height",$.height+2*L),p==="TB"||p==="BT"?(c.attr("x",a.x-($.width+4*k+5)).attr("y",a.y-12),o.attr("x",a.x-($.width+4*k)).attr("y",a.y+$.height-12)):o.attr("x",a.posWithOffset-$.width/2),b.rotateCommitLabel))if(p==="TB"||p==="BT")o.attr("transform","rotate(-45, "+a.x+", "+a.y+")"),c.attr("transform","rotate(-45, "+a.x+", "+a.y+")");else{const l=-7.5-($.width+10)/25*9.5,f=10+$.width/25*8.5;n.attr("transform","translate("+l+", "+f+") rotate(-45, "+s+", "+a.y+")")}}},"drawCommitLabel"),Xr=h((t,r,a,s)=>{var e;if(r.tags.length>0){let n=0,c=0,o=0;const $=[];for(const l of r.tags.reverse()){const f=t.insert("polygon"),g=t.append("circle"),d=t.append("text").attr("y",a.y-16-n).attr("class","tag-label").text(l),y=(e=d.node())==null?void 0:e.getBBox();if(!y)throw new Error("Tag bbox not found");c=Math.max(c,y.width),o=Math.max(o,y.height),d.attr("x",a.posWithOffset-y.width/2),$.push({tag:d,hole:g,rect:f,yOffset:n}),n+=20}for(const{tag:l,hole:f,rect:g,yOffset:d}of $){const y=o/2,x=a.y-19.2-d;if(g.attr("class","tag-label-bkg").attr("points",` ${s-c/2-k/2},${x+L} ${s-c/2-k/2},${x-L} ${a.posWithOffset-c/2-k},${x-y-L} diff --git a/assets/chunks/graph.CE1AQhN6.js b/assets/chunks/graph.Db6NviUV.js similarity index 96% rename from assets/chunks/graph.CE1AQhN6.js rename to assets/chunks/graph.Db6NviUV.js index 540d68d0..a86526d4 100644 --- a/assets/chunks/graph.CE1AQhN6.js +++ b/assets/chunks/graph.Db6NviUV.js @@ -1 +1 @@ -import{aq as N,ar as j,as as f,at as b,au as E}from"../app.BMPJqCQ4.js";import{a as v,c as P,k as _,f as g,d,i as l,v as p,r as D}from"./baseUniq.BQi4b7P6.js";var w=N(function(o){return v(P(o,1,j,!0))}),F="\0",a="\0",O="";class L{constructor(e={}){this._isDirected=Object.prototype.hasOwnProperty.call(e,"directed")?e.directed:!0,this._isMultigraph=Object.prototype.hasOwnProperty.call(e,"multigraph")?e.multigraph:!1,this._isCompound=Object.prototype.hasOwnProperty.call(e,"compound")?e.compound:!1,this._label=void 0,this._defaultNodeLabelFn=f(void 0),this._defaultEdgeLabelFn=f(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[a]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}isDirected(){return this._isDirected}isMultigraph(){return this._isMultigraph}isCompound(){return this._isCompound}setGraph(e){return this._label=e,this}graph(){return this._label}setDefaultNodeLabel(e){return b(e)||(e=f(e)),this._defaultNodeLabelFn=e,this}nodeCount(){return this._nodeCount}nodes(){return _(this._nodes)}sources(){var e=this;return g(this.nodes(),function(t){return E(e._in[t])})}sinks(){var e=this;return g(this.nodes(),function(t){return E(e._out[t])})}setNodes(e,t){var s=arguments,i=this;return d(e,function(r){s.length>1?i.setNode(r,t):i.setNode(r)}),this}setNode(e,t){return Object.prototype.hasOwnProperty.call(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=t),this):(this._nodes[e]=arguments.length>1?t:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=a,this._children[e]={},this._children[a][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)}node(e){return this._nodes[e]}hasNode(e){return Object.prototype.hasOwnProperty.call(this._nodes,e)}removeNode(e){if(Object.prototype.hasOwnProperty.call(this._nodes,e)){var t=s=>this.removeEdge(this._edgeObjs[s]);delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],d(this.children(e),s=>{this.setParent(s)}),delete this._children[e]),d(_(this._in[e]),t),delete this._in[e],delete this._preds[e],d(_(this._out[e]),t),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this}setParent(e,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(l(t))t=a;else{t+="";for(var s=t;!l(s);s=this.parent(s))if(s===e)throw new Error("Setting "+t+" as parent of "+e+" would create a cycle");this.setNode(t)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=t,this._children[t][e]=!0,this}_removeFromParentsChildList(e){delete this._children[this._parent[e]][e]}parent(e){if(this._isCompound){var t=this._parent[e];if(t!==a)return t}}children(e){if(l(e)&&(e=a),this._isCompound){var t=this._children[e];if(t)return _(t)}else{if(e===a)return this.nodes();if(this.hasNode(e))return[]}}predecessors(e){var t=this._preds[e];if(t)return _(t)}successors(e){var t=this._sucs[e];if(t)return _(t)}neighbors(e){var t=this.predecessors(e);if(t)return w(t,this.successors(e))}isLeaf(e){var t;return this.isDirected()?t=this.successors(e):t=this.neighbors(e),t.length===0}filterNodes(e){var t=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});t.setGraph(this.graph());var s=this;d(this._nodes,function(n,h){e(h)&&t.setNode(h,n)}),d(this._edgeObjs,function(n){t.hasNode(n.v)&&t.hasNode(n.w)&&t.setEdge(n,s.edge(n))});var i={};function r(n){var h=s.parent(n);return h===void 0||t.hasNode(h)?(i[n]=h,h):h in i?i[h]:r(h)}return this._isCompound&&d(t.nodes(),function(n){t.setParent(n,r(n))}),t}setDefaultEdgeLabel(e){return b(e)||(e=f(e)),this._defaultEdgeLabelFn=e,this}edgeCount(){return this._edgeCount}edges(){return p(this._edgeObjs)}setPath(e,t){var s=this,i=arguments;return D(e,function(r,n){return i.length>1?s.setEdge(r,n,t):s.setEdge(r,n),n}),this}setEdge(){var e,t,s,i,r=!1,n=arguments[0];typeof n=="object"&&n!==null&&"v"in n?(e=n.v,t=n.w,s=n.name,arguments.length===2&&(i=arguments[1],r=!0)):(e=n,t=arguments[1],s=arguments[3],arguments.length>2&&(i=arguments[2],r=!0)),e=""+e,t=""+t,l(s)||(s=""+s);var h=c(this._isDirected,e,t,s);if(Object.prototype.hasOwnProperty.call(this._edgeLabels,h))return r&&(this._edgeLabels[h]=i),this;if(!l(s)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(t),this._edgeLabels[h]=r?i:this._defaultEdgeLabelFn(e,t,s);var u=M(this._isDirected,e,t,s);return e=u.v,t=u.w,Object.freeze(u),this._edgeObjs[h]=u,y(this._preds[t],e),y(this._sucs[e],t),this._in[t][h]=u,this._out[e][h]=u,this._edgeCount++,this}edge(e,t,s){var i=arguments.length===1?m(this._isDirected,arguments[0]):c(this._isDirected,e,t,s);return this._edgeLabels[i]}hasEdge(e,t,s){var i=arguments.length===1?m(this._isDirected,arguments[0]):c(this._isDirected,e,t,s);return Object.prototype.hasOwnProperty.call(this._edgeLabels,i)}removeEdge(e,t,s){var i=arguments.length===1?m(this._isDirected,arguments[0]):c(this._isDirected,e,t,s),r=this._edgeObjs[i];return r&&(e=r.v,t=r.w,delete this._edgeLabels[i],delete this._edgeObjs[i],C(this._preds[t],e),C(this._sucs[e],t),delete this._in[t][i],delete this._out[e][i],this._edgeCount--),this}inEdges(e,t){var s=this._in[e];if(s){var i=p(s);return t?g(i,function(r){return r.v===t}):i}}outEdges(e,t){var s=this._out[e];if(s){var i=p(s);return t?g(i,function(r){return r.w===t}):i}}nodeEdges(e,t){var s=this.inEdges(e,t);if(s)return s.concat(this.outEdges(e,t))}}L.prototype._nodeCount=0;L.prototype._edgeCount=0;function y(o,e){o[e]?o[e]++:o[e]=1}function C(o,e){--o[e]||delete o[e]}function c(o,e,t,s){var i=""+e,r=""+t;if(!o&&i>r){var n=i;i=r,r=n}return i+O+r+O+(l(s)?F:s)}function M(o,e,t,s){var i=""+e,r=""+t;if(!o&&i>r){var n=i;i=r,r=n}var h={v:i,w:r};return s&&(h.name=s),h}function m(o,e){return c(o,e.v,e.w,e.name)}export{L as G}; +import{aq as N,ar as j,as as f,at as b,au as E}from"../app.B3HFS4Ax.js";import{a as v,c as P,k as _,f as g,d,i as l,v as p,r as D}from"./baseUniq.DF1e2fMk.js";var w=N(function(o){return v(P(o,1,j,!0))}),F="\0",a="\0",O="";class L{constructor(e={}){this._isDirected=Object.prototype.hasOwnProperty.call(e,"directed")?e.directed:!0,this._isMultigraph=Object.prototype.hasOwnProperty.call(e,"multigraph")?e.multigraph:!1,this._isCompound=Object.prototype.hasOwnProperty.call(e,"compound")?e.compound:!1,this._label=void 0,this._defaultNodeLabelFn=f(void 0),this._defaultEdgeLabelFn=f(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[a]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}isDirected(){return this._isDirected}isMultigraph(){return this._isMultigraph}isCompound(){return this._isCompound}setGraph(e){return this._label=e,this}graph(){return this._label}setDefaultNodeLabel(e){return b(e)||(e=f(e)),this._defaultNodeLabelFn=e,this}nodeCount(){return this._nodeCount}nodes(){return _(this._nodes)}sources(){var e=this;return g(this.nodes(),function(t){return E(e._in[t])})}sinks(){var e=this;return g(this.nodes(),function(t){return E(e._out[t])})}setNodes(e,t){var s=arguments,i=this;return d(e,function(r){s.length>1?i.setNode(r,t):i.setNode(r)}),this}setNode(e,t){return Object.prototype.hasOwnProperty.call(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=t),this):(this._nodes[e]=arguments.length>1?t:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=a,this._children[e]={},this._children[a][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)}node(e){return this._nodes[e]}hasNode(e){return Object.prototype.hasOwnProperty.call(this._nodes,e)}removeNode(e){if(Object.prototype.hasOwnProperty.call(this._nodes,e)){var t=s=>this.removeEdge(this._edgeObjs[s]);delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],d(this.children(e),s=>{this.setParent(s)}),delete this._children[e]),d(_(this._in[e]),t),delete this._in[e],delete this._preds[e],d(_(this._out[e]),t),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this}setParent(e,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(l(t))t=a;else{t+="";for(var s=t;!l(s);s=this.parent(s))if(s===e)throw new Error("Setting "+t+" as parent of "+e+" would create a cycle");this.setNode(t)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=t,this._children[t][e]=!0,this}_removeFromParentsChildList(e){delete this._children[this._parent[e]][e]}parent(e){if(this._isCompound){var t=this._parent[e];if(t!==a)return t}}children(e){if(l(e)&&(e=a),this._isCompound){var t=this._children[e];if(t)return _(t)}else{if(e===a)return this.nodes();if(this.hasNode(e))return[]}}predecessors(e){var t=this._preds[e];if(t)return _(t)}successors(e){var t=this._sucs[e];if(t)return _(t)}neighbors(e){var t=this.predecessors(e);if(t)return w(t,this.successors(e))}isLeaf(e){var t;return this.isDirected()?t=this.successors(e):t=this.neighbors(e),t.length===0}filterNodes(e){var t=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});t.setGraph(this.graph());var s=this;d(this._nodes,function(n,h){e(h)&&t.setNode(h,n)}),d(this._edgeObjs,function(n){t.hasNode(n.v)&&t.hasNode(n.w)&&t.setEdge(n,s.edge(n))});var i={};function r(n){var h=s.parent(n);return h===void 0||t.hasNode(h)?(i[n]=h,h):h in i?i[h]:r(h)}return this._isCompound&&d(t.nodes(),function(n){t.setParent(n,r(n))}),t}setDefaultEdgeLabel(e){return b(e)||(e=f(e)),this._defaultEdgeLabelFn=e,this}edgeCount(){return this._edgeCount}edges(){return p(this._edgeObjs)}setPath(e,t){var s=this,i=arguments;return D(e,function(r,n){return i.length>1?s.setEdge(r,n,t):s.setEdge(r,n),n}),this}setEdge(){var e,t,s,i,r=!1,n=arguments[0];typeof n=="object"&&n!==null&&"v"in n?(e=n.v,t=n.w,s=n.name,arguments.length===2&&(i=arguments[1],r=!0)):(e=n,t=arguments[1],s=arguments[3],arguments.length>2&&(i=arguments[2],r=!0)),e=""+e,t=""+t,l(s)||(s=""+s);var h=c(this._isDirected,e,t,s);if(Object.prototype.hasOwnProperty.call(this._edgeLabels,h))return r&&(this._edgeLabels[h]=i),this;if(!l(s)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(t),this._edgeLabels[h]=r?i:this._defaultEdgeLabelFn(e,t,s);var u=M(this._isDirected,e,t,s);return e=u.v,t=u.w,Object.freeze(u),this._edgeObjs[h]=u,y(this._preds[t],e),y(this._sucs[e],t),this._in[t][h]=u,this._out[e][h]=u,this._edgeCount++,this}edge(e,t,s){var i=arguments.length===1?m(this._isDirected,arguments[0]):c(this._isDirected,e,t,s);return this._edgeLabels[i]}hasEdge(e,t,s){var i=arguments.length===1?m(this._isDirected,arguments[0]):c(this._isDirected,e,t,s);return Object.prototype.hasOwnProperty.call(this._edgeLabels,i)}removeEdge(e,t,s){var i=arguments.length===1?m(this._isDirected,arguments[0]):c(this._isDirected,e,t,s),r=this._edgeObjs[i];return r&&(e=r.v,t=r.w,delete this._edgeLabels[i],delete this._edgeObjs[i],C(this._preds[t],e),C(this._sucs[e],t),delete this._in[t][i],delete this._out[e][i],this._edgeCount--),this}inEdges(e,t){var s=this._in[e];if(s){var i=p(s);return t?g(i,function(r){return r.v===t}):i}}outEdges(e,t){var s=this._out[e];if(s){var i=p(s);return t?g(i,function(r){return r.w===t}):i}}nodeEdges(e,t){var s=this.inEdges(e,t);if(s)return s.concat(this.outEdges(e,t))}}L.prototype._nodeCount=0;L.prototype._edgeCount=0;function y(o,e){o[e]?o[e]++:o[e]=1}function C(o,e){--o[e]||delete o[e]}function c(o,e,t,s){var i=""+e,r=""+t;if(!o&&i>r){var n=i;i=r,r=n}return i+O+r+O+(l(s)?F:s)}function M(o,e,t,s){var i=""+e,r=""+t;if(!o&&i>r){var n=i;i=r,r=n}var h={v:i,w:r};return s&&(h.name=s),h}function m(o,e){return c(o,e.v,e.w,e.name)}export{L as G}; diff --git a/assets/chunks/infoDiagram-A4XQUW5V.CxGB1BYo.js b/assets/chunks/infoDiagram-A4XQUW5V.BYaKPan2.js similarity index 54% rename from assets/chunks/infoDiagram-A4XQUW5V.CxGB1BYo.js rename to assets/chunks/infoDiagram-A4XQUW5V.BYaKPan2.js index 3e8b9a4e..af839f07 100644 --- a/assets/chunks/infoDiagram-A4XQUW5V.CxGB1BYo.js +++ b/assets/chunks/infoDiagram-A4XQUW5V.BYaKPan2.js @@ -1,2 +1,2 @@ -import{_ as e,l as o,G as i,k as n,H as p}from"../app.BMPJqCQ4.js";import{p as g}from"./gitGraph-YCYPL57B.CBDBGspc.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";import"./baseUniq.BQi4b7P6.js";import"./basePickBy.DV_PkyTc.js";import"./clone.DZDlKaiy.js";var m={parse:e(async r=>{const a=await g("info",r);o.debug(a)},"parse")},v={version:p},d=e(()=>v.version,"getVersion"),c={getVersion:d},l=e((r,a,s)=>{o.debug(`rendering info diagram +import{_ as e,l as o,G as i,k as n,H as p}from"../app.B3HFS4Ax.js";import{p as g}from"./gitGraph-YCYPL57B.CYCapGwC.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";import"./clone.hEYnPj9t.js";var m={parse:e(async r=>{const a=await g("info",r);o.debug(a)},"parse")},v={version:p},d=e(()=>v.version,"getVersion"),c={getVersion:d},l=e((r,a,s)=>{o.debug(`rendering info diagram `+r);const t=i(a);n(t,100,400,!0),t.append("g").append("text").attr("x",100).attr("y",40).attr("class","version").attr("font-size",32).style("text-anchor","middle").text(`v${s}`)},"draw"),f={draw:l},D={parser:m,db:c,renderer:f};export{D as diagram}; diff --git a/assets/chunks/journeyDiagram-G5WM74LC.aH0kWbCG.js b/assets/chunks/journeyDiagram-G5WM74LC.D-DrHUr6.js similarity index 98% rename from assets/chunks/journeyDiagram-G5WM74LC.aH0kWbCG.js rename to assets/chunks/journeyDiagram-G5WM74LC.D-DrHUr6.js index 768ff235..14f52738 100644 --- a/assets/chunks/journeyDiagram-G5WM74LC.aH0kWbCG.js +++ b/assets/chunks/journeyDiagram-G5WM74LC.D-DrHUr6.js @@ -1,4 +1,4 @@ -import{d as ft,f as gt,g as at,b as mt}from"./chunk-ASOPGD6M.DhYSqRPk.js";import{_ as i,d as A,p as xt,q as kt,s as _t,g as vt,c as bt,b as wt,v as Tt,j as W,k as St}from"../app.BMPJqCQ4.js";import{d as tt}from"./arc.ChaO93yJ.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var H=function(){var t=i(function(g,r,a,l){for(a=a||{},l=g.length;l--;a[g[l]]=r);return a},"o"),e=[6,8,10,11,12,14,16,17,18],n=[1,9],c=[1,10],s=[1,11],u=[1,12],h=[1,13],p=[1,14],d={trace:i(function(){},"trace"),yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,taskName:18,taskData:19,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",18:"taskName",19:"taskData"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,2]],performAction:i(function(r,a,l,y,f,o,S){var _=o.length-1;switch(f){case 1:return o[_-1];case 2:this.$=[];break;case 3:o[_-1].push(o[_]),this.$=o[_-1];break;case 4:case 5:this.$=o[_];break;case 6:case 7:this.$=[];break;case 8:y.setDiagramTitle(o[_].substr(6)),this.$=o[_].substr(6);break;case 9:this.$=o[_].trim(),y.setAccTitle(this.$);break;case 10:case 11:this.$=o[_].trim(),y.setAccDescription(this.$);break;case 12:y.addSection(o[_].substr(8)),this.$=o[_].substr(8);break;case 13:y.addTask(o[_-1],o[_]),this.$="task";break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:15,11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,5]),t(e,[2,6]),t(e,[2,8]),{13:[1,16]},{15:[1,17]},t(e,[2,11]),t(e,[2,12]),{19:[1,18]},t(e,[2,4]),t(e,[2,9]),t(e,[2,10]),t(e,[2,13])],defaultActions:{},parseError:i(function(r,a){if(a.recoverable)this.trace(r);else{var l=new Error(r);throw l.hash=a,l}},"parseError"),parse:i(function(r){var a=this,l=[0],y=[],f=[null],o=[],S=this.table,_="",B=0,J=0,ut=2,K=1,yt=o.slice.call(arguments,1),k=Object.create(this.lexer),E={yy:{}};for(var O in this.yy)Object.prototype.hasOwnProperty.call(this.yy,O)&&(E.yy[O]=this.yy[O]);k.setInput(r,E.yy),E.yy.lexer=k,E.yy.parser=this,typeof k.yylloc>"u"&&(k.yylloc={});var Y=k.yylloc;o.push(Y);var dt=k.options&&k.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function pt(b){l.length=l.length-2*b,f.length=f.length-b,o.length=o.length-b}i(pt,"popStack");function Q(){var b;return b=y.pop()||k.lex()||K,typeof b!="number"&&(b instanceof Array&&(y=b,b=y.pop()),b=a.symbols_[b]||b),b}i(Q,"lex");for(var v,P,w,q,C={},j,M,D,N;;){if(P=l[l.length-1],this.defaultActions[P]?w=this.defaultActions[P]:((v===null||typeof v>"u")&&(v=Q()),w=S[P]&&S[P][v]),typeof w>"u"||!w.length||!w[0]){var G="";N=[];for(j in S[P])this.terminals_[j]&&j>ut&&N.push("'"+this.terminals_[j]+"'");k.showPosition?G="Parse error on line "+(B+1)+`: +import{d as ft,f as gt,g as at,b as mt}from"./chunk-ASOPGD6M.CcOvkfYi.js";import{_ as i,d as A,p as xt,q as kt,s as _t,g as vt,c as bt,b as wt,v as Tt,j as W,k as St}from"../app.B3HFS4Ax.js";import{d as tt}from"./arc.K0nsEbsP.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var H=function(){var t=i(function(g,r,a,l){for(a=a||{},l=g.length;l--;a[g[l]]=r);return a},"o"),e=[6,8,10,11,12,14,16,17,18],n=[1,9],c=[1,10],s=[1,11],u=[1,12],h=[1,13],p=[1,14],d={trace:i(function(){},"trace"),yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,taskName:18,taskData:19,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",18:"taskName",19:"taskData"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,2]],performAction:i(function(r,a,l,y,f,o,S){var _=o.length-1;switch(f){case 1:return o[_-1];case 2:this.$=[];break;case 3:o[_-1].push(o[_]),this.$=o[_-1];break;case 4:case 5:this.$=o[_];break;case 6:case 7:this.$=[];break;case 8:y.setDiagramTitle(o[_].substr(6)),this.$=o[_].substr(6);break;case 9:this.$=o[_].trim(),y.setAccTitle(this.$);break;case 10:case 11:this.$=o[_].trim(),y.setAccDescription(this.$);break;case 12:y.addSection(o[_].substr(8)),this.$=o[_].substr(8);break;case 13:y.addTask(o[_-1],o[_]),this.$="task";break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:15,11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,5]),t(e,[2,6]),t(e,[2,8]),{13:[1,16]},{15:[1,17]},t(e,[2,11]),t(e,[2,12]),{19:[1,18]},t(e,[2,4]),t(e,[2,9]),t(e,[2,10]),t(e,[2,13])],defaultActions:{},parseError:i(function(r,a){if(a.recoverable)this.trace(r);else{var l=new Error(r);throw l.hash=a,l}},"parseError"),parse:i(function(r){var a=this,l=[0],y=[],f=[null],o=[],S=this.table,_="",B=0,J=0,ut=2,K=1,yt=o.slice.call(arguments,1),k=Object.create(this.lexer),E={yy:{}};for(var O in this.yy)Object.prototype.hasOwnProperty.call(this.yy,O)&&(E.yy[O]=this.yy[O]);k.setInput(r,E.yy),E.yy.lexer=k,E.yy.parser=this,typeof k.yylloc>"u"&&(k.yylloc={});var Y=k.yylloc;o.push(Y);var dt=k.options&&k.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function pt(b){l.length=l.length-2*b,f.length=f.length-b,o.length=o.length-b}i(pt,"popStack");function Q(){var b;return b=y.pop()||k.lex()||K,typeof b!="number"&&(b instanceof Array&&(y=b,b=y.pop()),b=a.symbols_[b]||b),b}i(Q,"lex");for(var v,P,w,q,C={},j,M,D,N;;){if(P=l[l.length-1],this.defaultActions[P]?w=this.defaultActions[P]:((v===null||typeof v>"u")&&(v=Q()),w=S[P]&&S[P][v]),typeof w>"u"||!w.length||!w[0]){var G="";N=[];for(j in S[P])this.terminals_[j]&&j>ut&&N.push("'"+this.terminals_[j]+"'");k.showPosition?G="Parse error on line "+(B+1)+`: `+k.showPosition()+` Expecting `+N.join(", ")+", got '"+(this.terminals_[v]||v)+"'":G="Parse error on line "+(B+1)+": Unexpected "+(v==K?"end of input":"'"+(this.terminals_[v]||v)+"'"),this.parseError(G,{text:k.match,token:this.terminals_[v]||v,line:k.yylineno,loc:Y,expected:N})}if(w[0]instanceof Array&&w.length>1)throw new Error("Parse Error: multiple actions possible at state: "+P+", token: "+v);switch(w[0]){case 1:l.push(v),f.push(k.yytext),o.push(k.yylloc),l.push(w[1]),v=null,J=k.yyleng,_=k.yytext,B=k.yylineno,Y=k.yylloc;break;case 2:if(M=this.productions_[w[1]][1],C.$=f[f.length-M],C._$={first_line:o[o.length-(M||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(M||1)].first_column,last_column:o[o.length-1].last_column},dt&&(C._$.range=[o[o.length-(M||1)].range[0],o[o.length-1].range[1]]),q=this.performAction.apply(C,[_,J,B,E.yy,w[1],f,o].concat(yt)),typeof q<"u")return q;M&&(l=l.slice(0,-1*M*2),f=f.slice(0,-1*M),o=o.slice(0,-1*M)),l.push(this.productions_[w[1]][0]),f.push(C.$),o.push(C._$),D=S[l[l.length-2]][l[l.length-1]],l.push(D);break;case 3:return!0}}return!0},"parse")},x=function(){var g={EOF:1,parseError:i(function(a,l){if(this.yy.parser)this.yy.parser.parseError(a,l);else throw new Error(a)},"parseError"),setInput:i(function(r,a){return this.yy=a||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:i(function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var a=r.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},"input"),unput:i(function(r){var a=r.length,l=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var y=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var f=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===y.length?this.yylloc.first_column:0)+y[y.length-l.length].length-l[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[f[0],f[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},"unput"),more:i(function(){return this._more=!0,this},"more"),reject:i(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:i(function(r){this.unput(this.match.slice(r))},"less"),pastInput:i(function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:i(function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:i(function(){var r=this.pastInput(),a=new Array(r.length+1).join("-");return r+this.upcomingInput()+` diff --git a/assets/chunks/kanban-definition-QRCXZQQD.Cv2Skcd6.js b/assets/chunks/kanban-definition-QRCXZQQD.D-r5hGNJ.js similarity index 99% rename from assets/chunks/kanban-definition-QRCXZQQD.Cv2Skcd6.js rename to assets/chunks/kanban-definition-QRCXZQQD.D-r5hGNJ.js index f5fb04df..363706aa 100644 --- a/assets/chunks/kanban-definition-QRCXZQQD.Cv2Skcd6.js +++ b/assets/chunks/kanban-definition-QRCXZQQD.D-r5hGNJ.js @@ -1,4 +1,4 @@ -import{_ as c,l as te,d as W,G as fe,ag as ye,ah as be,ai as me,ac as _e,B as Y,i as F,r as Ee,J as ke,ad as Se,ae as le,af as ce}from"../app.BMPJqCQ4.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var $=function(){var t=c(function(_,s,n,a){for(n=n||{},a=_.length;a--;n[_[a]]=s);return n},"o"),g=[1,4],d=[1,13],r=[1,12],p=[1,15],E=[1,16],f=[1,20],h=[1,19],L=[6,7,8],C=[1,26],w=[1,24],N=[1,25],i=[6,7,11],M=[1,31],x=[6,7,11,24],P=[1,6,13,16,17,20,23],U=[1,35],j=[1,36],A=[1,6,7,11,13,16,17,20,23],H=[1,38],B={trace:c(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,KANBAN:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,shapeData:15,ICON:16,CLASS:17,nodeWithId:18,nodeWithoutId:19,NODE_DSTART:20,NODE_DESCR:21,NODE_DEND:22,NODE_ID:23,SHAPE_DATA:24,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"KANBAN",11:"EOF",13:"SPACELIST",16:"ICON",17:"CLASS",20:"NODE_DSTART",21:"NODE_DESCR",22:"NODE_DEND",23:"NODE_ID",24:"SHAPE_DATA"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,3],[12,2],[12,2],[12,2],[12,1],[12,2],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[19,3],[18,1],[18,4],[15,2],[15,1]],performAction:c(function(s,n,a,o,u,e,V){var l=e.length-1;switch(u){case 6:case 7:return o;case 8:o.getLogger().trace("Stop NL ");break;case 9:o.getLogger().trace("Stop EOF ");break;case 11:o.getLogger().trace("Stop NL2 ");break;case 12:o.getLogger().trace("Stop EOF2 ");break;case 15:o.getLogger().info("Node: ",e[l-1].id),o.addNode(e[l-2].length,e[l-1].id,e[l-1].descr,e[l-1].type,e[l]);break;case 16:o.getLogger().info("Node: ",e[l].id),o.addNode(e[l-1].length,e[l].id,e[l].descr,e[l].type);break;case 17:o.getLogger().trace("Icon: ",e[l]),o.decorateNode({icon:e[l]});break;case 18:case 23:o.decorateNode({class:e[l]});break;case 19:o.getLogger().trace("SPACELIST");break;case 20:o.getLogger().trace("Node: ",e[l-1].id),o.addNode(0,e[l-1].id,e[l-1].descr,e[l-1].type,e[l]);break;case 21:o.getLogger().trace("Node: ",e[l].id),o.addNode(0,e[l].id,e[l].descr,e[l].type);break;case 22:o.decorateNode({icon:e[l]});break;case 27:o.getLogger().trace("node found ..",e[l-2]),this.$={id:e[l-1],descr:e[l-1],type:o.getType(e[l-2],e[l])};break;case 28:this.$={id:e[l],descr:e[l],type:0};break;case 29:o.getLogger().trace("node found ..",e[l-3]),this.$={id:e[l-3],descr:e[l-1],type:o.getType(e[l-2],e[l])};break;case 30:this.$=e[l-1]+e[l];break;case 31:this.$=e[l];break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],8:g},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:g},{6:d,7:[1,10],9:9,12:11,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},t(L,[2,3]),{1:[2,2]},t(L,[2,4]),t(L,[2,5]),{1:[2,6],6:d,12:21,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},{6:d,9:22,12:11,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},{6:C,7:w,10:23,11:N},t(i,[2,24],{18:17,19:18,14:27,16:[1,28],17:[1,29],20:f,23:h}),t(i,[2,19]),t(i,[2,21],{15:30,24:M}),t(i,[2,22]),t(i,[2,23]),t(x,[2,25]),t(x,[2,26]),t(x,[2,28],{20:[1,32]}),{21:[1,33]},{6:C,7:w,10:34,11:N},{1:[2,7],6:d,12:21,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},t(P,[2,14],{7:U,11:j}),t(A,[2,8]),t(A,[2,9]),t(A,[2,10]),t(i,[2,16],{15:37,24:M}),t(i,[2,17]),t(i,[2,18]),t(i,[2,20],{24:H}),t(x,[2,31]),{21:[1,39]},{22:[1,40]},t(P,[2,13],{7:U,11:j}),t(A,[2,11]),t(A,[2,12]),t(i,[2,15],{24:H}),t(x,[2,30]),{22:[1,41]},t(x,[2,27]),t(x,[2,29])],defaultActions:{2:[2,1],6:[2,2]},parseError:c(function(s,n){if(n.recoverable)this.trace(s);else{var a=new Error(s);throw a.hash=n,a}},"parseError"),parse:c(function(s){var n=this,a=[0],o=[],u=[null],e=[],V=this.table,l="",z=0,ie=0,ue=2,re=1,ge=e.slice.call(arguments,1),b=Object.create(this.lexer),T={yy:{}};for(var J in this.yy)Object.prototype.hasOwnProperty.call(this.yy,J)&&(T.yy[J]=this.yy[J]);b.setInput(s,T.yy),T.yy.lexer=b,T.yy.parser=this,typeof b.yylloc>"u"&&(b.yylloc={});var q=b.yylloc;e.push(q);var de=b.options&&b.options.ranges;typeof T.yy.parseError=="function"?this.parseError=T.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function pe(S){a.length=a.length-2*S,u.length=u.length-S,e.length=e.length-S}c(pe,"popStack");function ae(){var S;return S=o.pop()||b.lex()||re,typeof S!="number"&&(S instanceof Array&&(o=S,S=o.pop()),S=n.symbols_[S]||S),S}c(ae,"lex");for(var k,R,v,Q,G={},X,I,oe,K;;){if(R=a[a.length-1],this.defaultActions[R]?v=this.defaultActions[R]:((k===null||typeof k>"u")&&(k=ae()),v=V[R]&&V[R][k]),typeof v>"u"||!v.length||!v[0]){var Z="";K=[];for(X in V[R])this.terminals_[X]&&X>ue&&K.push("'"+this.terminals_[X]+"'");b.showPosition?Z="Parse error on line "+(z+1)+`: +import{_ as c,l as te,d as W,G as fe,ag as ye,ah as be,ai as me,ac as _e,B as Y,i as F,r as Ee,J as ke,ad as Se,ae as le,af as ce}from"../app.B3HFS4Ax.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var $=function(){var t=c(function(_,s,n,a){for(n=n||{},a=_.length;a--;n[_[a]]=s);return n},"o"),g=[1,4],d=[1,13],r=[1,12],p=[1,15],E=[1,16],f=[1,20],h=[1,19],L=[6,7,8],C=[1,26],w=[1,24],N=[1,25],i=[6,7,11],M=[1,31],x=[6,7,11,24],P=[1,6,13,16,17,20,23],U=[1,35],j=[1,36],A=[1,6,7,11,13,16,17,20,23],H=[1,38],B={trace:c(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,KANBAN:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,shapeData:15,ICON:16,CLASS:17,nodeWithId:18,nodeWithoutId:19,NODE_DSTART:20,NODE_DESCR:21,NODE_DEND:22,NODE_ID:23,SHAPE_DATA:24,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"KANBAN",11:"EOF",13:"SPACELIST",16:"ICON",17:"CLASS",20:"NODE_DSTART",21:"NODE_DESCR",22:"NODE_DEND",23:"NODE_ID",24:"SHAPE_DATA"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,3],[12,2],[12,2],[12,2],[12,1],[12,2],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[19,3],[18,1],[18,4],[15,2],[15,1]],performAction:c(function(s,n,a,o,u,e,V){var l=e.length-1;switch(u){case 6:case 7:return o;case 8:o.getLogger().trace("Stop NL ");break;case 9:o.getLogger().trace("Stop EOF ");break;case 11:o.getLogger().trace("Stop NL2 ");break;case 12:o.getLogger().trace("Stop EOF2 ");break;case 15:o.getLogger().info("Node: ",e[l-1].id),o.addNode(e[l-2].length,e[l-1].id,e[l-1].descr,e[l-1].type,e[l]);break;case 16:o.getLogger().info("Node: ",e[l].id),o.addNode(e[l-1].length,e[l].id,e[l].descr,e[l].type);break;case 17:o.getLogger().trace("Icon: ",e[l]),o.decorateNode({icon:e[l]});break;case 18:case 23:o.decorateNode({class:e[l]});break;case 19:o.getLogger().trace("SPACELIST");break;case 20:o.getLogger().trace("Node: ",e[l-1].id),o.addNode(0,e[l-1].id,e[l-1].descr,e[l-1].type,e[l]);break;case 21:o.getLogger().trace("Node: ",e[l].id),o.addNode(0,e[l].id,e[l].descr,e[l].type);break;case 22:o.decorateNode({icon:e[l]});break;case 27:o.getLogger().trace("node found ..",e[l-2]),this.$={id:e[l-1],descr:e[l-1],type:o.getType(e[l-2],e[l])};break;case 28:this.$={id:e[l],descr:e[l],type:0};break;case 29:o.getLogger().trace("node found ..",e[l-3]),this.$={id:e[l-3],descr:e[l-1],type:o.getType(e[l-2],e[l])};break;case 30:this.$=e[l-1]+e[l];break;case 31:this.$=e[l];break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],8:g},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:g},{6:d,7:[1,10],9:9,12:11,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},t(L,[2,3]),{1:[2,2]},t(L,[2,4]),t(L,[2,5]),{1:[2,6],6:d,12:21,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},{6:d,9:22,12:11,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},{6:C,7:w,10:23,11:N},t(i,[2,24],{18:17,19:18,14:27,16:[1,28],17:[1,29],20:f,23:h}),t(i,[2,19]),t(i,[2,21],{15:30,24:M}),t(i,[2,22]),t(i,[2,23]),t(x,[2,25]),t(x,[2,26]),t(x,[2,28],{20:[1,32]}),{21:[1,33]},{6:C,7:w,10:34,11:N},{1:[2,7],6:d,12:21,13:r,14:14,16:p,17:E,18:17,19:18,20:f,23:h},t(P,[2,14],{7:U,11:j}),t(A,[2,8]),t(A,[2,9]),t(A,[2,10]),t(i,[2,16],{15:37,24:M}),t(i,[2,17]),t(i,[2,18]),t(i,[2,20],{24:H}),t(x,[2,31]),{21:[1,39]},{22:[1,40]},t(P,[2,13],{7:U,11:j}),t(A,[2,11]),t(A,[2,12]),t(i,[2,15],{24:H}),t(x,[2,30]),{22:[1,41]},t(x,[2,27]),t(x,[2,29])],defaultActions:{2:[2,1],6:[2,2]},parseError:c(function(s,n){if(n.recoverable)this.trace(s);else{var a=new Error(s);throw a.hash=n,a}},"parseError"),parse:c(function(s){var n=this,a=[0],o=[],u=[null],e=[],V=this.table,l="",z=0,ie=0,ue=2,re=1,ge=e.slice.call(arguments,1),b=Object.create(this.lexer),T={yy:{}};for(var J in this.yy)Object.prototype.hasOwnProperty.call(this.yy,J)&&(T.yy[J]=this.yy[J]);b.setInput(s,T.yy),T.yy.lexer=b,T.yy.parser=this,typeof b.yylloc>"u"&&(b.yylloc={});var q=b.yylloc;e.push(q);var de=b.options&&b.options.ranges;typeof T.yy.parseError=="function"?this.parseError=T.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function pe(S){a.length=a.length-2*S,u.length=u.length-S,e.length=e.length-S}c(pe,"popStack");function ae(){var S;return S=o.pop()||b.lex()||re,typeof S!="number"&&(S instanceof Array&&(o=S,S=o.pop()),S=n.symbols_[S]||S),S}c(ae,"lex");for(var k,R,v,Q,G={},X,I,oe,K;;){if(R=a[a.length-1],this.defaultActions[R]?v=this.defaultActions[R]:((k===null||typeof k>"u")&&(k=ae()),v=V[R]&&V[R][k]),typeof v>"u"||!v.length||!v[0]){var Z="";K=[];for(X in V[R])this.terminals_[X]&&X>ue&&K.push("'"+this.terminals_[X]+"'");b.showPosition?Z="Parse error on line "+(z+1)+`: `+b.showPosition()+` Expecting `+K.join(", ")+", got '"+(this.terminals_[k]||k)+"'":Z="Parse error on line "+(z+1)+": Unexpected "+(k==re?"end of input":"'"+(this.terminals_[k]||k)+"'"),this.parseError(Z,{text:b.match,token:this.terminals_[k]||k,line:b.yylineno,loc:q,expected:K})}if(v[0]instanceof Array&&v.length>1)throw new Error("Parse Error: multiple actions possible at state: "+R+", token: "+k);switch(v[0]){case 1:a.push(k),u.push(b.yytext),e.push(b.yylloc),a.push(v[1]),k=null,ie=b.yyleng,l=b.yytext,z=b.yylineno,q=b.yylloc;break;case 2:if(I=this.productions_[v[1]][1],G.$=u[u.length-I],G._$={first_line:e[e.length-(I||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(I||1)].first_column,last_column:e[e.length-1].last_column},de&&(G._$.range=[e[e.length-(I||1)].range[0],e[e.length-1].range[1]]),Q=this.performAction.apply(G,[l,ie,z,T.yy,v[1],u,e].concat(ge)),typeof Q<"u")return Q;I&&(a=a.slice(0,-1*I*2),u=u.slice(0,-1*I),e=e.slice(0,-1*I)),a.push(this.productions_[v[1]][0]),u.push(G.$),e.push(G._$),oe=V[a[a.length-2]][a[a.length-1]],a.push(oe);break;case 3:return!0}}return!0},"parse")},m=function(){var _={EOF:1,parseError:c(function(n,a){if(this.yy.parser)this.yy.parser.parseError(n,a);else throw new Error(n)},"parseError"),setInput:c(function(s,n){return this.yy=n||this.yy||{},this._input=s,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:c(function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var n=s.match(/(?:\r\n?|\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},"input"),unput:c(function(s){var n=s.length,a=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var o=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),a.length-1&&(this.yylineno-=a.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:a?(a.length===o.length?this.yylloc.first_column:0)+o[o.length-a.length].length-a[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},"unput"),more:c(function(){return this._more=!0,this},"more"),reject:c(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:c(function(s){this.unput(this.match.slice(s))},"less"),pastInput:c(function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:c(function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:c(function(){var s=this.pastInput(),n=new Array(s.length+1).join("-");return s+this.upcomingInput()+` diff --git a/assets/chunks/layout.DI7q_rl0.js b/assets/chunks/layout.CFyJsJoY.js similarity index 98% rename from assets/chunks/layout.DI7q_rl0.js rename to assets/chunks/layout.CFyJsJoY.js index 48962a9e..1f0b5784 100644 --- a/assets/chunks/layout.DI7q_rl0.js +++ b/assets/chunks/layout.CFyJsJoY.js @@ -1 +1 @@ -import{G as g}from"./graph.CE1AQhN6.js";import{b as Me,p as ce,q as le,g as z,e as ee,l as F,o as Te,s as Ie,c as Se,u as je,d as f,i as m,f as R,v as x,r as I}from"./baseUniq.BQi4b7P6.js";import{f as O,b as he,a as Fe,c as Ve,d as Be,t as V,m as w,e as P,h as ve,g as X,l as M,i as Ae}from"./basePickBy.DV_PkyTc.js";import{b5 as Ge,b6 as Ye,b7 as De,aN as qe,b8 as $e,aR as pe,aQ as we,b9 as We,aM as q,aq as ze,aT as Xe,ba as $}from"../app.BMPJqCQ4.js";function Ue(e){return Ge(Ye(e,void 0,O),e+"")}var He=1,Je=4;function Qe(e){return Me(e,He|Je)}function Ze(e,n){return e==null?e:De(e,ce(n),qe)}function Ke(e,n){return le(e,ce(n))}function en(e,n){return e>n}function S(e,n){var r={};return n=z(n),le(e,function(t,a,i){$e(r,a,n(t,a,i))}),r}function y(e){return e&&e.length?he(e,pe,en):void 0}function U(e,n){return e&&e.length?he(e,z(n),Fe):void 0}function nn(e,n){var r=e.length;for(e.sort(n);r--;)e[r]=e[r].value;return e}function rn(e,n){if(e!==n){var r=e!==void 0,t=e===null,a=e===e,i=ee(e),o=n!==void 0,u=n===null,d=n===n,s=ee(n);if(!u&&!s&&!i&&e>n||i&&o&&d&&!u&&!s||t&&o&&d||!r&&d||!a)return 1;if(!t&&!i&&!s&&e=u)return d;var s=r[t];return d*(s=="desc"?-1:1)}}return e.index-n.index}function an(e,n,r){n.length?n=F(n,function(i){return we(i)?function(o){return Te(o,i.length===1?i[0]:i)}:i}):n=[pe];var t=-1;n=F(n,We(z));var a=Ve(e,function(i,o,u){var d=F(n,function(s){return s(i)});return{criteria:d,index:++t,value:i}});return nn(a,function(i,o){return tn(i,o,r)})}function on(e,n){return Be(e,n,function(r,t){return Ie(e,t)})}var T=Ue(function(e,n){return e==null?{}:on(e,n)}),un=Math.ceil,dn=Math.max;function sn(e,n,r,t){for(var a=-1,i=dn(un((n-e)/(r||1)),0),o=Array(i);i--;)o[++a]=e,e+=r;return o}function fn(e){return function(n,r,t){return t&&typeof t!="number"&&q(n,r,t)&&(r=t=void 0),n=V(n),r===void 0?(r=n,n=0):r=V(r),t=t===void 0?n1&&q(e,n[0],n[1])?n=[]:r>2&&q(n[0],n[1],n[2])&&(n=[n[0]]),an(e,Se(n),[])}),cn=0;function H(e){var n=++cn;return je(e)+n}function ln(e,n,r){for(var t=-1,a=e.length,i=n.length,o={};++t0;--u)if(o=n[u].dequeue(),o){t=t.concat(B(e,n,r,o,!0));break}}}return t}function B(e,n,r,t,a){var i=a?[]:void 0;return f(e.inEdges(t.v),function(o){var u=e.edge(o),d=e.node(o.v);a&&i.push({v:o.v,w:o.w}),d.out-=u,W(n,r,d)}),f(e.outEdges(t.v),function(o){var u=e.edge(o),d=o.w,s=e.node(d);s.in-=u,W(n,r,s)}),e.removeNode(t.v),i}function mn(e,n){var r=new g,t=0,a=0;f(e.nodes(),function(u){r.setNode(u,{v:u,in:0,out:0})}),f(e.edges(),function(u){var d=r.edge(u.v,u.w)||0,s=n(u),c=d+s;r.setEdge(u.v,u.w,c),a=Math.max(a,r.node(u.v).out+=s),t=Math.max(t,r.node(u.w).in+=s)});var i=E(a+t+3).map(function(){return new vn}),o=t+1;return f(r.nodes(),function(u){W(i,o,r.node(u))}),{graph:r,buckets:i,zeroIdx:o}}function W(e,n,r){r.out?r.in?e[r.out-r.in+n].enqueue(r):e[e.length-1].enqueue(r):e[0].enqueue(r)}function gn(e){var n=e.graph().acyclicer==="greedy"?wn(e,r(e)):yn(e);f(n,function(t){var a=e.edge(t);e.removeEdge(t),a.forwardName=t.name,a.reversed=!0,e.setEdge(t.w,t.v,a,H("rev"))});function r(t){return function(a){return t.edge(a).weight}}}function yn(e){var n=[],r={},t={};function a(i){Object.prototype.hasOwnProperty.call(t,i)||(t[i]=!0,r[i]=!0,f(e.outEdges(i),function(o){Object.prototype.hasOwnProperty.call(r,o.w)?n.push(o):a(o.w)}),delete r[i])}return f(e.nodes(),a),n}function kn(e){f(e.edges(),function(n){var r=e.edge(n);if(r.reversed){e.removeEdge(n);var t=r.forwardName;delete r.reversed,delete r.forwardName,e.setEdge(n.w,n.v,r,t)}})}function L(e,n,r,t){var a;do a=H(t);while(e.hasNode(a));return r.dummy=n,e.setNode(a,r),a}function xn(e){var n=new g().setGraph(e.graph());return f(e.nodes(),function(r){n.setNode(r,e.node(r))}),f(e.edges(),function(r){var t=n.edge(r.v,r.w)||{weight:0,minlen:1},a=e.edge(r);n.setEdge(r.v,r.w,{weight:t.weight+a.weight,minlen:Math.max(t.minlen,a.minlen)})}),n}function be(e){var n=new g({multigraph:e.isMultigraph()}).setGraph(e.graph());return f(e.nodes(),function(r){e.children(r).length||n.setNode(r,e.node(r))}),f(e.edges(),function(r){n.setEdge(r,e.edge(r))}),n}function re(e,n){var r=e.x,t=e.y,a=n.x-r,i=n.y-t,o=e.width/2,u=e.height/2;if(!a&&!i)throw new Error("Not possible to find intersection inside of the rectangle");var d,s;return Math.abs(i)*o>Math.abs(a)*u?(i<0&&(u=-u),d=u*a/i,s=u):(a<0&&(o=-o),d=o,s=o*i/a),{x:r+d,y:t+s}}function j(e){var n=w(E(me(e)+1),function(){return[]});return f(e.nodes(),function(r){var t=e.node(r),a=t.rank;m(a)||(n[a][t.order]=r)}),n}function En(e){var n=P(w(e.nodes(),function(r){return e.node(r).rank}));f(e.nodes(),function(r){var t=e.node(r);ve(t,"rank")&&(t.rank-=n)})}function On(e){var n=P(w(e.nodes(),function(i){return e.node(i).rank})),r=[];f(e.nodes(),function(i){var o=e.node(i).rank-n;r[o]||(r[o]=[]),r[o].push(i)});var t=0,a=e.graph().nodeRankFactor;f(r,function(i,o){m(i)&&o%a!==0?--t:t&&f(i,function(u){e.node(u).rank+=t})})}function te(e,n,r,t){var a={width:0,height:0};return arguments.length>=4&&(a.rank=r,a.order=t),L(e,"border",a,n)}function me(e){return y(w(e.nodes(),function(n){var r=e.node(n).rank;if(!m(r))return r}))}function Ln(e,n){var r={lhs:[],rhs:[]};return f(e,function(t){n(t)?r.lhs.push(t):r.rhs.push(t)}),r}function Nn(e,n){return n()}function Pn(e){function n(r){var t=e.children(r),a=e.node(r);if(t.length&&f(t,n),Object.prototype.hasOwnProperty.call(a,"minRank")){a.borderLeft=[],a.borderRight=[];for(var i=a.minRank,o=a.maxRank+1;io.lim&&(u=o,d=!0);var s=R(n.edges(),function(c){return d===oe(e,e.node(c.v),u)&&d!==oe(e,e.node(c.w),u)});return U(s,function(c){return C(n,c)})}function Pe(e,n,r,t){var a=r.v,i=r.w;e.removeEdge(a,i),e.setEdge(t.v,t.w,{}),Z(e),Q(e,n),Dn(e,n)}function Dn(e,n){var r=X(e.nodes(),function(a){return!n.node(a).parent}),t=Gn(e,r);t=t.slice(1),f(t,function(a){var i=e.node(a).parent,o=n.edge(a,i),u=!1;o||(o=n.edge(i,a),u=!0),n.node(a).rank=n.node(i).rank+(u?o.minlen:-o.minlen)})}function qn(e,n,r){return e.hasEdge(n,r)}function oe(e,n,r){return r.low<=n.lim&&n.lim<=r.lim}function $n(e){switch(e.graph().ranker){case"network-simplex":ue(e);break;case"tight-tree":zn(e);break;case"longest-path":Wn(e);break;default:ue(e)}}var Wn=J;function zn(e){J(e),ye(e)}function ue(e){k(e)}function Xn(e){var n=L(e,"root",{},"_root"),r=Un(e),t=y(x(r))-1,a=2*t+1;e.graph().nestingRoot=n,f(e.edges(),function(o){e.edge(o).minlen*=a});var i=Hn(e)+1;f(e.children(),function(o){Ce(e,n,a,i,t,r,o)}),e.graph().nodeRankFactor=a}function Ce(e,n,r,t,a,i,o){var u=e.children(o);if(!u.length){o!==n&&e.setEdge(n,o,{weight:0,minlen:r});return}var d=te(e,"_bt"),s=te(e,"_bb"),c=e.node(o);e.setParent(d,o),c.borderTop=d,e.setParent(s,o),c.borderBottom=s,f(u,function(l){Ce(e,n,r,t,a,i,l);var h=e.node(l),v=h.borderTop?h.borderTop:l,p=h.borderBottom?h.borderBottom:l,b=h.borderTop?t:2*t,N=v!==p?1:a-i[o]+1;e.setEdge(d,v,{weight:b,minlen:N,nestingEdge:!0}),e.setEdge(p,s,{weight:b,minlen:N,nestingEdge:!0})}),e.parent(o)||e.setEdge(n,d,{weight:0,minlen:a+i[o]})}function Un(e){var n={};function r(t,a){var i=e.children(t);i&&i.length&&f(i,function(o){r(o,a+1)}),n[t]=a}return f(e.children(),function(t){r(t,1)}),n}function Hn(e){return I(e.edges(),function(n,r){return n+e.edge(r).weight},0)}function Jn(e){var n=e.graph();e.removeNode(n.nestingRoot),delete n.nestingRoot,f(e.edges(),function(r){var t=e.edge(r);t.nestingEdge&&e.removeEdge(r)})}function Qn(e,n,r){var t={},a;f(r,function(i){for(var o=e.parent(i),u,d;o;){if(u=e.parent(o),u?(d=t[u],t[u]=o):(d=a,a=o),d&&d!==o){n.setEdge(d,o);return}o=u}})}function Zn(e,n,r){var t=Kn(e),a=new g({compound:!0}).setGraph({root:t}).setDefaultNodeLabel(function(i){return e.node(i)});return f(e.nodes(),function(i){var o=e.node(i),u=e.parent(i);(o.rank===n||o.minRank<=n&&n<=o.maxRank)&&(a.setNode(i),a.setParent(i,u||t),f(e[r](i),function(d){var s=d.v===i?d.w:d.v,c=a.edge(s,i),l=m(c)?0:c.weight;a.setEdge(s,i,{weight:e.edge(d).weight+l})}),Object.prototype.hasOwnProperty.call(o,"minRank")&&a.setNode(i,{borderLeft:o.borderLeft[n],borderRight:o.borderRight[n]}))}),a}function Kn(e){for(var n;e.hasNode(n=H("_root")););return n}function er(e,n){for(var r=0,t=1;t0;)c%2&&(l+=u[c+1]),c=c-1>>1,u[c]+=s.weight;d+=s.weight*l})),d}function rr(e){var n={},r=R(e.nodes(),function(u){return!e.children(u).length}),t=y(w(r,function(u){return e.node(u).rank})),a=w(E(t+1),function(){return[]});function i(u){if(!ve(n,u)){n[u]=!0;var d=e.node(u);a[d.rank].push(u),f(e.successors(u),i)}}var o=_(r,function(u){return e.node(u).rank});return f(o,i),a}function tr(e,n){return w(n,function(r){var t=e.inEdges(r);if(t.length){var a=I(t,function(i,o){var u=e.edge(o),d=e.node(o.v);return{sum:i.sum+u.weight*d.order,weight:i.weight+u.weight}},{sum:0,weight:0});return{v:r,barycenter:a.sum/a.weight,weight:a.weight}}else return{v:r}})}function ar(e,n){var r={};f(e,function(a,i){var o=r[a.v]={indegree:0,in:[],out:[],vs:[a.v],i};m(a.barycenter)||(o.barycenter=a.barycenter,o.weight=a.weight)}),f(n.edges(),function(a){var i=r[a.v],o=r[a.w];!m(i)&&!m(o)&&(o.indegree++,i.out.push(r[a.w]))});var t=R(r,function(a){return!a.indegree});return ir(t)}function ir(e){var n=[];function r(i){return function(o){o.merged||(m(o.barycenter)||m(i.barycenter)||o.barycenter>=i.barycenter)&&or(i,o)}}function t(i){return function(o){o.in.push(i),--o.indegree===0&&e.push(o)}}for(;e.length;){var a=e.pop();n.push(a),f(a.in.reverse(),r(a)),f(a.out,t(a))}return w(R(n,function(i){return!i.merged}),function(i){return T(i,["vs","i","barycenter","weight"])})}function or(e,n){var r=0,t=0;e.weight&&(r+=e.barycenter*e.weight,t+=e.weight),n.weight&&(r+=n.barycenter*n.weight,t+=n.weight),e.vs=n.vs.concat(e.vs),e.barycenter=r/t,e.weight=t,e.i=Math.min(n.i,e.i),n.merged=!0}function ur(e,n){var r=Ln(e,function(c){return Object.prototype.hasOwnProperty.call(c,"barycenter")}),t=r.lhs,a=_(r.rhs,function(c){return-c.i}),i=[],o=0,u=0,d=0;t.sort(dr(!!n)),d=de(i,a,d),f(t,function(c){d+=c.vs.length,i.push(c.vs),o+=c.barycenter*c.weight,u+=c.weight,d=de(i,a,d)});var s={vs:O(i)};return u&&(s.barycenter=o/u,s.weight=u),s}function de(e,n,r){for(var t;n.length&&(t=M(n)).i<=r;)n.pop(),e.push(t.vs),r++;return r}function dr(e){return function(n,r){return n.barycenterr.barycenter?1:e?r.i-n.i:n.i-r.i}}function Re(e,n,r,t){var a=e.children(n),i=e.node(n),o=i?i.borderLeft:void 0,u=i?i.borderRight:void 0,d={};o&&(a=R(a,function(p){return p!==o&&p!==u}));var s=tr(e,a);f(s,function(p){if(e.children(p.v).length){var b=Re(e,p.v,r,t);d[p.v]=b,Object.prototype.hasOwnProperty.call(b,"barycenter")&&fr(p,b)}});var c=ar(s,r);sr(c,d);var l=ur(c,t);if(o&&(l.vs=O([o,l.vs,u]),e.predecessors(o).length)){var h=e.node(e.predecessors(o)[0]),v=e.node(e.predecessors(u)[0]);Object.prototype.hasOwnProperty.call(l,"barycenter")||(l.barycenter=0,l.weight=0),l.barycenter=(l.barycenter*l.weight+h.order+v.order)/(l.weight+2),l.weight+=2}return l}function sr(e,n){f(e,function(r){r.vs=O(r.vs.map(function(t){return n[t]?n[t].vs:t}))})}function fr(e,n){m(e.barycenter)?(e.barycenter=n.barycenter,e.weight=n.weight):(e.barycenter=(e.barycenter*e.weight+n.barycenter*n.weight)/(e.weight+n.weight),e.weight+=n.weight)}function cr(e){var n=me(e),r=se(e,E(1,n+1),"inEdges"),t=se(e,E(n-1,-1,-1),"outEdges"),a=rr(e);fe(e,a);for(var i=Number.POSITIVE_INFINITY,o,u=0,d=0;d<4;++u,++d){lr(u%2?r:t,u%4>=2),a=j(e);var s=er(e,a);so||u>n[d].lim));for(s=d,d=t;(d=e.parent(d))!==s;)i.push(d);return{path:a.concat(i.reverse()),lca:s}}function pr(e){var n={},r=0;function t(a){var i=r;f(e.children(a),t),n[a]={low:i,lim:r++}}return f(e.children(),t),n}function wr(e,n){var r={};function t(a,i){var o=0,u=0,d=a.length,s=M(i);return f(i,function(c,l){var h=mr(e,c),v=h?e.node(h).order:d;(h||c===s)&&(f(i.slice(u,l+1),function(p){f(e.predecessors(p),function(b){var N=e.node(b),K=N.order;(Ks)&&_e(r,h,c)})})}function a(i,o){var u=-1,d,s=0;return f(o,function(c,l){if(e.node(c).dummy==="border"){var h=e.predecessors(c);h.length&&(d=e.node(h[0]).order,t(o,s,l,u,d),s=l,u=d)}t(o,s,o.length,d,i.length)}),o}return I(n,a),r}function mr(e,n){if(e.node(n).dummy)return X(e.predecessors(n),function(r){return e.node(r).dummy})}function _e(e,n,r){if(n>r){var t=n;n=r,r=t}var a=e[n];a||(e[n]=a={}),a[r]=!0}function gr(e,n,r){if(n>r){var t=n;n=r,r=t}return!!e[n]&&Object.prototype.hasOwnProperty.call(e[n],r)}function yr(e,n,r,t){var a={},i={},o={};return f(n,function(u){f(u,function(d,s){a[d]=d,i[d]=d,o[d]=s})}),f(n,function(u){var d=-1;f(u,function(s){var c=t(s);if(c.length){c=_(c,function(b){return o[b]});for(var l=(c.length-1)/2,h=Math.floor(l),v=Math.ceil(l);h<=v;++h){var p=c[h];i[s]===s&&d{var t=r(" buildLayoutGraph",()=>Yr(e));r(" runLayout",()=>Mr(t,r)),r(" updateInputGraph",()=>Tr(e,t))})}function Mr(e,n){n(" makeSpaceForEdgeLabels",()=>Dr(e)),n(" removeSelfEdges",()=>Qr(e)),n(" acyclic",()=>gn(e)),n(" nestingGraph.run",()=>Xn(e)),n(" rank",()=>$n(be(e))),n(" injectEdgeLabelProxies",()=>qr(e)),n(" removeEmptyRanks",()=>On(e)),n(" nestingGraph.cleanup",()=>Jn(e)),n(" normalizeRanks",()=>En(e)),n(" assignRankMinMax",()=>$r(e)),n(" removeEdgeLabelProxies",()=>Wr(e)),n(" normalize.run",()=>Tn(e)),n(" parentDummyChains",()=>hr(e)),n(" addBorderSegments",()=>Pn(e)),n(" order",()=>cr(e)),n(" insertSelfEdges",()=>Zr(e)),n(" adjustCoordinateSystem",()=>Cn(e)),n(" position",()=>Rr(e)),n(" positionSelfEdges",()=>Kr(e)),n(" removeBorderNodes",()=>Jr(e)),n(" normalize.undo",()=>Sn(e)),n(" fixupEdgeLabelCoords",()=>Ur(e)),n(" undoCoordinateSystem",()=>Rn(e)),n(" translateGraph",()=>zr(e)),n(" assignNodeIntersects",()=>Xr(e)),n(" reversePoints",()=>Hr(e)),n(" acyclic.undo",()=>kn(e))}function Tr(e,n){f(e.nodes(),function(r){var t=e.node(r),a=n.node(r);t&&(t.x=a.x,t.y=a.y,n.children(r).length&&(t.width=a.width,t.height=a.height))}),f(e.edges(),function(r){var t=e.edge(r),a=n.edge(r);t.points=a.points,Object.prototype.hasOwnProperty.call(a,"x")&&(t.x=a.x,t.y=a.y)}),e.graph().width=n.graph().width,e.graph().height=n.graph().height}var Ir=["nodesep","edgesep","ranksep","marginx","marginy"],Sr={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},jr=["acyclicer","ranker","rankdir","align"],Fr=["width","height"],Vr={width:0,height:0},Br=["minlen","weight","width","height","labeloffset"],Ar={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},Gr=["labelpos"];function Yr(e){var n=new g({multigraph:!0,compound:!0}),r=D(e.graph());return n.setGraph($({},Sr,Y(r,Ir),T(r,jr))),f(e.nodes(),function(t){var a=D(e.node(t));n.setNode(t,Ae(Y(a,Fr),Vr)),n.setParent(t,e.parent(t))}),f(e.edges(),function(t){var a=D(e.edge(t));n.setEdge(t,$({},Ar,Y(a,Br),T(a,Gr)))}),n}function Dr(e){var n=e.graph();n.ranksep/=2,f(e.edges(),function(r){var t=e.edge(r);t.minlen*=2,t.labelpos.toLowerCase()!=="c"&&(n.rankdir==="TB"||n.rankdir==="BT"?t.width+=t.labeloffset:t.height+=t.labeloffset)})}function qr(e){f(e.edges(),function(n){var r=e.edge(n);if(r.width&&r.height){var t=e.node(n.v),a=e.node(n.w),i={rank:(a.rank-t.rank)/2+t.rank,e:n};L(e,"edge-proxy",i,"_ep")}})}function $r(e){var n=0;f(e.nodes(),function(r){var t=e.node(r);t.borderTop&&(t.minRank=e.node(t.borderTop).rank,t.maxRank=e.node(t.borderBottom).rank,n=y(n,t.maxRank))}),e.graph().maxRank=n}function Wr(e){f(e.nodes(),function(n){var r=e.node(n);r.dummy==="edge-proxy"&&(e.edge(r.e).labelRank=r.rank,e.removeNode(n))})}function zr(e){var n=Number.POSITIVE_INFINITY,r=0,t=Number.POSITIVE_INFINITY,a=0,i=e.graph(),o=i.marginx||0,u=i.marginy||0;function d(s){var c=s.x,l=s.y,h=s.width,v=s.height;n=Math.min(n,c-h/2),r=Math.max(r,c+h/2),t=Math.min(t,l-v/2),a=Math.max(a,l+v/2)}f(e.nodes(),function(s){d(e.node(s))}),f(e.edges(),function(s){var c=e.edge(s);Object.prototype.hasOwnProperty.call(c,"x")&&d(c)}),n-=o,t-=u,f(e.nodes(),function(s){var c=e.node(s);c.x-=n,c.y-=t}),f(e.edges(),function(s){var c=e.edge(s);f(c.points,function(l){l.x-=n,l.y-=t}),Object.prototype.hasOwnProperty.call(c,"x")&&(c.x-=n),Object.prototype.hasOwnProperty.call(c,"y")&&(c.y-=t)}),i.width=r-n+o,i.height=a-t+u}function Xr(e){f(e.edges(),function(n){var r=e.edge(n),t=e.node(n.v),a=e.node(n.w),i,o;r.points?(i=r.points[0],o=r.points[r.points.length-1]):(r.points=[],i=a,o=t),r.points.unshift(re(t,i)),r.points.push(re(a,o))})}function Ur(e){f(e.edges(),function(n){var r=e.edge(n);if(Object.prototype.hasOwnProperty.call(r,"x"))switch((r.labelpos==="l"||r.labelpos==="r")&&(r.width-=r.labeloffset),r.labelpos){case"l":r.x-=r.width/2+r.labeloffset;break;case"r":r.x+=r.width/2+r.labeloffset;break}})}function Hr(e){f(e.edges(),function(n){var r=e.edge(n);r.reversed&&r.points.reverse()})}function Jr(e){f(e.nodes(),function(n){if(e.children(n).length){var r=e.node(n),t=e.node(r.borderTop),a=e.node(r.borderBottom),i=e.node(M(r.borderLeft)),o=e.node(M(r.borderRight));r.width=Math.abs(o.x-i.x),r.height=Math.abs(a.y-t.y),r.x=i.x+r.width/2,r.y=t.y+r.height/2}}),f(e.nodes(),function(n){e.node(n).dummy==="border"&&e.removeNode(n)})}function Qr(e){f(e.edges(),function(n){if(n.v===n.w){var r=e.node(n.v);r.selfEdges||(r.selfEdges=[]),r.selfEdges.push({e:n,label:e.edge(n)}),e.removeEdge(n)}})}function Zr(e){var n=j(e);f(n,function(r){var t=0;f(r,function(a,i){var o=e.node(a);o.order=i+t,f(o.selfEdges,function(u){L(e,"selfedge",{width:u.label.width,height:u.label.height,rank:o.rank,order:i+ ++t,e:u.e,label:u.label},"_se")}),delete o.selfEdges})})}function Kr(e){f(e.nodes(),function(n){var r=e.node(n);if(r.dummy==="selfedge"){var t=e.node(r.e.v),a=t.x+t.width/2,i=t.y,o=r.x-a,u=t.height/2;e.setEdge(r.e,r.label),e.removeNode(n),r.label.points=[{x:a+2*o/3,y:i-u},{x:a+5*o/6,y:i-u},{x:a+o,y:i},{x:a+5*o/6,y:i+u},{x:a+2*o/3,y:i+u}],r.label.x=r.x,r.label.y=r.y}})}function Y(e,n){return S(T(e,n),Number)}function D(e){var n={};return f(e,function(r,t){n[t.toLowerCase()]=r}),n}export{at as l}; +import{G as g}from"./graph.Db6NviUV.js";import{b as Me,p as ce,q as le,g as z,e as ee,l as F,o as Te,s as Ie,c as Se,u as je,d as f,i as m,f as R,v as x,r as I}from"./baseUniq.DF1e2fMk.js";import{f as O,b as he,a as Fe,c as Ve,d as Be,t as V,m as w,e as P,h as ve,g as X,l as M,i as Ae}from"./basePickBy.DZ_WsZgC.js";import{b5 as Ge,b6 as Ye,b7 as De,aN as qe,b8 as $e,aR as pe,aQ as we,b9 as We,aM as q,aq as ze,aT as Xe,ba as $}from"../app.B3HFS4Ax.js";function Ue(e){return Ge(Ye(e,void 0,O),e+"")}var He=1,Je=4;function Qe(e){return Me(e,He|Je)}function Ze(e,n){return e==null?e:De(e,ce(n),qe)}function Ke(e,n){return le(e,ce(n))}function en(e,n){return e>n}function S(e,n){var r={};return n=z(n),le(e,function(t,a,i){$e(r,a,n(t,a,i))}),r}function y(e){return e&&e.length?he(e,pe,en):void 0}function U(e,n){return e&&e.length?he(e,z(n),Fe):void 0}function nn(e,n){var r=e.length;for(e.sort(n);r--;)e[r]=e[r].value;return e}function rn(e,n){if(e!==n){var r=e!==void 0,t=e===null,a=e===e,i=ee(e),o=n!==void 0,u=n===null,d=n===n,s=ee(n);if(!u&&!s&&!i&&e>n||i&&o&&d&&!u&&!s||t&&o&&d||!r&&d||!a)return 1;if(!t&&!i&&!s&&e=u)return d;var s=r[t];return d*(s=="desc"?-1:1)}}return e.index-n.index}function an(e,n,r){n.length?n=F(n,function(i){return we(i)?function(o){return Te(o,i.length===1?i[0]:i)}:i}):n=[pe];var t=-1;n=F(n,We(z));var a=Ve(e,function(i,o,u){var d=F(n,function(s){return s(i)});return{criteria:d,index:++t,value:i}});return nn(a,function(i,o){return tn(i,o,r)})}function on(e,n){return Be(e,n,function(r,t){return Ie(e,t)})}var T=Ue(function(e,n){return e==null?{}:on(e,n)}),un=Math.ceil,dn=Math.max;function sn(e,n,r,t){for(var a=-1,i=dn(un((n-e)/(r||1)),0),o=Array(i);i--;)o[++a]=e,e+=r;return o}function fn(e){return function(n,r,t){return t&&typeof t!="number"&&q(n,r,t)&&(r=t=void 0),n=V(n),r===void 0?(r=n,n=0):r=V(r),t=t===void 0?n1&&q(e,n[0],n[1])?n=[]:r>2&&q(n[0],n[1],n[2])&&(n=[n[0]]),an(e,Se(n),[])}),cn=0;function H(e){var n=++cn;return je(e)+n}function ln(e,n,r){for(var t=-1,a=e.length,i=n.length,o={};++t0;--u)if(o=n[u].dequeue(),o){t=t.concat(B(e,n,r,o,!0));break}}}return t}function B(e,n,r,t,a){var i=a?[]:void 0;return f(e.inEdges(t.v),function(o){var u=e.edge(o),d=e.node(o.v);a&&i.push({v:o.v,w:o.w}),d.out-=u,W(n,r,d)}),f(e.outEdges(t.v),function(o){var u=e.edge(o),d=o.w,s=e.node(d);s.in-=u,W(n,r,s)}),e.removeNode(t.v),i}function mn(e,n){var r=new g,t=0,a=0;f(e.nodes(),function(u){r.setNode(u,{v:u,in:0,out:0})}),f(e.edges(),function(u){var d=r.edge(u.v,u.w)||0,s=n(u),c=d+s;r.setEdge(u.v,u.w,c),a=Math.max(a,r.node(u.v).out+=s),t=Math.max(t,r.node(u.w).in+=s)});var i=E(a+t+3).map(function(){return new vn}),o=t+1;return f(r.nodes(),function(u){W(i,o,r.node(u))}),{graph:r,buckets:i,zeroIdx:o}}function W(e,n,r){r.out?r.in?e[r.out-r.in+n].enqueue(r):e[e.length-1].enqueue(r):e[0].enqueue(r)}function gn(e){var n=e.graph().acyclicer==="greedy"?wn(e,r(e)):yn(e);f(n,function(t){var a=e.edge(t);e.removeEdge(t),a.forwardName=t.name,a.reversed=!0,e.setEdge(t.w,t.v,a,H("rev"))});function r(t){return function(a){return t.edge(a).weight}}}function yn(e){var n=[],r={},t={};function a(i){Object.prototype.hasOwnProperty.call(t,i)||(t[i]=!0,r[i]=!0,f(e.outEdges(i),function(o){Object.prototype.hasOwnProperty.call(r,o.w)?n.push(o):a(o.w)}),delete r[i])}return f(e.nodes(),a),n}function kn(e){f(e.edges(),function(n){var r=e.edge(n);if(r.reversed){e.removeEdge(n);var t=r.forwardName;delete r.reversed,delete r.forwardName,e.setEdge(n.w,n.v,r,t)}})}function L(e,n,r,t){var a;do a=H(t);while(e.hasNode(a));return r.dummy=n,e.setNode(a,r),a}function xn(e){var n=new g().setGraph(e.graph());return f(e.nodes(),function(r){n.setNode(r,e.node(r))}),f(e.edges(),function(r){var t=n.edge(r.v,r.w)||{weight:0,minlen:1},a=e.edge(r);n.setEdge(r.v,r.w,{weight:t.weight+a.weight,minlen:Math.max(t.minlen,a.minlen)})}),n}function be(e){var n=new g({multigraph:e.isMultigraph()}).setGraph(e.graph());return f(e.nodes(),function(r){e.children(r).length||n.setNode(r,e.node(r))}),f(e.edges(),function(r){n.setEdge(r,e.edge(r))}),n}function re(e,n){var r=e.x,t=e.y,a=n.x-r,i=n.y-t,o=e.width/2,u=e.height/2;if(!a&&!i)throw new Error("Not possible to find intersection inside of the rectangle");var d,s;return Math.abs(i)*o>Math.abs(a)*u?(i<0&&(u=-u),d=u*a/i,s=u):(a<0&&(o=-o),d=o,s=o*i/a),{x:r+d,y:t+s}}function j(e){var n=w(E(me(e)+1),function(){return[]});return f(e.nodes(),function(r){var t=e.node(r),a=t.rank;m(a)||(n[a][t.order]=r)}),n}function En(e){var n=P(w(e.nodes(),function(r){return e.node(r).rank}));f(e.nodes(),function(r){var t=e.node(r);ve(t,"rank")&&(t.rank-=n)})}function On(e){var n=P(w(e.nodes(),function(i){return e.node(i).rank})),r=[];f(e.nodes(),function(i){var o=e.node(i).rank-n;r[o]||(r[o]=[]),r[o].push(i)});var t=0,a=e.graph().nodeRankFactor;f(r,function(i,o){m(i)&&o%a!==0?--t:t&&f(i,function(u){e.node(u).rank+=t})})}function te(e,n,r,t){var a={width:0,height:0};return arguments.length>=4&&(a.rank=r,a.order=t),L(e,"border",a,n)}function me(e){return y(w(e.nodes(),function(n){var r=e.node(n).rank;if(!m(r))return r}))}function Ln(e,n){var r={lhs:[],rhs:[]};return f(e,function(t){n(t)?r.lhs.push(t):r.rhs.push(t)}),r}function Nn(e,n){return n()}function Pn(e){function n(r){var t=e.children(r),a=e.node(r);if(t.length&&f(t,n),Object.prototype.hasOwnProperty.call(a,"minRank")){a.borderLeft=[],a.borderRight=[];for(var i=a.minRank,o=a.maxRank+1;io.lim&&(u=o,d=!0);var s=R(n.edges(),function(c){return d===oe(e,e.node(c.v),u)&&d!==oe(e,e.node(c.w),u)});return U(s,function(c){return C(n,c)})}function Pe(e,n,r,t){var a=r.v,i=r.w;e.removeEdge(a,i),e.setEdge(t.v,t.w,{}),Z(e),Q(e,n),Dn(e,n)}function Dn(e,n){var r=X(e.nodes(),function(a){return!n.node(a).parent}),t=Gn(e,r);t=t.slice(1),f(t,function(a){var i=e.node(a).parent,o=n.edge(a,i),u=!1;o||(o=n.edge(i,a),u=!0),n.node(a).rank=n.node(i).rank+(u?o.minlen:-o.minlen)})}function qn(e,n,r){return e.hasEdge(n,r)}function oe(e,n,r){return r.low<=n.lim&&n.lim<=r.lim}function $n(e){switch(e.graph().ranker){case"network-simplex":ue(e);break;case"tight-tree":zn(e);break;case"longest-path":Wn(e);break;default:ue(e)}}var Wn=J;function zn(e){J(e),ye(e)}function ue(e){k(e)}function Xn(e){var n=L(e,"root",{},"_root"),r=Un(e),t=y(x(r))-1,a=2*t+1;e.graph().nestingRoot=n,f(e.edges(),function(o){e.edge(o).minlen*=a});var i=Hn(e)+1;f(e.children(),function(o){Ce(e,n,a,i,t,r,o)}),e.graph().nodeRankFactor=a}function Ce(e,n,r,t,a,i,o){var u=e.children(o);if(!u.length){o!==n&&e.setEdge(n,o,{weight:0,minlen:r});return}var d=te(e,"_bt"),s=te(e,"_bb"),c=e.node(o);e.setParent(d,o),c.borderTop=d,e.setParent(s,o),c.borderBottom=s,f(u,function(l){Ce(e,n,r,t,a,i,l);var h=e.node(l),v=h.borderTop?h.borderTop:l,p=h.borderBottom?h.borderBottom:l,b=h.borderTop?t:2*t,N=v!==p?1:a-i[o]+1;e.setEdge(d,v,{weight:b,minlen:N,nestingEdge:!0}),e.setEdge(p,s,{weight:b,minlen:N,nestingEdge:!0})}),e.parent(o)||e.setEdge(n,d,{weight:0,minlen:a+i[o]})}function Un(e){var n={};function r(t,a){var i=e.children(t);i&&i.length&&f(i,function(o){r(o,a+1)}),n[t]=a}return f(e.children(),function(t){r(t,1)}),n}function Hn(e){return I(e.edges(),function(n,r){return n+e.edge(r).weight},0)}function Jn(e){var n=e.graph();e.removeNode(n.nestingRoot),delete n.nestingRoot,f(e.edges(),function(r){var t=e.edge(r);t.nestingEdge&&e.removeEdge(r)})}function Qn(e,n,r){var t={},a;f(r,function(i){for(var o=e.parent(i),u,d;o;){if(u=e.parent(o),u?(d=t[u],t[u]=o):(d=a,a=o),d&&d!==o){n.setEdge(d,o);return}o=u}})}function Zn(e,n,r){var t=Kn(e),a=new g({compound:!0}).setGraph({root:t}).setDefaultNodeLabel(function(i){return e.node(i)});return f(e.nodes(),function(i){var o=e.node(i),u=e.parent(i);(o.rank===n||o.minRank<=n&&n<=o.maxRank)&&(a.setNode(i),a.setParent(i,u||t),f(e[r](i),function(d){var s=d.v===i?d.w:d.v,c=a.edge(s,i),l=m(c)?0:c.weight;a.setEdge(s,i,{weight:e.edge(d).weight+l})}),Object.prototype.hasOwnProperty.call(o,"minRank")&&a.setNode(i,{borderLeft:o.borderLeft[n],borderRight:o.borderRight[n]}))}),a}function Kn(e){for(var n;e.hasNode(n=H("_root")););return n}function er(e,n){for(var r=0,t=1;t0;)c%2&&(l+=u[c+1]),c=c-1>>1,u[c]+=s.weight;d+=s.weight*l})),d}function rr(e){var n={},r=R(e.nodes(),function(u){return!e.children(u).length}),t=y(w(r,function(u){return e.node(u).rank})),a=w(E(t+1),function(){return[]});function i(u){if(!ve(n,u)){n[u]=!0;var d=e.node(u);a[d.rank].push(u),f(e.successors(u),i)}}var o=_(r,function(u){return e.node(u).rank});return f(o,i),a}function tr(e,n){return w(n,function(r){var t=e.inEdges(r);if(t.length){var a=I(t,function(i,o){var u=e.edge(o),d=e.node(o.v);return{sum:i.sum+u.weight*d.order,weight:i.weight+u.weight}},{sum:0,weight:0});return{v:r,barycenter:a.sum/a.weight,weight:a.weight}}else return{v:r}})}function ar(e,n){var r={};f(e,function(a,i){var o=r[a.v]={indegree:0,in:[],out:[],vs:[a.v],i};m(a.barycenter)||(o.barycenter=a.barycenter,o.weight=a.weight)}),f(n.edges(),function(a){var i=r[a.v],o=r[a.w];!m(i)&&!m(o)&&(o.indegree++,i.out.push(r[a.w]))});var t=R(r,function(a){return!a.indegree});return ir(t)}function ir(e){var n=[];function r(i){return function(o){o.merged||(m(o.barycenter)||m(i.barycenter)||o.barycenter>=i.barycenter)&&or(i,o)}}function t(i){return function(o){o.in.push(i),--o.indegree===0&&e.push(o)}}for(;e.length;){var a=e.pop();n.push(a),f(a.in.reverse(),r(a)),f(a.out,t(a))}return w(R(n,function(i){return!i.merged}),function(i){return T(i,["vs","i","barycenter","weight"])})}function or(e,n){var r=0,t=0;e.weight&&(r+=e.barycenter*e.weight,t+=e.weight),n.weight&&(r+=n.barycenter*n.weight,t+=n.weight),e.vs=n.vs.concat(e.vs),e.barycenter=r/t,e.weight=t,e.i=Math.min(n.i,e.i),n.merged=!0}function ur(e,n){var r=Ln(e,function(c){return Object.prototype.hasOwnProperty.call(c,"barycenter")}),t=r.lhs,a=_(r.rhs,function(c){return-c.i}),i=[],o=0,u=0,d=0;t.sort(dr(!!n)),d=de(i,a,d),f(t,function(c){d+=c.vs.length,i.push(c.vs),o+=c.barycenter*c.weight,u+=c.weight,d=de(i,a,d)});var s={vs:O(i)};return u&&(s.barycenter=o/u,s.weight=u),s}function de(e,n,r){for(var t;n.length&&(t=M(n)).i<=r;)n.pop(),e.push(t.vs),r++;return r}function dr(e){return function(n,r){return n.barycenterr.barycenter?1:e?r.i-n.i:n.i-r.i}}function Re(e,n,r,t){var a=e.children(n),i=e.node(n),o=i?i.borderLeft:void 0,u=i?i.borderRight:void 0,d={};o&&(a=R(a,function(p){return p!==o&&p!==u}));var s=tr(e,a);f(s,function(p){if(e.children(p.v).length){var b=Re(e,p.v,r,t);d[p.v]=b,Object.prototype.hasOwnProperty.call(b,"barycenter")&&fr(p,b)}});var c=ar(s,r);sr(c,d);var l=ur(c,t);if(o&&(l.vs=O([o,l.vs,u]),e.predecessors(o).length)){var h=e.node(e.predecessors(o)[0]),v=e.node(e.predecessors(u)[0]);Object.prototype.hasOwnProperty.call(l,"barycenter")||(l.barycenter=0,l.weight=0),l.barycenter=(l.barycenter*l.weight+h.order+v.order)/(l.weight+2),l.weight+=2}return l}function sr(e,n){f(e,function(r){r.vs=O(r.vs.map(function(t){return n[t]?n[t].vs:t}))})}function fr(e,n){m(e.barycenter)?(e.barycenter=n.barycenter,e.weight=n.weight):(e.barycenter=(e.barycenter*e.weight+n.barycenter*n.weight)/(e.weight+n.weight),e.weight+=n.weight)}function cr(e){var n=me(e),r=se(e,E(1,n+1),"inEdges"),t=se(e,E(n-1,-1,-1),"outEdges"),a=rr(e);fe(e,a);for(var i=Number.POSITIVE_INFINITY,o,u=0,d=0;d<4;++u,++d){lr(u%2?r:t,u%4>=2),a=j(e);var s=er(e,a);so||u>n[d].lim));for(s=d,d=t;(d=e.parent(d))!==s;)i.push(d);return{path:a.concat(i.reverse()),lca:s}}function pr(e){var n={},r=0;function t(a){var i=r;f(e.children(a),t),n[a]={low:i,lim:r++}}return f(e.children(),t),n}function wr(e,n){var r={};function t(a,i){var o=0,u=0,d=a.length,s=M(i);return f(i,function(c,l){var h=mr(e,c),v=h?e.node(h).order:d;(h||c===s)&&(f(i.slice(u,l+1),function(p){f(e.predecessors(p),function(b){var N=e.node(b),K=N.order;(Ks)&&_e(r,h,c)})})}function a(i,o){var u=-1,d,s=0;return f(o,function(c,l){if(e.node(c).dummy==="border"){var h=e.predecessors(c);h.length&&(d=e.node(h[0]).order,t(o,s,l,u,d),s=l,u=d)}t(o,s,o.length,d,i.length)}),o}return I(n,a),r}function mr(e,n){if(e.node(n).dummy)return X(e.predecessors(n),function(r){return e.node(r).dummy})}function _e(e,n,r){if(n>r){var t=n;n=r,r=t}var a=e[n];a||(e[n]=a={}),a[r]=!0}function gr(e,n,r){if(n>r){var t=n;n=r,r=t}return!!e[n]&&Object.prototype.hasOwnProperty.call(e[n],r)}function yr(e,n,r,t){var a={},i={},o={};return f(n,function(u){f(u,function(d,s){a[d]=d,i[d]=d,o[d]=s})}),f(n,function(u){var d=-1;f(u,function(s){var c=t(s);if(c.length){c=_(c,function(b){return o[b]});for(var l=(c.length-1)/2,h=Math.floor(l),v=Math.ceil(l);h<=v;++h){var p=c[h];i[s]===s&&d{var t=r(" buildLayoutGraph",()=>Yr(e));r(" runLayout",()=>Mr(t,r)),r(" updateInputGraph",()=>Tr(e,t))})}function Mr(e,n){n(" makeSpaceForEdgeLabels",()=>Dr(e)),n(" removeSelfEdges",()=>Qr(e)),n(" acyclic",()=>gn(e)),n(" nestingGraph.run",()=>Xn(e)),n(" rank",()=>$n(be(e))),n(" injectEdgeLabelProxies",()=>qr(e)),n(" removeEmptyRanks",()=>On(e)),n(" nestingGraph.cleanup",()=>Jn(e)),n(" normalizeRanks",()=>En(e)),n(" assignRankMinMax",()=>$r(e)),n(" removeEdgeLabelProxies",()=>Wr(e)),n(" normalize.run",()=>Tn(e)),n(" parentDummyChains",()=>hr(e)),n(" addBorderSegments",()=>Pn(e)),n(" order",()=>cr(e)),n(" insertSelfEdges",()=>Zr(e)),n(" adjustCoordinateSystem",()=>Cn(e)),n(" position",()=>Rr(e)),n(" positionSelfEdges",()=>Kr(e)),n(" removeBorderNodes",()=>Jr(e)),n(" normalize.undo",()=>Sn(e)),n(" fixupEdgeLabelCoords",()=>Ur(e)),n(" undoCoordinateSystem",()=>Rn(e)),n(" translateGraph",()=>zr(e)),n(" assignNodeIntersects",()=>Xr(e)),n(" reversePoints",()=>Hr(e)),n(" acyclic.undo",()=>kn(e))}function Tr(e,n){f(e.nodes(),function(r){var t=e.node(r),a=n.node(r);t&&(t.x=a.x,t.y=a.y,n.children(r).length&&(t.width=a.width,t.height=a.height))}),f(e.edges(),function(r){var t=e.edge(r),a=n.edge(r);t.points=a.points,Object.prototype.hasOwnProperty.call(a,"x")&&(t.x=a.x,t.y=a.y)}),e.graph().width=n.graph().width,e.graph().height=n.graph().height}var Ir=["nodesep","edgesep","ranksep","marginx","marginy"],Sr={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},jr=["acyclicer","ranker","rankdir","align"],Fr=["width","height"],Vr={width:0,height:0},Br=["minlen","weight","width","height","labeloffset"],Ar={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},Gr=["labelpos"];function Yr(e){var n=new g({multigraph:!0,compound:!0}),r=D(e.graph());return n.setGraph($({},Sr,Y(r,Ir),T(r,jr))),f(e.nodes(),function(t){var a=D(e.node(t));n.setNode(t,Ae(Y(a,Fr),Vr)),n.setParent(t,e.parent(t))}),f(e.edges(),function(t){var a=D(e.edge(t));n.setEdge(t,$({},Ar,Y(a,Br),T(a,Gr)))}),n}function Dr(e){var n=e.graph();n.ranksep/=2,f(e.edges(),function(r){var t=e.edge(r);t.minlen*=2,t.labelpos.toLowerCase()!=="c"&&(n.rankdir==="TB"||n.rankdir==="BT"?t.width+=t.labeloffset:t.height+=t.labeloffset)})}function qr(e){f(e.edges(),function(n){var r=e.edge(n);if(r.width&&r.height){var t=e.node(n.v),a=e.node(n.w),i={rank:(a.rank-t.rank)/2+t.rank,e:n};L(e,"edge-proxy",i,"_ep")}})}function $r(e){var n=0;f(e.nodes(),function(r){var t=e.node(r);t.borderTop&&(t.minRank=e.node(t.borderTop).rank,t.maxRank=e.node(t.borderBottom).rank,n=y(n,t.maxRank))}),e.graph().maxRank=n}function Wr(e){f(e.nodes(),function(n){var r=e.node(n);r.dummy==="edge-proxy"&&(e.edge(r.e).labelRank=r.rank,e.removeNode(n))})}function zr(e){var n=Number.POSITIVE_INFINITY,r=0,t=Number.POSITIVE_INFINITY,a=0,i=e.graph(),o=i.marginx||0,u=i.marginy||0;function d(s){var c=s.x,l=s.y,h=s.width,v=s.height;n=Math.min(n,c-h/2),r=Math.max(r,c+h/2),t=Math.min(t,l-v/2),a=Math.max(a,l+v/2)}f(e.nodes(),function(s){d(e.node(s))}),f(e.edges(),function(s){var c=e.edge(s);Object.prototype.hasOwnProperty.call(c,"x")&&d(c)}),n-=o,t-=u,f(e.nodes(),function(s){var c=e.node(s);c.x-=n,c.y-=t}),f(e.edges(),function(s){var c=e.edge(s);f(c.points,function(l){l.x-=n,l.y-=t}),Object.prototype.hasOwnProperty.call(c,"x")&&(c.x-=n),Object.prototype.hasOwnProperty.call(c,"y")&&(c.y-=t)}),i.width=r-n+o,i.height=a-t+u}function Xr(e){f(e.edges(),function(n){var r=e.edge(n),t=e.node(n.v),a=e.node(n.w),i,o;r.points?(i=r.points[0],o=r.points[r.points.length-1]):(r.points=[],i=a,o=t),r.points.unshift(re(t,i)),r.points.push(re(a,o))})}function Ur(e){f(e.edges(),function(n){var r=e.edge(n);if(Object.prototype.hasOwnProperty.call(r,"x"))switch((r.labelpos==="l"||r.labelpos==="r")&&(r.width-=r.labeloffset),r.labelpos){case"l":r.x-=r.width/2+r.labeloffset;break;case"r":r.x+=r.width/2+r.labeloffset;break}})}function Hr(e){f(e.edges(),function(n){var r=e.edge(n);r.reversed&&r.points.reverse()})}function Jr(e){f(e.nodes(),function(n){if(e.children(n).length){var r=e.node(n),t=e.node(r.borderTop),a=e.node(r.borderBottom),i=e.node(M(r.borderLeft)),o=e.node(M(r.borderRight));r.width=Math.abs(o.x-i.x),r.height=Math.abs(a.y-t.y),r.x=i.x+r.width/2,r.y=t.y+r.height/2}}),f(e.nodes(),function(n){e.node(n).dummy==="border"&&e.removeNode(n)})}function Qr(e){f(e.edges(),function(n){if(n.v===n.w){var r=e.node(n.v);r.selfEdges||(r.selfEdges=[]),r.selfEdges.push({e:n,label:e.edge(n)}),e.removeEdge(n)}})}function Zr(e){var n=j(e);f(n,function(r){var t=0;f(r,function(a,i){var o=e.node(a);o.order=i+t,f(o.selfEdges,function(u){L(e,"selfedge",{width:u.label.width,height:u.label.height,rank:o.rank,order:i+ ++t,e:u.e,label:u.label},"_se")}),delete o.selfEdges})})}function Kr(e){f(e.nodes(),function(n){var r=e.node(n);if(r.dummy==="selfedge"){var t=e.node(r.e.v),a=t.x+t.width/2,i=t.y,o=r.x-a,u=t.height/2;e.setEdge(r.e,r.label),e.removeNode(n),r.label.points=[{x:a+2*o/3,y:i-u},{x:a+5*o/6,y:i-u},{x:a+o,y:i},{x:a+5*o/6,y:i+u},{x:a+2*o/3,y:i+u}],r.label.x=r.x,r.label.y=r.y}})}function Y(e,n){return S(T(e,n),Number)}function D(e){var n={};return f(e,function(r,t){n[t.toLowerCase()]=r}),n}export{at as l}; diff --git a/assets/chunks/linear.o6x3193V.js b/assets/chunks/linear.vB9EfVf4.js similarity index 98% rename from assets/chunks/linear.o6x3193V.js rename to assets/chunks/linear.vB9EfVf4.js index 957db6d3..b5b5673f 100644 --- a/assets/chunks/linear.o6x3193V.js +++ b/assets/chunks/linear.vB9EfVf4.js @@ -1 +1 @@ -import{b0 as un,b1 as I,b2 as U,b3 as Y,b4 as fn}from"../app.BMPJqCQ4.js";import{i as cn}from"./init.Gi6I4Gst.js";function F(n,t){return n==null||t==null?NaN:nt?1:n>=t?0:NaN}function hn(n,t){return n==null||t==null?NaN:tn?1:t>=n?0:NaN}function _(n){let t,e,r;n.length!==2?(t=F,e=(u,c)=>F(n(u),c),r=(u,c)=>n(u)-c):(t=n===F||n===hn?n:mn,e=n,r=n);function i(u,c,o=0,s=u.length){if(o>>1;e(u[h],c)<0?o=h+1:s=h}while(o>>1;e(u[h],c)<=0?o=h+1:s=h}while(oo&&r(u[h-1],c)>-r(u[h],c)?h-1:h}return{left:i,center:a,right:f}}function mn(){return 0}function ln(n){return n===null?NaN:+n}const sn=_(F),dn=sn.right;_(ln).center;const gn=Math.sqrt(50),yn=Math.sqrt(10),Mn=Math.sqrt(2);function R(n,t,e){const r=(t-n)/Math.max(0,e),i=Math.floor(Math.log10(r)),f=r/Math.pow(10,i),a=f>=gn?10:f>=yn?5:f>=Mn?2:1;let u,c,o;return i<0?(o=Math.pow(10,-i)/a,u=Math.round(n*o),c=Math.round(t*o),u/ot&&--c,o=-o):(o=Math.pow(10,i)*a,u=Math.round(n/o),c=Math.round(t/o),u*ot&&--c),c0))return[];if(n===t)return[n];const r=t=i))return[];const u=f-i+1,c=new Array(u);if(r)if(a<0)for(let o=0;o=1e21?n.toLocaleString("en").replace(/,/g,""):n.toString(10)}function E(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function v(n){return n=E(Math.abs(n)),n?n[1]:NaN}function jn(n,t){return function(e,r){for(var i=e.length,f=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),f.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return f.reverse().join(t)}}function Pn(n){return function(t){return t.replace(/[0-9]/g,function(e){return n[+e]})}}var zn=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function D(n){if(!(t=zn.exec(n)))throw new Error("invalid format: "+n);var t;return new B({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}D.prototype=B.prototype;function B(n){this.fill=n.fill===void 0?" ":n.fill+"",this.align=n.align===void 0?">":n.align+"",this.sign=n.sign===void 0?"-":n.sign+"",this.symbol=n.symbol===void 0?"":n.symbol+"",this.zero=!!n.zero,this.width=n.width===void 0?void 0:+n.width,this.comma=!!n.comma,this.precision=n.precision===void 0?void 0:+n.precision,this.trim=!!n.trim,this.type=n.type===void 0?"":n.type+""}B.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function $n(n){n:for(var t=n.length,e=1,r=-1,i;e0&&(r=0);break}return r>0?n.slice(0,r)+n.slice(i+1):n}var nn;function Fn(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1],f=i-(nn=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return f===a?r:f>a?r+new Array(f-a+1).join("0"):f>0?r.slice(0,f)+"."+r.slice(f):"0."+new Array(1-f).join("0")+E(n,Math.max(0,t+f-1))[0]}function Z(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const H={"%":(n,t)=>(n*100).toFixed(t),b:n=>Math.round(n).toString(2),c:n=>n+"",d:Sn,e:(n,t)=>n.toExponential(t),f:(n,t)=>n.toFixed(t),g:(n,t)=>n.toPrecision(t),o:n=>Math.round(n).toString(8),p:(n,t)=>Z(n*100,t),r:Z,s:Fn,X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function J(n){return n}var K=Array.prototype.map,Q=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Rn(n){var t=n.grouping===void 0||n.thousands===void 0?J:jn(K.call(n.grouping,Number),n.thousands+""),e=n.currency===void 0?"":n.currency[0]+"",r=n.currency===void 0?"":n.currency[1]+"",i=n.decimal===void 0?".":n.decimal+"",f=n.numerals===void 0?J:Pn(K.call(n.numerals,String)),a=n.percent===void 0?"%":n.percent+"",u=n.minus===void 0?"−":n.minus+"",c=n.nan===void 0?"NaN":n.nan+"";function o(h){h=D(h);var l=h.fill,p=h.align,y=h.sign,b=h.symbol,k=h.zero,S=h.width,T=h.comma,w=h.precision,G=h.trim,d=h.type;d==="n"?(T=!0,d="g"):H[d]||(w===void 0&&(w=12),G=!0,d="g"),(k||l==="0"&&p==="=")&&(k=!0,l="0",p="=");var en=b==="$"?e:b==="#"&&/[boxX]/.test(d)?"0"+d.toLowerCase():"",on=b==="$"?r:/[%p]/.test(d)?a:"",O=H[d],an=/[defgprs%]/.test(d);w=w===void 0?6:/[gprs]/.test(d)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function V(m){var N=en,g=on,x,X,j;if(d==="c")g=O(m)+g,m="";else{m=+m;var P=m<0||1/m<0;if(m=isNaN(m)?c:O(Math.abs(m),w),G&&(m=$n(m)),P&&+m==0&&y!=="+"&&(P=!1),N=(P?y==="("?y:u:y==="-"||y==="("?"":y)+N,g=(d==="s"?Q[8+nn/3]:"")+g+(P&&y==="("?")":""),an){for(x=-1,X=m.length;++xj||j>57){g=(j===46?i+m.slice(x+1):m.slice(x))+g,m=m.slice(0,x);break}}}T&&!k&&(m=t(m,1/0));var z=N.length+m.length+g.length,M=z>1)+N+m+g+M.slice(z);break;default:m=M+N+m+g;break}return f(m)}return V.toString=function(){return h+""},V}function s(h,l){var p=o((h=D(h),h.type="f",h)),y=Math.max(-8,Math.min(8,Math.floor(v(l)/3)))*3,b=Math.pow(10,-y),k=Q[8+y/3];return function(S){return p(b*S)+k}}return{format:o,formatPrefix:s}}var $,tn,rn;En({thousands:",",grouping:[3],currency:["$",""]});function En(n){return $=Rn(n),tn=$.format,rn=$.formatPrefix,$}function Dn(n){return Math.max(0,-v(Math.abs(n)))}function Tn(n,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(v(t)/3)))*3-v(Math.abs(n)))}function In(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,v(t)-v(n))+1}function Ln(n){return function(){return n}}function qn(n){return+n}var W=[0,1];function A(n){return n}function q(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:Ln(isNaN(t)?NaN:.5)}function Cn(n,t){var e;return n>t&&(e=n,n=t,t=e),function(r){return Math.max(n,Math.min(t,r))}}function Bn(n,t,e){var r=n[0],i=n[1],f=t[0],a=t[1];return i2?Gn:Bn,c=o=null,h}function h(l){return l==null||isNaN(l=+l)?f:(c||(c=u(n.map(r),t,e)))(r(a(l)))}return h.invert=function(l){return a(i((o||(o=u(t,n.map(r),I)))(l)))},h.domain=function(l){return arguments.length?(n=Array.from(l,qn),s()):n.slice()},h.range=function(l){return arguments.length?(t=Array.from(l),s()):t.slice()},h.rangeRound=function(l){return t=Array.from(l),e=bn,s()},h.clamp=function(l){return arguments.length?(a=l?!0:A,s()):a!==A},h.interpolate=function(l){return arguments.length?(e=l,s()):e},h.unknown=function(l){return arguments.length?(f=l,h):f},function(l,p){return r=l,i=p,s()}}function Xn(){return Vn()(A,A)}function Un(n,t,e,r){var i=wn(n,t,e),f;switch(r=D(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(n),Math.abs(t));return r.precision==null&&!isNaN(f=Tn(i,a))&&(r.precision=f),rn(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(f=In(i,Math.max(Math.abs(n),Math.abs(t))))&&(r.precision=f-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(f=Dn(i))&&(r.precision=f-(r.type==="%")*2);break}}return tn(r)}function Yn(n){var t=n.domain;return n.ticks=function(e){var r=t();return pn(r[0],r[r.length-1],e??10)},n.tickFormat=function(e,r){var i=t();return Un(i[0],i[i.length-1],e??10,r)},n.nice=function(e){e==null&&(e=10);var r=t(),i=0,f=r.length-1,a=r[i],u=r[f],c,o,s=10;for(u0;){if(o=L(a,u,e),o===c)return r[i]=a,r[f]=u,t(r);if(o>0)a=Math.floor(a/o)*o,u=Math.ceil(u/o)*o;else if(o<0)a=Math.ceil(a*o)/o,u=Math.floor(u*o)/o;else break;c=o}return n},n}function Zn(){var n=Xn();return n.copy=function(){return On(n,Zn())},cn.apply(n,arguments),Yn(n)}export{On as a,_ as b,Xn as c,Zn as l,wn as t}; +import{b0 as un,b1 as I,b2 as U,b3 as Y,b4 as fn}from"../app.B3HFS4Ax.js";import{i as cn}from"./init.Gi6I4Gst.js";function F(n,t){return n==null||t==null?NaN:nt?1:n>=t?0:NaN}function hn(n,t){return n==null||t==null?NaN:tn?1:t>=n?0:NaN}function _(n){let t,e,r;n.length!==2?(t=F,e=(u,c)=>F(n(u),c),r=(u,c)=>n(u)-c):(t=n===F||n===hn?n:mn,e=n,r=n);function i(u,c,o=0,s=u.length){if(o>>1;e(u[h],c)<0?o=h+1:s=h}while(o>>1;e(u[h],c)<=0?o=h+1:s=h}while(oo&&r(u[h-1],c)>-r(u[h],c)?h-1:h}return{left:i,center:a,right:f}}function mn(){return 0}function ln(n){return n===null?NaN:+n}const sn=_(F),dn=sn.right;_(ln).center;const gn=Math.sqrt(50),yn=Math.sqrt(10),Mn=Math.sqrt(2);function R(n,t,e){const r=(t-n)/Math.max(0,e),i=Math.floor(Math.log10(r)),f=r/Math.pow(10,i),a=f>=gn?10:f>=yn?5:f>=Mn?2:1;let u,c,o;return i<0?(o=Math.pow(10,-i)/a,u=Math.round(n*o),c=Math.round(t*o),u/ot&&--c,o=-o):(o=Math.pow(10,i)*a,u=Math.round(n/o),c=Math.round(t/o),u*ot&&--c),c0))return[];if(n===t)return[n];const r=t=i))return[];const u=f-i+1,c=new Array(u);if(r)if(a<0)for(let o=0;o=1e21?n.toLocaleString("en").replace(/,/g,""):n.toString(10)}function E(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function v(n){return n=E(Math.abs(n)),n?n[1]:NaN}function jn(n,t){return function(e,r){for(var i=e.length,f=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),f.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return f.reverse().join(t)}}function Pn(n){return function(t){return t.replace(/[0-9]/g,function(e){return n[+e]})}}var zn=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function D(n){if(!(t=zn.exec(n)))throw new Error("invalid format: "+n);var t;return new B({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}D.prototype=B.prototype;function B(n){this.fill=n.fill===void 0?" ":n.fill+"",this.align=n.align===void 0?">":n.align+"",this.sign=n.sign===void 0?"-":n.sign+"",this.symbol=n.symbol===void 0?"":n.symbol+"",this.zero=!!n.zero,this.width=n.width===void 0?void 0:+n.width,this.comma=!!n.comma,this.precision=n.precision===void 0?void 0:+n.precision,this.trim=!!n.trim,this.type=n.type===void 0?"":n.type+""}B.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function $n(n){n:for(var t=n.length,e=1,r=-1,i;e0&&(r=0);break}return r>0?n.slice(0,r)+n.slice(i+1):n}var nn;function Fn(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1],f=i-(nn=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return f===a?r:f>a?r+new Array(f-a+1).join("0"):f>0?r.slice(0,f)+"."+r.slice(f):"0."+new Array(1-f).join("0")+E(n,Math.max(0,t+f-1))[0]}function Z(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const H={"%":(n,t)=>(n*100).toFixed(t),b:n=>Math.round(n).toString(2),c:n=>n+"",d:Sn,e:(n,t)=>n.toExponential(t),f:(n,t)=>n.toFixed(t),g:(n,t)=>n.toPrecision(t),o:n=>Math.round(n).toString(8),p:(n,t)=>Z(n*100,t),r:Z,s:Fn,X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function J(n){return n}var K=Array.prototype.map,Q=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Rn(n){var t=n.grouping===void 0||n.thousands===void 0?J:jn(K.call(n.grouping,Number),n.thousands+""),e=n.currency===void 0?"":n.currency[0]+"",r=n.currency===void 0?"":n.currency[1]+"",i=n.decimal===void 0?".":n.decimal+"",f=n.numerals===void 0?J:Pn(K.call(n.numerals,String)),a=n.percent===void 0?"%":n.percent+"",u=n.minus===void 0?"−":n.minus+"",c=n.nan===void 0?"NaN":n.nan+"";function o(h){h=D(h);var l=h.fill,p=h.align,y=h.sign,b=h.symbol,k=h.zero,S=h.width,T=h.comma,w=h.precision,G=h.trim,d=h.type;d==="n"?(T=!0,d="g"):H[d]||(w===void 0&&(w=12),G=!0,d="g"),(k||l==="0"&&p==="=")&&(k=!0,l="0",p="=");var en=b==="$"?e:b==="#"&&/[boxX]/.test(d)?"0"+d.toLowerCase():"",on=b==="$"?r:/[%p]/.test(d)?a:"",O=H[d],an=/[defgprs%]/.test(d);w=w===void 0?6:/[gprs]/.test(d)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function V(m){var N=en,g=on,x,X,j;if(d==="c")g=O(m)+g,m="";else{m=+m;var P=m<0||1/m<0;if(m=isNaN(m)?c:O(Math.abs(m),w),G&&(m=$n(m)),P&&+m==0&&y!=="+"&&(P=!1),N=(P?y==="("?y:u:y==="-"||y==="("?"":y)+N,g=(d==="s"?Q[8+nn/3]:"")+g+(P&&y==="("?")":""),an){for(x=-1,X=m.length;++xj||j>57){g=(j===46?i+m.slice(x+1):m.slice(x))+g,m=m.slice(0,x);break}}}T&&!k&&(m=t(m,1/0));var z=N.length+m.length+g.length,M=z>1)+N+m+g+M.slice(z);break;default:m=M+N+m+g;break}return f(m)}return V.toString=function(){return h+""},V}function s(h,l){var p=o((h=D(h),h.type="f",h)),y=Math.max(-8,Math.min(8,Math.floor(v(l)/3)))*3,b=Math.pow(10,-y),k=Q[8+y/3];return function(S){return p(b*S)+k}}return{format:o,formatPrefix:s}}var $,tn,rn;En({thousands:",",grouping:[3],currency:["$",""]});function En(n){return $=Rn(n),tn=$.format,rn=$.formatPrefix,$}function Dn(n){return Math.max(0,-v(Math.abs(n)))}function Tn(n,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(v(t)/3)))*3-v(Math.abs(n)))}function In(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,v(t)-v(n))+1}function Ln(n){return function(){return n}}function qn(n){return+n}var W=[0,1];function A(n){return n}function q(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:Ln(isNaN(t)?NaN:.5)}function Cn(n,t){var e;return n>t&&(e=n,n=t,t=e),function(r){return Math.max(n,Math.min(t,r))}}function Bn(n,t,e){var r=n[0],i=n[1],f=t[0],a=t[1];return i2?Gn:Bn,c=o=null,h}function h(l){return l==null||isNaN(l=+l)?f:(c||(c=u(n.map(r),t,e)))(r(a(l)))}return h.invert=function(l){return a(i((o||(o=u(t,n.map(r),I)))(l)))},h.domain=function(l){return arguments.length?(n=Array.from(l,qn),s()):n.slice()},h.range=function(l){return arguments.length?(t=Array.from(l),s()):t.slice()},h.rangeRound=function(l){return t=Array.from(l),e=bn,s()},h.clamp=function(l){return arguments.length?(a=l?!0:A,s()):a!==A},h.interpolate=function(l){return arguments.length?(e=l,s()):e},h.unknown=function(l){return arguments.length?(f=l,h):f},function(l,p){return r=l,i=p,s()}}function Xn(){return Vn()(A,A)}function Un(n,t,e,r){var i=wn(n,t,e),f;switch(r=D(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(n),Math.abs(t));return r.precision==null&&!isNaN(f=Tn(i,a))&&(r.precision=f),rn(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(f=In(i,Math.max(Math.abs(n),Math.abs(t))))&&(r.precision=f-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(f=Dn(i))&&(r.precision=f-(r.type==="%")*2);break}}return tn(r)}function Yn(n){var t=n.domain;return n.ticks=function(e){var r=t();return pn(r[0],r[r.length-1],e??10)},n.tickFormat=function(e,r){var i=t();return Un(i[0],i[i.length-1],e??10,r)},n.nice=function(e){e==null&&(e=10);var r=t(),i=0,f=r.length-1,a=r[i],u=r[f],c,o,s=10;for(u0;){if(o=L(a,u,e),o===c)return r[i]=a,r[f]=u,t(r);if(o>0)a=Math.floor(a/o)*o,u=Math.ceil(u/o)*o;else if(o<0)a=Math.ceil(a*o)/o,u=Math.floor(u*o)/o;else break;c=o}return n},n}function Zn(){var n=Xn();return n.copy=function(){return On(n,Zn())},cn.apply(n,arguments),Yn(n)}export{On as a,_ as b,Xn as c,Zn as l,wn as t}; diff --git a/assets/chunks/metadata.57da6ace.js b/assets/chunks/metadata.a75530a5.js similarity index 76% rename from assets/chunks/metadata.57da6ace.js rename to assets/chunks/metadata.a75530a5.js index 3a9830c9..643691f4 100644 --- a/assets/chunks/metadata.57da6ace.js +++ b/assets/chunks/metadata.a75530a5.js @@ -1 +1 @@ -window.__VP_HASH_MAP__=JSON.parse("{\"about.md\":\"Bcx1Zk7D\",\"config_advanced.md\":\"guhviQ4I\",\"config_basic.md\":\"BYh0_L18\",\"develop_api.md\":\"C-tuvthf\",\"develop_api_doc.md\":\"CLS0QJd9\",\"develop_api_type.md\":\"DgsyGtxi\",\"develop_event.md\":\"BPry0sSe\",\"develop_msg.md\":\"DNfNTIPN\",\"develop_plugin.md\":\"ECiIACX8\",\"guide_bench-mark.md\":\"Br9OyZ88\",\"guide_boot_framework.md\":\"ErS6MutT\",\"guide_boot_release.md\":\"BO4gabb3\",\"guide_boot_shell-linux-semiauto.md\":\"BcD16DDk\",\"guide_boot_shell.md\":\"6vEKPyK4\",\"guide_napcatqq.md\":\"C__svEbf\",\"guide_start-install copy.md\":\"ChQ0Ez_j\",\"guide_start-install.md\":\"CNRukD8X\",\"index.md\":\"CwGiEubA\",\"other_napcat.md\":\"C8Jn37Lq\",\"use_community.md\":\"B2Wwwbmv\",\"use_integration.md\":\"DHIFwUEI\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"NapCatQQ\",\"description\":\"A VitePress site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/assets/newlogo.png\",\"width\":24,\"height\":24},\"search\":{\"provider\":\"local\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/NapNeko/NapCatQQ\"}]},\"locales\":{\"root\":{\"label\":\"简体中文\",\"lang\":\"zh-Hans\",\"description\":\"基于NTQQ现代化协议端Bot框架\",\"themeConfig\":{\"nav\":[{\"text\":\"快速开始\",\"link\":\"/guide/start-install\",\"activeMatch\":\"/guide/\"},{\"text\":\"关于\",\"link\":\"/about\",\"activeMatch\":\"/about\"}],\"sidebar\":[{\"text\":\"快速开始\",\"base\":\"/guide\",\"collapsed\":false,\"items\":[{\"text\":\"什么是 NapCatQQ\",\"link\":\"/NapCatQQ\"},{\"text\":\"开始安装\",\"link\":\"/start-install\"},{\"text\":\"安装方式\",\"base\":\"/guide/boot\",\"collapsed\":false,\"items\":[{\"text\":\"Shell\",\"link\":\"/Shell\"},{\"text\":\"Framework\",\"link\":\"/Framework\"}]}]},{\"text\":\"配置\",\"base\":\"/config\",\"collapsed\":false,\"items\":[{\"text\":\"基础配置\",\"link\":\"/basic\"},{\"text\":\"高级配置\",\"link\":\"/advanced\"}]},{\"text\":\"使用\",\"base\":\"/use\",\"collapsed\":false,\"items\":[{\"text\":\"接入框架\",\"link\":\"/integration\"},{\"text\":\"社区资源\",\"link\":\"/community\"}]},{\"text\":\"开发\",\"base\":\"/develop\",\"collapsed\":false,\"items\":[{\"text\":\"请求接口\",\"link\":\"/api\"},{\"text\":\"上报事件\",\"link\":\"/event\"},{\"text\":\"消息类型\",\"link\":\"/msg\"},{\"text\":\"完整接口定义\",\"base\":\"/develop/api\",\"collapsed\":false,\"items\":[{\"text\":\"接口\",\"link\":\"/doc\"},{\"text\":\"类型\",\"link\":\"/type\"}]},{\"text\":\"二次开发\",\"link\":\"/plugin\"}]},{\"text\":\"喵喵\",\"link\":\"/other/napcat.md\"},{\"text\":\"关于\",\"link\":\"/about\"}],\"editLink\":{\"pattern\":\"https://github.com/NapNeko/NapCatDocs/edit/main/src/:path\",\"text\":\"在 GitHub 上编辑此页面\"},\"footer\":{\"message\":\"基于 MIT 许可发布\",\"copyright\":\"版权所有 © 2024-2024 NapCatQQ\"},\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"outline\":{\"label\":\"页面导航\"},\"lastUpdated\":{\"text\":\"最后更新于\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"medium\"}},\"langMenuLabel\":\"多语言\",\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"菜单\",\"darkModeSwitchLabel\":\"主题\",\"lightModeSwitchTitle\":\"切换到浅色模式\",\"darkModeSwitchTitle\":\"切换到深色模式\"}}},\"scrollOffset\":134,\"cleanUrls\":true}"); \ No newline at end of file +window.__VP_HASH_MAP__=JSON.parse("{\"about.md\":\"GrWvABA2\",\"config_advanced.md\":\"BAu8w2UK\",\"config_basic.md\":\"CbEL8jLw\",\"develop_api.md\":\"8K1-kwj2\",\"develop_api_doc.md\":\"BefUxacL\",\"develop_api_type.md\":\"SK0hYvD0\",\"develop_event.md\":\"CK3pI9Ck\",\"develop_msg.md\":\"mmW7y286\",\"develop_plugin.md\":\"CBdAH_yA\",\"guide_bench-mark.md\":\"CCGnVSMq\",\"guide_boot_framework.md\":\"CqkBUkcu\",\"guide_boot_release.md\":\"DvaPEIVu\",\"guide_boot_shell-linux-semiauto.md\":\"nhcPxh-0\",\"guide_boot_shell.md\":\"DZmpK7R7\",\"guide_napcatqq.md\":\"elcJZITF\",\"guide_start-install copy.md\":\"p4e4lf9J\",\"guide_start-install.md\":\"C-2D23s5\",\"index.md\":\"CwGiEubA\",\"other_napcat.md\":\"CfMtt0Gb\",\"use_community.md\":\"D6OcmYzJ\",\"use_integration.md\":\"wMGCpeCR\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"NapCatQQ\",\"description\":\"A VitePress site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/assets/newlogo.png\",\"width\":24,\"height\":24},\"search\":{\"provider\":\"local\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/NapNeko/NapCatQQ\"}]},\"locales\":{\"root\":{\"label\":\"简体中文\",\"lang\":\"zh-Hans\",\"description\":\"基于NTQQ现代化协议端Bot框架\",\"themeConfig\":{\"nav\":[{\"text\":\"快速开始\",\"link\":\"/guide/start-install\",\"activeMatch\":\"/guide/\"},{\"text\":\"关于\",\"link\":\"/about\",\"activeMatch\":\"/about\"}],\"sidebar\":[{\"text\":\"快速开始\",\"base\":\"/guide\",\"collapsed\":false,\"items\":[{\"text\":\"什么是 NapCatQQ\",\"link\":\"/NapCatQQ\"},{\"text\":\"开始安装\",\"link\":\"/start-install\"},{\"text\":\"安装方式\",\"base\":\"/guide/boot\",\"collapsed\":false,\"items\":[{\"text\":\"Shell\",\"link\":\"/Shell\"},{\"text\":\"Framework\",\"link\":\"/Framework\"}]}]},{\"text\":\"配置\",\"base\":\"/config\",\"collapsed\":false,\"items\":[{\"text\":\"基础配置\",\"link\":\"/basic\"},{\"text\":\"高级配置\",\"link\":\"/advanced\"}]},{\"text\":\"使用\",\"base\":\"/use\",\"collapsed\":false,\"items\":[{\"text\":\"接入框架\",\"link\":\"/integration\"},{\"text\":\"社区资源\",\"link\":\"/community\"}]},{\"text\":\"开发\",\"base\":\"/develop\",\"collapsed\":false,\"items\":[{\"text\":\"请求接口\",\"link\":\"/api\"},{\"text\":\"上报事件\",\"link\":\"/event\"},{\"text\":\"消息类型\",\"link\":\"/msg\"},{\"text\":\"完整接口定义\",\"base\":\"/develop/api\",\"collapsed\":false,\"items\":[{\"text\":\"接口\",\"link\":\"/doc\"},{\"text\":\"类型\",\"link\":\"/type\"}]},{\"text\":\"二次开发\",\"link\":\"/plugin\"}]},{\"text\":\"喵喵\",\"link\":\"/other/napcat.md\"},{\"text\":\"关于\",\"link\":\"/about\"}],\"editLink\":{\"pattern\":\"https://github.com/NapNeko/NapCatDocs/edit/main/src/:path\",\"text\":\"在 GitHub 上编辑此页面\"},\"footer\":{\"message\":\"基于 MIT 许可发布\",\"copyright\":\"版权所有 © 2024-2024 NapCatQQ\"},\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"outline\":{\"label\":\"页面导航\"},\"lastUpdated\":{\"text\":\"最后更新于\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"medium\"}},\"langMenuLabel\":\"多语言\",\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"菜单\",\"darkModeSwitchLabel\":\"主题\",\"lightModeSwitchTitle\":\"切换到浅色模式\",\"darkModeSwitchTitle\":\"切换到深色模式\"}}},\"scrollOffset\":134,\"cleanUrls\":true}"); \ No newline at end of file diff --git a/assets/chunks/mindmap-definition-GWI6TPTV.CE43dQfI.js b/assets/chunks/mindmap-definition-GWI6TPTV.HHQQ-gXh.js similarity index 99% rename from assets/chunks/mindmap-definition-GWI6TPTV.CE43dQfI.js rename to assets/chunks/mindmap-definition-GWI6TPTV.HHQQ-gXh.js index 8dce9ac4..fdf214dc 100644 --- a/assets/chunks/mindmap-definition-GWI6TPTV.CE43dQfI.js +++ b/assets/chunks/mindmap-definition-GWI6TPTV.HHQQ-gXh.js @@ -1,4 +1,4 @@ -import{aG as at,aH as Nt,_ as S,l as z,j as Dt,al as mt,a5 as Ot,d as ot,G as At,ac as It,B as tt,i as et,ad as Ct,ae as Rt,af as xt}from"../app.BMPJqCQ4.js";import{c as pt}from"./cytoscape.esm.FpOb6hff.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var dt={exports:{}},it={exports:{}},nt={exports:{}},ut;function Mt(){return ut||(ut=1,function(I,w){(function(m,y){I.exports=y()})(at,function(){return function(f){var m={};function y(r){if(m[r])return m[r].exports;var t=m[r]={i:r,l:!1,exports:{}};return f[r].call(t.exports,t,t.exports,y),t.l=!0,t.exports}return y.m=f,y.c=m,y.i=function(r){return r},y.d=function(r,t,e){y.o(r,t)||Object.defineProperty(r,t,{configurable:!1,enumerable:!0,get:e})},y.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return y.d(t,"a",t),t},y.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},y.p="",y(y.s=26)}([function(f,m,y){function r(){}r.QUALITY=1,r.DEFAULT_CREATE_BENDS_AS_NEEDED=!1,r.DEFAULT_INCREMENTAL=!1,r.DEFAULT_ANIMATION_ON_LAYOUT=!0,r.DEFAULT_ANIMATION_DURING_LAYOUT=!1,r.DEFAULT_ANIMATION_PERIOD=50,r.DEFAULT_UNIFORM_LEAF_NODE_SIZES=!1,r.DEFAULT_GRAPH_MARGIN=15,r.NODE_DIMENSIONS_INCLUDE_LABELS=!1,r.SIMPLE_NODE_SIZE=40,r.SIMPLE_NODE_HALF_SIZE=r.SIMPLE_NODE_SIZE/2,r.EMPTY_COMPOUND_NODE_SIZE=40,r.MIN_EDGE_LENGTH=1,r.WORLD_BOUNDARY=1e6,r.INITIAL_WORLD_BOUNDARY=r.WORLD_BOUNDARY/1e3,r.WORLD_CENTER_X=1200,r.WORLD_CENTER_Y=900,f.exports=r},function(f,m,y){var r=y(2),t=y(8),e=y(9);function i(g,a,v){r.call(this,v),this.isOverlapingSourceAndTarget=!1,this.vGraphObject=v,this.bendpoints=[],this.source=g,this.target=a}i.prototype=Object.create(r.prototype);for(var o in r)i[o]=r[o];i.prototype.getSource=function(){return this.source},i.prototype.getTarget=function(){return this.target},i.prototype.isInterGraph=function(){return this.isInterGraph},i.prototype.getLength=function(){return this.length},i.prototype.isOverlapingSourceAndTarget=function(){return this.isOverlapingSourceAndTarget},i.prototype.getBendpoints=function(){return this.bendpoints},i.prototype.getLca=function(){return this.lca},i.prototype.getSourceInLca=function(){return this.sourceInLca},i.prototype.getTargetInLca=function(){return this.targetInLca},i.prototype.getOtherEnd=function(g){if(this.source===g)return this.target;if(this.target===g)return this.source;throw"Node is not incident with this edge"},i.prototype.getOtherEndInGraph=function(g,a){for(var v=this.getOtherEnd(g),n=a.getGraphManager().getRoot();;){if(v.getOwner()==a)return v;if(v.getOwner()==n)break;v=v.getOwner().getParent()}return null},i.prototype.updateLength=function(){var g=new Array(4);this.isOverlapingSourceAndTarget=t.getIntersection(this.target.getRect(),this.source.getRect(),g),this.isOverlapingSourceAndTarget||(this.lengthX=g[0]-g[2],this.lengthY=g[1]-g[3],Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY))},i.prototype.updateLengthSimple=function(){this.lengthX=this.target.getCenterX()-this.source.getCenterX(),this.lengthY=this.target.getCenterY()-this.source.getCenterY(),Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY)},f.exports=i},function(f,m,y){function r(t){this.vGraphObject=t}f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(13),i=y(0),o=y(16),g=y(4);function a(n,c,l,E){l==null&&E==null&&(E=c),r.call(this,E),n.graphManager!=null&&(n=n.graphManager),this.estimatedSize=t.MIN_VALUE,this.inclusionTreeDepth=t.MAX_VALUE,this.vGraphObject=E,this.edges=[],this.graphManager=n,l!=null&&c!=null?this.rect=new e(c.x,c.y,l.width,l.height):this.rect=new e}a.prototype=Object.create(r.prototype);for(var v in r)a[v]=r[v];a.prototype.getEdges=function(){return this.edges},a.prototype.getChild=function(){return this.child},a.prototype.getOwner=function(){return this.owner},a.prototype.getWidth=function(){return this.rect.width},a.prototype.setWidth=function(n){this.rect.width=n},a.prototype.getHeight=function(){return this.rect.height},a.prototype.setHeight=function(n){this.rect.height=n},a.prototype.getCenterX=function(){return this.rect.x+this.rect.width/2},a.prototype.getCenterY=function(){return this.rect.y+this.rect.height/2},a.prototype.getCenter=function(){return new g(this.rect.x+this.rect.width/2,this.rect.y+this.rect.height/2)},a.prototype.getLocation=function(){return new g(this.rect.x,this.rect.y)},a.prototype.getRect=function(){return this.rect},a.prototype.getDiagonal=function(){return Math.sqrt(this.rect.width*this.rect.width+this.rect.height*this.rect.height)},a.prototype.getHalfTheDiagonal=function(){return Math.sqrt(this.rect.height*this.rect.height+this.rect.width*this.rect.width)/2},a.prototype.setRect=function(n,c){this.rect.x=n.x,this.rect.y=n.y,this.rect.width=c.width,this.rect.height=c.height},a.prototype.setCenter=function(n,c){this.rect.x=n-this.rect.width/2,this.rect.y=c-this.rect.height/2},a.prototype.setLocation=function(n,c){this.rect.x=n,this.rect.y=c},a.prototype.moveBy=function(n,c){this.rect.x+=n,this.rect.y+=c},a.prototype.getEdgeListToNode=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(E.target==n){if(E.source!=l)throw"Incorrect edge source!";c.push(E)}}),c},a.prototype.getEdgesBetween=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(!(E.source==l||E.target==l))throw"Incorrect edge source and/or target";(E.target==n||E.source==n)&&c.push(E)}),c},a.prototype.getNeighborsList=function(){var n=new Set,c=this;return c.edges.forEach(function(l){if(l.source==c)n.add(l.target);else{if(l.target!=c)throw"Incorrect incidency!";n.add(l.source)}}),n},a.prototype.withChildren=function(){var n=new Set,c,l;if(n.add(this),this.child!=null)for(var E=this.child.getNodes(),T=0;Tc&&(this.rect.x-=(this.labelWidth-c)/2,this.setWidth(this.labelWidth)),this.labelHeight>l&&(this.labelPos=="center"?this.rect.y-=(this.labelHeight-l)/2:this.labelPos=="top"&&(this.rect.y-=this.labelHeight-l),this.setHeight(this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==t.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(n){var c=this.rect.x;c>i.WORLD_BOUNDARY?c=i.WORLD_BOUNDARY:c<-i.WORLD_BOUNDARY&&(c=-i.WORLD_BOUNDARY);var l=this.rect.y;l>i.WORLD_BOUNDARY?l=i.WORLD_BOUNDARY:l<-i.WORLD_BOUNDARY&&(l=-i.WORLD_BOUNDARY);var E=new g(c,l),T=n.inverseTransformPoint(E);this.setLocation(T.x,T.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},f.exports=a},function(f,m,y){function r(t,e){t==null&&e==null?(this.x=0,this.y=0):(this.x=t,this.y=e)}r.prototype.getX=function(){return this.x},r.prototype.getY=function(){return this.y},r.prototype.setX=function(t){this.x=t},r.prototype.setY=function(t){this.y=t},r.prototype.getDifference=function(t){return new DimensionD(this.x-t.x,this.y-t.y)},r.prototype.getCopy=function(){return new r(this.x,this.y)},r.prototype.translate=function(t){return this.x+=t.width,this.y+=t.height,this},f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(0),i=y(6),o=y(3),g=y(1),a=y(13),v=y(12),n=y(11);function c(E,T,D){r.call(this,D),this.estimatedSize=t.MIN_VALUE,this.margin=e.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=E,T!=null&&T instanceof i?this.graphManager=T:T!=null&&T instanceof Layout&&(this.graphManager=T.graphManager)}c.prototype=Object.create(r.prototype);for(var l in r)c[l]=r[l];c.prototype.getNodes=function(){return this.nodes},c.prototype.getEdges=function(){return this.edges},c.prototype.getGraphManager=function(){return this.graphManager},c.prototype.getParent=function(){return this.parent},c.prototype.getLeft=function(){return this.left},c.prototype.getRight=function(){return this.right},c.prototype.getTop=function(){return this.top},c.prototype.getBottom=function(){return this.bottom},c.prototype.isConnected=function(){return this.isConnected},c.prototype.add=function(E,T,D){if(T==null&&D==null){var L=E;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(L)>-1)throw"Node already in graph!";return L.owner=this,this.getNodes().push(L),L}else{var O=E;if(!(this.getNodes().indexOf(T)>-1&&this.getNodes().indexOf(D)>-1))throw"Source or target not in graph!";if(!(T.owner==D.owner&&T.owner==this))throw"Both owners must be this graph!";return T.owner!=D.owner?null:(O.source=T,O.target=D,O.isInterGraph=!1,this.getEdges().push(O),T.edges.push(O),D!=T&&D.edges.push(O),O)}},c.prototype.remove=function(E){var T=E;if(E instanceof o){if(T==null)throw"Node is null!";if(!(T.owner!=null&&T.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var D=T.edges.slice(),L,O=D.length,d=0;d-1&&h>-1))throw"Source and/or target doesn't know this edge!";L.source.edges.splice(s,1),L.target!=L.source&&L.target.edges.splice(h,1);var N=L.source.owner.getEdges().indexOf(L);if(N==-1)throw"Not in owner's edge list!";L.source.owner.getEdges().splice(N,1)}},c.prototype.updateLeftTop=function(){for(var E=t.MAX_VALUE,T=t.MAX_VALUE,D,L,O,d=this.getNodes(),N=d.length,s=0;sD&&(E=D),T>L&&(T=L)}return E==t.MAX_VALUE?null:(d[0].getParent().paddingLeft!=null?O=d[0].getParent().paddingLeft:O=this.margin,this.left=T-O,this.top=E-O,new v(this.left,this.top))},c.prototype.updateBounds=function(E){for(var T=t.MAX_VALUE,D=-t.MAX_VALUE,L=t.MAX_VALUE,O=-t.MAX_VALUE,d,N,s,h,u,p=this.nodes,A=p.length,C=0;Cd&&(T=d),Ds&&(L=s),Od&&(T=d),Ds&&(L=s),O=this.nodes.length){var A=0;D.forEach(function(C){C.owner==E&&A++}),A==this.nodes.length&&(this.isConnected=!0)}},f.exports=c},function(f,m,y){var r,t=y(1);function e(i){r=y(5),this.layout=i,this.graphs=[],this.edges=[]}e.prototype.addRoot=function(){var i=this.layout.newGraph(),o=this.layout.newNode(null),g=this.add(i,o);return this.setRootGraph(g),this.rootGraph},e.prototype.add=function(i,o,g,a,v){if(g==null&&a==null&&v==null){if(i==null)throw"Graph is null!";if(o==null)throw"Parent node is null!";if(this.graphs.indexOf(i)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(i),i.parent!=null)throw"Already has a parent!";if(o.child!=null)throw"Already has a child!";return i.parent=o,o.child=i,i}else{v=g,a=o,g=i;var n=a.getOwner(),c=v.getOwner();if(!(n!=null&&n.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(c!=null&&c.getGraphManager()==this))throw"Target not in this graph mgr!";if(n==c)return g.isInterGraph=!1,n.add(g,a,v);if(g.isInterGraph=!0,g.source=a,g.target=v,this.edges.indexOf(g)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(g),!(g.source!=null&&g.target!=null))throw"Edge source and/or target is null!";if(!(g.source.edges.indexOf(g)==-1&&g.target.edges.indexOf(g)==-1))throw"Edge already in source and/or target incidency list!";return g.source.edges.push(g),g.target.edges.push(g),g}},e.prototype.remove=function(i){if(i instanceof r){var o=i;if(o.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(o==this.rootGraph||o.parent!=null&&o.parent.graphManager==this))throw"Invalid parent node!";var g=[];g=g.concat(o.getEdges());for(var a,v=g.length,n=0;n=i.getRight()?o[0]+=Math.min(i.getX()-e.getX(),e.getRight()-i.getRight()):i.getX()<=e.getX()&&i.getRight()>=e.getRight()&&(o[0]+=Math.min(e.getX()-i.getX(),i.getRight()-e.getRight())),e.getY()<=i.getY()&&e.getBottom()>=i.getBottom()?o[1]+=Math.min(i.getY()-e.getY(),e.getBottom()-i.getBottom()):i.getY()<=e.getY()&&i.getBottom()>=e.getBottom()&&(o[1]+=Math.min(e.getY()-i.getY(),i.getBottom()-e.getBottom()));var v=Math.abs((i.getCenterY()-e.getCenterY())/(i.getCenterX()-e.getCenterX()));i.getCenterY()===e.getCenterY()&&i.getCenterX()===e.getCenterX()&&(v=1);var n=v*o[0],c=o[1]/v;o[0]n)return o[0]=g,o[1]=l,o[2]=v,o[3]=p,!1;if(av)return o[0]=c,o[1]=a,o[2]=h,o[3]=n,!1;if(gv?(o[0]=T,o[1]=D,x=!0):(o[0]=E,o[1]=l,x=!0):U===M&&(g>v?(o[0]=c,o[1]=l,x=!0):(o[0]=L,o[1]=D,x=!0)),-X===M?v>g?(o[2]=u,o[3]=p,_=!0):(o[2]=h,o[3]=s,_=!0):X===M&&(v>g?(o[2]=N,o[3]=s,_=!0):(o[2]=A,o[3]=p,_=!0)),x&&_)return!1;if(g>v?a>n?(G=this.getCardinalDirection(U,M,4),F=this.getCardinalDirection(X,M,2)):(G=this.getCardinalDirection(-U,M,3),F=this.getCardinalDirection(-X,M,1)):a>n?(G=this.getCardinalDirection(-U,M,1),F=this.getCardinalDirection(-X,M,3)):(G=this.getCardinalDirection(U,M,2),F=this.getCardinalDirection(X,M,4)),!x)switch(G){case 1:Y=l,b=g+-d/M,o[0]=b,o[1]=Y;break;case 2:b=L,Y=a+O*M,o[0]=b,o[1]=Y;break;case 3:Y=D,b=g+d/M,o[0]=b,o[1]=Y;break;case 4:b=T,Y=a+-O*M,o[0]=b,o[1]=Y;break}if(!_)switch(F){case 1:H=s,k=v+-R/M,o[2]=k,o[3]=H;break;case 2:k=A,H=n+C*M,o[2]=k,o[3]=H;break;case 3:H=p,k=v+R/M,o[2]=k,o[3]=H;break;case 4:k=u,H=n+-C*M,o[2]=k,o[3]=H;break}}return!1},t.getCardinalDirection=function(e,i,o){return e>i?o:1+o%4},t.getIntersection=function(e,i,o,g){if(g==null)return this.getIntersection2(e,i,o);var a=e.x,v=e.y,n=i.x,c=i.y,l=o.x,E=o.y,T=g.x,D=g.y,L=void 0,O=void 0,d=void 0,N=void 0,s=void 0,h=void 0,u=void 0,p=void 0,A=void 0;return d=c-v,s=a-n,u=n*v-a*c,N=D-E,h=l-T,p=T*E-l*D,A=d*h-N*s,A===0?null:(L=(s*p-h*u)/A,O=(N*u-d*p)/A,new r(L,O))},t.angleOfVector=function(e,i,o,g){var a=void 0;return e!==o?(a=Math.atan((g-i)/(o-e)),o0?1:t<0?-1:0},r.floor=function(t){return t<0?Math.ceil(t):Math.floor(t)},r.ceil=function(t){return t<0?Math.floor(t):Math.ceil(t)},f.exports=r},function(f,m,y){function r(){}r.MAX_VALUE=2147483647,r.MIN_VALUE=-2147483648,f.exports=r},function(f,m,y){var r=function(){function a(v,n){for(var c=0;c"u"?"undefined":r(e);return e==null||i!="object"&&i!="function"},f.exports=t},function(f,m,y){function r(l){if(Array.isArray(l)){for(var E=0,T=Array(l.length);E0&&E;){for(d.push(s[0]);d.length>0&&E;){var h=d[0];d.splice(0,1),O.add(h);for(var u=h.getEdges(),L=0;L-1&&s.splice(R,1)}O=new Set,N=new Map}}return l},c.prototype.createDummyNodesForBendpoints=function(l){for(var E=[],T=l.source,D=this.graphManager.calcLowestCommonAncestor(l.source,l.target),L=0;L0){for(var D=this.edgeToDummyNodes.get(T),L=0;L=0&&E.splice(p,1);var A=N.getNeighborsList();A.forEach(function(x){if(T.indexOf(x)<0){var _=D.get(x),U=_-1;U==1&&h.push(x),D.set(x,U)}})}T=T.concat(h),(E.length==1||E.length==2)&&(L=!0,O=E[0])}return O},c.prototype.setGraphManager=function(l){this.graphManager=l},f.exports=c},function(f,m,y){function r(){}r.seed=1,r.x=0,r.nextDouble=function(){return r.x=Math.sin(r.seed++)*1e4,r.x-Math.floor(r.x)},f.exports=r},function(f,m,y){var r=y(4);function t(e,i){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}t.prototype.getWorldOrgX=function(){return this.lworldOrgX},t.prototype.setWorldOrgX=function(e){this.lworldOrgX=e},t.prototype.getWorldOrgY=function(){return this.lworldOrgY},t.prototype.setWorldOrgY=function(e){this.lworldOrgY=e},t.prototype.getWorldExtX=function(){return this.lworldExtX},t.prototype.setWorldExtX=function(e){this.lworldExtX=e},t.prototype.getWorldExtY=function(){return this.lworldExtY},t.prototype.setWorldExtY=function(e){this.lworldExtY=e},t.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},t.prototype.setDeviceOrgX=function(e){this.ldeviceOrgX=e},t.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},t.prototype.setDeviceOrgY=function(e){this.ldeviceOrgY=e},t.prototype.getDeviceExtX=function(){return this.ldeviceExtX},t.prototype.setDeviceExtX=function(e){this.ldeviceExtX=e},t.prototype.getDeviceExtY=function(){return this.ldeviceExtY},t.prototype.setDeviceExtY=function(e){this.ldeviceExtY=e},t.prototype.transformX=function(e){var i=0,o=this.lworldExtX;return o!=0&&(i=this.ldeviceOrgX+(e-this.lworldOrgX)*this.ldeviceExtX/o),i},t.prototype.transformY=function(e){var i=0,o=this.lworldExtY;return o!=0&&(i=this.ldeviceOrgY+(e-this.lworldOrgY)*this.ldeviceExtY/o),i},t.prototype.inverseTransformX=function(e){var i=0,o=this.ldeviceExtX;return o!=0&&(i=this.lworldOrgX+(e-this.ldeviceOrgX)*this.lworldExtX/o),i},t.prototype.inverseTransformY=function(e){var i=0,o=this.ldeviceExtY;return o!=0&&(i=this.lworldOrgY+(e-this.ldeviceOrgY)*this.lworldExtY/o),i},t.prototype.inverseTransformPoint=function(e){var i=new r(this.inverseTransformX(e.x),this.inverseTransformY(e.y));return i},f.exports=t},function(f,m,y){function r(n){if(Array.isArray(n)){for(var c=0,l=Array(n.length);ce.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*e.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-e.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT_INCREMENTAL):(n>e.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(e.COOLING_ADAPTATION_FACTOR,1-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*(1-e.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var n=this.getAllEdges(),c,l=0;l0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l,E,T,D,L=this.getAllNodes(),O;if(this.useFRGridVariant)for(this.totalIterations%e.GRID_CALCULATION_CHECK_PERIOD==1&&n&&this.updateGrid(),O=new Set,l=0;ld||O>d)&&(n.gravitationForceX=-this.gravityConstant*T,n.gravitationForceY=-this.gravityConstant*D)):(d=c.getEstimatedSize()*this.compoundGravityRangeFactor,(L>d||O>d)&&(n.gravitationForceX=-this.gravityConstant*T*this.compoundGravityConstant,n.gravitationForceY=-this.gravityConstant*D*this.compoundGravityConstant))},a.prototype.isConverged=function(){var n,c=!1;return this.totalIterations>this.maxIterations/3&&(c=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),n=this.totalDisplacement=L.length||d>=L[0].length)){for(var N=0;Na}}]),o}();f.exports=i},function(f,m,y){var r=function(){function i(o,g){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;t(this,i),this.sequence1=o,this.sequence2=g,this.match_score=a,this.mismatch_penalty=v,this.gap_penalty=n,this.iMax=o.length+1,this.jMax=g.length+1,this.grid=new Array(this.iMax);for(var c=0;c=0;o--){var g=this.listeners[o];g.event===e&&g.callback===i&&this.listeners.splice(o,1)}},t.emit=function(e,i){for(var o=0;og.coolingFactor*g.maxNodeDisplacement&&(this.displacementX=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementX)),Math.abs(this.displacementY)>g.coolingFactor*g.maxNodeDisplacement&&(this.displacementY=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementY)),this.child==null?this.moveBy(this.displacementX,this.displacementY):this.child.getNodes().length==0?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),g.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},i.prototype.propogateDisplacementToChildren=function(g,a){for(var v=this.getChild().getNodes(),n,c=0;c0)this.positionNodesRadially(s);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var h=new Set(this.getAllNodes()),u=this.nodesWithGravity.filter(function(p){return h.has(p)});this.graphManager.setAllNodesToApplyGravitation(u),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},d.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%v.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var s=new Set(this.getAllNodes()),h=this.nodesWithGravity.filter(function(A){return s.has(A)});this.graphManager.setAllNodesToApplyGravitation(h),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var u=!this.isTreeGrowing&&!this.isGrowthFinished,p=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(u,p),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},d.prototype.getPositionsData=function(){for(var s=this.graphManager.getAllNodes(),h={},u=0;u1){var x;for(x=0;xp&&(p=Math.floor(R.y)),C=Math.floor(R.x+a.DEFAULT_COMPONENT_SEPERATION)}this.transform(new l(n.WORLD_CENTER_X-R.x/2,n.WORLD_CENTER_Y-R.y/2))},d.radialLayout=function(s,h,u){var p=Math.max(this.maxDiagonalInTree(s),a.DEFAULT_RADIAL_SEPARATION);d.branchRadialLayout(h,null,0,359,0,p);var A=L.calculateBounds(s),C=new O;C.setDeviceOrgX(A.getMinX()),C.setDeviceOrgY(A.getMinY()),C.setWorldOrgX(u.x),C.setWorldOrgY(u.y);for(var R=0;R1;){var H=k[0];k.splice(0,1);var P=M.indexOf(H);P>=0&&M.splice(P,1),b--,G--}h!=null?Y=(M.indexOf(k[0])+1)%b:Y=0;for(var B=Math.abs(p-u)/G,$=Y;F!=G;$=++$%b){var K=M[$].getOtherEnd(s);if(K!=h){var Q=(u+F*B)%360,J=(Q+B)%360;d.branchRadialLayout(K,s,Q,J,A+C,C),F++}}},d.maxDiagonalInTree=function(s){for(var h=T.MIN_VALUE,u=0;uh&&(h=A)}return h},d.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},d.prototype.groupZeroDegreeMembers=function(){var s=this,h={};this.memberGroups={},this.idToDummyNode={};for(var u=[],p=this.graphManager.getAllNodes(),A=0;A"u"&&(h[x]=[]),h[x]=h[x].concat(C)}Object.keys(h).forEach(function(_){if(h[_].length>1){var U="DummyCompound_"+_;s.memberGroups[U]=h[_];var X=h[_][0].getParent(),M=new o(s.graphManager);M.id=U,M.paddingLeft=X.paddingLeft||0,M.paddingRight=X.paddingRight||0,M.paddingBottom=X.paddingBottom||0,M.paddingTop=X.paddingTop||0,s.idToDummyNode[U]=M;var G=s.getGraphManager().add(s.newGraph(),M),F=X.getChild();F.add(M);for(var b=0;b=0;s--){var h=this.compoundOrder[s],u=h.id,p=h.paddingLeft,A=h.paddingTop;this.adjustLocations(this.tiledMemberPack[u],h.rect.x,h.rect.y,p,A)}},d.prototype.repopulateZeroDegreeMembers=function(){var s=this,h=this.tiledZeroDegreePack;Object.keys(h).forEach(function(u){var p=s.idToDummyNode[u],A=p.paddingLeft,C=p.paddingTop;s.adjustLocations(h[u],p.rect.x,p.rect.y,A,C)})},d.prototype.getToBeTiled=function(s){var h=s.id;if(this.toBeTiled[h]!=null)return this.toBeTiled[h];var u=s.getChild();if(u==null)return this.toBeTiled[h]=!1,!1;for(var p=u.getNodes(),A=0;A0)return this.toBeTiled[h]=!1,!1;if(C.getChild()==null){this.toBeTiled[C.id]=!1;continue}if(!this.getToBeTiled(C))return this.toBeTiled[h]=!1,!1}return this.toBeTiled[h]=!0,!0},d.prototype.getNodeDegree=function(s){s.id;for(var h=s.getEdges(),u=0,p=0;p_&&(_=X.rect.height)}u+=_+s.verticalPadding}},d.prototype.tileCompoundMembers=function(s,h){var u=this;this.tiledMemberPack=[],Object.keys(s).forEach(function(p){var A=h[p];u.tiledMemberPack[p]=u.tileNodes(s[p],A.paddingLeft+A.paddingRight),A.rect.width=u.tiledMemberPack[p].width,A.rect.height=u.tiledMemberPack[p].height})},d.prototype.tileNodes=function(s,h){var u=a.TILING_PADDING_VERTICAL,p=a.TILING_PADDING_HORIZONTAL,A={rows:[],rowWidth:[],rowHeight:[],width:0,height:h,verticalPadding:u,horizontalPadding:p};s.sort(function(x,_){return x.rect.width*x.rect.height>_.rect.width*_.rect.height?-1:x.rect.width*x.rect.height<_.rect.width*_.rect.height?1:0});for(var C=0;C0&&(R+=s.horizontalPadding),s.rowWidth[u]=R,s.width0&&(x+=s.verticalPadding);var _=0;x>s.rowHeight[u]&&(_=s.rowHeight[u],s.rowHeight[u]=x,_=s.rowHeight[u]-_),s.height+=_,s.rows[u].push(h)},d.prototype.getShortestRowIndex=function(s){for(var h=-1,u=Number.MAX_VALUE,p=0;pu&&(h=p,u=s.rowWidth[p]);return h},d.prototype.canAddHorizontal=function(s,h,u){var p=this.getShortestRowIndex(s);if(p<0)return!0;var A=s.rowWidth[p];if(A+s.horizontalPadding+h<=s.width)return!0;var C=0;s.rowHeight[p]0&&(C=u+s.verticalPadding-s.rowHeight[p]);var R;s.width-A>=h+s.horizontalPadding?R=(s.height+C)/(A+h+s.horizontalPadding):R=(s.height+C)/s.width,C=u+s.verticalPadding;var x;return s.widthC&&h!=u){p.splice(-1,1),s.rows[u].push(A),s.rowWidth[h]=s.rowWidth[h]-C,s.rowWidth[u]=s.rowWidth[u]+C,s.width=s.rowWidth[instance.getLongestRowIndex(s)];for(var R=Number.MIN_VALUE,x=0;xR&&(R=p[x].height);h>0&&(R+=s.verticalPadding);var _=s.rowHeight[h]+s.rowHeight[u];s.rowHeight[h]=R,s.rowHeight[u]0)for(var F=A;F<=C;F++)G[0]+=this.grid[F][R-1].length+this.grid[F][R].length-1;if(C0)for(var F=R;F<=x;F++)G[3]+=this.grid[A-1][F].length+this.grid[A][F].length-1;for(var b=T.MAX_VALUE,Y,k,H=0;H0){var x;x=O.getGraphManager().add(O.newGraph(),u),this.processChildrenList(x,h,O)}}},l.prototype.stop=function(){return this.stopped=!0,this};var T=function(L){L("layout","cose-bilkent",l)};typeof cytoscape<"u"&&T(cytoscape),m.exports=T}])})})(dt);var St=dt.exports;const Gt=Nt(St);var st=function(){var I=S(function(O,d,N,s){for(N=N||{},s=O.length;s--;N[O[s]]=d);return N},"o"),w=[1,4],f=[1,13],m=[1,12],y=[1,15],r=[1,16],t=[1,20],e=[1,19],i=[6,7,8],o=[1,26],g=[1,24],a=[1,25],v=[6,7,11],n=[1,6,13,15,16,19,22],c=[1,33],l=[1,34],E=[1,6,7,11,13,15,16,19,22],T={trace:S(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,MINDMAP:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,ICON:15,CLASS:16,nodeWithId:17,nodeWithoutId:18,NODE_DSTART:19,NODE_DESCR:20,NODE_DEND:21,NODE_ID:22,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"MINDMAP",11:"EOF",13:"SPACELIST",15:"ICON",16:"CLASS",19:"NODE_DSTART",20:"NODE_DESCR",21:"NODE_DEND",22:"NODE_ID"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,2],[12,2],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[18,3],[17,1],[17,4]],performAction:S(function(d,N,s,h,u,p,A){var C=p.length-1;switch(u){case 6:case 7:return h;case 8:h.getLogger().trace("Stop NL ");break;case 9:h.getLogger().trace("Stop EOF ");break;case 11:h.getLogger().trace("Stop NL2 ");break;case 12:h.getLogger().trace("Stop EOF2 ");break;case 15:h.getLogger().info("Node: ",p[C].id),h.addNode(p[C-1].length,p[C].id,p[C].descr,p[C].type);break;case 16:h.getLogger().trace("Icon: ",p[C]),h.decorateNode({icon:p[C]});break;case 17:case 21:h.decorateNode({class:p[C]});break;case 18:h.getLogger().trace("SPACELIST");break;case 19:h.getLogger().trace("Node: ",p[C].id),h.addNode(0,p[C].id,p[C].descr,p[C].type);break;case 20:h.decorateNode({icon:p[C]});break;case 25:h.getLogger().trace("node found ..",p[C-2]),this.$={id:p[C-1],descr:p[C-1],type:h.getType(p[C-2],p[C])};break;case 26:this.$={id:p[C],descr:p[C],type:h.nodeType.DEFAULT};break;case 27:h.getLogger().trace("node found ..",p[C-3]),this.$={id:p[C-3],descr:p[C-1],type:h.getType(p[C-2],p[C])};break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],8:w},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:w},{6:f,7:[1,10],9:9,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(i,[2,3]),{1:[2,2]},I(i,[2,4]),I(i,[2,5]),{1:[2,6],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:f,9:22,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:o,7:g,10:23,11:a},I(v,[2,22],{17:17,18:18,14:27,15:[1,28],16:[1,29],19:t,22:e}),I(v,[2,18]),I(v,[2,19]),I(v,[2,20]),I(v,[2,21]),I(v,[2,23]),I(v,[2,24]),I(v,[2,26],{19:[1,30]}),{20:[1,31]},{6:o,7:g,10:32,11:a},{1:[2,7],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(n,[2,14],{7:c,11:l}),I(E,[2,8]),I(E,[2,9]),I(E,[2,10]),I(v,[2,15]),I(v,[2,16]),I(v,[2,17]),{20:[1,35]},{21:[1,36]},I(n,[2,13],{7:c,11:l}),I(E,[2,11]),I(E,[2,12]),{21:[1,37]},I(v,[2,25]),I(v,[2,27])],defaultActions:{2:[2,1],6:[2,2]},parseError:S(function(d,N){if(N.recoverable)this.trace(d);else{var s=new Error(d);throw s.hash=N,s}},"parseError"),parse:S(function(d){var N=this,s=[0],h=[],u=[null],p=[],A=this.table,C="",R=0,x=0,_=2,U=1,X=p.slice.call(arguments,1),M=Object.create(this.lexer),G={yy:{}};for(var F in this.yy)Object.prototype.hasOwnProperty.call(this.yy,F)&&(G.yy[F]=this.yy[F]);M.setInput(d,G.yy),G.yy.lexer=M,G.yy.parser=this,typeof M.yylloc>"u"&&(M.yylloc={});var b=M.yylloc;p.push(b);var Y=M.options&&M.options.ranges;typeof G.yy.parseError=="function"?this.parseError=G.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function k(V){s.length=s.length-2*V,u.length=u.length-V,p.length=p.length-V}S(k,"popStack");function H(){var V;return V=h.pop()||M.lex()||U,typeof V!="number"&&(V instanceof Array&&(h=V,V=h.pop()),V=N.symbols_[V]||V),V}S(H,"lex");for(var P,B,$,K,Q={},J,j,gt,q;;){if(B=s[s.length-1],this.defaultActions[B]?$=this.defaultActions[B]:((P===null||typeof P>"u")&&(P=H()),$=A[B]&&A[B][P]),typeof $>"u"||!$.length||!$[0]){var rt="";q=[];for(J in A[B])this.terminals_[J]&&J>_&&q.push("'"+this.terminals_[J]+"'");M.showPosition?rt="Parse error on line "+(R+1)+`: +import{aG as at,aH as Nt,_ as S,l as z,j as Dt,al as mt,a5 as Ot,d as ot,G as At,ac as It,B as tt,i as et,ad as Ct,ae as Rt,af as xt}from"../app.B3HFS4Ax.js";import{c as pt}from"./cytoscape.esm.FpOb6hff.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var dt={exports:{}},it={exports:{}},nt={exports:{}},ut;function Mt(){return ut||(ut=1,function(I,w){(function(m,y){I.exports=y()})(at,function(){return function(f){var m={};function y(r){if(m[r])return m[r].exports;var t=m[r]={i:r,l:!1,exports:{}};return f[r].call(t.exports,t,t.exports,y),t.l=!0,t.exports}return y.m=f,y.c=m,y.i=function(r){return r},y.d=function(r,t,e){y.o(r,t)||Object.defineProperty(r,t,{configurable:!1,enumerable:!0,get:e})},y.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return y.d(t,"a",t),t},y.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},y.p="",y(y.s=26)}([function(f,m,y){function r(){}r.QUALITY=1,r.DEFAULT_CREATE_BENDS_AS_NEEDED=!1,r.DEFAULT_INCREMENTAL=!1,r.DEFAULT_ANIMATION_ON_LAYOUT=!0,r.DEFAULT_ANIMATION_DURING_LAYOUT=!1,r.DEFAULT_ANIMATION_PERIOD=50,r.DEFAULT_UNIFORM_LEAF_NODE_SIZES=!1,r.DEFAULT_GRAPH_MARGIN=15,r.NODE_DIMENSIONS_INCLUDE_LABELS=!1,r.SIMPLE_NODE_SIZE=40,r.SIMPLE_NODE_HALF_SIZE=r.SIMPLE_NODE_SIZE/2,r.EMPTY_COMPOUND_NODE_SIZE=40,r.MIN_EDGE_LENGTH=1,r.WORLD_BOUNDARY=1e6,r.INITIAL_WORLD_BOUNDARY=r.WORLD_BOUNDARY/1e3,r.WORLD_CENTER_X=1200,r.WORLD_CENTER_Y=900,f.exports=r},function(f,m,y){var r=y(2),t=y(8),e=y(9);function i(g,a,v){r.call(this,v),this.isOverlapingSourceAndTarget=!1,this.vGraphObject=v,this.bendpoints=[],this.source=g,this.target=a}i.prototype=Object.create(r.prototype);for(var o in r)i[o]=r[o];i.prototype.getSource=function(){return this.source},i.prototype.getTarget=function(){return this.target},i.prototype.isInterGraph=function(){return this.isInterGraph},i.prototype.getLength=function(){return this.length},i.prototype.isOverlapingSourceAndTarget=function(){return this.isOverlapingSourceAndTarget},i.prototype.getBendpoints=function(){return this.bendpoints},i.prototype.getLca=function(){return this.lca},i.prototype.getSourceInLca=function(){return this.sourceInLca},i.prototype.getTargetInLca=function(){return this.targetInLca},i.prototype.getOtherEnd=function(g){if(this.source===g)return this.target;if(this.target===g)return this.source;throw"Node is not incident with this edge"},i.prototype.getOtherEndInGraph=function(g,a){for(var v=this.getOtherEnd(g),n=a.getGraphManager().getRoot();;){if(v.getOwner()==a)return v;if(v.getOwner()==n)break;v=v.getOwner().getParent()}return null},i.prototype.updateLength=function(){var g=new Array(4);this.isOverlapingSourceAndTarget=t.getIntersection(this.target.getRect(),this.source.getRect(),g),this.isOverlapingSourceAndTarget||(this.lengthX=g[0]-g[2],this.lengthY=g[1]-g[3],Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY))},i.prototype.updateLengthSimple=function(){this.lengthX=this.target.getCenterX()-this.source.getCenterX(),this.lengthY=this.target.getCenterY()-this.source.getCenterY(),Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY)},f.exports=i},function(f,m,y){function r(t){this.vGraphObject=t}f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(13),i=y(0),o=y(16),g=y(4);function a(n,c,l,E){l==null&&E==null&&(E=c),r.call(this,E),n.graphManager!=null&&(n=n.graphManager),this.estimatedSize=t.MIN_VALUE,this.inclusionTreeDepth=t.MAX_VALUE,this.vGraphObject=E,this.edges=[],this.graphManager=n,l!=null&&c!=null?this.rect=new e(c.x,c.y,l.width,l.height):this.rect=new e}a.prototype=Object.create(r.prototype);for(var v in r)a[v]=r[v];a.prototype.getEdges=function(){return this.edges},a.prototype.getChild=function(){return this.child},a.prototype.getOwner=function(){return this.owner},a.prototype.getWidth=function(){return this.rect.width},a.prototype.setWidth=function(n){this.rect.width=n},a.prototype.getHeight=function(){return this.rect.height},a.prototype.setHeight=function(n){this.rect.height=n},a.prototype.getCenterX=function(){return this.rect.x+this.rect.width/2},a.prototype.getCenterY=function(){return this.rect.y+this.rect.height/2},a.prototype.getCenter=function(){return new g(this.rect.x+this.rect.width/2,this.rect.y+this.rect.height/2)},a.prototype.getLocation=function(){return new g(this.rect.x,this.rect.y)},a.prototype.getRect=function(){return this.rect},a.prototype.getDiagonal=function(){return Math.sqrt(this.rect.width*this.rect.width+this.rect.height*this.rect.height)},a.prototype.getHalfTheDiagonal=function(){return Math.sqrt(this.rect.height*this.rect.height+this.rect.width*this.rect.width)/2},a.prototype.setRect=function(n,c){this.rect.x=n.x,this.rect.y=n.y,this.rect.width=c.width,this.rect.height=c.height},a.prototype.setCenter=function(n,c){this.rect.x=n-this.rect.width/2,this.rect.y=c-this.rect.height/2},a.prototype.setLocation=function(n,c){this.rect.x=n,this.rect.y=c},a.prototype.moveBy=function(n,c){this.rect.x+=n,this.rect.y+=c},a.prototype.getEdgeListToNode=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(E.target==n){if(E.source!=l)throw"Incorrect edge source!";c.push(E)}}),c},a.prototype.getEdgesBetween=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(!(E.source==l||E.target==l))throw"Incorrect edge source and/or target";(E.target==n||E.source==n)&&c.push(E)}),c},a.prototype.getNeighborsList=function(){var n=new Set,c=this;return c.edges.forEach(function(l){if(l.source==c)n.add(l.target);else{if(l.target!=c)throw"Incorrect incidency!";n.add(l.source)}}),n},a.prototype.withChildren=function(){var n=new Set,c,l;if(n.add(this),this.child!=null)for(var E=this.child.getNodes(),T=0;Tc&&(this.rect.x-=(this.labelWidth-c)/2,this.setWidth(this.labelWidth)),this.labelHeight>l&&(this.labelPos=="center"?this.rect.y-=(this.labelHeight-l)/2:this.labelPos=="top"&&(this.rect.y-=this.labelHeight-l),this.setHeight(this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==t.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(n){var c=this.rect.x;c>i.WORLD_BOUNDARY?c=i.WORLD_BOUNDARY:c<-i.WORLD_BOUNDARY&&(c=-i.WORLD_BOUNDARY);var l=this.rect.y;l>i.WORLD_BOUNDARY?l=i.WORLD_BOUNDARY:l<-i.WORLD_BOUNDARY&&(l=-i.WORLD_BOUNDARY);var E=new g(c,l),T=n.inverseTransformPoint(E);this.setLocation(T.x,T.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},f.exports=a},function(f,m,y){function r(t,e){t==null&&e==null?(this.x=0,this.y=0):(this.x=t,this.y=e)}r.prototype.getX=function(){return this.x},r.prototype.getY=function(){return this.y},r.prototype.setX=function(t){this.x=t},r.prototype.setY=function(t){this.y=t},r.prototype.getDifference=function(t){return new DimensionD(this.x-t.x,this.y-t.y)},r.prototype.getCopy=function(){return new r(this.x,this.y)},r.prototype.translate=function(t){return this.x+=t.width,this.y+=t.height,this},f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(0),i=y(6),o=y(3),g=y(1),a=y(13),v=y(12),n=y(11);function c(E,T,D){r.call(this,D),this.estimatedSize=t.MIN_VALUE,this.margin=e.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=E,T!=null&&T instanceof i?this.graphManager=T:T!=null&&T instanceof Layout&&(this.graphManager=T.graphManager)}c.prototype=Object.create(r.prototype);for(var l in r)c[l]=r[l];c.prototype.getNodes=function(){return this.nodes},c.prototype.getEdges=function(){return this.edges},c.prototype.getGraphManager=function(){return this.graphManager},c.prototype.getParent=function(){return this.parent},c.prototype.getLeft=function(){return this.left},c.prototype.getRight=function(){return this.right},c.prototype.getTop=function(){return this.top},c.prototype.getBottom=function(){return this.bottom},c.prototype.isConnected=function(){return this.isConnected},c.prototype.add=function(E,T,D){if(T==null&&D==null){var L=E;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(L)>-1)throw"Node already in graph!";return L.owner=this,this.getNodes().push(L),L}else{var O=E;if(!(this.getNodes().indexOf(T)>-1&&this.getNodes().indexOf(D)>-1))throw"Source or target not in graph!";if(!(T.owner==D.owner&&T.owner==this))throw"Both owners must be this graph!";return T.owner!=D.owner?null:(O.source=T,O.target=D,O.isInterGraph=!1,this.getEdges().push(O),T.edges.push(O),D!=T&&D.edges.push(O),O)}},c.prototype.remove=function(E){var T=E;if(E instanceof o){if(T==null)throw"Node is null!";if(!(T.owner!=null&&T.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var D=T.edges.slice(),L,O=D.length,d=0;d-1&&h>-1))throw"Source and/or target doesn't know this edge!";L.source.edges.splice(s,1),L.target!=L.source&&L.target.edges.splice(h,1);var N=L.source.owner.getEdges().indexOf(L);if(N==-1)throw"Not in owner's edge list!";L.source.owner.getEdges().splice(N,1)}},c.prototype.updateLeftTop=function(){for(var E=t.MAX_VALUE,T=t.MAX_VALUE,D,L,O,d=this.getNodes(),N=d.length,s=0;sD&&(E=D),T>L&&(T=L)}return E==t.MAX_VALUE?null:(d[0].getParent().paddingLeft!=null?O=d[0].getParent().paddingLeft:O=this.margin,this.left=T-O,this.top=E-O,new v(this.left,this.top))},c.prototype.updateBounds=function(E){for(var T=t.MAX_VALUE,D=-t.MAX_VALUE,L=t.MAX_VALUE,O=-t.MAX_VALUE,d,N,s,h,u,p=this.nodes,A=p.length,C=0;Cd&&(T=d),Ds&&(L=s),Od&&(T=d),Ds&&(L=s),O=this.nodes.length){var A=0;D.forEach(function(C){C.owner==E&&A++}),A==this.nodes.length&&(this.isConnected=!0)}},f.exports=c},function(f,m,y){var r,t=y(1);function e(i){r=y(5),this.layout=i,this.graphs=[],this.edges=[]}e.prototype.addRoot=function(){var i=this.layout.newGraph(),o=this.layout.newNode(null),g=this.add(i,o);return this.setRootGraph(g),this.rootGraph},e.prototype.add=function(i,o,g,a,v){if(g==null&&a==null&&v==null){if(i==null)throw"Graph is null!";if(o==null)throw"Parent node is null!";if(this.graphs.indexOf(i)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(i),i.parent!=null)throw"Already has a parent!";if(o.child!=null)throw"Already has a child!";return i.parent=o,o.child=i,i}else{v=g,a=o,g=i;var n=a.getOwner(),c=v.getOwner();if(!(n!=null&&n.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(c!=null&&c.getGraphManager()==this))throw"Target not in this graph mgr!";if(n==c)return g.isInterGraph=!1,n.add(g,a,v);if(g.isInterGraph=!0,g.source=a,g.target=v,this.edges.indexOf(g)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(g),!(g.source!=null&&g.target!=null))throw"Edge source and/or target is null!";if(!(g.source.edges.indexOf(g)==-1&&g.target.edges.indexOf(g)==-1))throw"Edge already in source and/or target incidency list!";return g.source.edges.push(g),g.target.edges.push(g),g}},e.prototype.remove=function(i){if(i instanceof r){var o=i;if(o.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(o==this.rootGraph||o.parent!=null&&o.parent.graphManager==this))throw"Invalid parent node!";var g=[];g=g.concat(o.getEdges());for(var a,v=g.length,n=0;n=i.getRight()?o[0]+=Math.min(i.getX()-e.getX(),e.getRight()-i.getRight()):i.getX()<=e.getX()&&i.getRight()>=e.getRight()&&(o[0]+=Math.min(e.getX()-i.getX(),i.getRight()-e.getRight())),e.getY()<=i.getY()&&e.getBottom()>=i.getBottom()?o[1]+=Math.min(i.getY()-e.getY(),e.getBottom()-i.getBottom()):i.getY()<=e.getY()&&i.getBottom()>=e.getBottom()&&(o[1]+=Math.min(e.getY()-i.getY(),i.getBottom()-e.getBottom()));var v=Math.abs((i.getCenterY()-e.getCenterY())/(i.getCenterX()-e.getCenterX()));i.getCenterY()===e.getCenterY()&&i.getCenterX()===e.getCenterX()&&(v=1);var n=v*o[0],c=o[1]/v;o[0]n)return o[0]=g,o[1]=l,o[2]=v,o[3]=p,!1;if(av)return o[0]=c,o[1]=a,o[2]=h,o[3]=n,!1;if(gv?(o[0]=T,o[1]=D,x=!0):(o[0]=E,o[1]=l,x=!0):U===M&&(g>v?(o[0]=c,o[1]=l,x=!0):(o[0]=L,o[1]=D,x=!0)),-X===M?v>g?(o[2]=u,o[3]=p,_=!0):(o[2]=h,o[3]=s,_=!0):X===M&&(v>g?(o[2]=N,o[3]=s,_=!0):(o[2]=A,o[3]=p,_=!0)),x&&_)return!1;if(g>v?a>n?(G=this.getCardinalDirection(U,M,4),F=this.getCardinalDirection(X,M,2)):(G=this.getCardinalDirection(-U,M,3),F=this.getCardinalDirection(-X,M,1)):a>n?(G=this.getCardinalDirection(-U,M,1),F=this.getCardinalDirection(-X,M,3)):(G=this.getCardinalDirection(U,M,2),F=this.getCardinalDirection(X,M,4)),!x)switch(G){case 1:Y=l,b=g+-d/M,o[0]=b,o[1]=Y;break;case 2:b=L,Y=a+O*M,o[0]=b,o[1]=Y;break;case 3:Y=D,b=g+d/M,o[0]=b,o[1]=Y;break;case 4:b=T,Y=a+-O*M,o[0]=b,o[1]=Y;break}if(!_)switch(F){case 1:H=s,k=v+-R/M,o[2]=k,o[3]=H;break;case 2:k=A,H=n+C*M,o[2]=k,o[3]=H;break;case 3:H=p,k=v+R/M,o[2]=k,o[3]=H;break;case 4:k=u,H=n+-C*M,o[2]=k,o[3]=H;break}}return!1},t.getCardinalDirection=function(e,i,o){return e>i?o:1+o%4},t.getIntersection=function(e,i,o,g){if(g==null)return this.getIntersection2(e,i,o);var a=e.x,v=e.y,n=i.x,c=i.y,l=o.x,E=o.y,T=g.x,D=g.y,L=void 0,O=void 0,d=void 0,N=void 0,s=void 0,h=void 0,u=void 0,p=void 0,A=void 0;return d=c-v,s=a-n,u=n*v-a*c,N=D-E,h=l-T,p=T*E-l*D,A=d*h-N*s,A===0?null:(L=(s*p-h*u)/A,O=(N*u-d*p)/A,new r(L,O))},t.angleOfVector=function(e,i,o,g){var a=void 0;return e!==o?(a=Math.atan((g-i)/(o-e)),o0?1:t<0?-1:0},r.floor=function(t){return t<0?Math.ceil(t):Math.floor(t)},r.ceil=function(t){return t<0?Math.floor(t):Math.ceil(t)},f.exports=r},function(f,m,y){function r(){}r.MAX_VALUE=2147483647,r.MIN_VALUE=-2147483648,f.exports=r},function(f,m,y){var r=function(){function a(v,n){for(var c=0;c"u"?"undefined":r(e);return e==null||i!="object"&&i!="function"},f.exports=t},function(f,m,y){function r(l){if(Array.isArray(l)){for(var E=0,T=Array(l.length);E0&&E;){for(d.push(s[0]);d.length>0&&E;){var h=d[0];d.splice(0,1),O.add(h);for(var u=h.getEdges(),L=0;L-1&&s.splice(R,1)}O=new Set,N=new Map}}return l},c.prototype.createDummyNodesForBendpoints=function(l){for(var E=[],T=l.source,D=this.graphManager.calcLowestCommonAncestor(l.source,l.target),L=0;L0){for(var D=this.edgeToDummyNodes.get(T),L=0;L=0&&E.splice(p,1);var A=N.getNeighborsList();A.forEach(function(x){if(T.indexOf(x)<0){var _=D.get(x),U=_-1;U==1&&h.push(x),D.set(x,U)}})}T=T.concat(h),(E.length==1||E.length==2)&&(L=!0,O=E[0])}return O},c.prototype.setGraphManager=function(l){this.graphManager=l},f.exports=c},function(f,m,y){function r(){}r.seed=1,r.x=0,r.nextDouble=function(){return r.x=Math.sin(r.seed++)*1e4,r.x-Math.floor(r.x)},f.exports=r},function(f,m,y){var r=y(4);function t(e,i){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}t.prototype.getWorldOrgX=function(){return this.lworldOrgX},t.prototype.setWorldOrgX=function(e){this.lworldOrgX=e},t.prototype.getWorldOrgY=function(){return this.lworldOrgY},t.prototype.setWorldOrgY=function(e){this.lworldOrgY=e},t.prototype.getWorldExtX=function(){return this.lworldExtX},t.prototype.setWorldExtX=function(e){this.lworldExtX=e},t.prototype.getWorldExtY=function(){return this.lworldExtY},t.prototype.setWorldExtY=function(e){this.lworldExtY=e},t.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},t.prototype.setDeviceOrgX=function(e){this.ldeviceOrgX=e},t.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},t.prototype.setDeviceOrgY=function(e){this.ldeviceOrgY=e},t.prototype.getDeviceExtX=function(){return this.ldeviceExtX},t.prototype.setDeviceExtX=function(e){this.ldeviceExtX=e},t.prototype.getDeviceExtY=function(){return this.ldeviceExtY},t.prototype.setDeviceExtY=function(e){this.ldeviceExtY=e},t.prototype.transformX=function(e){var i=0,o=this.lworldExtX;return o!=0&&(i=this.ldeviceOrgX+(e-this.lworldOrgX)*this.ldeviceExtX/o),i},t.prototype.transformY=function(e){var i=0,o=this.lworldExtY;return o!=0&&(i=this.ldeviceOrgY+(e-this.lworldOrgY)*this.ldeviceExtY/o),i},t.prototype.inverseTransformX=function(e){var i=0,o=this.ldeviceExtX;return o!=0&&(i=this.lworldOrgX+(e-this.ldeviceOrgX)*this.lworldExtX/o),i},t.prototype.inverseTransformY=function(e){var i=0,o=this.ldeviceExtY;return o!=0&&(i=this.lworldOrgY+(e-this.ldeviceOrgY)*this.lworldExtY/o),i},t.prototype.inverseTransformPoint=function(e){var i=new r(this.inverseTransformX(e.x),this.inverseTransformY(e.y));return i},f.exports=t},function(f,m,y){function r(n){if(Array.isArray(n)){for(var c=0,l=Array(n.length);ce.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*e.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-e.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT_INCREMENTAL):(n>e.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(e.COOLING_ADAPTATION_FACTOR,1-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*(1-e.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var n=this.getAllEdges(),c,l=0;l0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l,E,T,D,L=this.getAllNodes(),O;if(this.useFRGridVariant)for(this.totalIterations%e.GRID_CALCULATION_CHECK_PERIOD==1&&n&&this.updateGrid(),O=new Set,l=0;ld||O>d)&&(n.gravitationForceX=-this.gravityConstant*T,n.gravitationForceY=-this.gravityConstant*D)):(d=c.getEstimatedSize()*this.compoundGravityRangeFactor,(L>d||O>d)&&(n.gravitationForceX=-this.gravityConstant*T*this.compoundGravityConstant,n.gravitationForceY=-this.gravityConstant*D*this.compoundGravityConstant))},a.prototype.isConverged=function(){var n,c=!1;return this.totalIterations>this.maxIterations/3&&(c=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),n=this.totalDisplacement=L.length||d>=L[0].length)){for(var N=0;Na}}]),o}();f.exports=i},function(f,m,y){var r=function(){function i(o,g){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;t(this,i),this.sequence1=o,this.sequence2=g,this.match_score=a,this.mismatch_penalty=v,this.gap_penalty=n,this.iMax=o.length+1,this.jMax=g.length+1,this.grid=new Array(this.iMax);for(var c=0;c=0;o--){var g=this.listeners[o];g.event===e&&g.callback===i&&this.listeners.splice(o,1)}},t.emit=function(e,i){for(var o=0;og.coolingFactor*g.maxNodeDisplacement&&(this.displacementX=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementX)),Math.abs(this.displacementY)>g.coolingFactor*g.maxNodeDisplacement&&(this.displacementY=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementY)),this.child==null?this.moveBy(this.displacementX,this.displacementY):this.child.getNodes().length==0?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),g.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},i.prototype.propogateDisplacementToChildren=function(g,a){for(var v=this.getChild().getNodes(),n,c=0;c0)this.positionNodesRadially(s);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var h=new Set(this.getAllNodes()),u=this.nodesWithGravity.filter(function(p){return h.has(p)});this.graphManager.setAllNodesToApplyGravitation(u),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},d.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%v.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var s=new Set(this.getAllNodes()),h=this.nodesWithGravity.filter(function(A){return s.has(A)});this.graphManager.setAllNodesToApplyGravitation(h),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var u=!this.isTreeGrowing&&!this.isGrowthFinished,p=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(u,p),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},d.prototype.getPositionsData=function(){for(var s=this.graphManager.getAllNodes(),h={},u=0;u1){var x;for(x=0;xp&&(p=Math.floor(R.y)),C=Math.floor(R.x+a.DEFAULT_COMPONENT_SEPERATION)}this.transform(new l(n.WORLD_CENTER_X-R.x/2,n.WORLD_CENTER_Y-R.y/2))},d.radialLayout=function(s,h,u){var p=Math.max(this.maxDiagonalInTree(s),a.DEFAULT_RADIAL_SEPARATION);d.branchRadialLayout(h,null,0,359,0,p);var A=L.calculateBounds(s),C=new O;C.setDeviceOrgX(A.getMinX()),C.setDeviceOrgY(A.getMinY()),C.setWorldOrgX(u.x),C.setWorldOrgY(u.y);for(var R=0;R1;){var H=k[0];k.splice(0,1);var P=M.indexOf(H);P>=0&&M.splice(P,1),b--,G--}h!=null?Y=(M.indexOf(k[0])+1)%b:Y=0;for(var B=Math.abs(p-u)/G,$=Y;F!=G;$=++$%b){var K=M[$].getOtherEnd(s);if(K!=h){var Q=(u+F*B)%360,J=(Q+B)%360;d.branchRadialLayout(K,s,Q,J,A+C,C),F++}}},d.maxDiagonalInTree=function(s){for(var h=T.MIN_VALUE,u=0;uh&&(h=A)}return h},d.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},d.prototype.groupZeroDegreeMembers=function(){var s=this,h={};this.memberGroups={},this.idToDummyNode={};for(var u=[],p=this.graphManager.getAllNodes(),A=0;A"u"&&(h[x]=[]),h[x]=h[x].concat(C)}Object.keys(h).forEach(function(_){if(h[_].length>1){var U="DummyCompound_"+_;s.memberGroups[U]=h[_];var X=h[_][0].getParent(),M=new o(s.graphManager);M.id=U,M.paddingLeft=X.paddingLeft||0,M.paddingRight=X.paddingRight||0,M.paddingBottom=X.paddingBottom||0,M.paddingTop=X.paddingTop||0,s.idToDummyNode[U]=M;var G=s.getGraphManager().add(s.newGraph(),M),F=X.getChild();F.add(M);for(var b=0;b=0;s--){var h=this.compoundOrder[s],u=h.id,p=h.paddingLeft,A=h.paddingTop;this.adjustLocations(this.tiledMemberPack[u],h.rect.x,h.rect.y,p,A)}},d.prototype.repopulateZeroDegreeMembers=function(){var s=this,h=this.tiledZeroDegreePack;Object.keys(h).forEach(function(u){var p=s.idToDummyNode[u],A=p.paddingLeft,C=p.paddingTop;s.adjustLocations(h[u],p.rect.x,p.rect.y,A,C)})},d.prototype.getToBeTiled=function(s){var h=s.id;if(this.toBeTiled[h]!=null)return this.toBeTiled[h];var u=s.getChild();if(u==null)return this.toBeTiled[h]=!1,!1;for(var p=u.getNodes(),A=0;A0)return this.toBeTiled[h]=!1,!1;if(C.getChild()==null){this.toBeTiled[C.id]=!1;continue}if(!this.getToBeTiled(C))return this.toBeTiled[h]=!1,!1}return this.toBeTiled[h]=!0,!0},d.prototype.getNodeDegree=function(s){s.id;for(var h=s.getEdges(),u=0,p=0;p_&&(_=X.rect.height)}u+=_+s.verticalPadding}},d.prototype.tileCompoundMembers=function(s,h){var u=this;this.tiledMemberPack=[],Object.keys(s).forEach(function(p){var A=h[p];u.tiledMemberPack[p]=u.tileNodes(s[p],A.paddingLeft+A.paddingRight),A.rect.width=u.tiledMemberPack[p].width,A.rect.height=u.tiledMemberPack[p].height})},d.prototype.tileNodes=function(s,h){var u=a.TILING_PADDING_VERTICAL,p=a.TILING_PADDING_HORIZONTAL,A={rows:[],rowWidth:[],rowHeight:[],width:0,height:h,verticalPadding:u,horizontalPadding:p};s.sort(function(x,_){return x.rect.width*x.rect.height>_.rect.width*_.rect.height?-1:x.rect.width*x.rect.height<_.rect.width*_.rect.height?1:0});for(var C=0;C0&&(R+=s.horizontalPadding),s.rowWidth[u]=R,s.width0&&(x+=s.verticalPadding);var _=0;x>s.rowHeight[u]&&(_=s.rowHeight[u],s.rowHeight[u]=x,_=s.rowHeight[u]-_),s.height+=_,s.rows[u].push(h)},d.prototype.getShortestRowIndex=function(s){for(var h=-1,u=Number.MAX_VALUE,p=0;pu&&(h=p,u=s.rowWidth[p]);return h},d.prototype.canAddHorizontal=function(s,h,u){var p=this.getShortestRowIndex(s);if(p<0)return!0;var A=s.rowWidth[p];if(A+s.horizontalPadding+h<=s.width)return!0;var C=0;s.rowHeight[p]0&&(C=u+s.verticalPadding-s.rowHeight[p]);var R;s.width-A>=h+s.horizontalPadding?R=(s.height+C)/(A+h+s.horizontalPadding):R=(s.height+C)/s.width,C=u+s.verticalPadding;var x;return s.widthC&&h!=u){p.splice(-1,1),s.rows[u].push(A),s.rowWidth[h]=s.rowWidth[h]-C,s.rowWidth[u]=s.rowWidth[u]+C,s.width=s.rowWidth[instance.getLongestRowIndex(s)];for(var R=Number.MIN_VALUE,x=0;xR&&(R=p[x].height);h>0&&(R+=s.verticalPadding);var _=s.rowHeight[h]+s.rowHeight[u];s.rowHeight[h]=R,s.rowHeight[u]0)for(var F=A;F<=C;F++)G[0]+=this.grid[F][R-1].length+this.grid[F][R].length-1;if(C0)for(var F=R;F<=x;F++)G[3]+=this.grid[A-1][F].length+this.grid[A][F].length-1;for(var b=T.MAX_VALUE,Y,k,H=0;H0){var x;x=O.getGraphManager().add(O.newGraph(),u),this.processChildrenList(x,h,O)}}},l.prototype.stop=function(){return this.stopped=!0,this};var T=function(L){L("layout","cose-bilkent",l)};typeof cytoscape<"u"&&T(cytoscape),m.exports=T}])})})(dt);var St=dt.exports;const Gt=Nt(St);var st=function(){var I=S(function(O,d,N,s){for(N=N||{},s=O.length;s--;N[O[s]]=d);return N},"o"),w=[1,4],f=[1,13],m=[1,12],y=[1,15],r=[1,16],t=[1,20],e=[1,19],i=[6,7,8],o=[1,26],g=[1,24],a=[1,25],v=[6,7,11],n=[1,6,13,15,16,19,22],c=[1,33],l=[1,34],E=[1,6,7,11,13,15,16,19,22],T={trace:S(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,MINDMAP:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,ICON:15,CLASS:16,nodeWithId:17,nodeWithoutId:18,NODE_DSTART:19,NODE_DESCR:20,NODE_DEND:21,NODE_ID:22,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"MINDMAP",11:"EOF",13:"SPACELIST",15:"ICON",16:"CLASS",19:"NODE_DSTART",20:"NODE_DESCR",21:"NODE_DEND",22:"NODE_ID"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,2],[12,2],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[18,3],[17,1],[17,4]],performAction:S(function(d,N,s,h,u,p,A){var C=p.length-1;switch(u){case 6:case 7:return h;case 8:h.getLogger().trace("Stop NL ");break;case 9:h.getLogger().trace("Stop EOF ");break;case 11:h.getLogger().trace("Stop NL2 ");break;case 12:h.getLogger().trace("Stop EOF2 ");break;case 15:h.getLogger().info("Node: ",p[C].id),h.addNode(p[C-1].length,p[C].id,p[C].descr,p[C].type);break;case 16:h.getLogger().trace("Icon: ",p[C]),h.decorateNode({icon:p[C]});break;case 17:case 21:h.decorateNode({class:p[C]});break;case 18:h.getLogger().trace("SPACELIST");break;case 19:h.getLogger().trace("Node: ",p[C].id),h.addNode(0,p[C].id,p[C].descr,p[C].type);break;case 20:h.decorateNode({icon:p[C]});break;case 25:h.getLogger().trace("node found ..",p[C-2]),this.$={id:p[C-1],descr:p[C-1],type:h.getType(p[C-2],p[C])};break;case 26:this.$={id:p[C],descr:p[C],type:h.nodeType.DEFAULT};break;case 27:h.getLogger().trace("node found ..",p[C-3]),this.$={id:p[C-3],descr:p[C-1],type:h.getType(p[C-2],p[C])};break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],8:w},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:w},{6:f,7:[1,10],9:9,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(i,[2,3]),{1:[2,2]},I(i,[2,4]),I(i,[2,5]),{1:[2,6],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:f,9:22,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:o,7:g,10:23,11:a},I(v,[2,22],{17:17,18:18,14:27,15:[1,28],16:[1,29],19:t,22:e}),I(v,[2,18]),I(v,[2,19]),I(v,[2,20]),I(v,[2,21]),I(v,[2,23]),I(v,[2,24]),I(v,[2,26],{19:[1,30]}),{20:[1,31]},{6:o,7:g,10:32,11:a},{1:[2,7],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(n,[2,14],{7:c,11:l}),I(E,[2,8]),I(E,[2,9]),I(E,[2,10]),I(v,[2,15]),I(v,[2,16]),I(v,[2,17]),{20:[1,35]},{21:[1,36]},I(n,[2,13],{7:c,11:l}),I(E,[2,11]),I(E,[2,12]),{21:[1,37]},I(v,[2,25]),I(v,[2,27])],defaultActions:{2:[2,1],6:[2,2]},parseError:S(function(d,N){if(N.recoverable)this.trace(d);else{var s=new Error(d);throw s.hash=N,s}},"parseError"),parse:S(function(d){var N=this,s=[0],h=[],u=[null],p=[],A=this.table,C="",R=0,x=0,_=2,U=1,X=p.slice.call(arguments,1),M=Object.create(this.lexer),G={yy:{}};for(var F in this.yy)Object.prototype.hasOwnProperty.call(this.yy,F)&&(G.yy[F]=this.yy[F]);M.setInput(d,G.yy),G.yy.lexer=M,G.yy.parser=this,typeof M.yylloc>"u"&&(M.yylloc={});var b=M.yylloc;p.push(b);var Y=M.options&&M.options.ranges;typeof G.yy.parseError=="function"?this.parseError=G.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function k(V){s.length=s.length-2*V,u.length=u.length-V,p.length=p.length-V}S(k,"popStack");function H(){var V;return V=h.pop()||M.lex()||U,typeof V!="number"&&(V instanceof Array&&(h=V,V=h.pop()),V=N.symbols_[V]||V),V}S(H,"lex");for(var P,B,$,K,Q={},J,j,gt,q;;){if(B=s[s.length-1],this.defaultActions[B]?$=this.defaultActions[B]:((P===null||typeof P>"u")&&(P=H()),$=A[B]&&A[B][P]),typeof $>"u"||!$.length||!$[0]){var rt="";q=[];for(J in A[B])this.terminals_[J]&&J>_&&q.push("'"+this.terminals_[J]+"'");M.showPosition?rt="Parse error on line "+(R+1)+`: `+M.showPosition()+` Expecting `+q.join(", ")+", got '"+(this.terminals_[P]||P)+"'":rt="Parse error on line "+(R+1)+": Unexpected "+(P==U?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(rt,{text:M.match,token:this.terminals_[P]||P,line:M.yylineno,loc:b,expected:q})}if($[0]instanceof Array&&$.length>1)throw new Error("Parse Error: multiple actions possible at state: "+B+", token: "+P);switch($[0]){case 1:s.push(P),u.push(M.yytext),p.push(M.yylloc),s.push($[1]),P=null,x=M.yyleng,C=M.yytext,R=M.yylineno,b=M.yylloc;break;case 2:if(j=this.productions_[$[1]][1],Q.$=u[u.length-j],Q._$={first_line:p[p.length-(j||1)].first_line,last_line:p[p.length-1].last_line,first_column:p[p.length-(j||1)].first_column,last_column:p[p.length-1].last_column},Y&&(Q._$.range=[p[p.length-(j||1)].range[0],p[p.length-1].range[1]]),K=this.performAction.apply(Q,[C,x,R,G.yy,$[1],u,p].concat(X)),typeof K<"u")return K;j&&(s=s.slice(0,-1*j*2),u=u.slice(0,-1*j),p=p.slice(0,-1*j)),s.push(this.productions_[$[1]][0]),u.push(Q.$),p.push(Q._$),gt=A[s[s.length-2]][s[s.length-1]],s.push(gt);break;case 3:return!0}}return!0},"parse")},D=function(){var O={EOF:1,parseError:S(function(N,s){if(this.yy.parser)this.yy.parser.parseError(N,s);else throw new Error(N)},"parseError"),setInput:S(function(d,N){return this.yy=N||this.yy||{},this._input=d,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:S(function(){var d=this._input[0];this.yytext+=d,this.yyleng++,this.offset++,this.match+=d,this.matched+=d;var N=d.match(/(?:\r\n?|\n).*/g);return N?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),d},"input"),unput:S(function(d){var N=d.length,s=d.split(/(?:\r\n?|\n)/g);this._input=d+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-N),this.offset-=N;var h=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),s.length-1&&(this.yylineno-=s.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:s?(s.length===h.length?this.yylloc.first_column:0)+h[h.length-s.length].length-s[0].length:this.yylloc.first_column-N},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-N]),this.yyleng=this.yytext.length,this},"unput"),more:S(function(){return this._more=!0,this},"more"),reject:S(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:S(function(d){this.unput(this.match.slice(d))},"less"),pastInput:S(function(){var d=this.matched.substr(0,this.matched.length-this.match.length);return(d.length>20?"...":"")+d.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:S(function(){var d=this.match;return d.length<20&&(d+=this._input.substr(0,20-d.length)),(d.substr(0,20)+(d.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:S(function(){var d=this.pastInput(),N=new Array(d.length+1).join("-");return d+this.upcomingInput()+` diff --git a/assets/chunks/pieDiagram-YF2LJOPJ.BenzYBOQ.js b/assets/chunks/pieDiagram-YF2LJOPJ.CF7Prd-b.js similarity index 93% rename from assets/chunks/pieDiagram-YF2LJOPJ.BenzYBOQ.js rename to assets/chunks/pieDiagram-YF2LJOPJ.CF7Prd-b.js index d27dbd00..fc40c564 100644 --- a/assets/chunks/pieDiagram-YF2LJOPJ.BenzYBOQ.js +++ b/assets/chunks/pieDiagram-YF2LJOPJ.CF7Prd-b.js @@ -1,4 +1,4 @@ -import{p as U}from"./chunk-TMUBEWPD.5VHyfp39.js";import{Y as y,P as z,aF as j,B as q,p as Y,q as Z,s as H,g as J,c as K,b as Q,_ as u,l as F,v as X,d as tt,C as et,G as at,a5 as rt,k as nt}from"../app.BMPJqCQ4.js";import{p as it}from"./gitGraph-YCYPL57B.CBDBGspc.js";import{d as O}from"./arc.ChaO93yJ.js";import{o as st}from"./ordinal.BYWQX77i.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";import"./baseUniq.BQi4b7P6.js";import"./basePickBy.DV_PkyTc.js";import"./clone.DZDlKaiy.js";import"./init.Gi6I4Gst.js";function ot(t,a){return at?1:a>=t?0:NaN}function lt(t){return t}function ct(){var t=lt,a=ot,m=null,o=y(0),g=y(z),x=y(0);function i(e){var r,l=(e=j(e)).length,c,A,h=0,p=new Array(l),n=new Array(l),v=+o.apply(this,arguments),w=Math.min(z,Math.max(-z,g.apply(this,arguments)-v)),f,T=Math.min(Math.abs(w)/l,x.apply(this,arguments)),$=T*(w<0?-1:1),d;for(r=0;r0&&(h+=d);for(a!=null?p.sort(function(S,C){return a(n[S],n[C])}):m!=null&&p.sort(function(S,C){return m(e[S],e[C])}),r=0,A=h?(w-l*$)/h:0;r0?d*A:0)+$,n[c]={data:e[c],index:r,value:d,startAngle:v,endAngle:f,padAngle:T};return n}return i.value=function(e){return arguments.length?(t=typeof e=="function"?e:y(+e),i):t},i.sortValues=function(e){return arguments.length?(a=e,m=null,i):a},i.sort=function(e){return arguments.length?(m=e,a=null,i):m},i.startAngle=function(e){return arguments.length?(o=typeof e=="function"?e:y(+e),i):o},i.endAngle=function(e){return arguments.length?(g=typeof e=="function"?e:y(+e),i):g},i.padAngle=function(e){return arguments.length?(x=typeof e=="function"?e:y(+e),i):x},i}var R=q.pie,G={sections:new Map,showData:!1,config:R},b=G.sections,P=G.showData,pt=structuredClone(R),ut=u(()=>structuredClone(pt),"getConfig"),gt=u(()=>{b=new Map,P=G.showData,X()},"clear"),dt=u(({label:t,value:a})=>{b.has(t)||(b.set(t,a),F.debug(`added new section: ${t}, with value: ${a}`))},"addSection"),ft=u(()=>b,"getSections"),mt=u(t=>{P=t},"setShowData"),ht=u(()=>P,"getShowData"),I={getConfig:ut,clear:gt,setDiagramTitle:Y,getDiagramTitle:Z,setAccTitle:H,getAccTitle:J,setAccDescription:K,getAccDescription:Q,addSection:dt,getSections:ft,setShowData:mt,getShowData:ht},vt=u((t,a)=>{U(t,a),a.setShowData(t.showData),t.sections.map(a.addSection)},"populateDb"),St={parse:u(async t=>{const a=await it("pie",t);F.debug(a),vt(a,I)},"parse")},yt=u(t=>` +import{p as U}from"./chunk-TMUBEWPD.DLdVKsKa.js";import{Y as y,P as z,aF as j,B as q,p as Y,q as Z,s as H,g as J,c as K,b as Q,_ as u,l as F,v as X,d as tt,C as et,G as at,a5 as rt,k as nt}from"../app.B3HFS4Ax.js";import{p as it}from"./gitGraph-YCYPL57B.CYCapGwC.js";import{d as O}from"./arc.K0nsEbsP.js";import{o as st}from"./ordinal.BYWQX77i.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";import"./clone.hEYnPj9t.js";import"./init.Gi6I4Gst.js";function ot(t,a){return at?1:a>=t?0:NaN}function lt(t){return t}function ct(){var t=lt,a=ot,m=null,o=y(0),g=y(z),x=y(0);function i(e){var r,l=(e=j(e)).length,c,A,h=0,p=new Array(l),n=new Array(l),v=+o.apply(this,arguments),w=Math.min(z,Math.max(-z,g.apply(this,arguments)-v)),f,T=Math.min(Math.abs(w)/l,x.apply(this,arguments)),$=T*(w<0?-1:1),d;for(r=0;r0&&(h+=d);for(a!=null?p.sort(function(S,C){return a(n[S],n[C])}):m!=null&&p.sort(function(S,C){return m(e[S],e[C])}),r=0,A=h?(w-l*$)/h:0;r0?d*A:0)+$,n[c]={data:e[c],index:r,value:d,startAngle:v,endAngle:f,padAngle:T};return n}return i.value=function(e){return arguments.length?(t=typeof e=="function"?e:y(+e),i):t},i.sortValues=function(e){return arguments.length?(a=e,m=null,i):a},i.sort=function(e){return arguments.length?(m=e,a=null,i):m},i.startAngle=function(e){return arguments.length?(o=typeof e=="function"?e:y(+e),i):o},i.endAngle=function(e){return arguments.length?(g=typeof e=="function"?e:y(+e),i):g},i.padAngle=function(e){return arguments.length?(x=typeof e=="function"?e:y(+e),i):x},i}var R=q.pie,G={sections:new Map,showData:!1,config:R},b=G.sections,P=G.showData,pt=structuredClone(R),ut=u(()=>structuredClone(pt),"getConfig"),gt=u(()=>{b=new Map,P=G.showData,X()},"clear"),dt=u(({label:t,value:a})=>{b.has(t)||(b.set(t,a),F.debug(`added new section: ${t}, with value: ${a}`))},"addSection"),ft=u(()=>b,"getSections"),mt=u(t=>{P=t},"setShowData"),ht=u(()=>P,"getShowData"),I={getConfig:ut,clear:gt,setDiagramTitle:Y,getDiagramTitle:Z,setAccTitle:H,getAccTitle:J,setAccDescription:K,getAccDescription:Q,addSection:dt,getSections:ft,setShowData:mt,getShowData:ht},vt=u((t,a)=>{U(t,a),a.setShowData(t.showData),t.sections.map(a.addSection)},"populateDb"),St={parse:u(async t=>{const a=await it("pie",t);F.debug(a),vt(a,I)},"parse")},yt=u(t=>` .pieCircle{ stroke: ${t.pieStrokeColor}; stroke-width : ${t.pieStrokeWidth}; diff --git a/assets/chunks/quadrantDiagram-OS5C2QUG.hagD2Qz8.js b/assets/chunks/quadrantDiagram-OS5C2QUG.BrD5f5Ry.js similarity index 99% rename from assets/chunks/quadrantDiagram-OS5C2QUG.hagD2Qz8.js rename to assets/chunks/quadrantDiagram-OS5C2QUG.BrD5f5Ry.js index 4b3cf71c..ac8fa87c 100644 --- a/assets/chunks/quadrantDiagram-OS5C2QUG.hagD2Qz8.js +++ b/assets/chunks/quadrantDiagram-OS5C2QUG.BrD5f5Ry.js @@ -1,4 +1,4 @@ -import{_ as o,I as _e,B as D,l as At,d as wt,i as Ae,q as ie,s as ke,g as Fe,p as Pe,b as ve,c as Ce,v as Le,j as zt,k as Ee}from"../app.BMPJqCQ4.js";import{l as ee}from"./linear.o6x3193V.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";import"./init.Gi6I4Gst.js";var Vt=function(){var t=o(function(j,r,l,g){for(l=l||{},g=j.length;g--;l[j[g]]=r);return l},"o"),n=[1,3],u=[1,4],c=[1,5],h=[1,6],p=[1,7],y=[1,4,5,10,12,13,14,18,25,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],S=[1,4,5,10,12,13,14,18,25,28,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],a=[55,56,57],A=[2,36],d=[1,37],T=[1,36],q=[1,38],m=[1,35],b=[1,43],x=[1,41],O=[1,14],Y=[1,23],G=[1,18],yt=[1,19],Tt=[1,20],dt=[1,21],Ft=[1,22],ut=[1,24],xt=[1,25],ft=[1,26],gt=[1,27],i=[1,28],Bt=[1,29],W=[1,32],U=[1,33],k=[1,34],F=[1,39],P=[1,40],v=[1,42],C=[1,44],H=[1,62],X=[1,61],L=[4,5,8,10,12,13,14,18,44,47,49,55,56,57,63,64,65,66,67],Rt=[1,65],Nt=[1,66],Wt=[1,67],Ut=[1,68],Qt=[1,69],Ot=[1,70],Ht=[1,71],Xt=[1,72],Mt=[1,73],Yt=[1,74],jt=[1,75],Gt=[1,76],I=[4,5,6,7,8,9,10,11,12,13,14,15,18],J=[1,90],$=[1,91],tt=[1,92],et=[1,99],it=[1,93],at=[1,96],nt=[1,94],st=[1,95],rt=[1,97],ot=[1,98],Pt=[1,102],Kt=[10,55,56,57],R=[4,5,6,8,10,11,13,17,18,19,20,55,56,57],vt={trace:o(function(){},"trace"),yy:{},symbols_:{error:2,idStringToken:3,ALPHA:4,NUM:5,NODE_STRING:6,DOWN:7,MINUS:8,DEFAULT:9,COMMA:10,COLON:11,AMP:12,BRKT:13,MULT:14,UNICODE_TEXT:15,styleComponent:16,UNIT:17,SPACE:18,STYLE:19,PCT:20,idString:21,style:22,stylesOpt:23,classDefStatement:24,CLASSDEF:25,start:26,eol:27,QUADRANT:28,document:29,line:30,statement:31,axisDetails:32,quadrantDetails:33,points:34,title:35,title_value:36,acc_title:37,acc_title_value:38,acc_descr:39,acc_descr_value:40,acc_descr_multiline_value:41,section:42,text:43,point_start:44,point_x:45,point_y:46,class_name:47,"X-AXIS":48,"AXIS-TEXT-DELIMITER":49,"Y-AXIS":50,QUADRANT_1:51,QUADRANT_2:52,QUADRANT_3:53,QUADRANT_4:54,NEWLINE:55,SEMI:56,EOF:57,alphaNumToken:58,textNoTagsToken:59,STR:60,MD_STR:61,alphaNum:62,PUNCTUATION:63,PLUS:64,EQUALS:65,DOT:66,UNDERSCORE:67,$accept:0,$end:1},terminals_:{2:"error",4:"ALPHA",5:"NUM",6:"NODE_STRING",7:"DOWN",8:"MINUS",9:"DEFAULT",10:"COMMA",11:"COLON",12:"AMP",13:"BRKT",14:"MULT",15:"UNICODE_TEXT",17:"UNIT",18:"SPACE",19:"STYLE",20:"PCT",25:"CLASSDEF",28:"QUADRANT",35:"title",36:"title_value",37:"acc_title",38:"acc_title_value",39:"acc_descr",40:"acc_descr_value",41:"acc_descr_multiline_value",42:"section",44:"point_start",45:"point_x",46:"point_y",47:"class_name",48:"X-AXIS",49:"AXIS-TEXT-DELIMITER",50:"Y-AXIS",51:"QUADRANT_1",52:"QUADRANT_2",53:"QUADRANT_3",54:"QUADRANT_4",55:"NEWLINE",56:"SEMI",57:"EOF",60:"STR",61:"MD_STR",63:"PUNCTUATION",64:"PLUS",65:"EQUALS",66:"DOT",67:"UNDERSCORE"},productions_:[0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[21,1],[21,2],[22,1],[22,2],[23,1],[23,3],[24,5],[26,2],[26,2],[26,2],[29,0],[29,2],[30,2],[31,0],[31,1],[31,2],[31,1],[31,1],[31,1],[31,2],[31,2],[31,2],[31,1],[31,1],[34,4],[34,5],[34,5],[34,6],[32,4],[32,3],[32,2],[32,4],[32,3],[32,2],[33,2],[33,2],[33,2],[33,2],[27,1],[27,1],[27,1],[43,1],[43,2],[43,1],[43,1],[62,1],[62,2],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[59,1],[59,1],[59,1]],performAction:o(function(r,l,g,f,_,e,pt){var s=e.length-1;switch(_){case 23:this.$=e[s];break;case 24:this.$=e[s-1]+""+e[s];break;case 26:this.$=e[s-1]+e[s];break;case 27:this.$=[e[s].trim()];break;case 28:e[s-2].push(e[s].trim()),this.$=e[s-2];break;case 29:this.$=e[s-4],f.addClass(e[s-2],e[s]);break;case 37:this.$=[];break;case 42:this.$=e[s].trim(),f.setDiagramTitle(this.$);break;case 43:this.$=e[s].trim(),f.setAccTitle(this.$);break;case 44:case 45:this.$=e[s].trim(),f.setAccDescription(this.$);break;case 46:f.addSection(e[s].substr(8)),this.$=e[s].substr(8);break;case 47:f.addPoint(e[s-3],"",e[s-1],e[s],[]);break;case 48:f.addPoint(e[s-4],e[s-3],e[s-1],e[s],[]);break;case 49:f.addPoint(e[s-4],"",e[s-2],e[s-1],e[s]);break;case 50:f.addPoint(e[s-5],e[s-4],e[s-2],e[s-1],e[s]);break;case 51:f.setXAxisLeftText(e[s-2]),f.setXAxisRightText(e[s]);break;case 52:e[s-1].text+=" ⟶ ",f.setXAxisLeftText(e[s-1]);break;case 53:f.setXAxisLeftText(e[s]);break;case 54:f.setYAxisBottomText(e[s-2]),f.setYAxisTopText(e[s]);break;case 55:e[s-1].text+=" ⟶ ",f.setYAxisBottomText(e[s-1]);break;case 56:f.setYAxisBottomText(e[s]);break;case 57:f.setQuadrant1Text(e[s]);break;case 58:f.setQuadrant2Text(e[s]);break;case 59:f.setQuadrant3Text(e[s]);break;case 60:f.setQuadrant4Text(e[s]);break;case 64:this.$={text:e[s],type:"text"};break;case 65:this.$={text:e[s-1].text+""+e[s],type:e[s-1].type};break;case 66:this.$={text:e[s],type:"text"};break;case 67:this.$={text:e[s],type:"markdown"};break;case 68:this.$=e[s];break;case 69:this.$=e[s-1]+""+e[s];break}},"anonymous"),table:[{18:n,26:1,27:2,28:u,55:c,56:h,57:p},{1:[3]},{18:n,26:8,27:2,28:u,55:c,56:h,57:p},{18:n,26:9,27:2,28:u,55:c,56:h,57:p},t(y,[2,33],{29:10}),t(S,[2,61]),t(S,[2,62]),t(S,[2,63]),{1:[2,30]},{1:[2,31]},t(a,A,{30:11,31:12,24:13,32:15,33:16,34:17,43:30,58:31,1:[2,32],4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(y,[2,34]),{27:45,55:c,56:h,57:p},t(a,[2,37]),t(a,A,{24:13,32:15,33:16,34:17,43:30,58:31,31:46,4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,39]),t(a,[2,40]),t(a,[2,41]),{36:[1,47]},{38:[1,48]},{40:[1,49]},t(a,[2,45]),t(a,[2,46]),{18:[1,50]},{4:d,5:T,10:q,12:m,13:b,14:x,43:51,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:52,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:53,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:54,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:55,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:56,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,44:[1,57],47:[1,58],58:60,59:59,63:k,64:F,65:P,66:v,67:C},t(L,[2,64]),t(L,[2,66]),t(L,[2,67]),t(L,[2,70]),t(L,[2,71]),t(L,[2,72]),t(L,[2,73]),t(L,[2,74]),t(L,[2,75]),t(L,[2,76]),t(L,[2,77]),t(L,[2,78]),t(L,[2,79]),t(L,[2,80]),t(y,[2,35]),t(a,[2,38]),t(a,[2,42]),t(a,[2,43]),t(a,[2,44]),{3:64,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,21:63},t(a,[2,53],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,77],63:k,64:F,65:P,66:v,67:C}),t(a,[2,56],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,78],63:k,64:F,65:P,66:v,67:C}),t(a,[2,57],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,58],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,59],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,60],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),{45:[1,79]},{44:[1,80]},t(L,[2,65]),t(L,[2,81]),t(L,[2,82]),t(L,[2,83]),{3:82,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,18:[1,81]},t(I,[2,23]),t(I,[2,1]),t(I,[2,2]),t(I,[2,3]),t(I,[2,4]),t(I,[2,5]),t(I,[2,6]),t(I,[2,7]),t(I,[2,8]),t(I,[2,9]),t(I,[2,10]),t(I,[2,11]),t(I,[2,12]),t(a,[2,52],{58:31,43:83,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,55],{58:31,43:84,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),{46:[1,85]},{45:[1,86]},{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:88,23:87},t(I,[2,24]),t(a,[2,51],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,54],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,47],{22:88,16:89,23:100,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{46:[1,101]},t(a,[2,29],{10:Pt}),t(Kt,[2,27],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),t(R,[2,25]),t(R,[2,13]),t(R,[2,14]),t(R,[2,15]),t(R,[2,16]),t(R,[2,17]),t(R,[2,18]),t(R,[2,19]),t(R,[2,20]),t(R,[2,21]),t(R,[2,22]),t(a,[2,49],{10:Pt}),t(a,[2,48],{22:88,16:89,23:104,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:105},t(R,[2,26]),t(a,[2,50],{10:Pt}),t(Kt,[2,28],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot})],defaultActions:{8:[2,30],9:[2,31]},parseError:o(function(r,l){if(l.recoverable)this.trace(r);else{var g=new Error(r);throw g.hash=l,g}},"parseError"),parse:o(function(r){var l=this,g=[0],f=[],_=[null],e=[],pt=this.table,s="",mt=0,Zt=0,qe=2,Jt=1,me=e.slice.call(arguments,1),E=Object.create(this.lexer),K={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(K.yy[Ct]=this.yy[Ct]);E.setInput(r,K.yy),K.yy.lexer=E,K.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var Lt=E.yylloc;e.push(Lt);var be=E.options&&E.options.ranges;typeof K.yy.parseError=="function"?this.parseError=K.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Se(B){g.length=g.length-2*B,_.length=_.length-B,e.length=e.length-B}o(Se,"popStack");function $t(){var B;return B=f.pop()||E.lex()||Jt,typeof B!="number"&&(B instanceof Array&&(f=B,B=f.pop()),B=l.symbols_[B]||B),B}o($t,"lex");for(var w,Z,N,Et,lt={},bt,M,te,St;;){if(Z=g[g.length-1],this.defaultActions[Z]?N=this.defaultActions[Z]:((w===null||typeof w>"u")&&(w=$t()),N=pt[Z]&&pt[Z][w]),typeof N>"u"||!N.length||!N[0]){var Dt="";St=[];for(bt in pt[Z])this.terminals_[bt]&&bt>qe&&St.push("'"+this.terminals_[bt]+"'");E.showPosition?Dt="Parse error on line "+(mt+1)+`: +import{_ as o,I as _e,B as D,l as At,d as wt,i as Ae,q as ie,s as ke,g as Fe,p as Pe,b as ve,c as Ce,v as Le,j as zt,k as Ee}from"../app.B3HFS4Ax.js";import{l as ee}from"./linear.vB9EfVf4.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./init.Gi6I4Gst.js";var Vt=function(){var t=o(function(j,r,l,g){for(l=l||{},g=j.length;g--;l[j[g]]=r);return l},"o"),n=[1,3],u=[1,4],c=[1,5],h=[1,6],p=[1,7],y=[1,4,5,10,12,13,14,18,25,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],S=[1,4,5,10,12,13,14,18,25,28,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],a=[55,56,57],A=[2,36],d=[1,37],T=[1,36],q=[1,38],m=[1,35],b=[1,43],x=[1,41],O=[1,14],Y=[1,23],G=[1,18],yt=[1,19],Tt=[1,20],dt=[1,21],Ft=[1,22],ut=[1,24],xt=[1,25],ft=[1,26],gt=[1,27],i=[1,28],Bt=[1,29],W=[1,32],U=[1,33],k=[1,34],F=[1,39],P=[1,40],v=[1,42],C=[1,44],H=[1,62],X=[1,61],L=[4,5,8,10,12,13,14,18,44,47,49,55,56,57,63,64,65,66,67],Rt=[1,65],Nt=[1,66],Wt=[1,67],Ut=[1,68],Qt=[1,69],Ot=[1,70],Ht=[1,71],Xt=[1,72],Mt=[1,73],Yt=[1,74],jt=[1,75],Gt=[1,76],I=[4,5,6,7,8,9,10,11,12,13,14,15,18],J=[1,90],$=[1,91],tt=[1,92],et=[1,99],it=[1,93],at=[1,96],nt=[1,94],st=[1,95],rt=[1,97],ot=[1,98],Pt=[1,102],Kt=[10,55,56,57],R=[4,5,6,8,10,11,13,17,18,19,20,55,56,57],vt={trace:o(function(){},"trace"),yy:{},symbols_:{error:2,idStringToken:3,ALPHA:4,NUM:5,NODE_STRING:6,DOWN:7,MINUS:8,DEFAULT:9,COMMA:10,COLON:11,AMP:12,BRKT:13,MULT:14,UNICODE_TEXT:15,styleComponent:16,UNIT:17,SPACE:18,STYLE:19,PCT:20,idString:21,style:22,stylesOpt:23,classDefStatement:24,CLASSDEF:25,start:26,eol:27,QUADRANT:28,document:29,line:30,statement:31,axisDetails:32,quadrantDetails:33,points:34,title:35,title_value:36,acc_title:37,acc_title_value:38,acc_descr:39,acc_descr_value:40,acc_descr_multiline_value:41,section:42,text:43,point_start:44,point_x:45,point_y:46,class_name:47,"X-AXIS":48,"AXIS-TEXT-DELIMITER":49,"Y-AXIS":50,QUADRANT_1:51,QUADRANT_2:52,QUADRANT_3:53,QUADRANT_4:54,NEWLINE:55,SEMI:56,EOF:57,alphaNumToken:58,textNoTagsToken:59,STR:60,MD_STR:61,alphaNum:62,PUNCTUATION:63,PLUS:64,EQUALS:65,DOT:66,UNDERSCORE:67,$accept:0,$end:1},terminals_:{2:"error",4:"ALPHA",5:"NUM",6:"NODE_STRING",7:"DOWN",8:"MINUS",9:"DEFAULT",10:"COMMA",11:"COLON",12:"AMP",13:"BRKT",14:"MULT",15:"UNICODE_TEXT",17:"UNIT",18:"SPACE",19:"STYLE",20:"PCT",25:"CLASSDEF",28:"QUADRANT",35:"title",36:"title_value",37:"acc_title",38:"acc_title_value",39:"acc_descr",40:"acc_descr_value",41:"acc_descr_multiline_value",42:"section",44:"point_start",45:"point_x",46:"point_y",47:"class_name",48:"X-AXIS",49:"AXIS-TEXT-DELIMITER",50:"Y-AXIS",51:"QUADRANT_1",52:"QUADRANT_2",53:"QUADRANT_3",54:"QUADRANT_4",55:"NEWLINE",56:"SEMI",57:"EOF",60:"STR",61:"MD_STR",63:"PUNCTUATION",64:"PLUS",65:"EQUALS",66:"DOT",67:"UNDERSCORE"},productions_:[0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[21,1],[21,2],[22,1],[22,2],[23,1],[23,3],[24,5],[26,2],[26,2],[26,2],[29,0],[29,2],[30,2],[31,0],[31,1],[31,2],[31,1],[31,1],[31,1],[31,2],[31,2],[31,2],[31,1],[31,1],[34,4],[34,5],[34,5],[34,6],[32,4],[32,3],[32,2],[32,4],[32,3],[32,2],[33,2],[33,2],[33,2],[33,2],[27,1],[27,1],[27,1],[43,1],[43,2],[43,1],[43,1],[62,1],[62,2],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[59,1],[59,1],[59,1]],performAction:o(function(r,l,g,f,_,e,pt){var s=e.length-1;switch(_){case 23:this.$=e[s];break;case 24:this.$=e[s-1]+""+e[s];break;case 26:this.$=e[s-1]+e[s];break;case 27:this.$=[e[s].trim()];break;case 28:e[s-2].push(e[s].trim()),this.$=e[s-2];break;case 29:this.$=e[s-4],f.addClass(e[s-2],e[s]);break;case 37:this.$=[];break;case 42:this.$=e[s].trim(),f.setDiagramTitle(this.$);break;case 43:this.$=e[s].trim(),f.setAccTitle(this.$);break;case 44:case 45:this.$=e[s].trim(),f.setAccDescription(this.$);break;case 46:f.addSection(e[s].substr(8)),this.$=e[s].substr(8);break;case 47:f.addPoint(e[s-3],"",e[s-1],e[s],[]);break;case 48:f.addPoint(e[s-4],e[s-3],e[s-1],e[s],[]);break;case 49:f.addPoint(e[s-4],"",e[s-2],e[s-1],e[s]);break;case 50:f.addPoint(e[s-5],e[s-4],e[s-2],e[s-1],e[s]);break;case 51:f.setXAxisLeftText(e[s-2]),f.setXAxisRightText(e[s]);break;case 52:e[s-1].text+=" ⟶ ",f.setXAxisLeftText(e[s-1]);break;case 53:f.setXAxisLeftText(e[s]);break;case 54:f.setYAxisBottomText(e[s-2]),f.setYAxisTopText(e[s]);break;case 55:e[s-1].text+=" ⟶ ",f.setYAxisBottomText(e[s-1]);break;case 56:f.setYAxisBottomText(e[s]);break;case 57:f.setQuadrant1Text(e[s]);break;case 58:f.setQuadrant2Text(e[s]);break;case 59:f.setQuadrant3Text(e[s]);break;case 60:f.setQuadrant4Text(e[s]);break;case 64:this.$={text:e[s],type:"text"};break;case 65:this.$={text:e[s-1].text+""+e[s],type:e[s-1].type};break;case 66:this.$={text:e[s],type:"text"};break;case 67:this.$={text:e[s],type:"markdown"};break;case 68:this.$=e[s];break;case 69:this.$=e[s-1]+""+e[s];break}},"anonymous"),table:[{18:n,26:1,27:2,28:u,55:c,56:h,57:p},{1:[3]},{18:n,26:8,27:2,28:u,55:c,56:h,57:p},{18:n,26:9,27:2,28:u,55:c,56:h,57:p},t(y,[2,33],{29:10}),t(S,[2,61]),t(S,[2,62]),t(S,[2,63]),{1:[2,30]},{1:[2,31]},t(a,A,{30:11,31:12,24:13,32:15,33:16,34:17,43:30,58:31,1:[2,32],4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(y,[2,34]),{27:45,55:c,56:h,57:p},t(a,[2,37]),t(a,A,{24:13,32:15,33:16,34:17,43:30,58:31,31:46,4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,39]),t(a,[2,40]),t(a,[2,41]),{36:[1,47]},{38:[1,48]},{40:[1,49]},t(a,[2,45]),t(a,[2,46]),{18:[1,50]},{4:d,5:T,10:q,12:m,13:b,14:x,43:51,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:52,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:53,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:54,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:55,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:56,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,44:[1,57],47:[1,58],58:60,59:59,63:k,64:F,65:P,66:v,67:C},t(L,[2,64]),t(L,[2,66]),t(L,[2,67]),t(L,[2,70]),t(L,[2,71]),t(L,[2,72]),t(L,[2,73]),t(L,[2,74]),t(L,[2,75]),t(L,[2,76]),t(L,[2,77]),t(L,[2,78]),t(L,[2,79]),t(L,[2,80]),t(y,[2,35]),t(a,[2,38]),t(a,[2,42]),t(a,[2,43]),t(a,[2,44]),{3:64,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,21:63},t(a,[2,53],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,77],63:k,64:F,65:P,66:v,67:C}),t(a,[2,56],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,78],63:k,64:F,65:P,66:v,67:C}),t(a,[2,57],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,58],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,59],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,60],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),{45:[1,79]},{44:[1,80]},t(L,[2,65]),t(L,[2,81]),t(L,[2,82]),t(L,[2,83]),{3:82,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,18:[1,81]},t(I,[2,23]),t(I,[2,1]),t(I,[2,2]),t(I,[2,3]),t(I,[2,4]),t(I,[2,5]),t(I,[2,6]),t(I,[2,7]),t(I,[2,8]),t(I,[2,9]),t(I,[2,10]),t(I,[2,11]),t(I,[2,12]),t(a,[2,52],{58:31,43:83,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,55],{58:31,43:84,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),{46:[1,85]},{45:[1,86]},{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:88,23:87},t(I,[2,24]),t(a,[2,51],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,54],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,47],{22:88,16:89,23:100,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{46:[1,101]},t(a,[2,29],{10:Pt}),t(Kt,[2,27],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),t(R,[2,25]),t(R,[2,13]),t(R,[2,14]),t(R,[2,15]),t(R,[2,16]),t(R,[2,17]),t(R,[2,18]),t(R,[2,19]),t(R,[2,20]),t(R,[2,21]),t(R,[2,22]),t(a,[2,49],{10:Pt}),t(a,[2,48],{22:88,16:89,23:104,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:105},t(R,[2,26]),t(a,[2,50],{10:Pt}),t(Kt,[2,28],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot})],defaultActions:{8:[2,30],9:[2,31]},parseError:o(function(r,l){if(l.recoverable)this.trace(r);else{var g=new Error(r);throw g.hash=l,g}},"parseError"),parse:o(function(r){var l=this,g=[0],f=[],_=[null],e=[],pt=this.table,s="",mt=0,Zt=0,qe=2,Jt=1,me=e.slice.call(arguments,1),E=Object.create(this.lexer),K={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(K.yy[Ct]=this.yy[Ct]);E.setInput(r,K.yy),K.yy.lexer=E,K.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var Lt=E.yylloc;e.push(Lt);var be=E.options&&E.options.ranges;typeof K.yy.parseError=="function"?this.parseError=K.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Se(B){g.length=g.length-2*B,_.length=_.length-B,e.length=e.length-B}o(Se,"popStack");function $t(){var B;return B=f.pop()||E.lex()||Jt,typeof B!="number"&&(B instanceof Array&&(f=B,B=f.pop()),B=l.symbols_[B]||B),B}o($t,"lex");for(var w,Z,N,Et,lt={},bt,M,te,St;;){if(Z=g[g.length-1],this.defaultActions[Z]?N=this.defaultActions[Z]:((w===null||typeof w>"u")&&(w=$t()),N=pt[Z]&&pt[Z][w]),typeof N>"u"||!N.length||!N[0]){var Dt="";St=[];for(bt in pt[Z])this.terminals_[bt]&&bt>qe&&St.push("'"+this.terminals_[bt]+"'");E.showPosition?Dt="Parse error on line "+(mt+1)+`: `+E.showPosition()+` Expecting `+St.join(", ")+", got '"+(this.terminals_[w]||w)+"'":Dt="Parse error on line "+(mt+1)+": Unexpected "+(w==Jt?"end of input":"'"+(this.terminals_[w]||w)+"'"),this.parseError(Dt,{text:E.match,token:this.terminals_[w]||w,line:E.yylineno,loc:Lt,expected:St})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Z+", token: "+w);switch(N[0]){case 1:g.push(w),_.push(E.yytext),e.push(E.yylloc),g.push(N[1]),w=null,Zt=E.yyleng,s=E.yytext,mt=E.yylineno,Lt=E.yylloc;break;case 2:if(M=this.productions_[N[1]][1],lt.$=_[_.length-M],lt._$={first_line:e[e.length-(M||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(M||1)].first_column,last_column:e[e.length-1].last_column},be&&(lt._$.range=[e[e.length-(M||1)].range[0],e[e.length-1].range[1]]),Et=this.performAction.apply(lt,[s,Zt,mt,K.yy,N[1],_,e].concat(me)),typeof Et<"u")return Et;M&&(g=g.slice(0,-1*M*2),_=_.slice(0,-1*M),e=e.slice(0,-1*M)),g.push(this.productions_[N[1]][0]),_.push(lt.$),e.push(lt._$),te=pt[g[g.length-2]][g[g.length-1]],g.push(te);break;case 3:return!0}}return!0},"parse")},Te=function(){var j={EOF:1,parseError:o(function(l,g){if(this.yy.parser)this.yy.parser.parseError(l,g);else throw new Error(l)},"parseError"),setInput:o(function(r,l){return this.yy=l||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:o(function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var l=r.match(/(?:\r\n?|\n).*/g);return l?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},"input"),unput:o(function(r){var l=r.length,g=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-l),this.offset-=l;var f=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),g.length-1&&(this.yylineno-=g.length-1);var _=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:g?(g.length===f.length?this.yylloc.first_column:0)+f[f.length-g.length].length-g[0].length:this.yylloc.first_column-l},this.options.ranges&&(this.yylloc.range=[_[0],_[0]+this.yyleng-l]),this.yyleng=this.yytext.length,this},"unput"),more:o(function(){return this._more=!0,this},"more"),reject:o(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:o(function(r){this.unput(this.match.slice(r))},"less"),pastInput:o(function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var r=this.pastInput(),l=new Array(r.length+1).join("-");return r+this.upcomingInput()+` diff --git a/assets/chunks/requirementDiagram-MIRIMTAZ.Bp1D7UOP.js b/assets/chunks/requirementDiagram-MIRIMTAZ.QD-GYeol.js similarity index 98% rename from assets/chunks/requirementDiagram-MIRIMTAZ.Bp1D7UOP.js rename to assets/chunks/requirementDiagram-MIRIMTAZ.QD-GYeol.js index fdebec29..99216367 100644 --- a/assets/chunks/requirementDiagram-MIRIMTAZ.Bp1D7UOP.js +++ b/assets/chunks/requirementDiagram-MIRIMTAZ.QD-GYeol.js @@ -1,4 +1,4 @@ -import{_ as r,d as ve,s as Fe,g as De,c as Pe,b as Ye,l as xe,v as Ue,j as ce,k as Be,a1 as Qe,e as Te}from"../app.BMPJqCQ4.js";import{G as He}from"./graph.CE1AQhN6.js";import{l as We}from"./layout.DI7q_rl0.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";import"./baseUniq.BQi4b7P6.js";import"./basePickBy.DV_PkyTc.js";var he=function(){var e=r(function($,i,a,l){for(a=a||{},l=$.length;l--;a[$[l]]=i);return a},"o"),t=[1,3],c=[1,4],d=[1,5],u=[1,6],p=[5,6,8,9,11,13,31,32,33,34,35,36,44,62,63],y=[1,18],h=[2,7],o=[1,22],g=[1,23],R=[1,24],I=[1,25],b=[1,26],w=[1,27],q=[1,20],v=[1,28],A=[1,29],F=[62,63],pe=[5,8,9,11,13,31,32,33,34,35,36,44,51,53,62,63],fe=[1,47],ye=[1,48],_e=[1,49],ge=[1,50],Ee=[1,51],Re=[1,52],me=[1,53],O=[53,54],D=[1,64],P=[1,60],Y=[1,61],U=[1,62],B=[1,63],Q=[1,65],j=[1,69],X=[1,70],J=[1,67],Z=[1,68],S=[5,8,9,11,13,31,32,33,34,35,36,44,62,63],ne={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,acc_title:9,acc_title_value:10,acc_descr:11,acc_descr_value:12,acc_descr_multiline_value:13,requirementDef:14,elementDef:15,relationshipDef:16,requirementType:17,requirementName:18,STRUCT_START:19,requirementBody:20,ID:21,COLONSEP:22,id:23,TEXT:24,text:25,RISK:26,riskLevel:27,VERIFYMTHD:28,verifyType:29,STRUCT_STOP:30,REQUIREMENT:31,FUNCTIONAL_REQUIREMENT:32,INTERFACE_REQUIREMENT:33,PERFORMANCE_REQUIREMENT:34,PHYSICAL_REQUIREMENT:35,DESIGN_CONSTRAINT:36,LOW_RISK:37,MED_RISK:38,HIGH_RISK:39,VERIFY_ANALYSIS:40,VERIFY_DEMONSTRATION:41,VERIFY_INSPECTION:42,VERIFY_TEST:43,ELEMENT:44,elementName:45,elementBody:46,TYPE:47,type:48,DOCREF:49,ref:50,END_ARROW_L:51,relationship:52,LINE:53,END_ARROW_R:54,CONTAINS:55,COPIES:56,DERIVES:57,SATISFIES:58,VERIFIES:59,REFINES:60,TRACES:61,unqString:62,qString:63,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",9:"acc_title",10:"acc_title_value",11:"acc_descr",12:"acc_descr_value",13:"acc_descr_multiline_value",19:"STRUCT_START",21:"ID",22:"COLONSEP",24:"TEXT",26:"RISK",28:"VERIFYMTHD",30:"STRUCT_STOP",31:"REQUIREMENT",32:"FUNCTIONAL_REQUIREMENT",33:"INTERFACE_REQUIREMENT",34:"PERFORMANCE_REQUIREMENT",35:"PHYSICAL_REQUIREMENT",36:"DESIGN_CONSTRAINT",37:"LOW_RISK",38:"MED_RISK",39:"HIGH_RISK",40:"VERIFY_ANALYSIS",41:"VERIFY_DEMONSTRATION",42:"VERIFY_INSPECTION",43:"VERIFY_TEST",44:"ELEMENT",47:"TYPE",49:"DOCREF",51:"END_ARROW_L",53:"LINE",54:"END_ARROW_R",55:"CONTAINS",56:"COPIES",57:"DERIVES",58:"SATISFIES",59:"VERIFIES",60:"REFINES",61:"TRACES",62:"unqString",63:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,2],[4,2],[4,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[14,5],[20,5],[20,5],[20,5],[20,5],[20,2],[20,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[27,1],[27,1],[27,1],[29,1],[29,1],[29,1],[29,1],[15,5],[46,5],[46,5],[46,2],[46,1],[16,5],[16,5],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[18,1],[18,1],[23,1],[23,1],[25,1],[25,1],[45,1],[45,1],[48,1],[48,1],[50,1],[50,1]],performAction:r(function(i,a,l,n,f,s,K){var E=s.length-1;switch(f){case 4:this.$=s[E].trim(),n.setAccTitle(this.$);break;case 5:case 6:this.$=s[E].trim(),n.setAccDescription(this.$);break;case 7:this.$=[];break;case 13:n.addRequirement(s[E-3],s[E-4]);break;case 14:n.setNewReqId(s[E-2]);break;case 15:n.setNewReqText(s[E-2]);break;case 16:n.setNewReqRisk(s[E-2]);break;case 17:n.setNewReqVerifyMethod(s[E-2]);break;case 20:this.$=n.RequirementType.REQUIREMENT;break;case 21:this.$=n.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 22:this.$=n.RequirementType.INTERFACE_REQUIREMENT;break;case 23:this.$=n.RequirementType.PERFORMANCE_REQUIREMENT;break;case 24:this.$=n.RequirementType.PHYSICAL_REQUIREMENT;break;case 25:this.$=n.RequirementType.DESIGN_CONSTRAINT;break;case 26:this.$=n.RiskLevel.LOW_RISK;break;case 27:this.$=n.RiskLevel.MED_RISK;break;case 28:this.$=n.RiskLevel.HIGH_RISK;break;case 29:this.$=n.VerifyType.VERIFY_ANALYSIS;break;case 30:this.$=n.VerifyType.VERIFY_DEMONSTRATION;break;case 31:this.$=n.VerifyType.VERIFY_INSPECTION;break;case 32:this.$=n.VerifyType.VERIFY_TEST;break;case 33:n.addElement(s[E-3]);break;case 34:n.setNewElementType(s[E-2]);break;case 35:n.setNewElementDocRef(s[E-2]);break;case 38:n.addRelationship(s[E-2],s[E],s[E-4]);break;case 39:n.addRelationship(s[E-2],s[E-4],s[E]);break;case 40:this.$=n.Relationships.CONTAINS;break;case 41:this.$=n.Relationships.COPIES;break;case 42:this.$=n.Relationships.DERIVES;break;case 43:this.$=n.Relationships.SATISFIES;break;case 44:this.$=n.Relationships.VERIFIES;break;case 45:this.$=n.Relationships.REFINES;break;case 46:this.$=n.Relationships.TRACES;break}},"anonymous"),table:[{3:1,4:2,6:t,9:c,11:d,13:u},{1:[3]},{3:8,4:2,5:[1,7],6:t,9:c,11:d,13:u},{5:[1,9]},{10:[1,10]},{12:[1,11]},e(p,[2,6]),{3:12,4:2,6:t,9:c,11:d,13:u},{1:[2,2]},{4:17,5:y,7:13,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},e(p,[2,4]),e(p,[2,5]),{1:[2,1]},{8:[1,30]},{4:17,5:y,7:31,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:32,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:33,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:34,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:35,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{18:36,62:[1,37],63:[1,38]},{45:39,62:[1,40],63:[1,41]},{51:[1,42],53:[1,43]},e(F,[2,20]),e(F,[2,21]),e(F,[2,22]),e(F,[2,23]),e(F,[2,24]),e(F,[2,25]),e(pe,[2,49]),e(pe,[2,50]),{1:[2,3]},{8:[2,8]},{8:[2,9]},{8:[2,10]},{8:[2,11]},{8:[2,12]},{19:[1,44]},{19:[2,47]},{19:[2,48]},{19:[1,45]},{19:[2,53]},{19:[2,54]},{52:46,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{52:54,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{5:[1,55]},{5:[1,56]},{53:[1,57]},e(O,[2,40]),e(O,[2,41]),e(O,[2,42]),e(O,[2,43]),e(O,[2,44]),e(O,[2,45]),e(O,[2,46]),{54:[1,58]},{5:D,20:59,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:66,47:J,49:Z},{23:71,62:v,63:A},{23:72,62:v,63:A},e(S,[2,13]),{22:[1,73]},{22:[1,74]},{22:[1,75]},{22:[1,76]},{5:D,20:77,21:P,24:Y,26:U,28:B,30:Q},e(S,[2,19]),e(S,[2,33]),{22:[1,78]},{22:[1,79]},{5:j,30:X,46:80,47:J,49:Z},e(S,[2,37]),e(S,[2,38]),e(S,[2,39]),{23:81,62:v,63:A},{25:82,62:[1,83],63:[1,84]},{27:85,37:[1,86],38:[1,87],39:[1,88]},{29:89,40:[1,90],41:[1,91],42:[1,92],43:[1,93]},e(S,[2,18]),{48:94,62:[1,95],63:[1,96]},{50:97,62:[1,98],63:[1,99]},e(S,[2,36]),{5:[1,100]},{5:[1,101]},{5:[2,51]},{5:[2,52]},{5:[1,102]},{5:[2,26]},{5:[2,27]},{5:[2,28]},{5:[1,103]},{5:[2,29]},{5:[2,30]},{5:[2,31]},{5:[2,32]},{5:[1,104]},{5:[2,55]},{5:[2,56]},{5:[1,105]},{5:[2,57]},{5:[2,58]},{5:D,20:106,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:107,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:108,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:109,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:110,47:J,49:Z},{5:j,30:X,46:111,47:J,49:Z},e(S,[2,14]),e(S,[2,15]),e(S,[2,16]),e(S,[2,17]),e(S,[2,34]),e(S,[2,35])],defaultActions:{8:[2,2],12:[2,1],30:[2,3],31:[2,8],32:[2,9],33:[2,10],34:[2,11],35:[2,12],37:[2,47],38:[2,48],40:[2,53],41:[2,54],83:[2,51],84:[2,52],86:[2,26],87:[2,27],88:[2,28],90:[2,29],91:[2,30],92:[2,31],93:[2,32],95:[2,55],96:[2,56],98:[2,57],99:[2,58]},parseError:r(function(i,a){if(a.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=a,l}},"parseError"),parse:r(function(i){var a=this,l=[0],n=[],f=[null],s=[],K=this.table,E="",te=0,Ie=0,Le=2,be=1,Oe=s.slice.call(arguments,1),m=Object.create(this.lexer),C={yy:{}};for(var se in this.yy)Object.prototype.hasOwnProperty.call(this.yy,se)&&(C.yy[se]=this.yy[se]);m.setInput(i,C.yy),C.yy.lexer=m,C.yy.parser=this,typeof m.yylloc>"u"&&(m.yylloc={});var ae=m.yylloc;s.push(ae);var Ce=m.options&&m.options.ranges;typeof C.yy.parseError=="function"?this.parseError=C.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Me(N){l.length=l.length-2*N,f.length=f.length-N,s.length=s.length-N}r(Me,"popStack");function Se(){var N;return N=n.pop()||m.lex()||be,typeof N!="number"&&(N instanceof Array&&(n=N,N=n.pop()),N=a.symbols_[N]||N),N}r(Se,"lex");for(var k,M,x,le,H={},ie,V,ke,re;;){if(M=l[l.length-1],this.defaultActions[M]?x=this.defaultActions[M]:((k===null||typeof k>"u")&&(k=Se()),x=K[M]&&K[M][k]),typeof x>"u"||!x.length||!x[0]){var oe="";re=[];for(ie in K[M])this.terminals_[ie]&&ie>Le&&re.push("'"+this.terminals_[ie]+"'");m.showPosition?oe="Parse error on line "+(te+1)+`: +import{_ as r,d as ve,s as Fe,g as De,c as Pe,b as Ye,l as xe,v as Ue,j as ce,k as Be,a1 as Qe,e as Te}from"../app.B3HFS4Ax.js";import{G as He}from"./graph.Db6NviUV.js";import{l as We}from"./layout.CFyJsJoY.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";var he=function(){var e=r(function($,i,a,l){for(a=a||{},l=$.length;l--;a[$[l]]=i);return a},"o"),t=[1,3],c=[1,4],d=[1,5],u=[1,6],p=[5,6,8,9,11,13,31,32,33,34,35,36,44,62,63],y=[1,18],h=[2,7],o=[1,22],g=[1,23],R=[1,24],I=[1,25],b=[1,26],w=[1,27],q=[1,20],v=[1,28],A=[1,29],F=[62,63],pe=[5,8,9,11,13,31,32,33,34,35,36,44,51,53,62,63],fe=[1,47],ye=[1,48],_e=[1,49],ge=[1,50],Ee=[1,51],Re=[1,52],me=[1,53],O=[53,54],D=[1,64],P=[1,60],Y=[1,61],U=[1,62],B=[1,63],Q=[1,65],j=[1,69],X=[1,70],J=[1,67],Z=[1,68],S=[5,8,9,11,13,31,32,33,34,35,36,44,62,63],ne={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,acc_title:9,acc_title_value:10,acc_descr:11,acc_descr_value:12,acc_descr_multiline_value:13,requirementDef:14,elementDef:15,relationshipDef:16,requirementType:17,requirementName:18,STRUCT_START:19,requirementBody:20,ID:21,COLONSEP:22,id:23,TEXT:24,text:25,RISK:26,riskLevel:27,VERIFYMTHD:28,verifyType:29,STRUCT_STOP:30,REQUIREMENT:31,FUNCTIONAL_REQUIREMENT:32,INTERFACE_REQUIREMENT:33,PERFORMANCE_REQUIREMENT:34,PHYSICAL_REQUIREMENT:35,DESIGN_CONSTRAINT:36,LOW_RISK:37,MED_RISK:38,HIGH_RISK:39,VERIFY_ANALYSIS:40,VERIFY_DEMONSTRATION:41,VERIFY_INSPECTION:42,VERIFY_TEST:43,ELEMENT:44,elementName:45,elementBody:46,TYPE:47,type:48,DOCREF:49,ref:50,END_ARROW_L:51,relationship:52,LINE:53,END_ARROW_R:54,CONTAINS:55,COPIES:56,DERIVES:57,SATISFIES:58,VERIFIES:59,REFINES:60,TRACES:61,unqString:62,qString:63,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",9:"acc_title",10:"acc_title_value",11:"acc_descr",12:"acc_descr_value",13:"acc_descr_multiline_value",19:"STRUCT_START",21:"ID",22:"COLONSEP",24:"TEXT",26:"RISK",28:"VERIFYMTHD",30:"STRUCT_STOP",31:"REQUIREMENT",32:"FUNCTIONAL_REQUIREMENT",33:"INTERFACE_REQUIREMENT",34:"PERFORMANCE_REQUIREMENT",35:"PHYSICAL_REQUIREMENT",36:"DESIGN_CONSTRAINT",37:"LOW_RISK",38:"MED_RISK",39:"HIGH_RISK",40:"VERIFY_ANALYSIS",41:"VERIFY_DEMONSTRATION",42:"VERIFY_INSPECTION",43:"VERIFY_TEST",44:"ELEMENT",47:"TYPE",49:"DOCREF",51:"END_ARROW_L",53:"LINE",54:"END_ARROW_R",55:"CONTAINS",56:"COPIES",57:"DERIVES",58:"SATISFIES",59:"VERIFIES",60:"REFINES",61:"TRACES",62:"unqString",63:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,2],[4,2],[4,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[14,5],[20,5],[20,5],[20,5],[20,5],[20,2],[20,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[27,1],[27,1],[27,1],[29,1],[29,1],[29,1],[29,1],[15,5],[46,5],[46,5],[46,2],[46,1],[16,5],[16,5],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[18,1],[18,1],[23,1],[23,1],[25,1],[25,1],[45,1],[45,1],[48,1],[48,1],[50,1],[50,1]],performAction:r(function(i,a,l,n,f,s,K){var E=s.length-1;switch(f){case 4:this.$=s[E].trim(),n.setAccTitle(this.$);break;case 5:case 6:this.$=s[E].trim(),n.setAccDescription(this.$);break;case 7:this.$=[];break;case 13:n.addRequirement(s[E-3],s[E-4]);break;case 14:n.setNewReqId(s[E-2]);break;case 15:n.setNewReqText(s[E-2]);break;case 16:n.setNewReqRisk(s[E-2]);break;case 17:n.setNewReqVerifyMethod(s[E-2]);break;case 20:this.$=n.RequirementType.REQUIREMENT;break;case 21:this.$=n.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 22:this.$=n.RequirementType.INTERFACE_REQUIREMENT;break;case 23:this.$=n.RequirementType.PERFORMANCE_REQUIREMENT;break;case 24:this.$=n.RequirementType.PHYSICAL_REQUIREMENT;break;case 25:this.$=n.RequirementType.DESIGN_CONSTRAINT;break;case 26:this.$=n.RiskLevel.LOW_RISK;break;case 27:this.$=n.RiskLevel.MED_RISK;break;case 28:this.$=n.RiskLevel.HIGH_RISK;break;case 29:this.$=n.VerifyType.VERIFY_ANALYSIS;break;case 30:this.$=n.VerifyType.VERIFY_DEMONSTRATION;break;case 31:this.$=n.VerifyType.VERIFY_INSPECTION;break;case 32:this.$=n.VerifyType.VERIFY_TEST;break;case 33:n.addElement(s[E-3]);break;case 34:n.setNewElementType(s[E-2]);break;case 35:n.setNewElementDocRef(s[E-2]);break;case 38:n.addRelationship(s[E-2],s[E],s[E-4]);break;case 39:n.addRelationship(s[E-2],s[E-4],s[E]);break;case 40:this.$=n.Relationships.CONTAINS;break;case 41:this.$=n.Relationships.COPIES;break;case 42:this.$=n.Relationships.DERIVES;break;case 43:this.$=n.Relationships.SATISFIES;break;case 44:this.$=n.Relationships.VERIFIES;break;case 45:this.$=n.Relationships.REFINES;break;case 46:this.$=n.Relationships.TRACES;break}},"anonymous"),table:[{3:1,4:2,6:t,9:c,11:d,13:u},{1:[3]},{3:8,4:2,5:[1,7],6:t,9:c,11:d,13:u},{5:[1,9]},{10:[1,10]},{12:[1,11]},e(p,[2,6]),{3:12,4:2,6:t,9:c,11:d,13:u},{1:[2,2]},{4:17,5:y,7:13,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},e(p,[2,4]),e(p,[2,5]),{1:[2,1]},{8:[1,30]},{4:17,5:y,7:31,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:32,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:33,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:34,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:35,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{18:36,62:[1,37],63:[1,38]},{45:39,62:[1,40],63:[1,41]},{51:[1,42],53:[1,43]},e(F,[2,20]),e(F,[2,21]),e(F,[2,22]),e(F,[2,23]),e(F,[2,24]),e(F,[2,25]),e(pe,[2,49]),e(pe,[2,50]),{1:[2,3]},{8:[2,8]},{8:[2,9]},{8:[2,10]},{8:[2,11]},{8:[2,12]},{19:[1,44]},{19:[2,47]},{19:[2,48]},{19:[1,45]},{19:[2,53]},{19:[2,54]},{52:46,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{52:54,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{5:[1,55]},{5:[1,56]},{53:[1,57]},e(O,[2,40]),e(O,[2,41]),e(O,[2,42]),e(O,[2,43]),e(O,[2,44]),e(O,[2,45]),e(O,[2,46]),{54:[1,58]},{5:D,20:59,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:66,47:J,49:Z},{23:71,62:v,63:A},{23:72,62:v,63:A},e(S,[2,13]),{22:[1,73]},{22:[1,74]},{22:[1,75]},{22:[1,76]},{5:D,20:77,21:P,24:Y,26:U,28:B,30:Q},e(S,[2,19]),e(S,[2,33]),{22:[1,78]},{22:[1,79]},{5:j,30:X,46:80,47:J,49:Z},e(S,[2,37]),e(S,[2,38]),e(S,[2,39]),{23:81,62:v,63:A},{25:82,62:[1,83],63:[1,84]},{27:85,37:[1,86],38:[1,87],39:[1,88]},{29:89,40:[1,90],41:[1,91],42:[1,92],43:[1,93]},e(S,[2,18]),{48:94,62:[1,95],63:[1,96]},{50:97,62:[1,98],63:[1,99]},e(S,[2,36]),{5:[1,100]},{5:[1,101]},{5:[2,51]},{5:[2,52]},{5:[1,102]},{5:[2,26]},{5:[2,27]},{5:[2,28]},{5:[1,103]},{5:[2,29]},{5:[2,30]},{5:[2,31]},{5:[2,32]},{5:[1,104]},{5:[2,55]},{5:[2,56]},{5:[1,105]},{5:[2,57]},{5:[2,58]},{5:D,20:106,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:107,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:108,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:109,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:110,47:J,49:Z},{5:j,30:X,46:111,47:J,49:Z},e(S,[2,14]),e(S,[2,15]),e(S,[2,16]),e(S,[2,17]),e(S,[2,34]),e(S,[2,35])],defaultActions:{8:[2,2],12:[2,1],30:[2,3],31:[2,8],32:[2,9],33:[2,10],34:[2,11],35:[2,12],37:[2,47],38:[2,48],40:[2,53],41:[2,54],83:[2,51],84:[2,52],86:[2,26],87:[2,27],88:[2,28],90:[2,29],91:[2,30],92:[2,31],93:[2,32],95:[2,55],96:[2,56],98:[2,57],99:[2,58]},parseError:r(function(i,a){if(a.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=a,l}},"parseError"),parse:r(function(i){var a=this,l=[0],n=[],f=[null],s=[],K=this.table,E="",te=0,Ie=0,Le=2,be=1,Oe=s.slice.call(arguments,1),m=Object.create(this.lexer),C={yy:{}};for(var se in this.yy)Object.prototype.hasOwnProperty.call(this.yy,se)&&(C.yy[se]=this.yy[se]);m.setInput(i,C.yy),C.yy.lexer=m,C.yy.parser=this,typeof m.yylloc>"u"&&(m.yylloc={});var ae=m.yylloc;s.push(ae);var Ce=m.options&&m.options.ranges;typeof C.yy.parseError=="function"?this.parseError=C.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Me(N){l.length=l.length-2*N,f.length=f.length-N,s.length=s.length-N}r(Me,"popStack");function Se(){var N;return N=n.pop()||m.lex()||be,typeof N!="number"&&(N instanceof Array&&(n=N,N=n.pop()),N=a.symbols_[N]||N),N}r(Se,"lex");for(var k,M,x,le,H={},ie,V,ke,re;;){if(M=l[l.length-1],this.defaultActions[M]?x=this.defaultActions[M]:((k===null||typeof k>"u")&&(k=Se()),x=K[M]&&K[M][k]),typeof x>"u"||!x.length||!x[0]){var oe="";re=[];for(ie in K[M])this.terminals_[ie]&&ie>Le&&re.push("'"+this.terminals_[ie]+"'");m.showPosition?oe="Parse error on line "+(te+1)+`: `+m.showPosition()+` Expecting `+re.join(", ")+", got '"+(this.terminals_[k]||k)+"'":oe="Parse error on line "+(te+1)+": Unexpected "+(k==be?"end of input":"'"+(this.terminals_[k]||k)+"'"),this.parseError(oe,{text:m.match,token:this.terminals_[k]||k,line:m.yylineno,loc:ae,expected:re})}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+k);switch(x[0]){case 1:l.push(k),f.push(m.yytext),s.push(m.yylloc),l.push(x[1]),k=null,Ie=m.yyleng,E=m.yytext,te=m.yylineno,ae=m.yylloc;break;case 2:if(V=this.productions_[x[1]][1],H.$=f[f.length-V],H._$={first_line:s[s.length-(V||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(V||1)].first_column,last_column:s[s.length-1].last_column},Ce&&(H._$.range=[s[s.length-(V||1)].range[0],s[s.length-1].range[1]]),le=this.performAction.apply(H,[E,Ie,te,C.yy,x[1],f,s].concat(Oe)),typeof le<"u")return le;V&&(l=l.slice(0,-1*V*2),f=f.slice(0,-1*V),s=s.slice(0,-1*V)),l.push(this.productions_[x[1]][0]),f.push(H.$),s.push(H._$),ke=K[l[l.length-2]][l[l.length-1]],l.push(ke);break;case 3:return!0}}return!0},"parse")},$e=function(){var $={EOF:1,parseError:r(function(a,l){if(this.yy.parser)this.yy.parser.parseError(a,l);else throw new Error(a)},"parseError"),setInput:r(function(i,a){return this.yy=a||this.yy||{},this._input=i,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:r(function(){var i=this._input[0];this.yytext+=i,this.yyleng++,this.offset++,this.match+=i,this.matched+=i;var a=i.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),i},"input"),unput:r(function(i){var a=i.length,l=i.split(/(?:\r\n?|\n)/g);this._input=i+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var f=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===n.length?this.yylloc.first_column:0)+n[n.length-l.length].length-l[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[f[0],f[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},"unput"),more:r(function(){return this._more=!0,this},"more"),reject:r(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:r(function(i){this.unput(this.match.slice(i))},"less"),pastInput:r(function(){var i=this.matched.substr(0,this.matched.length-this.match.length);return(i.length>20?"...":"")+i.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:r(function(){var i=this.match;return i.length<20&&(i+=this._input.substr(0,20-i.length)),(i.substr(0,20)+(i.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:r(function(){var i=this.pastInput(),a=new Array(i.length+1).join("-");return i+this.upcomingInput()+` diff --git a/assets/chunks/sankeyDiagram-Y46BX6SQ.WoH5y0Hk.js b/assets/chunks/sankeyDiagram-Y46BX6SQ.DDwyxTbI.js similarity index 99% rename from assets/chunks/sankeyDiagram-Y46BX6SQ.WoH5y0Hk.js rename to assets/chunks/sankeyDiagram-Y46BX6SQ.DDwyxTbI.js index bab77ddb..1b86f071 100644 --- a/assets/chunks/sankeyDiagram-Y46BX6SQ.WoH5y0Hk.js +++ b/assets/chunks/sankeyDiagram-Y46BX6SQ.DDwyxTbI.js @@ -1,4 +1,4 @@ -import{_ as m,d as lt,g as _t,s as xt,b as vt,c as bt,q as wt,p as St,v as Lt,e as Et,o as At,j as H,ac as Tt}from"../app.BMPJqCQ4.js";import{o as Mt}from"./ordinal.BYWQX77i.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";import"./init.Gi6I4Gst.js";function Nt(t){for(var e=t.length/6|0,i=new Array(e),a=0;a=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i=h)&&(i=h)}return i}function pt(t,e){let i;if(e===void 0)for(const a of t)a!=null&&(i>a||i===void 0&&a>=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i>h||i===void 0&&h>=h)&&(i=h)}return i}function nt(t,e){let i=0;if(e===void 0)for(let a of t)(a=+a)&&(i+=a);else{let a=-1;for(let h of t)(h=+e(h,++a,t))&&(i+=h)}return i}function Pt(t){return t.target.depth}function Ct(t){return t.depth}function Ot(t,e){return e-1-t.height}function mt(t,e){return t.sourceLinks.length?t.depth:e-1}function Dt(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?pt(t.sourceLinks,Pt)-1:0}function X(t){return function(){return t}}function ut(t,e){return Q(t.source,e.source)||t.index-e.index}function ht(t,e){return Q(t.target,e.target)||t.index-e.index}function Q(t,e){return t.y0-e.y0}function it(t){return t.value}function jt(t){return t.index}function zt(t){return t.nodes}function $t(t){return t.links}function ft(t,e){const i=t.get(e);if(!i)throw new Error("missing: "+e);return i}function yt({nodes:t}){for(const e of t){let i=e.y0,a=i;for(const h of e.sourceLinks)h.y0=i+h.width/2,i+=h.width;for(const h of e.targetLinks)h.y1=a+h.width/2,a+=h.width}}function Bt(){let t=0,e=0,i=1,a=1,h=24,d=8,p,_=jt,s=mt,o,l,x=zt,v=$t,y=6;function b(){const n={nodes:x.apply(null,arguments),links:v.apply(null,arguments)};return M(n),T(n),N(n),C(n),S(n),yt(n),n}b.update=function(n){return yt(n),n},b.nodeId=function(n){return arguments.length?(_=typeof n=="function"?n:X(n),b):_},b.nodeAlign=function(n){return arguments.length?(s=typeof n=="function"?n:X(n),b):s},b.nodeSort=function(n){return arguments.length?(o=n,b):o},b.nodeWidth=function(n){return arguments.length?(h=+n,b):h},b.nodePadding=function(n){return arguments.length?(d=p=+n,b):d},b.nodes=function(n){return arguments.length?(x=typeof n=="function"?n:X(n),b):x},b.links=function(n){return arguments.length?(v=typeof n=="function"?n:X(n),b):v},b.linkSort=function(n){return arguments.length?(l=n,b):l},b.size=function(n){return arguments.length?(t=e=0,i=+n[0],a=+n[1],b):[i-t,a-e]},b.extent=function(n){return arguments.length?(t=+n[0][0],i=+n[1][0],e=+n[0][1],a=+n[1][1],b):[[t,e],[i,a]]},b.iterations=function(n){return arguments.length?(y=+n,b):y};function M({nodes:n,links:f}){for(const[c,r]of n.entries())r.index=c,r.sourceLinks=[],r.targetLinks=[];const u=new Map(n.map((c,r)=>[_(c,r,n),c]));for(const[c,r]of f.entries()){r.index=c;let{source:k,target:w}=r;typeof k!="object"&&(k=r.source=ft(u,k)),typeof w!="object"&&(w=r.target=ft(u,w)),k.sourceLinks.push(r),w.targetLinks.push(r)}if(l!=null)for(const{sourceLinks:c,targetLinks:r}of n)c.sort(l),r.sort(l)}function T({nodes:n}){for(const f of n)f.value=f.fixedValue===void 0?Math.max(nt(f.sourceLinks,it),nt(f.targetLinks,it)):f.fixedValue}function N({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.depth=r;for(const{target:w}of k.sourceLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function C({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.height=r;for(const{source:w}of k.targetLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function j({nodes:n}){const f=ct(n,r=>r.depth)+1,u=(i-t-h)/(f-1),c=new Array(f);for(const r of n){const k=Math.max(0,Math.min(f-1,Math.floor(s.call(null,r,f))));r.layer=k,r.x0=t+k*u,r.x1=r.x0+h,c[k]?c[k].push(r):c[k]=[r]}if(o)for(const r of c)r.sort(o);return c}function R(n){const f=pt(n,u=>(a-e-(u.length-1)*p)/nt(u,it));for(const u of n){let c=e;for(const r of u){r.y0=c,r.y1=c+r.value*f,c=r.y1+p;for(const k of r.sourceLinks)k.width=k.value*f}c=(a-c+p)/(u.length+1);for(let r=0;ru.length)-1)),R(f);for(let u=0;u0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function B(n,f,u){for(let c=n.length,r=c-2;r>=0;--r){const k=n[r];for(const w of k){let L=0,V=0;for(const{target:Y,value:et}of w.sourceLinks){let q=et*(Y.layer-w.layer);L+=I(w,Y)*q,V+=q}if(!(V>0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function O(n,f){const u=n.length>>1,c=n[u];g(n,c.y0-p,u-1,f),D(n,c.y1+p,u+1,f),g(n,a,n.length-1,f),D(n,e,0,f)}function D(n,f,u,c){for(;u1e-6&&(r.y0+=k,r.y1+=k),f=r.y1+p}}function g(n,f,u,c){for(;u>=0;--u){const r=n[u],k=(r.y1-f)*c;k>1e-6&&(r.y0-=k,r.y1-=k),f=r.y0-p}}function E({sourceLinks:n,targetLinks:f}){if(l===void 0){for(const{source:{sourceLinks:u}}of f)u.sort(ht);for(const{target:{targetLinks:u}}of n)u.sort(ut)}}function A(n){if(l===void 0)for(const{sourceLinks:f,targetLinks:u}of n)f.sort(ht),u.sort(ut)}function z(n,f){let u=n.y0-(n.sourceLinks.length-1)*p/2;for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u+=r+p}for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u-=r}return u}function I(n,f){let u=f.y0-(f.targetLinks.length-1)*p/2;for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u+=r+p}for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u-=r}return u}return b}var st=Math.PI,rt=2*st,F=1e-6,Rt=rt-F;function ot(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function kt(){return new ot}ot.prototype=kt.prototype={constructor:ot,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,i,a){this._+="Q"+ +t+","+ +e+","+(this._x1=+i)+","+(this._y1=+a)},bezierCurveTo:function(t,e,i,a,h,d){this._+="C"+ +t+","+ +e+","+ +i+","+ +a+","+(this._x1=+h)+","+(this._y1=+d)},arcTo:function(t,e,i,a,h){t=+t,e=+e,i=+i,a=+a,h=+h;var d=this._x1,p=this._y1,_=i-t,s=a-e,o=d-t,l=p-e,x=o*o+l*l;if(h<0)throw new Error("negative radius: "+h);if(this._x1===null)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(x>F)if(!(Math.abs(l*_-s*o)>F)||!h)this._+="L"+(this._x1=t)+","+(this._y1=e);else{var v=i-d,y=a-p,b=_*_+s*s,M=v*v+y*y,T=Math.sqrt(b),N=Math.sqrt(x),C=h*Math.tan((st-Math.acos((b+x-M)/(2*T*N)))/2),j=C/N,R=C/T;Math.abs(j-1)>F&&(this._+="L"+(t+j*o)+","+(e+j*l)),this._+="A"+h+","+h+",0,0,"+ +(l*v>o*y)+","+(this._x1=t+R*_)+","+(this._y1=e+R*s)}},arc:function(t,e,i,a,h,d){t=+t,e=+e,i=+i,d=!!d;var p=i*Math.cos(a),_=i*Math.sin(a),s=t+p,o=e+_,l=1^d,x=d?a-h:h-a;if(i<0)throw new Error("negative radius: "+i);this._x1===null?this._+="M"+s+","+o:(Math.abs(this._x1-s)>F||Math.abs(this._y1-o)>F)&&(this._+="L"+s+","+o),i&&(x<0&&(x=x%rt+rt),x>Rt?this._+="A"+i+","+i+",0,1,"+l+","+(t-p)+","+(e-_)+"A"+i+","+i+",0,1,"+l+","+(this._x1=s)+","+(this._y1=o):x>F&&(this._+="A"+i+","+i+",0,"+ +(x>=st)+","+l+","+(this._x1=t+i*Math.cos(h))+","+(this._y1=e+i*Math.sin(h))))},rect:function(t,e,i,a){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +i+"v"+ +a+"h"+-i+"Z"},toString:function(){return this._}};function dt(t){return function(){return t}}function Vt(t){return t[0]}function Ft(t){return t[1]}var Wt=Array.prototype.slice;function Ut(t){return t.source}function Gt(t){return t.target}function Yt(t){var e=Ut,i=Gt,a=Vt,h=Ft,d=null;function p(){var _,s=Wt.call(arguments),o=e.apply(this,s),l=i.apply(this,s);if(d||(d=_=kt()),t(d,+a.apply(this,(s[0]=o,s)),+h.apply(this,s),+a.apply(this,(s[0]=l,s)),+h.apply(this,s)),_)return d=null,_+""||null}return p.source=function(_){return arguments.length?(e=_,p):e},p.target=function(_){return arguments.length?(i=_,p):i},p.x=function(_){return arguments.length?(a=typeof _=="function"?_:dt(+_),p):a},p.y=function(_){return arguments.length?(h=typeof _=="function"?_:dt(+_),p):h},p.context=function(_){return arguments.length?(d=_??null,p):d},p}function qt(t,e,i,a,h){t.moveTo(e,i),t.bezierCurveTo(e=(e+a)/2,i,e,h,a,h)}function Ht(){return Yt(qt)}function Xt(t){return[t.source.x1,t.y0]}function Qt(t){return[t.target.x0,t.y1]}function Kt(){return Ht().source(Xt).target(Qt)}var at=function(){var t=m(function(_,s,o,l){for(o=o||{},l=_.length;l--;o[_[l]]=s);return o},"o"),e=[1,9],i=[1,10],a=[1,5,10,12],h={trace:m(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SANKEY:4,NEWLINE:5,csv:6,opt_eof:7,record:8,csv_tail:9,EOF:10,"field[source]":11,COMMA:12,"field[target]":13,"field[value]":14,field:15,escaped:16,non_escaped:17,DQUOTE:18,ESCAPED_TEXT:19,NON_ESCAPED_TEXT:20,$accept:0,$end:1},terminals_:{2:"error",4:"SANKEY",5:"NEWLINE",10:"EOF",11:"field[source]",12:"COMMA",13:"field[target]",14:"field[value]",18:"DQUOTE",19:"ESCAPED_TEXT",20:"NON_ESCAPED_TEXT"},productions_:[0,[3,4],[6,2],[9,2],[9,0],[7,1],[7,0],[8,5],[15,1],[15,1],[16,3],[17,1]],performAction:m(function(s,o,l,x,v,y,b){var M=y.length-1;switch(v){case 7:const T=x.findOrCreateNode(y[M-4].trim().replaceAll('""','"')),N=x.findOrCreateNode(y[M-2].trim().replaceAll('""','"')),C=parseFloat(y[M].trim());x.addLink(T,N,C);break;case 8:case 9:case 11:this.$=y[M];break;case 10:this.$=y[M-1];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3]},{6:4,8:5,15:6,16:7,17:8,18:e,20:i},{1:[2,6],7:11,10:[1,12]},t(i,[2,4],{9:13,5:[1,14]}),{12:[1,15]},t(a,[2,8]),t(a,[2,9]),{19:[1,16]},t(a,[2,11]),{1:[2,1]},{1:[2,5]},t(i,[2,2]),{6:17,8:5,15:6,16:7,17:8,18:e,20:i},{15:18,16:7,17:8,18:e,20:i},{18:[1,19]},t(i,[2,3]),{12:[1,20]},t(a,[2,10]),{15:21,16:7,17:8,18:e,20:i},t([1,5,10],[2,7])],defaultActions:{11:[2,1],12:[2,5]},parseError:m(function(s,o){if(o.recoverable)this.trace(s);else{var l=new Error(s);throw l.hash=o,l}},"parseError"),parse:m(function(s){var o=this,l=[0],x=[],v=[null],y=[],b=this.table,M="",T=0,N=0,C=2,j=1,R=y.slice.call(arguments,1),S=Object.create(this.lexer),P={yy:{}};for(var B in this.yy)Object.prototype.hasOwnProperty.call(this.yy,B)&&(P.yy[B]=this.yy[B]);S.setInput(s,P.yy),P.yy.lexer=S,P.yy.parser=this,typeof S.yylloc>"u"&&(S.yylloc={});var O=S.yylloc;y.push(O);var D=S.options&&S.options.ranges;typeof P.yy.parseError=="function"?this.parseError=P.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function g(L){l.length=l.length-2*L,v.length=v.length-L,y.length=y.length-L}m(g,"popStack");function E(){var L;return L=x.pop()||S.lex()||j,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=o.symbols_[L]||L),L}m(E,"lex");for(var A,z,I,n,f={},u,c,r,k;;){if(z=l[l.length-1],this.defaultActions[z]?I=this.defaultActions[z]:((A===null||typeof A>"u")&&(A=E()),I=b[z]&&b[z][A]),typeof I>"u"||!I.length||!I[0]){var w="";k=[];for(u in b[z])this.terminals_[u]&&u>C&&k.push("'"+this.terminals_[u]+"'");S.showPosition?w="Parse error on line "+(T+1)+`: +import{_ as m,d as lt,g as _t,s as xt,b as vt,c as bt,q as wt,p as St,v as Lt,e as Et,o as At,j as H,ac as Tt}from"../app.B3HFS4Ax.js";import{o as Mt}from"./ordinal.BYWQX77i.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./init.Gi6I4Gst.js";function Nt(t){for(var e=t.length/6|0,i=new Array(e),a=0;a=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i=h)&&(i=h)}return i}function pt(t,e){let i;if(e===void 0)for(const a of t)a!=null&&(i>a||i===void 0&&a>=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i>h||i===void 0&&h>=h)&&(i=h)}return i}function nt(t,e){let i=0;if(e===void 0)for(let a of t)(a=+a)&&(i+=a);else{let a=-1;for(let h of t)(h=+e(h,++a,t))&&(i+=h)}return i}function Pt(t){return t.target.depth}function Ct(t){return t.depth}function Ot(t,e){return e-1-t.height}function mt(t,e){return t.sourceLinks.length?t.depth:e-1}function Dt(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?pt(t.sourceLinks,Pt)-1:0}function X(t){return function(){return t}}function ut(t,e){return Q(t.source,e.source)||t.index-e.index}function ht(t,e){return Q(t.target,e.target)||t.index-e.index}function Q(t,e){return t.y0-e.y0}function it(t){return t.value}function jt(t){return t.index}function zt(t){return t.nodes}function $t(t){return t.links}function ft(t,e){const i=t.get(e);if(!i)throw new Error("missing: "+e);return i}function yt({nodes:t}){for(const e of t){let i=e.y0,a=i;for(const h of e.sourceLinks)h.y0=i+h.width/2,i+=h.width;for(const h of e.targetLinks)h.y1=a+h.width/2,a+=h.width}}function Bt(){let t=0,e=0,i=1,a=1,h=24,d=8,p,_=jt,s=mt,o,l,x=zt,v=$t,y=6;function b(){const n={nodes:x.apply(null,arguments),links:v.apply(null,arguments)};return M(n),T(n),N(n),C(n),S(n),yt(n),n}b.update=function(n){return yt(n),n},b.nodeId=function(n){return arguments.length?(_=typeof n=="function"?n:X(n),b):_},b.nodeAlign=function(n){return arguments.length?(s=typeof n=="function"?n:X(n),b):s},b.nodeSort=function(n){return arguments.length?(o=n,b):o},b.nodeWidth=function(n){return arguments.length?(h=+n,b):h},b.nodePadding=function(n){return arguments.length?(d=p=+n,b):d},b.nodes=function(n){return arguments.length?(x=typeof n=="function"?n:X(n),b):x},b.links=function(n){return arguments.length?(v=typeof n=="function"?n:X(n),b):v},b.linkSort=function(n){return arguments.length?(l=n,b):l},b.size=function(n){return arguments.length?(t=e=0,i=+n[0],a=+n[1],b):[i-t,a-e]},b.extent=function(n){return arguments.length?(t=+n[0][0],i=+n[1][0],e=+n[0][1],a=+n[1][1],b):[[t,e],[i,a]]},b.iterations=function(n){return arguments.length?(y=+n,b):y};function M({nodes:n,links:f}){for(const[c,r]of n.entries())r.index=c,r.sourceLinks=[],r.targetLinks=[];const u=new Map(n.map((c,r)=>[_(c,r,n),c]));for(const[c,r]of f.entries()){r.index=c;let{source:k,target:w}=r;typeof k!="object"&&(k=r.source=ft(u,k)),typeof w!="object"&&(w=r.target=ft(u,w)),k.sourceLinks.push(r),w.targetLinks.push(r)}if(l!=null)for(const{sourceLinks:c,targetLinks:r}of n)c.sort(l),r.sort(l)}function T({nodes:n}){for(const f of n)f.value=f.fixedValue===void 0?Math.max(nt(f.sourceLinks,it),nt(f.targetLinks,it)):f.fixedValue}function N({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.depth=r;for(const{target:w}of k.sourceLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function C({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.height=r;for(const{source:w}of k.targetLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function j({nodes:n}){const f=ct(n,r=>r.depth)+1,u=(i-t-h)/(f-1),c=new Array(f);for(const r of n){const k=Math.max(0,Math.min(f-1,Math.floor(s.call(null,r,f))));r.layer=k,r.x0=t+k*u,r.x1=r.x0+h,c[k]?c[k].push(r):c[k]=[r]}if(o)for(const r of c)r.sort(o);return c}function R(n){const f=pt(n,u=>(a-e-(u.length-1)*p)/nt(u,it));for(const u of n){let c=e;for(const r of u){r.y0=c,r.y1=c+r.value*f,c=r.y1+p;for(const k of r.sourceLinks)k.width=k.value*f}c=(a-c+p)/(u.length+1);for(let r=0;ru.length)-1)),R(f);for(let u=0;u0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function B(n,f,u){for(let c=n.length,r=c-2;r>=0;--r){const k=n[r];for(const w of k){let L=0,V=0;for(const{target:Y,value:et}of w.sourceLinks){let q=et*(Y.layer-w.layer);L+=I(w,Y)*q,V+=q}if(!(V>0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function O(n,f){const u=n.length>>1,c=n[u];g(n,c.y0-p,u-1,f),D(n,c.y1+p,u+1,f),g(n,a,n.length-1,f),D(n,e,0,f)}function D(n,f,u,c){for(;u1e-6&&(r.y0+=k,r.y1+=k),f=r.y1+p}}function g(n,f,u,c){for(;u>=0;--u){const r=n[u],k=(r.y1-f)*c;k>1e-6&&(r.y0-=k,r.y1-=k),f=r.y0-p}}function E({sourceLinks:n,targetLinks:f}){if(l===void 0){for(const{source:{sourceLinks:u}}of f)u.sort(ht);for(const{target:{targetLinks:u}}of n)u.sort(ut)}}function A(n){if(l===void 0)for(const{sourceLinks:f,targetLinks:u}of n)f.sort(ht),u.sort(ut)}function z(n,f){let u=n.y0-(n.sourceLinks.length-1)*p/2;for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u+=r+p}for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u-=r}return u}function I(n,f){let u=f.y0-(f.targetLinks.length-1)*p/2;for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u+=r+p}for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u-=r}return u}return b}var st=Math.PI,rt=2*st,F=1e-6,Rt=rt-F;function ot(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function kt(){return new ot}ot.prototype=kt.prototype={constructor:ot,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,i,a){this._+="Q"+ +t+","+ +e+","+(this._x1=+i)+","+(this._y1=+a)},bezierCurveTo:function(t,e,i,a,h,d){this._+="C"+ +t+","+ +e+","+ +i+","+ +a+","+(this._x1=+h)+","+(this._y1=+d)},arcTo:function(t,e,i,a,h){t=+t,e=+e,i=+i,a=+a,h=+h;var d=this._x1,p=this._y1,_=i-t,s=a-e,o=d-t,l=p-e,x=o*o+l*l;if(h<0)throw new Error("negative radius: "+h);if(this._x1===null)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(x>F)if(!(Math.abs(l*_-s*o)>F)||!h)this._+="L"+(this._x1=t)+","+(this._y1=e);else{var v=i-d,y=a-p,b=_*_+s*s,M=v*v+y*y,T=Math.sqrt(b),N=Math.sqrt(x),C=h*Math.tan((st-Math.acos((b+x-M)/(2*T*N)))/2),j=C/N,R=C/T;Math.abs(j-1)>F&&(this._+="L"+(t+j*o)+","+(e+j*l)),this._+="A"+h+","+h+",0,0,"+ +(l*v>o*y)+","+(this._x1=t+R*_)+","+(this._y1=e+R*s)}},arc:function(t,e,i,a,h,d){t=+t,e=+e,i=+i,d=!!d;var p=i*Math.cos(a),_=i*Math.sin(a),s=t+p,o=e+_,l=1^d,x=d?a-h:h-a;if(i<0)throw new Error("negative radius: "+i);this._x1===null?this._+="M"+s+","+o:(Math.abs(this._x1-s)>F||Math.abs(this._y1-o)>F)&&(this._+="L"+s+","+o),i&&(x<0&&(x=x%rt+rt),x>Rt?this._+="A"+i+","+i+",0,1,"+l+","+(t-p)+","+(e-_)+"A"+i+","+i+",0,1,"+l+","+(this._x1=s)+","+(this._y1=o):x>F&&(this._+="A"+i+","+i+",0,"+ +(x>=st)+","+l+","+(this._x1=t+i*Math.cos(h))+","+(this._y1=e+i*Math.sin(h))))},rect:function(t,e,i,a){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +i+"v"+ +a+"h"+-i+"Z"},toString:function(){return this._}};function dt(t){return function(){return t}}function Vt(t){return t[0]}function Ft(t){return t[1]}var Wt=Array.prototype.slice;function Ut(t){return t.source}function Gt(t){return t.target}function Yt(t){var e=Ut,i=Gt,a=Vt,h=Ft,d=null;function p(){var _,s=Wt.call(arguments),o=e.apply(this,s),l=i.apply(this,s);if(d||(d=_=kt()),t(d,+a.apply(this,(s[0]=o,s)),+h.apply(this,s),+a.apply(this,(s[0]=l,s)),+h.apply(this,s)),_)return d=null,_+""||null}return p.source=function(_){return arguments.length?(e=_,p):e},p.target=function(_){return arguments.length?(i=_,p):i},p.x=function(_){return arguments.length?(a=typeof _=="function"?_:dt(+_),p):a},p.y=function(_){return arguments.length?(h=typeof _=="function"?_:dt(+_),p):h},p.context=function(_){return arguments.length?(d=_??null,p):d},p}function qt(t,e,i,a,h){t.moveTo(e,i),t.bezierCurveTo(e=(e+a)/2,i,e,h,a,h)}function Ht(){return Yt(qt)}function Xt(t){return[t.source.x1,t.y0]}function Qt(t){return[t.target.x0,t.y1]}function Kt(){return Ht().source(Xt).target(Qt)}var at=function(){var t=m(function(_,s,o,l){for(o=o||{},l=_.length;l--;o[_[l]]=s);return o},"o"),e=[1,9],i=[1,10],a=[1,5,10,12],h={trace:m(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SANKEY:4,NEWLINE:5,csv:6,opt_eof:7,record:8,csv_tail:9,EOF:10,"field[source]":11,COMMA:12,"field[target]":13,"field[value]":14,field:15,escaped:16,non_escaped:17,DQUOTE:18,ESCAPED_TEXT:19,NON_ESCAPED_TEXT:20,$accept:0,$end:1},terminals_:{2:"error",4:"SANKEY",5:"NEWLINE",10:"EOF",11:"field[source]",12:"COMMA",13:"field[target]",14:"field[value]",18:"DQUOTE",19:"ESCAPED_TEXT",20:"NON_ESCAPED_TEXT"},productions_:[0,[3,4],[6,2],[9,2],[9,0],[7,1],[7,0],[8,5],[15,1],[15,1],[16,3],[17,1]],performAction:m(function(s,o,l,x,v,y,b){var M=y.length-1;switch(v){case 7:const T=x.findOrCreateNode(y[M-4].trim().replaceAll('""','"')),N=x.findOrCreateNode(y[M-2].trim().replaceAll('""','"')),C=parseFloat(y[M].trim());x.addLink(T,N,C);break;case 8:case 9:case 11:this.$=y[M];break;case 10:this.$=y[M-1];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3]},{6:4,8:5,15:6,16:7,17:8,18:e,20:i},{1:[2,6],7:11,10:[1,12]},t(i,[2,4],{9:13,5:[1,14]}),{12:[1,15]},t(a,[2,8]),t(a,[2,9]),{19:[1,16]},t(a,[2,11]),{1:[2,1]},{1:[2,5]},t(i,[2,2]),{6:17,8:5,15:6,16:7,17:8,18:e,20:i},{15:18,16:7,17:8,18:e,20:i},{18:[1,19]},t(i,[2,3]),{12:[1,20]},t(a,[2,10]),{15:21,16:7,17:8,18:e,20:i},t([1,5,10],[2,7])],defaultActions:{11:[2,1],12:[2,5]},parseError:m(function(s,o){if(o.recoverable)this.trace(s);else{var l=new Error(s);throw l.hash=o,l}},"parseError"),parse:m(function(s){var o=this,l=[0],x=[],v=[null],y=[],b=this.table,M="",T=0,N=0,C=2,j=1,R=y.slice.call(arguments,1),S=Object.create(this.lexer),P={yy:{}};for(var B in this.yy)Object.prototype.hasOwnProperty.call(this.yy,B)&&(P.yy[B]=this.yy[B]);S.setInput(s,P.yy),P.yy.lexer=S,P.yy.parser=this,typeof S.yylloc>"u"&&(S.yylloc={});var O=S.yylloc;y.push(O);var D=S.options&&S.options.ranges;typeof P.yy.parseError=="function"?this.parseError=P.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function g(L){l.length=l.length-2*L,v.length=v.length-L,y.length=y.length-L}m(g,"popStack");function E(){var L;return L=x.pop()||S.lex()||j,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=o.symbols_[L]||L),L}m(E,"lex");for(var A,z,I,n,f={},u,c,r,k;;){if(z=l[l.length-1],this.defaultActions[z]?I=this.defaultActions[z]:((A===null||typeof A>"u")&&(A=E()),I=b[z]&&b[z][A]),typeof I>"u"||!I.length||!I[0]){var w="";k=[];for(u in b[z])this.terminals_[u]&&u>C&&k.push("'"+this.terminals_[u]+"'");S.showPosition?w="Parse error on line "+(T+1)+`: `+S.showPosition()+` Expecting `+k.join(", ")+", got '"+(this.terminals_[A]||A)+"'":w="Parse error on line "+(T+1)+": Unexpected "+(A==j?"end of input":"'"+(this.terminals_[A]||A)+"'"),this.parseError(w,{text:S.match,token:this.terminals_[A]||A,line:S.yylineno,loc:O,expected:k})}if(I[0]instanceof Array&&I.length>1)throw new Error("Parse Error: multiple actions possible at state: "+z+", token: "+A);switch(I[0]){case 1:l.push(A),v.push(S.yytext),y.push(S.yylloc),l.push(I[1]),A=null,N=S.yyleng,M=S.yytext,T=S.yylineno,O=S.yylloc;break;case 2:if(c=this.productions_[I[1]][1],f.$=v[v.length-c],f._$={first_line:y[y.length-(c||1)].first_line,last_line:y[y.length-1].last_line,first_column:y[y.length-(c||1)].first_column,last_column:y[y.length-1].last_column},D&&(f._$.range=[y[y.length-(c||1)].range[0],y[y.length-1].range[1]]),n=this.performAction.apply(f,[M,N,T,P.yy,I[1],v,y].concat(R)),typeof n<"u")return n;c&&(l=l.slice(0,-1*c*2),v=v.slice(0,-1*c),y=y.slice(0,-1*c)),l.push(this.productions_[I[1]][0]),v.push(f.$),y.push(f._$),r=b[l[l.length-2]][l[l.length-1]],l.push(r);break;case 3:return!0}}return!0},"parse")},d=function(){var _={EOF:1,parseError:m(function(o,l){if(this.yy.parser)this.yy.parser.parseError(o,l);else throw new Error(o)},"parseError"),setInput:m(function(s,o){return this.yy=o||this.yy||{},this._input=s,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:m(function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var o=s.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},"input"),unput:m(function(s){var o=s.length,l=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o),this.offset-=o;var x=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var v=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===x.length?this.yylloc.first_column:0)+x[x.length-l.length].length-l[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[v[0],v[0]+this.yyleng-o]),this.yyleng=this.yytext.length,this},"unput"),more:m(function(){return this._more=!0,this},"more"),reject:m(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:m(function(s){this.unput(this.match.slice(s))},"less"),pastInput:m(function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:m(function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:m(function(){var s=this.pastInput(),o=new Array(s.length+1).join("-");return s+this.upcomingInput()+` diff --git a/assets/chunks/sequenceDiagram-G6AWOVSC.BgovR2eF.js b/assets/chunks/sequenceDiagram-G6AWOVSC.CUTUooDd.js similarity index 99% rename from assets/chunks/sequenceDiagram-G6AWOVSC.BgovR2eF.js rename to assets/chunks/sequenceDiagram-G6AWOVSC.CUTUooDd.js index a20130ad..0e69038c 100644 --- a/assets/chunks/sequenceDiagram-G6AWOVSC.BgovR2eF.js +++ b/assets/chunks/sequenceDiagram-G6AWOVSC.CUTUooDd.js @@ -1,4 +1,4 @@ -import{g as St,a as Kt,d as Se,b as Me,c as Re,e as De}from"./chunk-ASOPGD6M.DhYSqRPk.js";import{I as Ce}from"./chunk-KFBOBJHC.iITRNe6A.js";import{_ as d,g as Oe,q as Be,p as Ve,d as at,s as se,c as Ye,b as Fe,e as _,a2 as lt,a3 as wt,u as F,l as J,v as We,i as Mt,a as qe,j as kt,k as ze,m as ae,a4 as ie,D as Ft,a5 as ne,a6 as He}from"../app.BMPJqCQ4.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var Wt=function(){var t=d(function(pt,I,L,A){for(L=L||{},A=pt.length;A--;L[pt[A]]=I);return L},"o"),e=[1,2],o=[1,3],r=[1,4],a=[2,4],i=[1,9],c=[1,11],h=[1,13],p=[1,14],s=[1,16],f=[1,17],E=[1,18],g=[1,24],T=[1,25],m=[1,26],w=[1,27],k=[1,28],V=[1,29],M=[1,30],Y=[1,31],C=[1,32],z=[1,33],H=[1,34],Z=[1,35],et=[1,36],K=[1,37],U=[1,38],q=[1,39],R=[1,41],Q=[1,42],G=[1,43],j=[1,44],rt=[1,45],S=[1,46],y=[1,4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,48,49,50,52,53,54,59,60,61,62,70],P=[4,5,16,50,52,53],$=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],it=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,49,50,52,53,54,59,60,61,62,70],N=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,48,50,52,53,54,59,60,61,62,70],Jt=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,50,52,53,54,59,60,61,62,70],ot=[68,69,70],dt=[1,122],Ct={trace:d(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,SD:6,document:7,line:8,statement:9,box_section:10,box_line:11,participant_statement:12,create:13,box:14,restOfLine:15,end:16,signal:17,autonumber:18,NUM:19,off:20,activate:21,actor:22,deactivate:23,note_statement:24,links_statement:25,link_statement:26,properties_statement:27,details_statement:28,title:29,legacy_title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,loop:36,rect:37,opt:38,alt:39,else_sections:40,par:41,par_sections:42,par_over:43,critical:44,option_sections:45,break:46,option:47,and:48,else:49,participant:50,AS:51,participant_actor:52,destroy:53,note:54,placement:55,text2:56,over:57,actor_pair:58,links:59,link:60,properties:61,details:62,spaceList:63,",":64,left_of:65,right_of:66,signaltype:67,"+":68,"-":69,ACTOR:70,SOLID_OPEN_ARROW:71,DOTTED_OPEN_ARROW:72,SOLID_ARROW:73,BIDIRECTIONAL_SOLID_ARROW:74,DOTTED_ARROW:75,BIDIRECTIONAL_DOTTED_ARROW:76,SOLID_CROSS:77,DOTTED_CROSS:78,SOLID_POINT:79,DOTTED_POINT:80,TXT:81,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",6:"SD",13:"create",14:"box",15:"restOfLine",16:"end",18:"autonumber",19:"NUM",20:"off",21:"activate",23:"deactivate",29:"title",30:"legacy_title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"loop",37:"rect",38:"opt",39:"alt",41:"par",43:"par_over",44:"critical",46:"break",47:"option",48:"and",49:"else",50:"participant",51:"AS",52:"participant_actor",53:"destroy",54:"note",57:"over",59:"links",60:"link",61:"properties",62:"details",64:",",65:"left_of",66:"right_of",68:"+",69:"-",70:"ACTOR",71:"SOLID_OPEN_ARROW",72:"DOTTED_OPEN_ARROW",73:"SOLID_ARROW",74:"BIDIRECTIONAL_SOLID_ARROW",75:"DOTTED_ARROW",76:"BIDIRECTIONAL_DOTTED_ARROW",77:"SOLID_CROSS",78:"DOTTED_CROSS",79:"SOLID_POINT",80:"DOTTED_POINT",81:"TXT"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[10,0],[10,2],[11,2],[11,1],[11,1],[9,1],[9,2],[9,4],[9,2],[9,4],[9,3],[9,3],[9,2],[9,3],[9,3],[9,2],[9,2],[9,2],[9,2],[9,2],[9,1],[9,1],[9,2],[9,2],[9,1],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[45,1],[45,4],[42,1],[42,4],[40,1],[40,4],[12,5],[12,3],[12,5],[12,3],[12,3],[24,4],[24,4],[25,3],[26,3],[27,3],[28,3],[63,2],[63,1],[58,3],[58,1],[55,1],[55,1],[17,5],[17,5],[17,4],[22,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[56,1]],performAction:d(function(I,L,A,b,D,l,mt){var u=l.length-1;switch(D){case 3:return b.apply(l[u]),l[u];case 4:case 9:this.$=[];break;case 5:case 10:l[u-1].push(l[u]),this.$=l[u-1];break;case 6:case 7:case 11:case 12:this.$=l[u];break;case 8:case 13:this.$=[];break;case 15:l[u].type="createParticipant",this.$=l[u];break;case 16:l[u-1].unshift({type:"boxStart",boxData:b.parseBoxData(l[u-2])}),l[u-1].push({type:"boxEnd",boxText:l[u-2]}),this.$=l[u-1];break;case 18:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-2]),sequenceIndexStep:Number(l[u-1]),sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 19:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 20:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:b.LINETYPE.AUTONUMBER};break;case 21:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 22:this.$={type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor};break;case 23:this.$={type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-1].actor};break;case 29:b.setDiagramTitle(l[u].substring(6)),this.$=l[u].substring(6);break;case 30:b.setDiagramTitle(l[u].substring(7)),this.$=l[u].substring(7);break;case 31:this.$=l[u].trim(),b.setAccTitle(this.$);break;case 32:case 33:this.$=l[u].trim(),b.setAccDescription(this.$);break;case 34:l[u-1].unshift({type:"loopStart",loopText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.LOOP_START}),l[u-1].push({type:"loopEnd",loopText:l[u-2],signalType:b.LINETYPE.LOOP_END}),this.$=l[u-1];break;case 35:l[u-1].unshift({type:"rectStart",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_START}),l[u-1].push({type:"rectEnd",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_END}),this.$=l[u-1];break;case 36:l[u-1].unshift({type:"optStart",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_START}),l[u-1].push({type:"optEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_END}),this.$=l[u-1];break;case 37:l[u-1].unshift({type:"altStart",altText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.ALT_START}),l[u-1].push({type:"altEnd",signalType:b.LINETYPE.ALT_END}),this.$=l[u-1];break;case 38:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 39:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_OVER_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 40:l[u-1].unshift({type:"criticalStart",criticalText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.CRITICAL_START}),l[u-1].push({type:"criticalEnd",signalType:b.LINETYPE.CRITICAL_END}),this.$=l[u-1];break;case 41:l[u-1].unshift({type:"breakStart",breakText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_START}),l[u-1].push({type:"breakEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_END}),this.$=l[u-1];break;case 43:this.$=l[u-3].concat([{type:"option",optionText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.CRITICAL_OPTION},l[u]]);break;case 45:this.$=l[u-3].concat([{type:"and",parText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.PAR_AND},l[u]]);break;case 47:this.$=l[u-3].concat([{type:"else",altText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.ALT_ELSE},l[u]]);break;case 48:l[u-3].draw="participant",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 49:l[u-1].draw="participant",l[u-1].type="addParticipant",this.$=l[u-1];break;case 50:l[u-3].draw="actor",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 51:l[u-1].draw="actor",l[u-1].type="addParticipant",this.$=l[u-1];break;case 52:l[u-1].type="destroyParticipant",this.$=l[u-1];break;case 53:this.$=[l[u-1],{type:"addNote",placement:l[u-2],actor:l[u-1].actor,text:l[u]}];break;case 54:l[u-2]=[].concat(l[u-1],l[u-1]).slice(0,2),l[u-2][0]=l[u-2][0].actor,l[u-2][1]=l[u-2][1].actor,this.$=[l[u-1],{type:"addNote",placement:b.PLACEMENT.OVER,actor:l[u-2].slice(0,2),text:l[u]}];break;case 55:this.$=[l[u-1],{type:"addLinks",actor:l[u-1].actor,text:l[u]}];break;case 56:this.$=[l[u-1],{type:"addALink",actor:l[u-1].actor,text:l[u]}];break;case 57:this.$=[l[u-1],{type:"addProperties",actor:l[u-1].actor,text:l[u]}];break;case 58:this.$=[l[u-1],{type:"addDetails",actor:l[u-1].actor,text:l[u]}];break;case 61:this.$=[l[u-2],l[u]];break;case 62:this.$=l[u];break;case 63:this.$=b.PLACEMENT.LEFTOF;break;case 64:this.$=b.PLACEMENT.RIGHTOF;break;case 65:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u],activate:!0},{type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor}];break;case 66:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u]},{type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-4].actor}];break;case 67:this.$=[l[u-3],l[u-1],{type:"addMessage",from:l[u-3].actor,to:l[u-1].actor,signalType:l[u-2],msg:l[u]}];break;case 68:this.$={type:"addParticipant",actor:l[u]};break;case 69:this.$=b.LINETYPE.SOLID_OPEN;break;case 70:this.$=b.LINETYPE.DOTTED_OPEN;break;case 71:this.$=b.LINETYPE.SOLID;break;case 72:this.$=b.LINETYPE.BIDIRECTIONAL_SOLID;break;case 73:this.$=b.LINETYPE.DOTTED;break;case 74:this.$=b.LINETYPE.BIDIRECTIONAL_DOTTED;break;case 75:this.$=b.LINETYPE.SOLID_CROSS;break;case 76:this.$=b.LINETYPE.DOTTED_CROSS;break;case 77:this.$=b.LINETYPE.SOLID_POINT;break;case 78:this.$=b.LINETYPE.DOTTED_POINT;break;case 79:this.$=b.parseMessage(l[u].trim().substring(1));break}},"anonymous"),table:[{3:1,4:e,5:o,6:r},{1:[3]},{3:5,4:e,5:o,6:r},{3:6,4:e,5:o,6:r},t([1,4,5,13,14,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],a,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:i,5:c,8:8,9:10,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,5]),{9:47,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,7]),t(y,[2,8]),t(y,[2,14]),{12:48,50:K,52:U,53:q},{15:[1,49]},{5:[1,50]},{5:[1,53],19:[1,51],20:[1,52]},{22:54,70:S},{22:55,70:S},{5:[1,56]},{5:[1,57]},{5:[1,58]},{5:[1,59]},{5:[1,60]},t(y,[2,29]),t(y,[2,30]),{32:[1,61]},{34:[1,62]},t(y,[2,33]),{15:[1,63]},{15:[1,64]},{15:[1,65]},{15:[1,66]},{15:[1,67]},{15:[1,68]},{15:[1,69]},{15:[1,70]},{22:71,70:S},{22:72,70:S},{22:73,70:S},{67:74,71:[1,75],72:[1,76],73:[1,77],74:[1,78],75:[1,79],76:[1,80],77:[1,81],78:[1,82],79:[1,83],80:[1,84]},{55:85,57:[1,86],65:[1,87],66:[1,88]},{22:89,70:S},{22:90,70:S},{22:91,70:S},{22:92,70:S},t([5,51,64,71,72,73,74,75,76,77,78,79,80,81],[2,68]),t(y,[2,6]),t(y,[2,15]),t(P,[2,9],{10:93}),t(y,[2,17]),{5:[1,95],19:[1,94]},{5:[1,96]},t(y,[2,21]),{5:[1,97]},{5:[1,98]},t(y,[2,24]),t(y,[2,25]),t(y,[2,26]),t(y,[2,27]),t(y,[2,28]),t(y,[2,31]),t(y,[2,32]),t($,a,{7:99}),t($,a,{7:100}),t($,a,{7:101}),t(it,a,{40:102,7:103}),t(N,a,{42:104,7:105}),t(N,a,{7:105,42:106}),t(Jt,a,{45:107,7:108}),t($,a,{7:109}),{5:[1,111],51:[1,110]},{5:[1,113],51:[1,112]},{5:[1,114]},{22:117,68:[1,115],69:[1,116],70:S},t(ot,[2,69]),t(ot,[2,70]),t(ot,[2,71]),t(ot,[2,72]),t(ot,[2,73]),t(ot,[2,74]),t(ot,[2,75]),t(ot,[2,76]),t(ot,[2,77]),t(ot,[2,78]),{22:118,70:S},{22:120,58:119,70:S},{70:[2,63]},{70:[2,64]},{56:121,81:dt},{56:123,81:dt},{56:124,81:dt},{56:125,81:dt},{4:[1,128],5:[1,130],11:127,12:129,16:[1,126],50:K,52:U,53:q},{5:[1,131]},t(y,[2,19]),t(y,[2,20]),t(y,[2,22]),t(y,[2,23]),{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,132],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,133],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,134],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,135]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,46],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,49:[1,136],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,137]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,44],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,48:[1,138],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,139]},{16:[1,140]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,42],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,47:[1,141],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,142],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{15:[1,143]},t(y,[2,49]),{15:[1,144]},t(y,[2,51]),t(y,[2,52]),{22:145,70:S},{22:146,70:S},{56:147,81:dt},{56:148,81:dt},{56:149,81:dt},{64:[1,150],81:[2,62]},{5:[2,55]},{5:[2,79]},{5:[2,56]},{5:[2,57]},{5:[2,58]},t(y,[2,16]),t(P,[2,10]),{12:151,50:K,52:U,53:q},t(P,[2,12]),t(P,[2,13]),t(y,[2,18]),t(y,[2,34]),t(y,[2,35]),t(y,[2,36]),t(y,[2,37]),{15:[1,152]},t(y,[2,38]),{15:[1,153]},t(y,[2,39]),t(y,[2,40]),{15:[1,154]},t(y,[2,41]),{5:[1,155]},{5:[1,156]},{56:157,81:dt},{56:158,81:dt},{5:[2,67]},{5:[2,53]},{5:[2,54]},{22:159,70:S},t(P,[2,11]),t(it,a,{7:103,40:160}),t(N,a,{7:105,42:161}),t(Jt,a,{7:108,45:162}),t(y,[2,48]),t(y,[2,50]),{5:[2,65]},{5:[2,66]},{81:[2,61]},{16:[2,47]},{16:[2,45]},{16:[2,43]}],defaultActions:{5:[2,1],6:[2,2],87:[2,63],88:[2,64],121:[2,55],122:[2,79],123:[2,56],124:[2,57],125:[2,58],147:[2,67],148:[2,53],149:[2,54],157:[2,65],158:[2,66],159:[2,61],160:[2,47],161:[2,45],162:[2,43]},parseError:d(function(I,L){if(L.recoverable)this.trace(I);else{var A=new Error(I);throw A.hash=L,A}},"parseError"),parse:d(function(I){var L=this,A=[0],b=[],D=[null],l=[],mt=this.table,u="",Lt=0,Zt=0,Pe=2,Qt=1,Ae=l.slice.call(arguments,1),W=Object.create(this.lexer),ut={yy:{}};for(var Ot in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ot)&&(ut.yy[Ot]=this.yy[Ot]);W.setInput(I,ut.yy),ut.yy.lexer=W,ut.yy.parser=this,typeof W.yylloc>"u"&&(W.yylloc={});var Bt=W.yylloc;l.push(Bt);var ke=W.options&&W.options.ranges;typeof ut.yy.parseError=="function"?this.parseError=ut.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ne(tt){A.length=A.length-2*tt,D.length=D.length-tt,l.length=l.length-tt}d(Ne,"popStack");function jt(){var tt;return tt=b.pop()||W.lex()||Qt,typeof tt!="number"&&(tt instanceof Array&&(b=tt,tt=b.pop()),tt=L.symbols_[tt]||tt),tt}d(jt,"lex");for(var X,gt,st,Vt,yt={},Pt,ht,$t,At;;){if(gt=A[A.length-1],this.defaultActions[gt]?st=this.defaultActions[gt]:((X===null||typeof X>"u")&&(X=jt()),st=mt[gt]&&mt[gt][X]),typeof st>"u"||!st.length||!st[0]){var Yt="";At=[];for(Pt in mt[gt])this.terminals_[Pt]&&Pt>Pe&&At.push("'"+this.terminals_[Pt]+"'");W.showPosition?Yt="Parse error on line "+(Lt+1)+`: +import{g as St,a as Kt,d as Se,b as Me,c as Re,e as De}from"./chunk-ASOPGD6M.CcOvkfYi.js";import{I as Ce}from"./chunk-KFBOBJHC.Dakc36sb.js";import{_ as d,g as Oe,q as Be,p as Ve,d as at,s as se,c as Ye,b as Fe,e as _,a2 as lt,a3 as wt,u as F,l as J,v as We,i as Mt,a as qe,j as kt,k as ze,m as ae,a4 as ie,D as Ft,a5 as ne,a6 as He}from"../app.B3HFS4Ax.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var Wt=function(){var t=d(function(pt,I,L,A){for(L=L||{},A=pt.length;A--;L[pt[A]]=I);return L},"o"),e=[1,2],o=[1,3],r=[1,4],a=[2,4],i=[1,9],c=[1,11],h=[1,13],p=[1,14],s=[1,16],f=[1,17],E=[1,18],g=[1,24],T=[1,25],m=[1,26],w=[1,27],k=[1,28],V=[1,29],M=[1,30],Y=[1,31],C=[1,32],z=[1,33],H=[1,34],Z=[1,35],et=[1,36],K=[1,37],U=[1,38],q=[1,39],R=[1,41],Q=[1,42],G=[1,43],j=[1,44],rt=[1,45],S=[1,46],y=[1,4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,48,49,50,52,53,54,59,60,61,62,70],P=[4,5,16,50,52,53],$=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],it=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,49,50,52,53,54,59,60,61,62,70],N=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,48,50,52,53,54,59,60,61,62,70],Jt=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,50,52,53,54,59,60,61,62,70],ot=[68,69,70],dt=[1,122],Ct={trace:d(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,SD:6,document:7,line:8,statement:9,box_section:10,box_line:11,participant_statement:12,create:13,box:14,restOfLine:15,end:16,signal:17,autonumber:18,NUM:19,off:20,activate:21,actor:22,deactivate:23,note_statement:24,links_statement:25,link_statement:26,properties_statement:27,details_statement:28,title:29,legacy_title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,loop:36,rect:37,opt:38,alt:39,else_sections:40,par:41,par_sections:42,par_over:43,critical:44,option_sections:45,break:46,option:47,and:48,else:49,participant:50,AS:51,participant_actor:52,destroy:53,note:54,placement:55,text2:56,over:57,actor_pair:58,links:59,link:60,properties:61,details:62,spaceList:63,",":64,left_of:65,right_of:66,signaltype:67,"+":68,"-":69,ACTOR:70,SOLID_OPEN_ARROW:71,DOTTED_OPEN_ARROW:72,SOLID_ARROW:73,BIDIRECTIONAL_SOLID_ARROW:74,DOTTED_ARROW:75,BIDIRECTIONAL_DOTTED_ARROW:76,SOLID_CROSS:77,DOTTED_CROSS:78,SOLID_POINT:79,DOTTED_POINT:80,TXT:81,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",6:"SD",13:"create",14:"box",15:"restOfLine",16:"end",18:"autonumber",19:"NUM",20:"off",21:"activate",23:"deactivate",29:"title",30:"legacy_title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"loop",37:"rect",38:"opt",39:"alt",41:"par",43:"par_over",44:"critical",46:"break",47:"option",48:"and",49:"else",50:"participant",51:"AS",52:"participant_actor",53:"destroy",54:"note",57:"over",59:"links",60:"link",61:"properties",62:"details",64:",",65:"left_of",66:"right_of",68:"+",69:"-",70:"ACTOR",71:"SOLID_OPEN_ARROW",72:"DOTTED_OPEN_ARROW",73:"SOLID_ARROW",74:"BIDIRECTIONAL_SOLID_ARROW",75:"DOTTED_ARROW",76:"BIDIRECTIONAL_DOTTED_ARROW",77:"SOLID_CROSS",78:"DOTTED_CROSS",79:"SOLID_POINT",80:"DOTTED_POINT",81:"TXT"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[10,0],[10,2],[11,2],[11,1],[11,1],[9,1],[9,2],[9,4],[9,2],[9,4],[9,3],[9,3],[9,2],[9,3],[9,3],[9,2],[9,2],[9,2],[9,2],[9,2],[9,1],[9,1],[9,2],[9,2],[9,1],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[45,1],[45,4],[42,1],[42,4],[40,1],[40,4],[12,5],[12,3],[12,5],[12,3],[12,3],[24,4],[24,4],[25,3],[26,3],[27,3],[28,3],[63,2],[63,1],[58,3],[58,1],[55,1],[55,1],[17,5],[17,5],[17,4],[22,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[56,1]],performAction:d(function(I,L,A,b,D,l,mt){var u=l.length-1;switch(D){case 3:return b.apply(l[u]),l[u];case 4:case 9:this.$=[];break;case 5:case 10:l[u-1].push(l[u]),this.$=l[u-1];break;case 6:case 7:case 11:case 12:this.$=l[u];break;case 8:case 13:this.$=[];break;case 15:l[u].type="createParticipant",this.$=l[u];break;case 16:l[u-1].unshift({type:"boxStart",boxData:b.parseBoxData(l[u-2])}),l[u-1].push({type:"boxEnd",boxText:l[u-2]}),this.$=l[u-1];break;case 18:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-2]),sequenceIndexStep:Number(l[u-1]),sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 19:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 20:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:b.LINETYPE.AUTONUMBER};break;case 21:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 22:this.$={type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor};break;case 23:this.$={type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-1].actor};break;case 29:b.setDiagramTitle(l[u].substring(6)),this.$=l[u].substring(6);break;case 30:b.setDiagramTitle(l[u].substring(7)),this.$=l[u].substring(7);break;case 31:this.$=l[u].trim(),b.setAccTitle(this.$);break;case 32:case 33:this.$=l[u].trim(),b.setAccDescription(this.$);break;case 34:l[u-1].unshift({type:"loopStart",loopText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.LOOP_START}),l[u-1].push({type:"loopEnd",loopText:l[u-2],signalType:b.LINETYPE.LOOP_END}),this.$=l[u-1];break;case 35:l[u-1].unshift({type:"rectStart",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_START}),l[u-1].push({type:"rectEnd",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_END}),this.$=l[u-1];break;case 36:l[u-1].unshift({type:"optStart",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_START}),l[u-1].push({type:"optEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_END}),this.$=l[u-1];break;case 37:l[u-1].unshift({type:"altStart",altText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.ALT_START}),l[u-1].push({type:"altEnd",signalType:b.LINETYPE.ALT_END}),this.$=l[u-1];break;case 38:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 39:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_OVER_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 40:l[u-1].unshift({type:"criticalStart",criticalText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.CRITICAL_START}),l[u-1].push({type:"criticalEnd",signalType:b.LINETYPE.CRITICAL_END}),this.$=l[u-1];break;case 41:l[u-1].unshift({type:"breakStart",breakText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_START}),l[u-1].push({type:"breakEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_END}),this.$=l[u-1];break;case 43:this.$=l[u-3].concat([{type:"option",optionText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.CRITICAL_OPTION},l[u]]);break;case 45:this.$=l[u-3].concat([{type:"and",parText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.PAR_AND},l[u]]);break;case 47:this.$=l[u-3].concat([{type:"else",altText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.ALT_ELSE},l[u]]);break;case 48:l[u-3].draw="participant",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 49:l[u-1].draw="participant",l[u-1].type="addParticipant",this.$=l[u-1];break;case 50:l[u-3].draw="actor",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 51:l[u-1].draw="actor",l[u-1].type="addParticipant",this.$=l[u-1];break;case 52:l[u-1].type="destroyParticipant",this.$=l[u-1];break;case 53:this.$=[l[u-1],{type:"addNote",placement:l[u-2],actor:l[u-1].actor,text:l[u]}];break;case 54:l[u-2]=[].concat(l[u-1],l[u-1]).slice(0,2),l[u-2][0]=l[u-2][0].actor,l[u-2][1]=l[u-2][1].actor,this.$=[l[u-1],{type:"addNote",placement:b.PLACEMENT.OVER,actor:l[u-2].slice(0,2),text:l[u]}];break;case 55:this.$=[l[u-1],{type:"addLinks",actor:l[u-1].actor,text:l[u]}];break;case 56:this.$=[l[u-1],{type:"addALink",actor:l[u-1].actor,text:l[u]}];break;case 57:this.$=[l[u-1],{type:"addProperties",actor:l[u-1].actor,text:l[u]}];break;case 58:this.$=[l[u-1],{type:"addDetails",actor:l[u-1].actor,text:l[u]}];break;case 61:this.$=[l[u-2],l[u]];break;case 62:this.$=l[u];break;case 63:this.$=b.PLACEMENT.LEFTOF;break;case 64:this.$=b.PLACEMENT.RIGHTOF;break;case 65:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u],activate:!0},{type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor}];break;case 66:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u]},{type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-4].actor}];break;case 67:this.$=[l[u-3],l[u-1],{type:"addMessage",from:l[u-3].actor,to:l[u-1].actor,signalType:l[u-2],msg:l[u]}];break;case 68:this.$={type:"addParticipant",actor:l[u]};break;case 69:this.$=b.LINETYPE.SOLID_OPEN;break;case 70:this.$=b.LINETYPE.DOTTED_OPEN;break;case 71:this.$=b.LINETYPE.SOLID;break;case 72:this.$=b.LINETYPE.BIDIRECTIONAL_SOLID;break;case 73:this.$=b.LINETYPE.DOTTED;break;case 74:this.$=b.LINETYPE.BIDIRECTIONAL_DOTTED;break;case 75:this.$=b.LINETYPE.SOLID_CROSS;break;case 76:this.$=b.LINETYPE.DOTTED_CROSS;break;case 77:this.$=b.LINETYPE.SOLID_POINT;break;case 78:this.$=b.LINETYPE.DOTTED_POINT;break;case 79:this.$=b.parseMessage(l[u].trim().substring(1));break}},"anonymous"),table:[{3:1,4:e,5:o,6:r},{1:[3]},{3:5,4:e,5:o,6:r},{3:6,4:e,5:o,6:r},t([1,4,5,13,14,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],a,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:i,5:c,8:8,9:10,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,5]),{9:47,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,7]),t(y,[2,8]),t(y,[2,14]),{12:48,50:K,52:U,53:q},{15:[1,49]},{5:[1,50]},{5:[1,53],19:[1,51],20:[1,52]},{22:54,70:S},{22:55,70:S},{5:[1,56]},{5:[1,57]},{5:[1,58]},{5:[1,59]},{5:[1,60]},t(y,[2,29]),t(y,[2,30]),{32:[1,61]},{34:[1,62]},t(y,[2,33]),{15:[1,63]},{15:[1,64]},{15:[1,65]},{15:[1,66]},{15:[1,67]},{15:[1,68]},{15:[1,69]},{15:[1,70]},{22:71,70:S},{22:72,70:S},{22:73,70:S},{67:74,71:[1,75],72:[1,76],73:[1,77],74:[1,78],75:[1,79],76:[1,80],77:[1,81],78:[1,82],79:[1,83],80:[1,84]},{55:85,57:[1,86],65:[1,87],66:[1,88]},{22:89,70:S},{22:90,70:S},{22:91,70:S},{22:92,70:S},t([5,51,64,71,72,73,74,75,76,77,78,79,80,81],[2,68]),t(y,[2,6]),t(y,[2,15]),t(P,[2,9],{10:93}),t(y,[2,17]),{5:[1,95],19:[1,94]},{5:[1,96]},t(y,[2,21]),{5:[1,97]},{5:[1,98]},t(y,[2,24]),t(y,[2,25]),t(y,[2,26]),t(y,[2,27]),t(y,[2,28]),t(y,[2,31]),t(y,[2,32]),t($,a,{7:99}),t($,a,{7:100}),t($,a,{7:101}),t(it,a,{40:102,7:103}),t(N,a,{42:104,7:105}),t(N,a,{7:105,42:106}),t(Jt,a,{45:107,7:108}),t($,a,{7:109}),{5:[1,111],51:[1,110]},{5:[1,113],51:[1,112]},{5:[1,114]},{22:117,68:[1,115],69:[1,116],70:S},t(ot,[2,69]),t(ot,[2,70]),t(ot,[2,71]),t(ot,[2,72]),t(ot,[2,73]),t(ot,[2,74]),t(ot,[2,75]),t(ot,[2,76]),t(ot,[2,77]),t(ot,[2,78]),{22:118,70:S},{22:120,58:119,70:S},{70:[2,63]},{70:[2,64]},{56:121,81:dt},{56:123,81:dt},{56:124,81:dt},{56:125,81:dt},{4:[1,128],5:[1,130],11:127,12:129,16:[1,126],50:K,52:U,53:q},{5:[1,131]},t(y,[2,19]),t(y,[2,20]),t(y,[2,22]),t(y,[2,23]),{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,132],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,133],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,134],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,135]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,46],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,49:[1,136],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,137]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,44],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,48:[1,138],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,139]},{16:[1,140]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,42],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,47:[1,141],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,142],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{15:[1,143]},t(y,[2,49]),{15:[1,144]},t(y,[2,51]),t(y,[2,52]),{22:145,70:S},{22:146,70:S},{56:147,81:dt},{56:148,81:dt},{56:149,81:dt},{64:[1,150],81:[2,62]},{5:[2,55]},{5:[2,79]},{5:[2,56]},{5:[2,57]},{5:[2,58]},t(y,[2,16]),t(P,[2,10]),{12:151,50:K,52:U,53:q},t(P,[2,12]),t(P,[2,13]),t(y,[2,18]),t(y,[2,34]),t(y,[2,35]),t(y,[2,36]),t(y,[2,37]),{15:[1,152]},t(y,[2,38]),{15:[1,153]},t(y,[2,39]),t(y,[2,40]),{15:[1,154]},t(y,[2,41]),{5:[1,155]},{5:[1,156]},{56:157,81:dt},{56:158,81:dt},{5:[2,67]},{5:[2,53]},{5:[2,54]},{22:159,70:S},t(P,[2,11]),t(it,a,{7:103,40:160}),t(N,a,{7:105,42:161}),t(Jt,a,{7:108,45:162}),t(y,[2,48]),t(y,[2,50]),{5:[2,65]},{5:[2,66]},{81:[2,61]},{16:[2,47]},{16:[2,45]},{16:[2,43]}],defaultActions:{5:[2,1],6:[2,2],87:[2,63],88:[2,64],121:[2,55],122:[2,79],123:[2,56],124:[2,57],125:[2,58],147:[2,67],148:[2,53],149:[2,54],157:[2,65],158:[2,66],159:[2,61],160:[2,47],161:[2,45],162:[2,43]},parseError:d(function(I,L){if(L.recoverable)this.trace(I);else{var A=new Error(I);throw A.hash=L,A}},"parseError"),parse:d(function(I){var L=this,A=[0],b=[],D=[null],l=[],mt=this.table,u="",Lt=0,Zt=0,Pe=2,Qt=1,Ae=l.slice.call(arguments,1),W=Object.create(this.lexer),ut={yy:{}};for(var Ot in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ot)&&(ut.yy[Ot]=this.yy[Ot]);W.setInput(I,ut.yy),ut.yy.lexer=W,ut.yy.parser=this,typeof W.yylloc>"u"&&(W.yylloc={});var Bt=W.yylloc;l.push(Bt);var ke=W.options&&W.options.ranges;typeof ut.yy.parseError=="function"?this.parseError=ut.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ne(tt){A.length=A.length-2*tt,D.length=D.length-tt,l.length=l.length-tt}d(Ne,"popStack");function jt(){var tt;return tt=b.pop()||W.lex()||Qt,typeof tt!="number"&&(tt instanceof Array&&(b=tt,tt=b.pop()),tt=L.symbols_[tt]||tt),tt}d(jt,"lex");for(var X,gt,st,Vt,yt={},Pt,ht,$t,At;;){if(gt=A[A.length-1],this.defaultActions[gt]?st=this.defaultActions[gt]:((X===null||typeof X>"u")&&(X=jt()),st=mt[gt]&&mt[gt][X]),typeof st>"u"||!st.length||!st[0]){var Yt="";At=[];for(Pt in mt[gt])this.terminals_[Pt]&&Pt>Pe&&At.push("'"+this.terminals_[Pt]+"'");W.showPosition?Yt="Parse error on line "+(Lt+1)+`: `+W.showPosition()+` Expecting `+At.join(", ")+", got '"+(this.terminals_[X]||X)+"'":Yt="Parse error on line "+(Lt+1)+": Unexpected "+(X==Qt?"end of input":"'"+(this.terminals_[X]||X)+"'"),this.parseError(Yt,{text:W.match,token:this.terminals_[X]||X,line:W.yylineno,loc:Bt,expected:At})}if(st[0]instanceof Array&&st.length>1)throw new Error("Parse Error: multiple actions possible at state: "+gt+", token: "+X);switch(st[0]){case 1:A.push(X),D.push(W.yytext),l.push(W.yylloc),A.push(st[1]),X=null,Zt=W.yyleng,u=W.yytext,Lt=W.yylineno,Bt=W.yylloc;break;case 2:if(ht=this.productions_[st[1]][1],yt.$=D[D.length-ht],yt._$={first_line:l[l.length-(ht||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(ht||1)].first_column,last_column:l[l.length-1].last_column},ke&&(yt._$.range=[l[l.length-(ht||1)].range[0],l[l.length-1].range[1]]),Vt=this.performAction.apply(yt,[u,Zt,Lt,ut.yy,st[1],D,l].concat(Ae)),typeof Vt<"u")return Vt;ht&&(A=A.slice(0,-1*ht*2),D=D.slice(0,-1*ht),l=l.slice(0,-1*ht)),A.push(this.productions_[st[1]][0]),D.push(yt.$),l.push(yt._$),$t=mt[A[A.length-2]][A[A.length-1]],A.push($t);break;case 3:return!0}}return!0},"parse")},Le=function(){var pt={EOF:1,parseError:d(function(L,A){if(this.yy.parser)this.yy.parser.parseError(L,A);else throw new Error(L)},"parseError"),setInput:d(function(I,L){return this.yy=L||this.yy||{},this._input=I,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:d(function(){var I=this._input[0];this.yytext+=I,this.yyleng++,this.offset++,this.match+=I,this.matched+=I;var L=I.match(/(?:\r\n?|\n).*/g);return L?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),I},"input"),unput:d(function(I){var L=I.length,A=I.split(/(?:\r\n?|\n)/g);this._input=I+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-L),this.offset-=L;var b=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),A.length-1&&(this.yylineno-=A.length-1);var D=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:A?(A.length===b.length?this.yylloc.first_column:0)+b[b.length-A.length].length-A[0].length:this.yylloc.first_column-L},this.options.ranges&&(this.yylloc.range=[D[0],D[0]+this.yyleng-L]),this.yyleng=this.yytext.length,this},"unput"),more:d(function(){return this._more=!0,this},"more"),reject:d(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:d(function(I){this.unput(this.match.slice(I))},"less"),pastInput:d(function(){var I=this.matched.substr(0,this.matched.length-this.match.length);return(I.length>20?"...":"")+I.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:d(function(){var I=this.match;return I.length<20&&(I+=this._input.substr(0,20-I.length)),(I.substr(0,20)+(I.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:d(function(){var I=this.pastInput(),L=new Array(I.length+1).join("-");return I+this.upcomingInput()+` diff --git a/assets/chunks/stateDiagram-MAYHULR4.C3Cl4JRh.js b/assets/chunks/stateDiagram-MAYHULR4.D7vEhm62.js similarity index 96% rename from assets/chunks/stateDiagram-MAYHULR4.C3Cl4JRh.js rename to assets/chunks/stateDiagram-MAYHULR4.D7vEhm62.js index 2c301e94..a5f46a97 100644 --- a/assets/chunks/stateDiagram-MAYHULR4.C3Cl4JRh.js +++ b/assets/chunks/stateDiagram-MAYHULR4.D7vEhm62.js @@ -1 +1 @@ -import{s as W,a as N,b as P}from"./chunk-7U56Z5CX.C1-CEjfc.js";import{_ as u,d as t,j as H,l as S,k as C,e as z,a1 as U,a8 as F,u as O}from"../app.BMPJqCQ4.js";import{G as J}from"./graph.CE1AQhN6.js";import{l as X}from"./layout.DI7q_rl0.js";import"./chunk-5HRBRIJM.CwqNh_Nx.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";import"./baseUniq.BQi4b7P6.js";import"./basePickBy.DV_PkyTc.js";var L={},D=u((e,i)=>{L[e]=i},"set"),Y=u(e=>L[e],"get"),G=u(()=>Object.keys(L),"keys"),I=u(()=>G().length,"size"),$={get:Y,set:D,keys:G,size:I},j=u(e=>e.append("circle").attr("class","start-state").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit).attr("cy",t().state.padding+t().state.sizeUnit),"drawStartState"),q=u(e=>e.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",t().state.textHeight).attr("class","divider").attr("x2",t().state.textHeight*2).attr("y1",0).attr("y2",0),"drawDivider"),Z=u((e,i)=>{const d=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+2*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),o=d.node().getBBox();return e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",o.width+2*t().state.padding).attr("height",o.height+2*t().state.padding).attr("rx",t().state.radius),d},"drawSimpleState"),K=u((e,i)=>{const d=u(function(l,B,m){const k=l.append("tspan").attr("x",2*t().state.padding).text(B);m||k.attr("dy",t().state.textHeight)},"addTspan"),n=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+1.3*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.descriptions[0]).node().getBBox(),g=n.height,p=e.append("text").attr("x",t().state.padding).attr("y",g+t().state.padding*.4+t().state.dividerMargin+t().state.textHeight).attr("class","state-description");let a=!0,s=!0;i.descriptions.forEach(function(l){a||(d(p,l,s),s=!1),a=!1});const y=e.append("line").attr("x1",t().state.padding).attr("y1",t().state.padding+g+t().state.dividerMargin/2).attr("y2",t().state.padding+g+t().state.dividerMargin/2).attr("class","descr-divider"),x=p.node().getBBox(),c=Math.max(x.width,n.width);return y.attr("x2",c+3*t().state.padding),e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",c+2*t().state.padding).attr("height",x.height+g+2*t().state.padding).attr("rx",t().state.radius),e},"drawDescrState"),Q=u((e,i,d)=>{const o=t().state.padding,n=2*t().state.padding,g=e.node().getBBox(),p=g.width,a=g.x,s=e.append("text").attr("x",0).attr("y",t().state.titleShift).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),x=s.node().getBBox().width+n;let c=Math.max(x,p);c===p&&(c=c+n);let l;const B=e.node().getBBox();i.doc,l=a-o,x>p&&(l=(p-c)/2+o),Math.abs(a-B.x)p&&(l=a-(x-p)/2);const m=1-t().state.textHeight;return e.insert("rect",":first-child").attr("x",l).attr("y",m).attr("class",d?"alt-composit":"composit").attr("width",c).attr("height",B.height+t().state.textHeight+t().state.titleShift+1).attr("rx","0"),s.attr("x",l+o),x<=p&&s.attr("x",a+(c-n)/2-x/2+o),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",t().state.textHeight*3).attr("rx",t().state.radius),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",B.height+3+2*t().state.textHeight).attr("rx",t().state.radius),e},"addTitleAndBox"),V=u(e=>(e.append("circle").attr("class","end-state-outer").attr("r",t().state.sizeUnit+t().state.miniPadding).attr("cx",t().state.padding+t().state.sizeUnit+t().state.miniPadding).attr("cy",t().state.padding+t().state.sizeUnit+t().state.miniPadding),e.append("circle").attr("class","end-state-inner").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit+2).attr("cy",t().state.padding+t().state.sizeUnit+2)),"drawEndState"),tt=u((e,i)=>{let d=t().state.forkWidth,o=t().state.forkHeight;if(i.parentId){let n=d;d=o,o=n}return e.append("rect").style("stroke","black").style("fill","black").attr("width",d).attr("height",o).attr("x",t().state.padding).attr("y",t().state.padding)},"drawForkJoinState"),et=u((e,i,d,o)=>{let n=0;const g=o.append("text");g.style("text-anchor","start"),g.attr("class","noteText");let p=e.replace(/\r\n/g,"
");p=p.replace(/\n/g,"
");const a=p.split(z.lineBreakRegex);let s=1.25*t().state.noteMargin;for(const y of a){const x=y.trim();if(x.length>0){const c=g.append("tspan");if(c.text(x),s===0){const l=c.node().getBBox();s+=l.height}n+=s,c.attr("x",i+t().state.noteMargin),c.attr("y",d+n+1.25*t().state.noteMargin)}}return{textWidth:g.node().getBBox().width,textHeight:n}},"_drawLongText"),at=u((e,i)=>{i.attr("class","state-note");const d=i.append("rect").attr("x",0).attr("y",t().state.padding),o=i.append("g"),{textWidth:n,textHeight:g}=et(e,0,0,o);return d.attr("height",g+2*t().state.noteMargin),d.attr("width",n+t().state.noteMargin*2),d},"drawNote"),_=u(function(e,i){const d=i.id,o={id:d,label:i.id,width:0,height:0},n=e.append("g").attr("id",d).attr("class","stateGroup");i.type==="start"&&j(n),i.type==="end"&&V(n),(i.type==="fork"||i.type==="join")&&tt(n,i),i.type==="note"&&at(i.note.text,n),i.type==="divider"&&q(n),i.type==="default"&&i.descriptions.length===0&&Z(n,i),i.type==="default"&&i.descriptions.length>0&&K(n,i);const g=n.node().getBBox();return o.width=g.width+2*t().state.padding,o.height=g.height+2*t().state.padding,$.set(d,o),o},"drawState"),A=0,it=u(function(e,i,d){const o=u(function(s){switch(s){case N.relationType.AGGREGATION:return"aggregation";case N.relationType.EXTENSION:return"extension";case N.relationType.COMPOSITION:return"composition";case N.relationType.DEPENDENCY:return"dependency"}},"getRelationType");i.points=i.points.filter(s=>!Number.isNaN(s.y));const n=i.points,g=U().x(function(s){return s.x}).y(function(s){return s.y}).curve(F),p=e.append("path").attr("d",g(n)).attr("id","edge"+A).attr("class","transition");let a="";if(t().state.arrowMarkerAbsolute&&(a=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,a=a.replace(/\(/g,"\\("),a=a.replace(/\)/g,"\\)")),p.attr("marker-end","url("+a+"#"+o(N.relationType.DEPENDENCY)+"End)"),d.title!==void 0){const s=e.append("g").attr("class","stateLabel"),{x:y,y:x}=O.calcLabelPosition(i.points),c=z.getRows(d.title);let l=0;const B=[];let m=0,k=0;for(let f=0;f<=c.length;f++){const h=s.append("text").attr("text-anchor","middle").text(c[f]).attr("x",y).attr("y",x+l),w=h.node().getBBox();m=Math.max(m,w.width),k=Math.min(k,w.x),S.info(w.x,y,x+l),l===0&&(l=h.node().getBBox().height,S.info("Title height",l,x)),B.push(h)}let E=l*c.length;if(c.length>1){const f=(c.length-1)*l*.5;B.forEach((h,w)=>h.attr("y",x+w*l-f)),E=l*c.length}const r=s.node().getBBox();s.insert("rect",":first-child").attr("class","box").attr("x",y-m/2-t().state.padding/2).attr("y",x-E/2-t().state.padding/2-3.5).attr("width",m+t().state.padding).attr("height",E+t().state.padding),S.info(r)}A++},"drawEdge"),b,T={},rt=u(function(){},"setConf"),nt=u(function(e){e.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"insertMarkers"),st=u(function(e,i,d,o){b=t().state;const n=t().securityLevel;let g;n==="sandbox"&&(g=H("#i"+i));const p=n==="sandbox"?H(g.nodes()[0].contentDocument.body):H("body"),a=n==="sandbox"?g.nodes()[0].contentDocument:document;S.debug("Rendering diagram "+e);const s=p.select(`[id='${i}']`);nt(s);const y=o.db.getRootDoc();R(y,s,void 0,!1,p,a,o);const x=b.padding,c=s.node().getBBox(),l=c.width+x*2,B=c.height+x*2,m=l*1.75;C(s,B,m,b.useMaxWidth),s.attr("viewBox",`${c.x-b.padding} ${c.y-b.padding} `+l+" "+B)},"draw"),dt=u(e=>e?e.length*b.fontSizeFactor:1,"getLabelWidth"),R=u((e,i,d,o,n,g,p)=>{const a=new J({compound:!0,multigraph:!0});let s,y=!0;for(s=0;s{const w=h.parentElement;let v=0,M=0;w&&(w.parentElement&&(v=w.parentElement.getBBox().width),M=parseInt(w.getAttribute("data-x-shift"),10),Number.isNaN(M)&&(M=0)),h.setAttribute("x1",0-M+8),h.setAttribute("x2",v-M-8)})):S.debug("No Node "+r+": "+JSON.stringify(a.node(r)))});let k=m.getBBox();a.edges().forEach(function(r){r!==void 0&&a.edge(r)!==void 0&&(S.debug("Edge "+r.v+" -> "+r.w+": "+JSON.stringify(a.edge(r))),it(i,a.edge(r),a.edge(r).relation))}),k=m.getBBox();const E={id:d||"root",label:d||"root",width:0,height:0};return E.width=k.width+2*b.padding,E.height=k.height+2*b.padding,S.debug("Doc rendered",E,a),E},"renderDoc"),ot={setConf:rt,draw:st},yt={parser:W,db:N,renderer:ot,styles:P,init:u(e=>{e.state||(e.state={}),e.state.arrowMarkerAbsolute=e.arrowMarkerAbsolute,N.clear()},"init")};export{yt as diagram}; +import{s as W,a as N,b as P}from"./chunk-7U56Z5CX.U-U0PPYH.js";import{_ as u,d as t,j as H,l as S,k as C,e as z,a1 as U,a8 as F,u as O}from"../app.B3HFS4Ax.js";import{G as J}from"./graph.Db6NviUV.js";import{l as X}from"./layout.CFyJsJoY.js";import"./chunk-5HRBRIJM.Bqgb3U7y.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";import"./baseUniq.DF1e2fMk.js";import"./basePickBy.DZ_WsZgC.js";var L={},D=u((e,i)=>{L[e]=i},"set"),Y=u(e=>L[e],"get"),G=u(()=>Object.keys(L),"keys"),I=u(()=>G().length,"size"),$={get:Y,set:D,keys:G,size:I},j=u(e=>e.append("circle").attr("class","start-state").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit).attr("cy",t().state.padding+t().state.sizeUnit),"drawStartState"),q=u(e=>e.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",t().state.textHeight).attr("class","divider").attr("x2",t().state.textHeight*2).attr("y1",0).attr("y2",0),"drawDivider"),Z=u((e,i)=>{const d=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+2*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),o=d.node().getBBox();return e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",o.width+2*t().state.padding).attr("height",o.height+2*t().state.padding).attr("rx",t().state.radius),d},"drawSimpleState"),K=u((e,i)=>{const d=u(function(l,B,m){const k=l.append("tspan").attr("x",2*t().state.padding).text(B);m||k.attr("dy",t().state.textHeight)},"addTspan"),n=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+1.3*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.descriptions[0]).node().getBBox(),g=n.height,p=e.append("text").attr("x",t().state.padding).attr("y",g+t().state.padding*.4+t().state.dividerMargin+t().state.textHeight).attr("class","state-description");let a=!0,s=!0;i.descriptions.forEach(function(l){a||(d(p,l,s),s=!1),a=!1});const y=e.append("line").attr("x1",t().state.padding).attr("y1",t().state.padding+g+t().state.dividerMargin/2).attr("y2",t().state.padding+g+t().state.dividerMargin/2).attr("class","descr-divider"),x=p.node().getBBox(),c=Math.max(x.width,n.width);return y.attr("x2",c+3*t().state.padding),e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",c+2*t().state.padding).attr("height",x.height+g+2*t().state.padding).attr("rx",t().state.radius),e},"drawDescrState"),Q=u((e,i,d)=>{const o=t().state.padding,n=2*t().state.padding,g=e.node().getBBox(),p=g.width,a=g.x,s=e.append("text").attr("x",0).attr("y",t().state.titleShift).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),x=s.node().getBBox().width+n;let c=Math.max(x,p);c===p&&(c=c+n);let l;const B=e.node().getBBox();i.doc,l=a-o,x>p&&(l=(p-c)/2+o),Math.abs(a-B.x)p&&(l=a-(x-p)/2);const m=1-t().state.textHeight;return e.insert("rect",":first-child").attr("x",l).attr("y",m).attr("class",d?"alt-composit":"composit").attr("width",c).attr("height",B.height+t().state.textHeight+t().state.titleShift+1).attr("rx","0"),s.attr("x",l+o),x<=p&&s.attr("x",a+(c-n)/2-x/2+o),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",t().state.textHeight*3).attr("rx",t().state.radius),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",B.height+3+2*t().state.textHeight).attr("rx",t().state.radius),e},"addTitleAndBox"),V=u(e=>(e.append("circle").attr("class","end-state-outer").attr("r",t().state.sizeUnit+t().state.miniPadding).attr("cx",t().state.padding+t().state.sizeUnit+t().state.miniPadding).attr("cy",t().state.padding+t().state.sizeUnit+t().state.miniPadding),e.append("circle").attr("class","end-state-inner").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit+2).attr("cy",t().state.padding+t().state.sizeUnit+2)),"drawEndState"),tt=u((e,i)=>{let d=t().state.forkWidth,o=t().state.forkHeight;if(i.parentId){let n=d;d=o,o=n}return e.append("rect").style("stroke","black").style("fill","black").attr("width",d).attr("height",o).attr("x",t().state.padding).attr("y",t().state.padding)},"drawForkJoinState"),et=u((e,i,d,o)=>{let n=0;const g=o.append("text");g.style("text-anchor","start"),g.attr("class","noteText");let p=e.replace(/\r\n/g,"
");p=p.replace(/\n/g,"
");const a=p.split(z.lineBreakRegex);let s=1.25*t().state.noteMargin;for(const y of a){const x=y.trim();if(x.length>0){const c=g.append("tspan");if(c.text(x),s===0){const l=c.node().getBBox();s+=l.height}n+=s,c.attr("x",i+t().state.noteMargin),c.attr("y",d+n+1.25*t().state.noteMargin)}}return{textWidth:g.node().getBBox().width,textHeight:n}},"_drawLongText"),at=u((e,i)=>{i.attr("class","state-note");const d=i.append("rect").attr("x",0).attr("y",t().state.padding),o=i.append("g"),{textWidth:n,textHeight:g}=et(e,0,0,o);return d.attr("height",g+2*t().state.noteMargin),d.attr("width",n+t().state.noteMargin*2),d},"drawNote"),_=u(function(e,i){const d=i.id,o={id:d,label:i.id,width:0,height:0},n=e.append("g").attr("id",d).attr("class","stateGroup");i.type==="start"&&j(n),i.type==="end"&&V(n),(i.type==="fork"||i.type==="join")&&tt(n,i),i.type==="note"&&at(i.note.text,n),i.type==="divider"&&q(n),i.type==="default"&&i.descriptions.length===0&&Z(n,i),i.type==="default"&&i.descriptions.length>0&&K(n,i);const g=n.node().getBBox();return o.width=g.width+2*t().state.padding,o.height=g.height+2*t().state.padding,$.set(d,o),o},"drawState"),A=0,it=u(function(e,i,d){const o=u(function(s){switch(s){case N.relationType.AGGREGATION:return"aggregation";case N.relationType.EXTENSION:return"extension";case N.relationType.COMPOSITION:return"composition";case N.relationType.DEPENDENCY:return"dependency"}},"getRelationType");i.points=i.points.filter(s=>!Number.isNaN(s.y));const n=i.points,g=U().x(function(s){return s.x}).y(function(s){return s.y}).curve(F),p=e.append("path").attr("d",g(n)).attr("id","edge"+A).attr("class","transition");let a="";if(t().state.arrowMarkerAbsolute&&(a=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,a=a.replace(/\(/g,"\\("),a=a.replace(/\)/g,"\\)")),p.attr("marker-end","url("+a+"#"+o(N.relationType.DEPENDENCY)+"End)"),d.title!==void 0){const s=e.append("g").attr("class","stateLabel"),{x:y,y:x}=O.calcLabelPosition(i.points),c=z.getRows(d.title);let l=0;const B=[];let m=0,k=0;for(let f=0;f<=c.length;f++){const h=s.append("text").attr("text-anchor","middle").text(c[f]).attr("x",y).attr("y",x+l),w=h.node().getBBox();m=Math.max(m,w.width),k=Math.min(k,w.x),S.info(w.x,y,x+l),l===0&&(l=h.node().getBBox().height,S.info("Title height",l,x)),B.push(h)}let E=l*c.length;if(c.length>1){const f=(c.length-1)*l*.5;B.forEach((h,w)=>h.attr("y",x+w*l-f)),E=l*c.length}const r=s.node().getBBox();s.insert("rect",":first-child").attr("class","box").attr("x",y-m/2-t().state.padding/2).attr("y",x-E/2-t().state.padding/2-3.5).attr("width",m+t().state.padding).attr("height",E+t().state.padding),S.info(r)}A++},"drawEdge"),b,T={},rt=u(function(){},"setConf"),nt=u(function(e){e.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"insertMarkers"),st=u(function(e,i,d,o){b=t().state;const n=t().securityLevel;let g;n==="sandbox"&&(g=H("#i"+i));const p=n==="sandbox"?H(g.nodes()[0].contentDocument.body):H("body"),a=n==="sandbox"?g.nodes()[0].contentDocument:document;S.debug("Rendering diagram "+e);const s=p.select(`[id='${i}']`);nt(s);const y=o.db.getRootDoc();R(y,s,void 0,!1,p,a,o);const x=b.padding,c=s.node().getBBox(),l=c.width+x*2,B=c.height+x*2,m=l*1.75;C(s,B,m,b.useMaxWidth),s.attr("viewBox",`${c.x-b.padding} ${c.y-b.padding} `+l+" "+B)},"draw"),dt=u(e=>e?e.length*b.fontSizeFactor:1,"getLabelWidth"),R=u((e,i,d,o,n,g,p)=>{const a=new J({compound:!0,multigraph:!0});let s,y=!0;for(s=0;s{const w=h.parentElement;let v=0,M=0;w&&(w.parentElement&&(v=w.parentElement.getBBox().width),M=parseInt(w.getAttribute("data-x-shift"),10),Number.isNaN(M)&&(M=0)),h.setAttribute("x1",0-M+8),h.setAttribute("x2",v-M-8)})):S.debug("No Node "+r+": "+JSON.stringify(a.node(r)))});let k=m.getBBox();a.edges().forEach(function(r){r!==void 0&&a.edge(r)!==void 0&&(S.debug("Edge "+r.v+" -> "+r.w+": "+JSON.stringify(a.edge(r))),it(i,a.edge(r),a.edge(r).relation))}),k=m.getBBox();const E={id:d||"root",label:d||"root",width:0,height:0};return E.width=k.width+2*b.padding,E.height=k.height+2*b.padding,S.debug("Doc rendered",E,a),E},"renderDoc"),ot={setConf:rt,draw:st},yt={parser:W,db:N,renderer:ot,styles:P,init:u(e=>{e.state||(e.state={}),e.state.arrowMarkerAbsolute=e.arrowMarkerAbsolute,N.clear()},"init")};export{yt as diagram}; diff --git a/assets/chunks/stateDiagram-v2-4JROLMXI.D-p1m1vi.js b/assets/chunks/stateDiagram-v2-4JROLMXI.D-p1m1vi.js deleted file mode 100644 index 14bdf4fb..00000000 --- a/assets/chunks/stateDiagram-v2-4JROLMXI.D-p1m1vi.js +++ /dev/null @@ -1 +0,0 @@ -import{s as e,a as t,c as r,b as s}from"./chunk-7U56Z5CX.C1-CEjfc.js";import{_ as i}from"../app.BMPJqCQ4.js";import"./chunk-5HRBRIJM.CwqNh_Nx.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var p={parser:e,db:t,renderer:r,styles:s,init:i(a=>{a.state||(a.state={}),a.state.arrowMarkerAbsolute=a.arrowMarkerAbsolute,t.clear()},"init")};export{p as diagram}; diff --git a/assets/chunks/stateDiagram-v2-4JROLMXI.h5Kqo56Y.js b/assets/chunks/stateDiagram-v2-4JROLMXI.h5Kqo56Y.js new file mode 100644 index 00000000..3fd658af --- /dev/null +++ b/assets/chunks/stateDiagram-v2-4JROLMXI.h5Kqo56Y.js @@ -0,0 +1 @@ +import{s as e,a as t,c as r,b as s}from"./chunk-7U56Z5CX.U-U0PPYH.js";import{_ as i}from"../app.B3HFS4Ax.js";import"./chunk-5HRBRIJM.Bqgb3U7y.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var p={parser:e,db:t,renderer:r,styles:s,init:i(a=>{a.state||(a.state={}),a.state.arrowMarkerAbsolute=a.arrowMarkerAbsolute,t.clear()},"init")};export{p as diagram}; diff --git a/assets/chunks/theme.CaAF-Cfl.js b/assets/chunks/theme.oBMqpL8G.js similarity index 99% rename from assets/chunks/theme.CaAF-Cfl.js rename to assets/chunks/theme.oBMqpL8G.js index 5b1cdf83..4ae10f05 100644 --- a/assets/chunks/theme.CaAF-Cfl.js +++ b/assets/chunks/theme.oBMqpL8G.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.TcFGc2OH.js","assets/chunks/framework.DZuLV8wC.js"])))=>i.map(i=>d[i]); -import{d as m,o as a,c as u,r as c,n as M,a as z,t as w,b as k,w as v,e as h,T as ue,_ as g,u as Be,i as Ee,f as Fe,g as de,h as y,j as d,k as r,l as K,m as ae,p as T,q as D,s as X,v as j,x as ve,y as pe,z as De,A as Oe,B as W,F as I,C as H,D as $e,E as Q,G as _,H as E,I as ye,J as Z,K as U,L as x,M as Ge,N as Pe,O as re,P as Le,Q as Ve,R as ee,S as Ue,U as je,V as ze,W as Se,X as Te,Y as Ke,Z as We,$ as qe,a0 as Re,a1 as Je}from"./framework.DZuLV8wC.js";const Ye=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[z(w(e.text),1)])],2))}}),Xe={key:0,class:"VPBackdrop"},Qe=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(ue,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Xe)):h("",!0)]),_:1}))}}),Ze=g(Qe,[["__scopeId","data-v-c79a1216"]]),L=Be;function xe(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ie(s){return/^\//.test(s)?s:`/${s}`}function fe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Ee(s)||s.startsWith("#")||!n.startsWith("http")||!Fe(e))return s;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return de(l)}function R({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=L(),l=y(()=>{var p,$;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([p,$])=>l.value.label===$.label?[]:{text:$.label,link:et($.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function et(s,e,t,o){return e?s.replace(/\/$/,"")+ie(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const tt={class:"NotFound"},nt={class:"code"},ot={class:"title"},st={class:"quote"},at={class:"action"},rt=["href","aria-label"],it=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=R();return(o,n)=>{var i,l,f,p,$;return a(),u("div",tt,[d("p",nt,w(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",ot,w(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",st,w(((f=r(e).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",at,[d("a",{class:"link",href:r(de)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},w((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,rt)])])}}}),lt=g(it,[["__scopeId","data-v-d6be1790"]]);function Ne(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=ie(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ie(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function ct(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ut(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function le(s,e){return Array.isArray(e)?e.some(t=>le(s,t)):K(s,e.link)?!0:e.items?le(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function O(){const{frontmatter:s,page:e,theme:t}=L(),o=ae("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,S=e.value.relativePath;return C?Ne(C,S):[]}),l=T(i.value);D(i,(C,S)=>{JSON.stringify(C)!==JSON.stringify(S)&&(l.value=i.value)});const f=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),p=y(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>f.value&&o.value),b=y(()=>f.value?ct(l.value):[]);function P(){n.value=!0}function N(){n.value=!1}function A(){n.value?N():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:f,hasAside:$,leftAside:p,isSidebarEnabled:V,open:P,close:N,toggle:A}}function dt(s,e){let t;X(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function vt(s){const{page:e,hash:t}=L(),o=T(!1),n=y(()=>s.value.collapsed!=null),i=y(()=>!!s.value.link),l=T(!1),f=()=>{l.value=K(e.value.relativePath,s.value.link)};D([e,s,t],f),j(f);const p=y(()=>l.value?!0:s.value.items?le(e.value.relativePath,s.value.items):!1),$=y(()=>!!(s.value.items&&s.value.items.length));X(()=>{o.value=!!(n.value&&s.value.collapsed)}),pe(()=>{(l.value||p.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:p,hasChildren:$,toggle:V}}function pt(){const{hasSidebar:s}=O(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ce=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function he(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:ft(t),link:"#"+t.id,level:o}});return ht(e,s)}function ft(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function ht(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return kt(s,o,n)}function mt(s,e){const{isAsideEnabled:t}=pt(),o=xe(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",o)}),De(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const f=window.scrollY,p=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(f+p-$)<1,b=ce.map(({element:N,link:A})=>({link:A,top:_t(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,A)=>N.top-A.top);if(!b.length){l(null);return}if(f<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:N,top:A}of b){if(A>f+Oe()+4)break;P=N}l(P)}function l(f){n&&n.classList.remove("active"),f==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(f)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function _t(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function kt(s,e,t){ce.length=0;const o=[],n=[];return s.forEach(i=>{const l={...i,children:[]};let f=n[n.length-1];for(;f&&f.level>=l.level;)n.pop(),f=n[n.length-1];if(l.element.classList.contains("ignore-header")||f&&"shouldIgnore"in f){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=W("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(I,null,H(t.headers,({children:i,link:l,title:f})=>(a(),u("li",null,[d("a",{class:"outline-link",href:l,onClick:e,title:f},w(f),9,bt),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),we=g(gt,[["__scopeId","data-v-b933a997"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=$e([]);Q(()=>{o.value=he(e.value.outline??t.value.outline)});const n=T(),i=T();return mt(n,i),(l,f)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",$t,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",yt,w(r(Me)(r(t))),1),_(we,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-a5bbad30"]]),Vt={class:"VPDocAsideCarbonAds"},St=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Vt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Tt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),_(Lt),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(St,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-3f215769"]]);function wt(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function It(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var $,V,b,P,N,A,C,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=ut(o),i=At(n,B=>B.link.replace(/[?#].*$/,"")),l=i.findIndex(B=>K(s.value.relativePath,B.link)),f=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:f?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[l-1])==null?void 0:N.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[l+1])==null?void 0:S.link)}}})}function At(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const F=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&ye.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(E(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(fe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ct={class:"VPLastUpdated"},Ht=["datetime"],Bt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return j(()=>{X(()=>{var f,p,$;l.value=new Intl.DateTimeFormat((p=(f=e.value.lastUpdated)==null?void 0:f.formatOptions)!=null&&p.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(f,p)=>{var $;return a(),u("p",Ct,[z(w((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},w(l.value),9,Ht)])}}}),Et=g(Bt,[["__scopeId","data-v-e98dd255"]]),Ft={key:0,class:"VPDocFooter"},Dt={key:0,class:"edit-info"},Ot={key:0,class:"edit-link"},Gt={key:1,class:"last-updated"},Ut={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},jt={class:"pager"},zt=["innerHTML"],Kt=["innerHTML"],Wt={class:"pager"},qt=["innerHTML"],Rt=["innerHTML"],Jt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=wt(),i=It(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),f=y(()=>t.value.lastUpdated),p=y(()=>l.value||f.value||i.value.prev||i.value.next);return($,V)=>{var b,P,N,A;return p.value?(a(),u("footer",Ft,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||f.value?(a(),u("div",Dt,[l.value?(a(),u("div",Ot,[_(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),z(" "+w(r(n).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),u("div",Gt,[_(Et)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ut,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",jt,[(N=r(i).prev)!=null&&N.link?(a(),k(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,zt),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Kt)]}),_:1},8,["href"])):h("",!0)]),d("div",Wt,[(A=r(i).next)!=null&&A.link?(a(),k(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,qt),d("span",{class:"title",innerHTML:r(i).next.text},null,8,Rt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Yt=g(Jt,[["__scopeId","data-v-e257564d"]]),Xt={class:"container"},Qt={class:"aside-container"},Zt={class:"aside-content"},xt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=O(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(f,p)=>{const $=W("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[c(f.$slots,"doc-top",{},void 0,!0),d("div",Xt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[p[0]||(p[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Qt,[d("div",Zt,[_(Mt,null,{"aside-top":v(()=>[c(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",xt,[d("div",en,[c(f.$slots,"doc-before",{},void 0,!0),d("main",tn,[_($,{class:M(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(Yt,null,{"doc-footer-before":v(()=>[c(f.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(f.$slots,"doc-after",{},void 0,!0)])])]),c(f.$slots,"doc-bottom",{},void 0,!0)],2)}}}),on=g(nn,[["__scopeId","data-v-39a288b8"]]),sn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&ye.test(e.href)),o=y(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),k(E(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[z(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),an=g(sn,[["__scopeId","data-v-fa7799d5"]]),rn=["src","alt"],ln=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=W("VPImage",!0);return e.image?(a(),u(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(a(),u(I,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Y=g(ln,[["__scopeId","data-v-8426fc1a"]]),cn={class:"container"},un={class:"main"},dn={key:0,class:"name"},vn=["innerHTML"],pn=["innerHTML"],fn=["innerHTML"],hn={key:0,class:"actions"},mn={key:0,class:"image"},_n={class:"image-container"},kn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",cn,[d("div",un,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",dn,[d("span",{innerHTML:t.name,class:"clip"},null,8,vn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,pn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,fn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",hn,[(a(!0),u(I,null,H(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(an,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",mn,[d("div",_n,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(Y,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),bn=g(kn,[["__scopeId","data-v-303bb580"]]),gn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).hero?(a(),k(bn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[d("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",yn,[_(Y,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(Y,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):h("",!0),e.linkText?(a(),u("div",Sn,[d("p",Tn,[z(w(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-a3976bdc"]]),wn={key:0,class:"VPFeatures"},In={class:"container"},An={class:"items"},Cn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",wn,[d("div",In,[d("div",An,[(a(!0),u(I,null,H(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Mn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Hn=g(Cn,[["__scopeId","data-v-a6181336"]]),Bn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).features?(a(),k(Hn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),En=m({__name:"VPHomeContent",setup(s){const{width:e}=Ge({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Fn=g(En,[["__scopeId","data-v-8e2d4988"]]),Dn={class:"VPHome"},On=m({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=W("Content");return a(),u("div",Dn,[c(t.$slots,"home-hero-before",{},void 0,!0),_(gn,null,{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),_(Bn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Fn,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),k(n,{key:1}))])}}}),Gn=g(On,[["__scopeId","data-v-686f80a6"]]),Un={},jn={class:"VPPage"};function zn(s,e){const t=W("Content");return a(),u("div",jn,[c(s.$slots,"page-top"),_(t),c(s.$slots,"page-bottom")])}const Kn=g(Un,[["render",zn]]),Wn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[_(lt)],!0):r(t).layout==="page"?(a(),k(Kn,{key:1},{"page-top":v(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(Gn,{key:2},{"home-hero-before":v(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(E(r(t).layout),{key:3})):(a(),k(on,{key:4},{"doc-top":v(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),qn=g(Wn,[["__scopeId","data-v-1428d186"]]),Rn={class:"container"},Jn=["innerHTML"],Yn=["innerHTML"],Xn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",Rn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Jn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,Yn)):h("",!0)])],2)):h("",!0)}}),Qn=g(Xn,[["__scopeId","data-v-e315a0ad"]]);function Zn(){const{theme:s,frontmatter:e}=L(),t=$e([]),o=y(()=>t.value.length>0);return Q(()=>{t.value=he(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const xn={class:"menu-text"},eo={class:"header"},to={class:"outline"},no=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=T(!1),n=T(0),i=T(),l=T();function f(b){var P;(P=i.value)!=null&&P.contains(b.target)||(o.value=!1)}D(o,b=>{if(b){document.addEventListener("click",f);return}document.removeEventListener("click",f)}),re("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function p(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Le(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:p,class:M({open:o.value})},[d("span",xn,w(r(Me)(r(t))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)),_(ue,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[d("div",eo,[d("a",{class:"top-link",href:"#",onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)]),d("div",to,[_(we,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),oo=g(no,[["__scopeId","data-v-17a5e62e"]]),so={class:"container"},ao=["aria-expanded"],ro={class:"menu-text"},io=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O(),{headers:n}=Zn(),{y:i}=Ve(),l=T(0);j(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=he(t.value.outline??e.value.outline)});const f=y(()=>n.value.length===0),p=y(()=>f.value&&!o.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:f.value,fixed:p.value}));return(V,b)=>r(t).layout!=="home"&&(!p.value||r(i)>=l.value)?(a(),u("div",{key:0,class:M($.value)},[d("div",so,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",ro,w(r(e).sidebarMenuLabel||"Menu"),1)],8,ao)):h("",!0),_(oo,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),lo=g(io,[["__scopeId","data-v-a6f0e41e"]]);function co(){const s=T(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return D(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const uo={},vo={class:"VPSwitch",type:"button",role:"switch"},po={class:"check"},fo={key:0,class:"icon"};function ho(s,e){return a(),u("button",vo,[d("span",po,[s.$slots.default?(a(),u("span",fo,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const mo=g(uo,[["render",ho],["__scopeId","data-v-1d5665e3"]]),_o=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=T("");return pe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),k(mo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>l[0]||(l[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),me=g(_o,[["__scopeId","data-v-5337faa4"]]),ko={key:0,class:"VPNavBarAppearance"},bo=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",ko,[_(me)])):h("",!0)}}),go=g(bo,[["__scopeId","data-v-6c893767"]]),_e=T();let Ie=!1,se=0;function $o(s){const e=T(!1);if(ee){!Ie&&yo(),se++;const t=D(_e,o=>{var n,i,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});ve(()=>{t(),se--,se||Po()})}return Ue(e)}function yo(){document.addEventListener("focusin",Ae),Ie=!0,_e.value=document.activeElement}function Po(){document.removeEventListener("focusin",Ae)}function Ae(){_e.value=document.activeElement}const Lo={class:"VPMenuLink"},Vo=["innerHTML"],So=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Lo,[_(F,{class:M({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Vo)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=g(So,[["__scopeId","data-v-35975db6"]]),To={class:"VPMenuGroup"},No={key:0,class:"title"},Mo=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",To,[e.text?(a(),u("p",No,w(e.text),1)):h("",!0),(a(!0),u(I,null,H(e.items,o=>(a(),u(I,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),wo=g(Mo,[["__scopeId","data-v-69e747b5"]]),Io={class:"VPMenu"},Ao={key:0,class:"items"},Co=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Io,[e.items?(a(),u("div",Ao,[(a(!0),u(I,null,H(e.items,o=>(a(),u(I,{key:JSON.stringify(o)},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),k(E(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),k(wo,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Ho=g(Co,[["__scopeId","data-v-b98bc113"]]),Bo=["aria-expanded","aria-label"],Eo={key:0,class:"text"},Fo=["innerHTML"],Do={key:1,class:"vpi-more-horizontal icon"},Oo={class:"menu"},Go=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=T(!1),t=T();$o({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Eo,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Fo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Do))],8,Bo),d("div",Oo,[_(Ho,{items:n.items},{default:v(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=g(Go,[["__scopeId","data-v-cf11d7a2"]]),Uo=["href","aria-label","innerHTML"],jo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=T();j(async()=>{var i;await Le();const n=(i=t.value)==null?void 0:i.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const o=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,i)=>(a(),u("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Uo))}}),zo=g(jo,[["__scopeId","data-v-bd121fe5"]]),Ko={class:"VPSocialLinks"},Wo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Ko,[(a(!0),u(I,null,H(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(zo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(Wo,[["__scopeId","data-v-7bc22406"]]),qo={key:0,class:"group translations"},Ro={class:"trans-title"},Jo={key:1,class:"group"},Yo={class:"item appearance"},Xo={class:"label"},Qo={class:"appearance-action"},Zo={key:2,class:"group"},xo={class:"item social-links"},es=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=R({correspondingLink:!0}),i=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,f)=>i.value?(a(),k(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",qo,[d("p",Ro,w(r(n).label),1),(a(!0),u(I,null,H(r(o),p=>(a(),k(te,{key:p.link,item:p},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Jo,[d("div",Yo,[d("p",Xo,w(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Qo,[_(me)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Zo,[d("div",xo,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ts=g(es,[["__scopeId","data-v-bb2aa2f0"]]),ns=["aria-expanded"],os=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,ns))}}),ss=g(os,[["__scopeId","data-v-e5dd9c1c"]]),as=["innerHTML"],rs=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),k(F,{class:M({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,as)]),_:1},8,["class","href","target","rel","no-icon"]))}}),is=g(rs,[["__scopeId","data-v-e56f3d57"]]),ls=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=y(()=>o(e.item));return(i,l)=>(a(),k(ke,{class:M({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),cs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},us=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",cs,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(I,null,H(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(is,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),k(ls,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),ds=g(us,[["__scopeId","data-v-dc692963"]]);function vs(s){const{localeIndex:e,theme:t}=L();function o(n){var A,C,S;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,f=l&&typeof l=="object",p=f&&((S=(C=l.locales)==null?void 0:C[e.value])==null?void 0:S.translations)||null,$=f&&l.translations||null;let V=p,b=$,P=s;const N=i.pop();for(const B of i){let G=null;const q=P==null?void 0:P[B];q&&(G=P=q);const ne=b==null?void 0:b[B];ne&&(G=b=ne);const oe=V==null?void 0:V[B];oe&&(G=V=oe),q||(P=G),ne||(b=G),oe||(V=G)}return(V==null?void 0:V[N])??(b==null?void 0:b[N])??(P==null?void 0:P[N])??""}return o}const ps=["aria-label"],fs={class:"DocSearch-Button-Container"},hs={class:"DocSearch-Button-Placeholder"},ge=m({__name:"VPNavBarSearchButton",setup(s){const t=vs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",fs,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",hs,w(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ps))}}),ms={class:"VPNavBarSearch"},_s={id:"local-search"},ks={key:1,id:"docsearch"},bs=m({__name:"VPNavBarSearch",setup(s){const e=je(()=>ze(()=>import("./VPLocalSearchBox.TcFGc2OH.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=T(!1),i=T(!1);j(()=>{});function l(){n.value||(n.value=!0,setTimeout(f,16))}function f(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}function p(b){const P=b.target,N=P.tagName;return P.isContentEditable||N==="INPUT"||N==="SELECT"||N==="TEXTAREA"}const $=T(!1);re("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),re("/",b=>{p(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var N;return a(),u("div",ms,[r(V)==="local"?(a(),u(I,{key:0},[$.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=A=>$.value=!1)})):h("",!0),d("div",_s,[_(ge,{onClick:P[1]||(P[1]=A=>$.value=!0)})])],64)):r(V)==="algolia"?(a(),u(I,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((N=r(o).search)==null?void 0:N.options)??r(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",ks,[_(ge,{onClick:l})]))],64)):h("",!0)])}}}),gs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),$s=g(gs,[["__scopeId","data-v-0394ad82"]]),ys=["href","rel","target"],Ps=["innerHTML"],Ls={key:2},Vs=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=O(),{currentLang:n}=R(),i=y(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),l=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),f=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,$)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:i.value??r(fe)(r(n).link),rel:l.value,target:f.value},[c(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(Y,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",{key:1,innerHTML:r(t).siteTitle},null,8,Ps)):r(t).siteTitle===void 0?(a(),u("span",Ls,w(r(e).title),1)):h("",!0),c(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,ys)],2))}}),Ss=g(Vs,[["__scopeId","data-v-1168a8e4"]]),Ts={class:"items"},Ns={class:"title"},Ms=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=R({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[d("div",Ts,[d("p",Ns,w(r(o).label),1),(a(!0),u(I,null,H(r(t),l=>(a(),k(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),ws=g(Ms,[["__scopeId","data-v-88af2de4"]]),Is={class:"wrapper"},As={class:"container"},Cs={class:"title"},Hs={class:"content"},Bs={class:"content-body"},Es=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=O(),{frontmatter:n}=L(),i=T({});return pe(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,f)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Is,[d("div",As,[d("div",Cs,[_(Ss,null,{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Hs,[d("div",Bs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),_(bs,{class:"search"}),_(ds,{class:"menu"}),_(ws,{class:"translations"}),_(go,{class:"appearance"}),_($s,{class:"social-links"}),_(ts,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),_(ss,{class:"hamburger",active:l.isScreenOpen,onClick:f[0]||(f[0]=p=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),f[1]||(f[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Fs=g(Es,[["__scopeId","data-v-6aa21345"]]),Ds={key:0,class:"VPNavScreenAppearance"},Os={class:"text"},Gs=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ds,[d("p",Os,w(r(t).darkModeSwitchLabel||"Appearance"),1),_(me)])):h("",!0)}}),Us=g(Gs,[["__scopeId","data-v-b44890b2"]]),js=["innerHTML"],zs=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,js)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ks=g(zs,[["__scopeId","data-v-df37e6dd"]]),Ws=["innerHTML"],qs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Ws)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ce=g(qs,[["__scopeId","data-v-3e9c20e4"]]),Rs={class:"VPNavScreenMenuGroupSection"},Js={key:0,class:"title"},Ys=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Rs,[e.text?(a(),u("p",Js,w(e.text),1)):h("",!0),(a(!0),u(I,null,H(e.items,o=>(a(),k(Ce,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Xs=g(Ys,[["__scopeId","data-v-8133b170"]]),Qs=["aria-controls","aria-expanded"],Zs=["innerHTML"],xs=["id"],ea={key:0,class:"item"},ta={key:1,class:"item"},na={key:2,class:"group"},oa=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=T(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Zs),l[0]||(l[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Qs),d("div",{id:o.value,class:"items"},[(a(!0),u(I,null,H(i.items,f=>(a(),u(I,{key:JSON.stringify(f)},["link"in f?(a(),u("div",ea,[_(Ce,{item:f},null,8,["item"])])):"component"in f?(a(),u("div",ta,[(a(),k(E(f.component),U({ref_for:!0},f.props,{"screen-menu":""}),null,16))])):(a(),u("div",na,[_(Xs,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,xs)],2))}}),sa=g(oa,[["__scopeId","data-v-b9ab8c58"]]),aa={key:0,class:"VPNavScreenMenu"},ra=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",aa,[(a(!0),u(I,null,H(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(Ks,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(sa,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ia=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),la={class:"list"},ca=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=R({correspondingLink:!0}),o=T(!1);function n(){o.value=!o.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[l[0]||(l[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),z(" "+w(r(t).label)+" ",1),l[1]||(l[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",la,[(a(!0),u(I,null,H(r(e),f=>(a(),u("li",{key:f.link,class:"item"},[_(F,{class:"link",href:f.link},{default:v(()=>[z(w(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ua=g(ca,[["__scopeId","data-v-858fe1a4"]]),da={class:"container"},va=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=T(null),t=Se(ee?document.body:null);return(o,n)=>(a(),k(ue,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",da,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),_(ra,{class:"menu"}),_(ua,{class:"translations"}),_(Us,{class:"appearance"}),_(ia,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),pa=g(va,[["__scopeId","data-v-f2779853"]]),fa={key:0,class:"VPNav"},ha=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=co(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return Te("close-screen",t),X(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,f)=>i.value?(a(),u("header",fa,[_(Fs,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(pa,{open:r(e)},{"nav-screen-content-before":v(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ma=g(ha,[["__scopeId","data-v-ae24b3ad"]]),_a=["role","tabindex"],ka={key:1,class:"items"},ba=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:f,toggle:p}=vt(y(()=>e.item)),$=y(()=>f.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),N=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function C(){e.item.link&&p()}return(S,B)=>{const G=W("VPSidebarItem",!0);return a(),k(E($.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[S.item.text?(a(),u("div",U({key:0,class:"item",role:P.value},Ke(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[B[1]||(B[1]=d("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(F,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:v(()=>[(a(),k(E(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(E(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:We(C,["enter"]),tabindex:"0"},B[0]||(B[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,_a)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",ka,[S.depth<5?(a(!0),u(I,{key:0},H(S.item.items,q=>(a(),k(G,{key:q.text,item:q,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),ga=g(ba,[["__scopeId","data-v-b7550ba0"]]),$a=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=T(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),qe(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(I,null,H(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(ga,{item:i,depth:0},null,8,["item"])],2))),128))}}),ya=g($a,[["__scopeId","data-v-c40bc020"]]),Pa={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},La=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=O(),o=s,n=T(null),i=Se(ee?document.body:null);D([o,n],()=>{var f;o.open?(i.value=!0,(f=n.value)==null||f.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return D(e,()=>{l.value+=1},{deep:!0}),(f,p)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:f.open}]),ref_key:"navEl",ref:n,onClick:p[0]||(p[0]=Re(()=>{},["stop"]))},[p[2]||(p[2]=d("div",{class:"curtain"},null,-1)),d("nav",Pa,[p[1]||(p[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(f.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(ya,{items:r(e),key:l.value},null,8,["items"])),c(f.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),Va=g(La,[["__scopeId","data-v-319d5ca6"]]),Sa=m({__name:"VPSkipLink",setup(s){const e=Z(),t=T();D(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(I,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),Ta=g(Sa,[["__scopeId","data-v-0f60ec36"]]),Na=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=O(),n=Z();D(()=>n.path,o),dt(e,o);const{frontmatter:i}=L(),l=Je(),f=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",f),(p,$)=>{const V=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[c(p.$slots,"layout-top",{},void 0,!0),_(Ta),_(Ze,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(ma,null,{"nav-bar-title-before":v(()=>[c(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(lo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(Va,{open:r(e)},{"sidebar-nav-before":v(()=>[c(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(qn,null,{"page-top":v(()=>[c(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Qn),c(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),Ma=g(Na,[["__scopeId","data-v-5d98c3a5"]]),He={Layout:Ma,enhanceApp:({app:s})=>{s.component("Badge",Ye)}},wa={__name:"Layout",setup(s){const{Layout:e}=He;return(t,o)=>(a(),k(r(e),null,{"home-hero-before":v(()=>o[0]||(o[0]=[d("div",{class:"absolute flex flex-col z-[40] w-full !max-w-full items-center justify-center bg-transparent transition-bg overflow-hidden h-[60vh] -top-16 pointer-events-none opacity-[.35] dark:opacity-50"},[d("div",{class:"jumbo absolute opacity-60 animate"})],-1)])),_:1}))}},Aa={extends:He,Layout:wa};export{Aa as R,vs as c,L as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.1xzED1bp.js","assets/chunks/framework.DZuLV8wC.js"])))=>i.map(i=>d[i]); +import{d as m,o as a,c as u,r as c,n as M,a as z,t as w,b as k,w as v,e as h,T as ue,_ as g,u as Be,i as Ee,f as Fe,g as de,h as y,j as d,k as r,l as K,m as ae,p as T,q as D,s as X,v as j,x as ve,y as pe,z as De,A as Oe,B as W,F as I,C as H,D as $e,E as Q,G as _,H as E,I as ye,J as Z,K as U,L as x,M as Ge,N as Pe,O as re,P as Le,Q as Ve,R as ee,S as Ue,U as je,V as ze,W as Se,X as Te,Y as Ke,Z as We,$ as qe,a0 as Re,a1 as Je}from"./framework.DZuLV8wC.js";const Ye=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[z(w(e.text),1)])],2))}}),Xe={key:0,class:"VPBackdrop"},Qe=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(ue,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Xe)):h("",!0)]),_:1}))}}),Ze=g(Qe,[["__scopeId","data-v-c79a1216"]]),L=Be;function xe(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ie(s){return/^\//.test(s)?s:`/${s}`}function fe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Ee(s)||s.startsWith("#")||!n.startsWith("http")||!Fe(e))return s;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return de(l)}function R({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=L(),l=y(()=>{var p,$;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([p,$])=>l.value.label===$.label?[]:{text:$.label,link:et($.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function et(s,e,t,o){return e?s.replace(/\/$/,"")+ie(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const tt={class:"NotFound"},nt={class:"code"},ot={class:"title"},st={class:"quote"},at={class:"action"},rt=["href","aria-label"],it=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=R();return(o,n)=>{var i,l,f,p,$;return a(),u("div",tt,[d("p",nt,w(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",ot,w(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",st,w(((f=r(e).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",at,[d("a",{class:"link",href:r(de)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},w((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,rt)])])}}}),lt=g(it,[["__scopeId","data-v-d6be1790"]]);function Ne(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=ie(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ie(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function ct(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ut(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function le(s,e){return Array.isArray(e)?e.some(t=>le(s,t)):K(s,e.link)?!0:e.items?le(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function O(){const{frontmatter:s,page:e,theme:t}=L(),o=ae("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,S=e.value.relativePath;return C?Ne(C,S):[]}),l=T(i.value);D(i,(C,S)=>{JSON.stringify(C)!==JSON.stringify(S)&&(l.value=i.value)});const f=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),p=y(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>f.value&&o.value),b=y(()=>f.value?ct(l.value):[]);function P(){n.value=!0}function N(){n.value=!1}function A(){n.value?N():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:f,hasAside:$,leftAside:p,isSidebarEnabled:V,open:P,close:N,toggle:A}}function dt(s,e){let t;X(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function vt(s){const{page:e,hash:t}=L(),o=T(!1),n=y(()=>s.value.collapsed!=null),i=y(()=>!!s.value.link),l=T(!1),f=()=>{l.value=K(e.value.relativePath,s.value.link)};D([e,s,t],f),j(f);const p=y(()=>l.value?!0:s.value.items?le(e.value.relativePath,s.value.items):!1),$=y(()=>!!(s.value.items&&s.value.items.length));X(()=>{o.value=!!(n.value&&s.value.collapsed)}),pe(()=>{(l.value||p.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:p,hasChildren:$,toggle:V}}function pt(){const{hasSidebar:s}=O(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ce=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function he(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:ft(t),link:"#"+t.id,level:o}});return ht(e,s)}function ft(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function ht(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return kt(s,o,n)}function mt(s,e){const{isAsideEnabled:t}=pt(),o=xe(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",o)}),De(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const f=window.scrollY,p=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(f+p-$)<1,b=ce.map(({element:N,link:A})=>({link:A,top:_t(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,A)=>N.top-A.top);if(!b.length){l(null);return}if(f<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:N,top:A}of b){if(A>f+Oe()+4)break;P=N}l(P)}function l(f){n&&n.classList.remove("active"),f==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(f)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function _t(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}function kt(s,e,t){ce.length=0;const o=[],n=[];return s.forEach(i=>{const l={...i,children:[]};let f=n[n.length-1];for(;f&&f.level>=l.level;)n.pop(),f=n[n.length-1];if(l.element.classList.contains("ignore-header")||f&&"shouldIgnore"in f){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=W("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(I,null,H(t.headers,({children:i,link:l,title:f})=>(a(),u("li",null,[d("a",{class:"outline-link",href:l,onClick:e,title:f},w(f),9,bt),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),we=g(gt,[["__scopeId","data-v-b933a997"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=$e([]);Q(()=>{o.value=he(e.value.outline??t.value.outline)});const n=T(),i=T();return mt(n,i),(l,f)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",$t,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",yt,w(r(Me)(r(t))),1),_(we,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-a5bbad30"]]),Vt={class:"VPDocAsideCarbonAds"},St=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Vt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Tt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),_(Lt),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(St,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-3f215769"]]);function wt(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function It(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var $,V,b,P,N,A,C,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=ut(o),i=At(n,B=>B.link.replace(/[?#].*$/,"")),l=i.findIndex(B=>K(s.value.relativePath,B.link)),f=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:f?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[l-1])==null?void 0:N.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[l+1])==null?void 0:S.link)}}})}function At(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const F=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&ye.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(E(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(fe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ct={class:"VPLastUpdated"},Ht=["datetime"],Bt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return j(()=>{X(()=>{var f,p,$;l.value=new Intl.DateTimeFormat((p=(f=e.value.lastUpdated)==null?void 0:f.formatOptions)!=null&&p.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(f,p)=>{var $;return a(),u("p",Ct,[z(w((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},w(l.value),9,Ht)])}}}),Et=g(Bt,[["__scopeId","data-v-e98dd255"]]),Ft={key:0,class:"VPDocFooter"},Dt={key:0,class:"edit-info"},Ot={key:0,class:"edit-link"},Gt={key:1,class:"last-updated"},Ut={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},jt={class:"pager"},zt=["innerHTML"],Kt=["innerHTML"],Wt={class:"pager"},qt=["innerHTML"],Rt=["innerHTML"],Jt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=wt(),i=It(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),f=y(()=>t.value.lastUpdated),p=y(()=>l.value||f.value||i.value.prev||i.value.next);return($,V)=>{var b,P,N,A;return p.value?(a(),u("footer",Ft,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||f.value?(a(),u("div",Dt,[l.value?(a(),u("div",Ot,[_(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),z(" "+w(r(n).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),u("div",Gt,[_(Et)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ut,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",jt,[(N=r(i).prev)!=null&&N.link?(a(),k(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,zt),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Kt)]}),_:1},8,["href"])):h("",!0)]),d("div",Wt,[(A=r(i).next)!=null&&A.link?(a(),k(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var C;return[d("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,qt),d("span",{class:"title",innerHTML:r(i).next.text},null,8,Rt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Yt=g(Jt,[["__scopeId","data-v-e257564d"]]),Xt={class:"container"},Qt={class:"aside-container"},Zt={class:"aside-content"},xt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=O(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(f,p)=>{const $=W("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[c(f.$slots,"doc-top",{},void 0,!0),d("div",Xt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[p[0]||(p[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Qt,[d("div",Zt,[_(Mt,null,{"aside-top":v(()=>[c(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",xt,[d("div",en,[c(f.$slots,"doc-before",{},void 0,!0),d("main",tn,[_($,{class:M(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(Yt,null,{"doc-footer-before":v(()=>[c(f.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(f.$slots,"doc-after",{},void 0,!0)])])]),c(f.$slots,"doc-bottom",{},void 0,!0)],2)}}}),on=g(nn,[["__scopeId","data-v-39a288b8"]]),sn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&ye.test(e.href)),o=y(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),k(E(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[z(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),an=g(sn,[["__scopeId","data-v-fa7799d5"]]),rn=["src","alt"],ln=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=W("VPImage",!0);return e.image?(a(),u(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(a(),u(I,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Y=g(ln,[["__scopeId","data-v-8426fc1a"]]),cn={class:"container"},un={class:"main"},dn={key:0,class:"name"},vn=["innerHTML"],pn=["innerHTML"],fn=["innerHTML"],hn={key:0,class:"actions"},mn={key:0,class:"image"},_n={class:"image-container"},kn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",cn,[d("div",un,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",dn,[d("span",{innerHTML:t.name,class:"clip"},null,8,vn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,pn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,fn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",hn,[(a(!0),u(I,null,H(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(an,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",mn,[d("div",_n,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(Y,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),bn=g(kn,[["__scopeId","data-v-303bb580"]]),gn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).hero?(a(),k(bn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[d("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",yn,[_(Y,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(Y,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):h("",!0),e.linkText?(a(),u("div",Sn,[d("p",Tn,[z(w(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-a3976bdc"]]),wn={key:0,class:"VPFeatures"},In={class:"container"},An={class:"items"},Cn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",wn,[d("div",In,[d("div",An,[(a(!0),u(I,null,H(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Mn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Hn=g(Cn,[["__scopeId","data-v-a6181336"]]),Bn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).features?(a(),k(Hn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),En=m({__name:"VPHomeContent",setup(s){const{width:e}=Ge({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Fn=g(En,[["__scopeId","data-v-8e2d4988"]]),Dn={class:"VPHome"},On=m({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=W("Content");return a(),u("div",Dn,[c(t.$slots,"home-hero-before",{},void 0,!0),_(gn,null,{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),_(Bn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Fn,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),k(n,{key:1}))])}}}),Gn=g(On,[["__scopeId","data-v-686f80a6"]]),Un={},jn={class:"VPPage"};function zn(s,e){const t=W("Content");return a(),u("div",jn,[c(s.$slots,"page-top"),_(t),c(s.$slots,"page-bottom")])}const Kn=g(Un,[["render",zn]]),Wn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[_(lt)],!0):r(t).layout==="page"?(a(),k(Kn,{key:1},{"page-top":v(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(Gn,{key:2},{"home-hero-before":v(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(E(r(t).layout),{key:3})):(a(),k(on,{key:4},{"doc-top":v(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),qn=g(Wn,[["__scopeId","data-v-1428d186"]]),Rn={class:"container"},Jn=["innerHTML"],Yn=["innerHTML"],Xn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",Rn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Jn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,Yn)):h("",!0)])],2)):h("",!0)}}),Qn=g(Xn,[["__scopeId","data-v-e315a0ad"]]);function Zn(){const{theme:s,frontmatter:e}=L(),t=$e([]),o=y(()=>t.value.length>0);return Q(()=>{t.value=he(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const xn={class:"menu-text"},eo={class:"header"},to={class:"outline"},no=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=T(!1),n=T(0),i=T(),l=T();function f(b){var P;(P=i.value)!=null&&P.contains(b.target)||(o.value=!1)}D(o,b=>{if(b){document.addEventListener("click",f);return}document.removeEventListener("click",f)}),re("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function p(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Le(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:p,class:M({open:o.value})},[d("span",xn,w(r(Me)(r(t))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)),_(ue,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[d("div",eo,[d("a",{class:"top-link",href:"#",onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)]),d("div",to,[_(we,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),oo=g(no,[["__scopeId","data-v-17a5e62e"]]),so={class:"container"},ao=["aria-expanded"],ro={class:"menu-text"},io=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=O(),{headers:n}=Zn(),{y:i}=Ve(),l=T(0);j(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=he(t.value.outline??e.value.outline)});const f=y(()=>n.value.length===0),p=y(()=>f.value&&!o.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:f.value,fixed:p.value}));return(V,b)=>r(t).layout!=="home"&&(!p.value||r(i)>=l.value)?(a(),u("div",{key:0,class:M($.value)},[d("div",so,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",ro,w(r(e).sidebarMenuLabel||"Menu"),1)],8,ao)):h("",!0),_(oo,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),lo=g(io,[["__scopeId","data-v-a6f0e41e"]]);function co(){const s=T(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return D(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const uo={},vo={class:"VPSwitch",type:"button",role:"switch"},po={class:"check"},fo={key:0,class:"icon"};function ho(s,e){return a(),u("button",vo,[d("span",po,[s.$slots.default?(a(),u("span",fo,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const mo=g(uo,[["render",ho],["__scopeId","data-v-1d5665e3"]]),_o=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=T("");return pe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),k(mo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>l[0]||(l[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),me=g(_o,[["__scopeId","data-v-5337faa4"]]),ko={key:0,class:"VPNavBarAppearance"},bo=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",ko,[_(me)])):h("",!0)}}),go=g(bo,[["__scopeId","data-v-6c893767"]]),_e=T();let Ie=!1,se=0;function $o(s){const e=T(!1);if(ee){!Ie&&yo(),se++;const t=D(_e,o=>{var n,i,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});ve(()=>{t(),se--,se||Po()})}return Ue(e)}function yo(){document.addEventListener("focusin",Ae),Ie=!0,_e.value=document.activeElement}function Po(){document.removeEventListener("focusin",Ae)}function Ae(){_e.value=document.activeElement}const Lo={class:"VPMenuLink"},Vo=["innerHTML"],So=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Lo,[_(F,{class:M({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Vo)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=g(So,[["__scopeId","data-v-35975db6"]]),To={class:"VPMenuGroup"},No={key:0,class:"title"},Mo=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",To,[e.text?(a(),u("p",No,w(e.text),1)):h("",!0),(a(!0),u(I,null,H(e.items,o=>(a(),u(I,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),wo=g(Mo,[["__scopeId","data-v-69e747b5"]]),Io={class:"VPMenu"},Ao={key:0,class:"items"},Co=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Io,[e.items?(a(),u("div",Ao,[(a(!0),u(I,null,H(e.items,o=>(a(),u(I,{key:JSON.stringify(o)},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),k(E(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),k(wo,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Ho=g(Co,[["__scopeId","data-v-b98bc113"]]),Bo=["aria-expanded","aria-label"],Eo={key:0,class:"text"},Fo=["innerHTML"],Do={key:1,class:"vpi-more-horizontal icon"},Oo={class:"menu"},Go=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=T(!1),t=T();$o({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Eo,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Fo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Do))],8,Bo),d("div",Oo,[_(Ho,{items:n.items},{default:v(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=g(Go,[["__scopeId","data-v-cf11d7a2"]]),Uo=["href","aria-label","innerHTML"],jo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=T();j(async()=>{var i;await Le();const n=(i=t.value)==null?void 0:i.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const o=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,i)=>(a(),u("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:o.value},null,8,Uo))}}),zo=g(jo,[["__scopeId","data-v-bd121fe5"]]),Ko={class:"VPSocialLinks"},Wo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Ko,[(a(!0),u(I,null,H(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(zo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(Wo,[["__scopeId","data-v-7bc22406"]]),qo={key:0,class:"group translations"},Ro={class:"trans-title"},Jo={key:1,class:"group"},Yo={class:"item appearance"},Xo={class:"label"},Qo={class:"appearance-action"},Zo={key:2,class:"group"},xo={class:"item social-links"},es=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=R({correspondingLink:!0}),i=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,f)=>i.value?(a(),k(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",qo,[d("p",Ro,w(r(n).label),1),(a(!0),u(I,null,H(r(o),p=>(a(),k(te,{key:p.link,item:p},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Jo,[d("div",Yo,[d("p",Xo,w(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Qo,[_(me)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Zo,[d("div",xo,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ts=g(es,[["__scopeId","data-v-bb2aa2f0"]]),ns=["aria-expanded"],os=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,ns))}}),ss=g(os,[["__scopeId","data-v-e5dd9c1c"]]),as=["innerHTML"],rs=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),k(F,{class:M({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,as)]),_:1},8,["class","href","target","rel","no-icon"]))}}),is=g(rs,[["__scopeId","data-v-e56f3d57"]]),ls=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=y(()=>o(e.item));return(i,l)=>(a(),k(ke,{class:M({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),cs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},us=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",cs,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(I,null,H(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(is,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),k(ls,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),ds=g(us,[["__scopeId","data-v-dc692963"]]);function vs(s){const{localeIndex:e,theme:t}=L();function o(n){var A,C,S;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,f=l&&typeof l=="object",p=f&&((S=(C=l.locales)==null?void 0:C[e.value])==null?void 0:S.translations)||null,$=f&&l.translations||null;let V=p,b=$,P=s;const N=i.pop();for(const B of i){let G=null;const q=P==null?void 0:P[B];q&&(G=P=q);const ne=b==null?void 0:b[B];ne&&(G=b=ne);const oe=V==null?void 0:V[B];oe&&(G=V=oe),q||(P=G),ne||(b=G),oe||(V=G)}return(V==null?void 0:V[N])??(b==null?void 0:b[N])??(P==null?void 0:P[N])??""}return o}const ps=["aria-label"],fs={class:"DocSearch-Button-Container"},hs={class:"DocSearch-Button-Placeholder"},ge=m({__name:"VPNavBarSearchButton",setup(s){const t=vs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",fs,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",hs,w(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ps))}}),ms={class:"VPNavBarSearch"},_s={id:"local-search"},ks={key:1,id:"docsearch"},bs=m({__name:"VPNavBarSearch",setup(s){const e=je(()=>ze(()=>import("./VPLocalSearchBox.1xzED1bp.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=T(!1),i=T(!1);j(()=>{});function l(){n.value||(n.value=!0,setTimeout(f,16))}function f(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}function p(b){const P=b.target,N=P.tagName;return P.isContentEditable||N==="INPUT"||N==="SELECT"||N==="TEXTAREA"}const $=T(!1);re("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),re("/",b=>{p(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var N;return a(),u("div",ms,[r(V)==="local"?(a(),u(I,{key:0},[$.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=A=>$.value=!1)})):h("",!0),d("div",_s,[_(ge,{onClick:P[1]||(P[1]=A=>$.value=!0)})])],64)):r(V)==="algolia"?(a(),u(I,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((N=r(o).search)==null?void 0:N.options)??r(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",ks,[_(ge,{onClick:l})]))],64)):h("",!0)])}}}),gs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),$s=g(gs,[["__scopeId","data-v-0394ad82"]]),ys=["href","rel","target"],Ps=["innerHTML"],Ls={key:2},Vs=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=O(),{currentLang:n}=R(),i=y(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),l=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),f=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,$)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:i.value??r(fe)(r(n).link),rel:l.value,target:f.value},[c(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(Y,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",{key:1,innerHTML:r(t).siteTitle},null,8,Ps)):r(t).siteTitle===void 0?(a(),u("span",Ls,w(r(e).title),1)):h("",!0),c(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,ys)],2))}}),Ss=g(Vs,[["__scopeId","data-v-1168a8e4"]]),Ts={class:"items"},Ns={class:"title"},Ms=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=R({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[d("div",Ts,[d("p",Ns,w(r(o).label),1),(a(!0),u(I,null,H(r(t),l=>(a(),k(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),ws=g(Ms,[["__scopeId","data-v-88af2de4"]]),Is={class:"wrapper"},As={class:"container"},Cs={class:"title"},Hs={class:"content"},Bs={class:"content-body"},Es=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=O(),{frontmatter:n}=L(),i=T({});return pe(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,f)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Is,[d("div",As,[d("div",Cs,[_(Ss,null,{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Hs,[d("div",Bs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),_(bs,{class:"search"}),_(ds,{class:"menu"}),_(ws,{class:"translations"}),_(go,{class:"appearance"}),_($s,{class:"social-links"}),_(ts,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),_(ss,{class:"hamburger",active:l.isScreenOpen,onClick:f[0]||(f[0]=p=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),f[1]||(f[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Fs=g(Es,[["__scopeId","data-v-6aa21345"]]),Ds={key:0,class:"VPNavScreenAppearance"},Os={class:"text"},Gs=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ds,[d("p",Os,w(r(t).darkModeSwitchLabel||"Appearance"),1),_(me)])):h("",!0)}}),Us=g(Gs,[["__scopeId","data-v-b44890b2"]]),js=["innerHTML"],zs=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,js)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ks=g(zs,[["__scopeId","data-v-df37e6dd"]]),Ws=["innerHTML"],qs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,Ws)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Ce=g(qs,[["__scopeId","data-v-3e9c20e4"]]),Rs={class:"VPNavScreenMenuGroupSection"},Js={key:0,class:"title"},Ys=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Rs,[e.text?(a(),u("p",Js,w(e.text),1)):h("",!0),(a(!0),u(I,null,H(e.items,o=>(a(),k(Ce,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Xs=g(Ys,[["__scopeId","data-v-8133b170"]]),Qs=["aria-controls","aria-expanded"],Zs=["innerHTML"],xs=["id"],ea={key:0,class:"item"},ta={key:1,class:"item"},na={key:2,class:"group"},oa=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=T(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Zs),l[0]||(l[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,Qs),d("div",{id:o.value,class:"items"},[(a(!0),u(I,null,H(i.items,f=>(a(),u(I,{key:JSON.stringify(f)},["link"in f?(a(),u("div",ea,[_(Ce,{item:f},null,8,["item"])])):"component"in f?(a(),u("div",ta,[(a(),k(E(f.component),U({ref_for:!0},f.props,{"screen-menu":""}),null,16))])):(a(),u("div",na,[_(Xs,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,xs)],2))}}),sa=g(oa,[["__scopeId","data-v-b9ab8c58"]]),aa={key:0,class:"VPNavScreenMenu"},ra=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",aa,[(a(!0),u(I,null,H(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(Ks,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(sa,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ia=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),la={class:"list"},ca=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=R({correspondingLink:!0}),o=T(!1);function n(){o.value=!o.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[l[0]||(l[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),z(" "+w(r(t).label)+" ",1),l[1]||(l[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",la,[(a(!0),u(I,null,H(r(e),f=>(a(),u("li",{key:f.link,class:"item"},[_(F,{class:"link",href:f.link},{default:v(()=>[z(w(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ua=g(ca,[["__scopeId","data-v-858fe1a4"]]),da={class:"container"},va=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=T(null),t=Se(ee?document.body:null);return(o,n)=>(a(),k(ue,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",da,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),_(ra,{class:"menu"}),_(ua,{class:"translations"}),_(Us,{class:"appearance"}),_(ia,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),pa=g(va,[["__scopeId","data-v-f2779853"]]),fa={key:0,class:"VPNav"},ha=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=co(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return Te("close-screen",t),X(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,f)=>i.value?(a(),u("header",fa,[_(Fs,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(pa,{open:r(e)},{"nav-screen-content-before":v(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ma=g(ha,[["__scopeId","data-v-ae24b3ad"]]),_a=["role","tabindex"],ka={key:1,class:"items"},ba=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:f,toggle:p}=vt(y(()=>e.item)),$=y(()=>f.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),N=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function C(){e.item.link&&p()}return(S,B)=>{const G=W("VPSidebarItem",!0);return a(),k(E($.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[S.item.text?(a(),u("div",U({key:0,class:"item",role:P.value},Ke(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[B[1]||(B[1]=d("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(F,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:v(()=>[(a(),k(E(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(E(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:We(C,["enter"]),tabindex:"0"},B[0]||(B[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,_a)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",ka,[S.depth<5?(a(!0),u(I,{key:0},H(S.item.items,q=>(a(),k(G,{key:q.text,item:q,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),ga=g(ba,[["__scopeId","data-v-b7550ba0"]]),$a=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=T(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),qe(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(I,null,H(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(ga,{item:i,depth:0},null,8,["item"])],2))),128))}}),ya=g($a,[["__scopeId","data-v-c40bc020"]]),Pa={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},La=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=O(),o=s,n=T(null),i=Se(ee?document.body:null);D([o,n],()=>{var f;o.open?(i.value=!0,(f=n.value)==null||f.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return D(e,()=>{l.value+=1},{deep:!0}),(f,p)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:f.open}]),ref_key:"navEl",ref:n,onClick:p[0]||(p[0]=Re(()=>{},["stop"]))},[p[2]||(p[2]=d("div",{class:"curtain"},null,-1)),d("nav",Pa,[p[1]||(p[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(f.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(ya,{items:r(e),key:l.value},null,8,["items"])),c(f.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),Va=g(La,[["__scopeId","data-v-319d5ca6"]]),Sa=m({__name:"VPSkipLink",setup(s){const e=Z(),t=T();D(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(I,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),Ta=g(Sa,[["__scopeId","data-v-0f60ec36"]]),Na=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=O(),n=Z();D(()=>n.path,o),dt(e,o);const{frontmatter:i}=L(),l=Je(),f=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",f),(p,$)=>{const V=W("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[c(p.$slots,"layout-top",{},void 0,!0),_(Ta),_(Ze,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(ma,null,{"nav-bar-title-before":v(()=>[c(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(lo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(Va,{open:r(e)},{"sidebar-nav-before":v(()=>[c(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(qn,null,{"page-top":v(()=>[c(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Qn),c(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),Ma=g(Na,[["__scopeId","data-v-5d98c3a5"]]),He={Layout:Ma,enhanceApp:({app:s})=>{s.component("Badge",Ye)}},wa={__name:"Layout",setup(s){const{Layout:e}=He;return(t,o)=>(a(),k(r(e),null,{"home-hero-before":v(()=>o[0]||(o[0]=[d("div",{class:"absolute flex flex-col z-[40] w-full !max-w-full items-center justify-center bg-transparent transition-bg overflow-hidden h-[60vh] -top-16 pointer-events-none opacity-[.35] dark:opacity-50"},[d("div",{class:"jumbo absolute opacity-60 animate"})],-1)])),_:1}))}},Aa={extends:He,Layout:wa};export{Aa as R,vs as c,L as u}; diff --git a/assets/chunks/timeline-definition-U7ZMHBDA.B9RL5mRK.js b/assets/chunks/timeline-definition-U7ZMHBDA.yy7EQUSj.js similarity index 99% rename from assets/chunks/timeline-definition-U7ZMHBDA.B9RL5mRK.js rename to assets/chunks/timeline-definition-U7ZMHBDA.yy7EQUSj.js index f0472f32..0c28ab13 100644 --- a/assets/chunks/timeline-definition-U7ZMHBDA.B9RL5mRK.js +++ b/assets/chunks/timeline-definition-U7ZMHBDA.yy7EQUSj.js @@ -1,4 +1,4 @@ -import{_ as s,aa as xt,ab as kt,v as vt,j as q,d as _t,l as T,ac as bt,ad as wt,ae as St,af as Et}from"../app.BMPJqCQ4.js";import{d as nt}from"./arc.ChaO93yJ.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";var X=function(){var n=s(function(f,i,a,d){for(a=a||{},d=f.length;d--;a[f[d]]=i);return a},"o"),t=[6,8,10,11,12,14,16,17,20,21],e=[1,9],l=[1,10],r=[1,11],h=[1,12],c=[1,13],g=[1,16],m=[1,17],p={trace:s(function(){},"trace"),yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,period_statement:18,event_statement:19,period:20,event:21,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",20:"period",21:"event"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,1],[18,1],[19,1]],performAction:s(function(i,a,d,u,y,o,S){var k=o.length-1;switch(y){case 1:return o[k-1];case 2:this.$=[];break;case 3:o[k-1].push(o[k]),this.$=o[k-1];break;case 4:case 5:this.$=o[k];break;case 6:case 7:this.$=[];break;case 8:u.getCommonDb().setDiagramTitle(o[k].substr(6)),this.$=o[k].substr(6);break;case 9:this.$=o[k].trim(),u.getCommonDb().setAccTitle(this.$);break;case 10:case 11:this.$=o[k].trim(),u.getCommonDb().setAccDescription(this.$);break;case 12:u.addSection(o[k].substr(8)),this.$=o[k].substr(8);break;case 15:u.addTask(o[k],0,""),this.$=o[k];break;case 16:u.addEvent(o[k].substr(2)),this.$=o[k];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},n(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,7],{1:[2,1]}),n(t,[2,3]),{9:18,11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,5]),n(t,[2,6]),n(t,[2,8]),{13:[1,19]},{15:[1,20]},n(t,[2,11]),n(t,[2,12]),n(t,[2,13]),n(t,[2,14]),n(t,[2,15]),n(t,[2,16]),n(t,[2,4]),n(t,[2,9]),n(t,[2,10])],defaultActions:{},parseError:s(function(i,a){if(a.recoverable)this.trace(i);else{var d=new Error(i);throw d.hash=a,d}},"parseError"),parse:s(function(i){var a=this,d=[0],u=[],y=[null],o=[],S=this.table,k="",M=0,P=0,B=2,J=1,O=o.slice.call(arguments,1),v=Object.create(this.lexer),E={yy:{}};for(var b in this.yy)Object.prototype.hasOwnProperty.call(this.yy,b)&&(E.yy[b]=this.yy[b]);v.setInput(i,E.yy),E.yy.lexer=v,E.yy.parser=this,typeof v.yylloc>"u"&&(v.yylloc={});var L=v.yylloc;o.push(L);var A=v.options&&v.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function R(I){d.length=d.length-2*I,y.length=y.length-I,o.length=o.length-I}s(R,"popStack");function F(){var I;return I=u.pop()||v.lex()||J,typeof I!="number"&&(I instanceof Array&&(u=I,I=u.pop()),I=a.symbols_[I]||I),I}s(F,"lex");for(var w,C,N,K,z={},j,$,et,G;;){if(C=d[d.length-1],this.defaultActions[C]?N=this.defaultActions[C]:((w===null||typeof w>"u")&&(w=F()),N=S[C]&&S[C][w]),typeof N>"u"||!N.length||!N[0]){var Q="";G=[];for(j in S[C])this.terminals_[j]&&j>B&&G.push("'"+this.terminals_[j]+"'");v.showPosition?Q="Parse error on line "+(M+1)+`: +import{_ as s,aa as xt,ab as kt,v as vt,j as q,d as _t,l as T,ac as bt,ad as wt,ae as St,af as Et}from"../app.B3HFS4Ax.js";import{d as nt}from"./arc.K0nsEbsP.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";var X=function(){var n=s(function(f,i,a,d){for(a=a||{},d=f.length;d--;a[f[d]]=i);return a},"o"),t=[6,8,10,11,12,14,16,17,20,21],e=[1,9],l=[1,10],r=[1,11],h=[1,12],c=[1,13],g=[1,16],m=[1,17],p={trace:s(function(){},"trace"),yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,period_statement:18,event_statement:19,period:20,event:21,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",20:"period",21:"event"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,1],[18,1],[19,1]],performAction:s(function(i,a,d,u,y,o,S){var k=o.length-1;switch(y){case 1:return o[k-1];case 2:this.$=[];break;case 3:o[k-1].push(o[k]),this.$=o[k-1];break;case 4:case 5:this.$=o[k];break;case 6:case 7:this.$=[];break;case 8:u.getCommonDb().setDiagramTitle(o[k].substr(6)),this.$=o[k].substr(6);break;case 9:this.$=o[k].trim(),u.getCommonDb().setAccTitle(this.$);break;case 10:case 11:this.$=o[k].trim(),u.getCommonDb().setAccDescription(this.$);break;case 12:u.addSection(o[k].substr(8)),this.$=o[k].substr(8);break;case 15:u.addTask(o[k],0,""),this.$=o[k];break;case 16:u.addEvent(o[k].substr(2)),this.$=o[k];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},n(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,7],{1:[2,1]}),n(t,[2,3]),{9:18,11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,5]),n(t,[2,6]),n(t,[2,8]),{13:[1,19]},{15:[1,20]},n(t,[2,11]),n(t,[2,12]),n(t,[2,13]),n(t,[2,14]),n(t,[2,15]),n(t,[2,16]),n(t,[2,4]),n(t,[2,9]),n(t,[2,10])],defaultActions:{},parseError:s(function(i,a){if(a.recoverable)this.trace(i);else{var d=new Error(i);throw d.hash=a,d}},"parseError"),parse:s(function(i){var a=this,d=[0],u=[],y=[null],o=[],S=this.table,k="",M=0,P=0,B=2,J=1,O=o.slice.call(arguments,1),v=Object.create(this.lexer),E={yy:{}};for(var b in this.yy)Object.prototype.hasOwnProperty.call(this.yy,b)&&(E.yy[b]=this.yy[b]);v.setInput(i,E.yy),E.yy.lexer=v,E.yy.parser=this,typeof v.yylloc>"u"&&(v.yylloc={});var L=v.yylloc;o.push(L);var A=v.options&&v.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function R(I){d.length=d.length-2*I,y.length=y.length-I,o.length=o.length-I}s(R,"popStack");function F(){var I;return I=u.pop()||v.lex()||J,typeof I!="number"&&(I instanceof Array&&(u=I,I=u.pop()),I=a.symbols_[I]||I),I}s(F,"lex");for(var w,C,N,K,z={},j,$,et,G;;){if(C=d[d.length-1],this.defaultActions[C]?N=this.defaultActions[C]:((w===null||typeof w>"u")&&(w=F()),N=S[C]&&S[C][w]),typeof N>"u"||!N.length||!N[0]){var Q="";G=[];for(j in S[C])this.terminals_[j]&&j>B&&G.push("'"+this.terminals_[j]+"'");v.showPosition?Q="Parse error on line "+(M+1)+`: `+v.showPosition()+` Expecting `+G.join(", ")+", got '"+(this.terminals_[w]||w)+"'":Q="Parse error on line "+(M+1)+": Unexpected "+(w==J?"end of input":"'"+(this.terminals_[w]||w)+"'"),this.parseError(Q,{text:v.match,token:this.terminals_[w]||w,line:v.yylineno,loc:L,expected:G})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+C+", token: "+w);switch(N[0]){case 1:d.push(w),y.push(v.yytext),o.push(v.yylloc),d.push(N[1]),w=null,P=v.yyleng,k=v.yytext,M=v.yylineno,L=v.yylloc;break;case 2:if($=this.productions_[N[1]][1],z.$=y[y.length-$],z._$={first_line:o[o.length-($||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-($||1)].first_column,last_column:o[o.length-1].last_column},A&&(z._$.range=[o[o.length-($||1)].range[0],o[o.length-1].range[1]]),K=this.performAction.apply(z,[k,P,M,E.yy,N[1],y,o].concat(O)),typeof K<"u")return K;$&&(d=d.slice(0,-1*$*2),y=y.slice(0,-1*$),o=o.slice(0,-1*$)),d.push(this.productions_[N[1]][0]),y.push(z.$),o.push(z._$),et=S[d[d.length-2]][d[d.length-1]],d.push(et);break;case 3:return!0}}return!0},"parse")},x=function(){var f={EOF:1,parseError:s(function(a,d){if(this.yy.parser)this.yy.parser.parseError(a,d);else throw new Error(a)},"parseError"),setInput:s(function(i,a){return this.yy=a||this.yy||{},this._input=i,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:s(function(){var i=this._input[0];this.yytext+=i,this.yyleng++,this.offset++,this.match+=i,this.matched+=i;var a=i.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),i},"input"),unput:s(function(i){var a=i.length,d=i.split(/(?:\r\n?|\n)/g);this._input=i+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var u=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),d.length-1&&(this.yylineno-=d.length-1);var y=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:d?(d.length===u.length?this.yylloc.first_column:0)+u[u.length-d.length].length-d[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[y[0],y[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},"unput"),more:s(function(){return this._more=!0,this},"more"),reject:s(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:s(function(i){this.unput(this.match.slice(i))},"less"),pastInput:s(function(){var i=this.matched.substr(0,this.matched.length-this.match.length);return(i.length>20?"...":"")+i.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:s(function(){var i=this.match;return i.length<20&&(i+=this._input.substr(0,20-i.length)),(i.substr(0,20)+(i.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:s(function(){var i=this.pastInput(),a=new Array(i.length+1).join("-");return i+this.upcomingInput()+` diff --git a/assets/chunks/xychartDiagram-6QU3TZC5.B99qSEHB.js b/assets/chunks/xychartDiagram-6QU3TZC5.Bawuqn3y.js similarity index 99% rename from assets/chunks/xychartDiagram-6QU3TZC5.B99qSEHB.js rename to assets/chunks/xychartDiagram-6QU3TZC5.Bawuqn3y.js index 9d5817f8..71cc447c 100644 --- a/assets/chunks/xychartDiagram-6QU3TZC5.B99qSEHB.js +++ b/assets/chunks/xychartDiagram-6QU3TZC5.Bawuqn3y.js @@ -1,4 +1,4 @@ -import{_ as a,aE as ui,l as Ft,a1 as Bt,I as gi,D as At,C as Xt,B as xi,i as di,q as Nt,s as pi,g as fi,p as mi,b as yi,c as bi,v as Ai,G as wi,k as Ci}from"../app.BMPJqCQ4.js";import{i as Si}from"./init.Gi6I4Gst.js";import{o as _i}from"./ordinal.BYWQX77i.js";import{l as Wt}from"./linear.o6x3193V.js";import"./framework.DZuLV8wC.js";import"./theme.CaAF-Cfl.js";function ki(e,t,i){e=+e,t=+t,i=(n=arguments.length)<2?(t=e,e=0,1):n<3?1:+i;for(var s=-1,n=Math.max(0,Math.ceil((t-e)/i))|0,o=new Array(n);++s"u"&&(T.yylloc={});var gt=T.yylloc;r.push(gt);var li=T.options&&T.options.ranges;typeof W.yy.parseError=="function"?this.parseError=W.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ci(L){g.length=g.length-2*L,A.length=A.length-L,r.length=r.length-L}a(ci,"popStack");function Mt(){var L;return L=x.pop()||T.lex()||It,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=c.symbols_[L]||L),L}a(Mt,"lex");for(var P,O,M,xt,z={},at,V,Vt,rt;;){if(O=g[g.length-1],this.defaultActions[O]?M=this.defaultActions[O]:((P===null||typeof P>"u")&&(P=Mt()),M=Z[O]&&Z[O][P]),typeof M>"u"||!M.length||!M[0]){var dt="";rt=[];for(at in Z[O])this.terminals_[at]&&at>oi&&rt.push("'"+this.terminals_[at]+"'");T.showPosition?dt="Parse error on line "+(nt+1)+`: +import{_ as a,aE as ui,l as Ft,a1 as Bt,I as gi,D as At,C as Xt,B as xi,i as di,q as Nt,s as pi,g as fi,p as mi,b as yi,c as bi,v as Ai,G as wi,k as Ci}from"../app.B3HFS4Ax.js";import{i as Si}from"./init.Gi6I4Gst.js";import{o as _i}from"./ordinal.BYWQX77i.js";import{l as Wt}from"./linear.vB9EfVf4.js";import"./framework.DZuLV8wC.js";import"./theme.oBMqpL8G.js";function ki(e,t,i){e=+e,t=+t,i=(n=arguments.length)<2?(t=e,e=0,1):n<3?1:+i;for(var s=-1,n=Math.max(0,Math.ceil((t-e)/i))|0,o=new Array(n);++s"u"&&(T.yylloc={});var gt=T.yylloc;r.push(gt);var li=T.options&&T.options.ranges;typeof W.yy.parseError=="function"?this.parseError=W.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ci(L){g.length=g.length-2*L,A.length=A.length-L,r.length=r.length-L}a(ci,"popStack");function Mt(){var L;return L=x.pop()||T.lex()||It,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=c.symbols_[L]||L),L}a(Mt,"lex");for(var P,O,M,xt,z={},at,V,Vt,rt;;){if(O=g[g.length-1],this.defaultActions[O]?M=this.defaultActions[O]:((P===null||typeof P>"u")&&(P=Mt()),M=Z[O]&&Z[O][P]),typeof M>"u"||!M.length||!M[0]){var dt="";rt=[];for(at in Z[O])this.terminals_[at]&&at>oi&&rt.push("'"+this.terminals_[at]+"'");T.showPosition?dt="Parse error on line "+(nt+1)+`: `+T.showPosition()+` Expecting `+rt.join(", ")+", got '"+(this.terminals_[P]||P)+"'":dt="Parse error on line "+(nt+1)+": Unexpected "+(P==It?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(dt,{text:T.match,token:this.terminals_[P]||P,line:T.yylineno,loc:gt,expected:rt})}if(M[0]instanceof Array&&M.length>1)throw new Error("Parse Error: multiple actions possible at state: "+O+", token: "+P);switch(M[0]){case 1:g.push(P),A.push(T.yytext),r.push(T.yylloc),g.push(M[1]),P=null,Et=T.yyleng,d=T.yytext,nt=T.yylineno,gt=T.yylloc;break;case 2:if(V=this.productions_[M[1]][1],z.$=A[A.length-V],z._$={first_line:r[r.length-(V||1)].first_line,last_line:r[r.length-1].last_line,first_column:r[r.length-(V||1)].first_column,last_column:r[r.length-1].last_column},li&&(z._$.range=[r[r.length-(V||1)].range[0],r[r.length-1].range[1]]),xt=this.performAction.apply(z,[d,Et,nt,W.yy,M[1],A,r].concat(hi)),typeof xt<"u")return xt;V&&(g=g.slice(0,-1*V*2),A=A.slice(0,-1*V),r=r.slice(0,-1*V)),g.push(this.productions_[M[1]][0]),A.push(z.$),r.push(z._$),Vt=Z[g[g.length-2]][g[g.length-1]],g.push(Vt);break;case 3:return!0}}return!0},"parse")},ri=function(){var B={EOF:1,parseError:a(function(c,g){if(this.yy.parser)this.yy.parser.parseError(c,g);else throw new Error(c)},"parseError"),setInput:a(function(h,c){return this.yy=c||this.yy||{},this._input=h,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:a(function(){var h=this._input[0];this.yytext+=h,this.yyleng++,this.offset++,this.match+=h,this.matched+=h;var c=h.match(/(?:\r\n?|\n).*/g);return c?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),h},"input"),unput:a(function(h){var c=h.length,g=h.split(/(?:\r\n?|\n)/g);this._input=h+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-c),this.offset-=c;var x=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),g.length-1&&(this.yylineno-=g.length-1);var A=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:g?(g.length===x.length?this.yylloc.first_column:0)+x[x.length-g.length].length-g[0].length:this.yylloc.first_column-c},this.options.ranges&&(this.yylloc.range=[A[0],A[0]+this.yyleng-c]),this.yyleng=this.yytext.length,this},"unput"),more:a(function(){return this._more=!0,this},"more"),reject:a(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:a(function(h){this.unput(this.match.slice(h))},"less"),pastInput:a(function(){var h=this.matched.substr(0,this.matched.length-this.match.length);return(h.length>20?"...":"")+h.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:a(function(){var h=this.match;return h.length<20&&(h+=this._input.substr(0,20-h.length)),(h.substr(0,20)+(h.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:a(function(){var h=this.pastInput(),c=new Array(h.length+1).join("-");return h+this.upcomingInput()+` diff --git a/assets/config_advanced.md.guhviQ4I.js b/assets/config_advanced.md.BAu8w2UK.js similarity index 63% rename from assets/config_advanced.md.guhviQ4I.js rename to assets/config_advanced.md.BAu8w2UK.js index 7214a2ef..eed9d76f 100644 --- a/assets/config_advanced.md.guhviQ4I.js +++ b/assets/config_advanced.md.BAu8w2UK.js @@ -1,4 +1,4 @@ -import{_ as e,c as a,a2 as n,o as d}from"./chunks/framework.DZuLV8wC.js";const m=JSON.parse('{"title":"高级配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/advanced.md","filePath":"config/advanced.md","lastUpdated":1735025429000}'),r={name:"config/advanced.md"};function s(l,t,p,i,o,c){return d(),a("div",null,t[0]||(t[0]=[n(`

高级配置

配置 FFmpeg

FFmpeg 是什么?

FFmpeg 是知名的开源音视频处理库,被用于许多音视频编解码相关的项目中。

为什么要使用 FFmpeg?

本项目使用 FFmpeg 是为了编解码语音和视频,以使 NapCat 以 QQ 支持的格式处理语音和视频文件。

如果你的 Bot 没有处理语音和视频的需求,可以选择不安装 FFmpeg。

安装 FFmpeg

Windows 系统

  1. 此处 下载ffmpeg-master-latest-win64-gpl.zip

  2. 将其中的文件夹解压至一个你知道的地方(例如 C:\\Program Files),然后重命名为 ffmpeg

  3. 你的 ffmpeg 文件夹的结构看起来应该是这样的:

    text
    ffmpeg
    +import{_ as n,c as d,j as t,a as r,G as s,a2 as l,B as o,o as p}from"./chunks/framework.DZuLV8wC.js";const k=JSON.parse('{"title":"高级配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/advanced.md","filePath":"config/advanced.md","lastUpdated":1735025429000}'),i={name:"config/advanced.md"};function c(h,e,m,g,f,b){const a=o("NolebasePageProperties");return p(),d("div",null,[e[0]||(e[0]=t("h1",{id:"高级配置",tabindex:"-1"},[r("高级配置 "),t("a",{class:"header-anchor",href:"#高级配置","aria-label":'Permalink to "高级配置"'},"​")],-1)),s(a),e[1]||(e[1]=l(`

    配置 FFmpeg

    FFmpeg 是什么?

    FFmpeg 是知名的开源音视频处理库,被用于许多音视频编解码相关的项目中。

    为什么要使用 FFmpeg?

    本项目使用 FFmpeg 是为了编解码语音和视频,以使 NapCat 以 QQ 支持的格式处理语音和视频文件。

    如果你的 Bot 没有处理语音和视频的需求,可以选择不安装 FFmpeg。

    安装 FFmpeg

    Windows 系统

    1. 此处 下载ffmpeg-master-latest-win64-gpl.zip

    2. 将其中的文件夹解压至一个你知道的地方(例如 C:\\Program Files),然后重命名为 ffmpeg

    3. 你的 ffmpeg 文件夹的结构看起来应该是这样的:

      text
      ffmpeg
       |___bin
       |___|___ffmpeg.exe
       |___|___ffplay.exe
      @@ -6,4 +6,4 @@ import{_ as e,c as a,a2 as n,o as d}from"./chunks/framework.DZuLV8wC.js";const m
       |___doc
       |___\\ ...
       |___LICENSE
      -\\___README.txt

      注意

      请一定要保证 bin 文件夹内同时包含 ffmpeg.exeffplay.exe 以及 ffprobe.exe 否则会产生意想不到的错误。

    4. 添加bin目录到系统环境变量 不会可以搜索系统设置环境变量

    如果有其他程序也需要使用 FFmpeg

    如果其他程序支持手动选择 FFmpeg 位置,只需配置为 NapCat 所使用的 FFmpeg 即可。

    如果其他程序不支持手动选择 FFmpeg 位置,只需将 FFmpeg 的 bin 目录注册到系统的 PATH 变量中(可参考 此教程)即可。

    如果你将 FFmpeg 安装到了系统变量中,那么无论有没有在 NapCat 中配置 FFmpeg 路径也可以正常使用 FFmpeg。

    Linux 系统

    请使用你所使用的系统的包管理器直接安装 ffmpeg 即可正常使用。

    macOS 系统

    由于系统存在沙盒机制,无法运行外部程序,因此暂不支持。

    配置 PacketBackend

    这是干什么的?

    这是用来提供NTQQ本身没有的功能的DLC,以下配置方式二选一即可

    配置 PacketBackend (Native)

    TIP

    NapCat 3.6.0及以后的版本在Linux平台 (amd64, arm64), MacOS平台(amd64, arm64),Windows平台 (amd64) 已内置 PacketBackend 实现 ,您无需进行额外的配置即可享受DLC的欢乐 (/≧▽≦)/

    当前支持版本

    平台版本Native
    Windows Amd64 28418-30899
    Linux Amd64 28498-30899
    Linux Arm64 28498-30899
    MacOS Arm64 29456-30899
    MacOS Amd64 29456-30899

    扩展进度

    支持功能
    设置群头衔
    发送poke
    独立Rkey获取
    陌生人状态获取
    伪造合并转发
    文件直链获取
    MarkDown
    群签到
    小程序卡片分享
    AI 声聊
    `,24)]))}const g=e(r,[["render",s]]);export{m as __pageData,g as default}; +\\___README.txt

    注意

    请一定要保证 bin 文件夹内同时包含 ffmpeg.exeffplay.exe 以及 ffprobe.exe 否则会产生意想不到的错误。

  4. 添加bin目录到系统环境变量 不会可以搜索系统设置环境变量

如果有其他程序也需要使用 FFmpeg

如果其他程序支持手动选择 FFmpeg 位置,只需配置为 NapCat 所使用的 FFmpeg 即可。

如果其他程序不支持手动选择 FFmpeg 位置,只需将 FFmpeg 的 bin 目录注册到系统的 PATH 变量中(可参考 此教程)即可。

如果你将 FFmpeg 安装到了系统变量中,那么无论有没有在 NapCat 中配置 FFmpeg 路径也可以正常使用 FFmpeg。

Linux 系统

请使用你所使用的系统的包管理器直接安装 ffmpeg 即可正常使用。

macOS 系统

由于系统存在沙盒机制,无法运行外部程序,因此暂不支持。

配置 PacketBackend

这是干什么的?

这是用来提供NTQQ本身没有的功能的DLC,以下配置方式二选一即可

配置 PacketBackend (Native)

TIP

NapCat 3.6.0及以后的版本在Linux平台 (amd64, arm64), MacOS平台(amd64, arm64),Windows平台 (amd64) 已内置 PacketBackend 实现 ,您无需进行额外的配置即可享受DLC的欢乐 (/≧▽≦)/

当前支持版本

平台版本Native
Windows Amd64 28418-30899
Linux Amd64 28498-30899
Linux Arm64 28498-30899
MacOS Arm64 29456-30899
MacOS Amd64 29456-30899

扩展进度

支持功能
设置群头衔
发送poke
独立Rkey获取
陌生人状态获取
伪造合并转发
文件直链获取
MarkDown
群签到
小程序卡片分享
AI 声聊
`,23))])}const x=n(i,[["render",c]]);export{k as __pageData,x as default}; diff --git a/assets/config_advanced.md.guhviQ4I.lean.js b/assets/config_advanced.md.BAu8w2UK.lean.js similarity index 63% rename from assets/config_advanced.md.guhviQ4I.lean.js rename to assets/config_advanced.md.BAu8w2UK.lean.js index 7214a2ef..eed9d76f 100644 --- a/assets/config_advanced.md.guhviQ4I.lean.js +++ b/assets/config_advanced.md.BAu8w2UK.lean.js @@ -1,4 +1,4 @@ -import{_ as e,c as a,a2 as n,o as d}from"./chunks/framework.DZuLV8wC.js";const m=JSON.parse('{"title":"高级配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/advanced.md","filePath":"config/advanced.md","lastUpdated":1735025429000}'),r={name:"config/advanced.md"};function s(l,t,p,i,o,c){return d(),a("div",null,t[0]||(t[0]=[n(`

高级配置

配置 FFmpeg

FFmpeg 是什么?

FFmpeg 是知名的开源音视频处理库,被用于许多音视频编解码相关的项目中。

为什么要使用 FFmpeg?

本项目使用 FFmpeg 是为了编解码语音和视频,以使 NapCat 以 QQ 支持的格式处理语音和视频文件。

如果你的 Bot 没有处理语音和视频的需求,可以选择不安装 FFmpeg。

安装 FFmpeg

Windows 系统

  1. 此处 下载ffmpeg-master-latest-win64-gpl.zip

  2. 将其中的文件夹解压至一个你知道的地方(例如 C:\\Program Files),然后重命名为 ffmpeg

  3. 你的 ffmpeg 文件夹的结构看起来应该是这样的:

    text
    ffmpeg
    +import{_ as n,c as d,j as t,a as r,G as s,a2 as l,B as o,o as p}from"./chunks/framework.DZuLV8wC.js";const k=JSON.parse('{"title":"高级配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/advanced.md","filePath":"config/advanced.md","lastUpdated":1735025429000}'),i={name:"config/advanced.md"};function c(h,e,m,g,f,b){const a=o("NolebasePageProperties");return p(),d("div",null,[e[0]||(e[0]=t("h1",{id:"高级配置",tabindex:"-1"},[r("高级配置 "),t("a",{class:"header-anchor",href:"#高级配置","aria-label":'Permalink to "高级配置"'},"​")],-1)),s(a),e[1]||(e[1]=l(`

    配置 FFmpeg

    FFmpeg 是什么?

    FFmpeg 是知名的开源音视频处理库,被用于许多音视频编解码相关的项目中。

    为什么要使用 FFmpeg?

    本项目使用 FFmpeg 是为了编解码语音和视频,以使 NapCat 以 QQ 支持的格式处理语音和视频文件。

    如果你的 Bot 没有处理语音和视频的需求,可以选择不安装 FFmpeg。

    安装 FFmpeg

    Windows 系统

    1. 此处 下载ffmpeg-master-latest-win64-gpl.zip

    2. 将其中的文件夹解压至一个你知道的地方(例如 C:\\Program Files),然后重命名为 ffmpeg

    3. 你的 ffmpeg 文件夹的结构看起来应该是这样的:

      text
      ffmpeg
       |___bin
       |___|___ffmpeg.exe
       |___|___ffplay.exe
      @@ -6,4 +6,4 @@ import{_ as e,c as a,a2 as n,o as d}from"./chunks/framework.DZuLV8wC.js";const m
       |___doc
       |___\\ ...
       |___LICENSE
      -\\___README.txt

      注意

      请一定要保证 bin 文件夹内同时包含 ffmpeg.exeffplay.exe 以及 ffprobe.exe 否则会产生意想不到的错误。

    4. 添加bin目录到系统环境变量 不会可以搜索系统设置环境变量

    如果有其他程序也需要使用 FFmpeg

    如果其他程序支持手动选择 FFmpeg 位置,只需配置为 NapCat 所使用的 FFmpeg 即可。

    如果其他程序不支持手动选择 FFmpeg 位置,只需将 FFmpeg 的 bin 目录注册到系统的 PATH 变量中(可参考 此教程)即可。

    如果你将 FFmpeg 安装到了系统变量中,那么无论有没有在 NapCat 中配置 FFmpeg 路径也可以正常使用 FFmpeg。

    Linux 系统

    请使用你所使用的系统的包管理器直接安装 ffmpeg 即可正常使用。

    macOS 系统

    由于系统存在沙盒机制,无法运行外部程序,因此暂不支持。

    配置 PacketBackend

    这是干什么的?

    这是用来提供NTQQ本身没有的功能的DLC,以下配置方式二选一即可

    配置 PacketBackend (Native)

    TIP

    NapCat 3.6.0及以后的版本在Linux平台 (amd64, arm64), MacOS平台(amd64, arm64),Windows平台 (amd64) 已内置 PacketBackend 实现 ,您无需进行额外的配置即可享受DLC的欢乐 (/≧▽≦)/

    当前支持版本

    平台版本Native
    Windows Amd64 28418-30899
    Linux Amd64 28498-30899
    Linux Arm64 28498-30899
    MacOS Arm64 29456-30899
    MacOS Amd64 29456-30899

    扩展进度

    支持功能
    设置群头衔
    发送poke
    独立Rkey获取
    陌生人状态获取
    伪造合并转发
    文件直链获取
    MarkDown
    群签到
    小程序卡片分享
    AI 声聊
    `,24)]))}const g=e(r,[["render",s]]);export{m as __pageData,g as default}; +\\___README.txt

    注意

    请一定要保证 bin 文件夹内同时包含 ffmpeg.exeffplay.exe 以及 ffprobe.exe 否则会产生意想不到的错误。

  4. 添加bin目录到系统环境变量 不会可以搜索系统设置环境变量

如果有其他程序也需要使用 FFmpeg

如果其他程序支持手动选择 FFmpeg 位置,只需配置为 NapCat 所使用的 FFmpeg 即可。

如果其他程序不支持手动选择 FFmpeg 位置,只需将 FFmpeg 的 bin 目录注册到系统的 PATH 变量中(可参考 此教程)即可。

如果你将 FFmpeg 安装到了系统变量中,那么无论有没有在 NapCat 中配置 FFmpeg 路径也可以正常使用 FFmpeg。

Linux 系统

请使用你所使用的系统的包管理器直接安装 ffmpeg 即可正常使用。

macOS 系统

由于系统存在沙盒机制,无法运行外部程序,因此暂不支持。

配置 PacketBackend

这是干什么的?

这是用来提供NTQQ本身没有的功能的DLC,以下配置方式二选一即可

配置 PacketBackend (Native)

TIP

NapCat 3.6.0及以后的版本在Linux平台 (amd64, arm64), MacOS平台(amd64, arm64),Windows平台 (amd64) 已内置 PacketBackend 实现 ,您无需进行额外的配置即可享受DLC的欢乐 (/≧▽≦)/

当前支持版本

平台版本Native
Windows Amd64 28418-30899
Linux Amd64 28498-30899
Linux Arm64 28498-30899
MacOS Arm64 29456-30899
MacOS Amd64 29456-30899

扩展进度

支持功能
设置群头衔
发送poke
独立Rkey获取
陌生人状态获取
伪造合并转发
文件直链获取
MarkDown
群签到
小程序卡片分享
AI 声聊
`,23))])}const x=n(i,[["render",c]]);export{k as __pageData,x as default}; diff --git a/assets/config_basic.md.BYh0_L18.lean.js b/assets/config_basic.md.CbEL8jLw.js similarity index 92% rename from assets/config_basic.md.BYh0_L18.lean.js rename to assets/config_basic.md.CbEL8jLw.js index c5420d68..fe57d9c3 100644 --- a/assets/config_basic.md.BYh0_L18.lean.js +++ b/assets/config_basic.md.CbEL8jLw.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const o=JSON.parse('{"title":"基础配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/basic.md","filePath":"config/basic.md","lastUpdated":1733108973000}'),h={name:"config/basic.md"};function l(k,s,p,e,E,r){return t(),a("div",null,s[0]||(s[0]=[n(`

基础配置

WARNING

请勿将注释内容写入配置文件,否则会导致配置文件解析失败。

通过 WebUI 配置OneBot服务

如果你已经启动了 NapCat,并且有多于 1 个开放端口,则可以通过 WebUI 进行配置。

默认地址为 0.0.0.0,即监听所有地址。当配置了不可用的地址时 WebUI 将被禁用。

默认端口为 6099

当端口被设置为 0 时将禁用 WebUI。

当端口被占用时,会自动对端口 +1,直到找到可用端口(最多尝试100次,失败则会禁用 WebUI),端口号会在启动日志中显示。

启动后可在启动日志中看到形如 [WebUi] WebUi Local Panel Url: http://127.0.0.1:6099/webui?token=xxxx 的token信息。

也可打开 webui.json 文件,在其中找到token。

json5
{
+import{_ as n,c as t,j as i,a as h,G as l,a2 as k,B as p,o as e}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"基础配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/basic.md","filePath":"config/basic.md","lastUpdated":1733108973000}'),E={name:"config/basic.md"};function r(d,s,o,g,y,F){const a=p("NolebasePageProperties");return e(),t("div",null,[s[0]||(s[0]=i("h1",{id:"基础配置",tabindex:"-1"},[h("基础配置 "),i("a",{class:"header-anchor",href:"#基础配置","aria-label":'Permalink to "基础配置"'},"​")],-1)),l(a),s[1]||(s[1]=k(`

WARNING

请勿将注释内容写入配置文件,否则会导致配置文件解析失败。

通过 WebUI 配置OneBot服务

如果你已经启动了 NapCat,并且有多于 1 个开放端口,则可以通过 WebUI 进行配置。

默认地址为 0.0.0.0,即监听所有地址。当配置了不可用的地址时 WebUI 将被禁用。

默认端口为 6099

当端口被设置为 0 时将禁用 WebUI。

当端口被占用时,会自动对端口 +1,直到找到可用端口(最多尝试100次,失败则会禁用 WebUI),端口号会在启动日志中显示。

启动后可在启动日志中看到形如 [WebUi] WebUi Local Panel Url: http://127.0.0.1:6099/webui?token=xxxx 的token信息。

也可打开 webui.json 文件,在其中找到token。

json5
{
     "host": "0.0.0.0", // WebUI 监听地址
     "port": 6099, // WebUI 端口
     "prefix": "", // WebUI 工作前缀,此项功能将在进阶配置中解释
@@ -77,4 +77,4 @@ import{_ as i,c as a,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const o
   "fileLogLevel": "debug",
   "consoleLogLevel": "info",
   "packetServer":""
-}
`,26)]))}const g=i(h,[["render",l]]);export{o as __pageData,g as default}; +}
`,25))])}const q=n(E,[["render",r]]);export{u as __pageData,q as default}; diff --git a/assets/config_basic.md.BYh0_L18.js b/assets/config_basic.md.CbEL8jLw.lean.js similarity index 92% rename from assets/config_basic.md.BYh0_L18.js rename to assets/config_basic.md.CbEL8jLw.lean.js index c5420d68..fe57d9c3 100644 --- a/assets/config_basic.md.BYh0_L18.js +++ b/assets/config_basic.md.CbEL8jLw.lean.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const o=JSON.parse('{"title":"基础配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/basic.md","filePath":"config/basic.md","lastUpdated":1733108973000}'),h={name:"config/basic.md"};function l(k,s,p,e,E,r){return t(),a("div",null,s[0]||(s[0]=[n(`

基础配置

WARNING

请勿将注释内容写入配置文件,否则会导致配置文件解析失败。

通过 WebUI 配置OneBot服务

如果你已经启动了 NapCat,并且有多于 1 个开放端口,则可以通过 WebUI 进行配置。

默认地址为 0.0.0.0,即监听所有地址。当配置了不可用的地址时 WebUI 将被禁用。

默认端口为 6099

当端口被设置为 0 时将禁用 WebUI。

当端口被占用时,会自动对端口 +1,直到找到可用端口(最多尝试100次,失败则会禁用 WebUI),端口号会在启动日志中显示。

启动后可在启动日志中看到形如 [WebUi] WebUi Local Panel Url: http://127.0.0.1:6099/webui?token=xxxx 的token信息。

也可打开 webui.json 文件,在其中找到token。

json5
{
+import{_ as n,c as t,j as i,a as h,G as l,a2 as k,B as p,o as e}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"基础配置","description":"","frontmatter":{},"headers":[],"relativePath":"config/basic.md","filePath":"config/basic.md","lastUpdated":1733108973000}'),E={name:"config/basic.md"};function r(d,s,o,g,y,F){const a=p("NolebasePageProperties");return e(),t("div",null,[s[0]||(s[0]=i("h1",{id:"基础配置",tabindex:"-1"},[h("基础配置 "),i("a",{class:"header-anchor",href:"#基础配置","aria-label":'Permalink to "基础配置"'},"​")],-1)),l(a),s[1]||(s[1]=k(`

WARNING

请勿将注释内容写入配置文件,否则会导致配置文件解析失败。

通过 WebUI 配置OneBot服务

如果你已经启动了 NapCat,并且有多于 1 个开放端口,则可以通过 WebUI 进行配置。

默认地址为 0.0.0.0,即监听所有地址。当配置了不可用的地址时 WebUI 将被禁用。

默认端口为 6099

当端口被设置为 0 时将禁用 WebUI。

当端口被占用时,会自动对端口 +1,直到找到可用端口(最多尝试100次,失败则会禁用 WebUI),端口号会在启动日志中显示。

启动后可在启动日志中看到形如 [WebUi] WebUi Local Panel Url: http://127.0.0.1:6099/webui?token=xxxx 的token信息。

也可打开 webui.json 文件,在其中找到token。

json5
{
     "host": "0.0.0.0", // WebUI 监听地址
     "port": 6099, // WebUI 端口
     "prefix": "", // WebUI 工作前缀,此项功能将在进阶配置中解释
@@ -77,4 +77,4 @@ import{_ as i,c as a,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const o
   "fileLogLevel": "debug",
   "consoleLogLevel": "info",
   "packetServer":""
-}
`,26)]))}const g=i(h,[["render",l]]);export{o as __pageData,g as default}; +}
`,25))])}const q=n(E,[["render",r]]);export{u as __pageData,q as default}; diff --git a/assets/develop_api.md.8K1-kwj2.js b/assets/develop_api.md.8K1-kwj2.js new file mode 100644 index 00000000..8b5c99aa --- /dev/null +++ b/assets/develop_api.md.8K1-kwj2.js @@ -0,0 +1 @@ +import{_ as r,c,j as d,a as o,G as n,a2 as l,B as a,o as s}from"./chunks/framework.DZuLV8wC.js";const f=JSON.parse('{"title":"请求接口兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api.md","filePath":"develop/api.md","lastUpdated":1734542178000}'),i={name:"develop/api.md"};function _(g,t,y,x,p,h){const e=a("NolebasePageProperties");return s(),c("div",null,[t[0]||(t[0]=d("h1",{id:"请求接口兼容情况",tabindex:"-1"},[o("请求接口兼容情况 "),d("a",{class:"header-anchor",href:"#请求接口兼容情况","aria-label":'Permalink to "请求接口兼容情况"'},"​")],-1)),n(e),t[1]||(t[1]=l('

NapCatQQ 实现了 OneBot 11 以及 go-cqhttp 的大部分 API,对于 API 的详细说明请自行点击相关链接查看。

详细 NapCatQQ All API 用例参考 https://napcat.apifox.cn

连接方式

连接方式可用
HTTP 接口调用
HTTP POST 事件上报
HTTP POST 快速操作
正向 WS 连接
反向 WS 连接

OneBot 11 API

Api介绍可用备注
send_private_msg发送私聊消息
send_group_msg发送群消息
send_msg发送消息
delete_msg撤回消息
get_msg获取消息
get_forward_msg获取合并转发消息
send_like发送好友赞推荐每次请求间隔3s,否则会被吞
set_group_kick群组踢人
set_group_ban群组单人禁言
set_group_whole_ban群组全员禁言
set_group_admin群组设置管理员
set_group_card设置群名片(群备注)
set_group_name设置群名
set_group_leave退出群组
set_group_special_title设置群组专属头衔
set_friend_add_request处理加好友请求
set_group_add_request处理加群请求/邀请
get_login_info获取登录号信息
get_stranger_info获取陌生人信息
get_friend_list获取好友列表
get_group_info获取群信息
get_group_list获取群列表
get_group_member_info获取群成员信息
get_group_member_list获取群成员列表
get_group_honor_info获取群荣誉信息
get_cookies获取 Cookies
get_csrf_token获取 CSRF Token
get_credentials获取 QQ 相关接口凭证
get_record获取语音
get_image获取图片
can_send_image检查是否可以发送图片
can_send_record检查是否可以发送语音
get_status获取运行状态
get_version_info获取版本信息
clean_cache清理缓存

go-cqhttp API

Api介绍可用备注
set_qq_profile设置登录号资料
_get_model_show获取在线机型仅为兼容性
_set_model_show设置在线机型仅为兼容性
get_online_clients获取当前账号在线客户端列表
delete_friend删除好友
mark_msg_as_read标记消息已读
send_group_forward_msg发送合并转发 ( 群聊 )
send_private_forward_msg发送合并转发 ( 好友 )
get_group_msg_history获取群消息历史记录
ocr_image图片 OCR
.ocr_image图片 OCR
get_group_system_msg获取群系统消息
get_essence_msg_list获取精华消息列表
get_group_at_all_remain获取群 @全体成员 剩余次数
set_group_portrait设置群头像
set_essence_msg设置精华消息
delete_essence_msg移出精华消息
send_group_sign群打卡
_send_group_notice发送群公告
_get_group_notice获取群公告
upload_group_file上传群文件
delete_group_file删除群文件
create_group_file_folder创建群文件文件夹
delete_group_folder删除群文件文件夹
get_group_file_system_info获取群文件系统信息
get_group_root_files获取群根目录文件列表
get_group_files_by_folder获取群子目录文件列表
get_group_file_url获取群文件资源链接
upload_private_file上传私聊文件
download_file下载文件到缓存目录
check_url_safely检查链接安全性
.handle_quick_operation对事件执行快速操作 ( 隐藏 API )

napcat API

Api介绍可用备注
set_group_sign群签到
ArkSharePeer推荐联系人/群聊
ArkShareGroup推荐群聊
get_robot_uin_range获取机器人QQ号区间
set_online_status设置在线状态
get_friends_with_category获取好友分类列表
set_qq_avatar设置头像
get_file获取文件信息
forward_friend_single_msg转发单条信息到私聊
forward_group_single_msg转发单条信息到群聊
translate_en2zh英译中翻译
set_msg_emoji_like设置消息的表情回复
send_forward_msg发送合并转发
mark_private_msg_as_read标记私聊信息已读
mark_group_msg_as_read标记群聊信息已读
get_friend_msg_history获取私聊记录
create_collection创建文本收藏
get_collection_list获取收藏列表
set_self_longnick设置个人签名
get_recent_contact获取最近的聊天记录
_mark_all_as_read标记所有为已读
get_profile_like获取自身点赞列表
fetch_custom_face获取收藏表情
fetch_emoji_like拉取表情回应列表
set_input_status设置输入状态
get_group_info_ex获取群组额外信息
get_group_ignore_add_request获取群组忽略的通知
_del_group_notice删除群聊公告
fetch_user_profile_like获取用户个人资料页
friend_poke私聊戳一戳
group_poke群聊戳一戳
nc_get_packet_status获取PacketServer状态
nc_get_user_status获取陌生人在线状态
nc_get_rkey获取Rkey
get_group_shut_list获取群聊被禁言用户
get_mini_app_ark签名小程序卡片如B站分享卡片
get_ai_recordAI文字转语音
get_ai_characters获取AI语音角色列表
send_group_ai_record群聊发送AI语音
',10))])}const m=r(i,[["render",_]]);export{f as __pageData,m as default}; diff --git a/assets/develop_api.md.8K1-kwj2.lean.js b/assets/develop_api.md.8K1-kwj2.lean.js new file mode 100644 index 00000000..8b5c99aa --- /dev/null +++ b/assets/develop_api.md.8K1-kwj2.lean.js @@ -0,0 +1 @@ +import{_ as r,c,j as d,a as o,G as n,a2 as l,B as a,o as s}from"./chunks/framework.DZuLV8wC.js";const f=JSON.parse('{"title":"请求接口兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api.md","filePath":"develop/api.md","lastUpdated":1734542178000}'),i={name:"develop/api.md"};function _(g,t,y,x,p,h){const e=a("NolebasePageProperties");return s(),c("div",null,[t[0]||(t[0]=d("h1",{id:"请求接口兼容情况",tabindex:"-1"},[o("请求接口兼容情况 "),d("a",{class:"header-anchor",href:"#请求接口兼容情况","aria-label":'Permalink to "请求接口兼容情况"'},"​")],-1)),n(e),t[1]||(t[1]=l('

NapCatQQ 实现了 OneBot 11 以及 go-cqhttp 的大部分 API,对于 API 的详细说明请自行点击相关链接查看。

详细 NapCatQQ All API 用例参考 https://napcat.apifox.cn

连接方式

连接方式可用
HTTP 接口调用
HTTP POST 事件上报
HTTP POST 快速操作
正向 WS 连接
反向 WS 连接

OneBot 11 API

Api介绍可用备注
send_private_msg发送私聊消息
send_group_msg发送群消息
send_msg发送消息
delete_msg撤回消息
get_msg获取消息
get_forward_msg获取合并转发消息
send_like发送好友赞推荐每次请求间隔3s,否则会被吞
set_group_kick群组踢人
set_group_ban群组单人禁言
set_group_whole_ban群组全员禁言
set_group_admin群组设置管理员
set_group_card设置群名片(群备注)
set_group_name设置群名
set_group_leave退出群组
set_group_special_title设置群组专属头衔
set_friend_add_request处理加好友请求
set_group_add_request处理加群请求/邀请
get_login_info获取登录号信息
get_stranger_info获取陌生人信息
get_friend_list获取好友列表
get_group_info获取群信息
get_group_list获取群列表
get_group_member_info获取群成员信息
get_group_member_list获取群成员列表
get_group_honor_info获取群荣誉信息
get_cookies获取 Cookies
get_csrf_token获取 CSRF Token
get_credentials获取 QQ 相关接口凭证
get_record获取语音
get_image获取图片
can_send_image检查是否可以发送图片
can_send_record检查是否可以发送语音
get_status获取运行状态
get_version_info获取版本信息
clean_cache清理缓存

go-cqhttp API

Api介绍可用备注
set_qq_profile设置登录号资料
_get_model_show获取在线机型仅为兼容性
_set_model_show设置在线机型仅为兼容性
get_online_clients获取当前账号在线客户端列表
delete_friend删除好友
mark_msg_as_read标记消息已读
send_group_forward_msg发送合并转发 ( 群聊 )
send_private_forward_msg发送合并转发 ( 好友 )
get_group_msg_history获取群消息历史记录
ocr_image图片 OCR
.ocr_image图片 OCR
get_group_system_msg获取群系统消息
get_essence_msg_list获取精华消息列表
get_group_at_all_remain获取群 @全体成员 剩余次数
set_group_portrait设置群头像
set_essence_msg设置精华消息
delete_essence_msg移出精华消息
send_group_sign群打卡
_send_group_notice发送群公告
_get_group_notice获取群公告
upload_group_file上传群文件
delete_group_file删除群文件
create_group_file_folder创建群文件文件夹
delete_group_folder删除群文件文件夹
get_group_file_system_info获取群文件系统信息
get_group_root_files获取群根目录文件列表
get_group_files_by_folder获取群子目录文件列表
get_group_file_url获取群文件资源链接
upload_private_file上传私聊文件
download_file下载文件到缓存目录
check_url_safely检查链接安全性
.handle_quick_operation对事件执行快速操作 ( 隐藏 API )

napcat API

Api介绍可用备注
set_group_sign群签到
ArkSharePeer推荐联系人/群聊
ArkShareGroup推荐群聊
get_robot_uin_range获取机器人QQ号区间
set_online_status设置在线状态
get_friends_with_category获取好友分类列表
set_qq_avatar设置头像
get_file获取文件信息
forward_friend_single_msg转发单条信息到私聊
forward_group_single_msg转发单条信息到群聊
translate_en2zh英译中翻译
set_msg_emoji_like设置消息的表情回复
send_forward_msg发送合并转发
mark_private_msg_as_read标记私聊信息已读
mark_group_msg_as_read标记群聊信息已读
get_friend_msg_history获取私聊记录
create_collection创建文本收藏
get_collection_list获取收藏列表
set_self_longnick设置个人签名
get_recent_contact获取最近的聊天记录
_mark_all_as_read标记所有为已读
get_profile_like获取自身点赞列表
fetch_custom_face获取收藏表情
fetch_emoji_like拉取表情回应列表
set_input_status设置输入状态
get_group_info_ex获取群组额外信息
get_group_ignore_add_request获取群组忽略的通知
_del_group_notice删除群聊公告
fetch_user_profile_like获取用户个人资料页
friend_poke私聊戳一戳
group_poke群聊戳一戳
nc_get_packet_status获取PacketServer状态
nc_get_user_status获取陌生人在线状态
nc_get_rkey获取Rkey
get_group_shut_list获取群聊被禁言用户
get_mini_app_ark签名小程序卡片如B站分享卡片
get_ai_recordAI文字转语音
get_ai_characters获取AI语音角色列表
send_group_ai_record群聊发送AI语音
',10))])}const m=r(i,[["render",_]]);export{f as __pageData,m as default}; diff --git a/assets/develop_api.md.C-tuvthf.js b/assets/develop_api.md.C-tuvthf.js deleted file mode 100644 index 3e657fcb..00000000 --- a/assets/develop_api.md.C-tuvthf.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as d,c as e,a2 as r,o as c}from"./chunks/framework.DZuLV8wC.js";const y=JSON.parse('{"title":"请求接口兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api.md","filePath":"develop/api.md","lastUpdated":1734542178000}'),o={name:"develop/api.md"};function n(l,t,a,s,i,_){return c(),e("div",null,t[0]||(t[0]=[r('

请求接口兼容情况

NapCatQQ 实现了 OneBot 11 以及 go-cqhttp 的大部分 API,对于 API 的详细说明请自行点击相关链接查看。

详细 NapCatQQ All API 用例参考 https://napcat.apifox.cn

连接方式

连接方式可用
HTTP 接口调用
HTTP POST 事件上报
HTTP POST 快速操作
正向 WS 连接
反向 WS 连接

OneBot 11 API

Api介绍可用备注
send_private_msg发送私聊消息
send_group_msg发送群消息
send_msg发送消息
delete_msg撤回消息
get_msg获取消息
get_forward_msg获取合并转发消息
send_like发送好友赞推荐每次请求间隔3s,否则会被吞
set_group_kick群组踢人
set_group_ban群组单人禁言
set_group_whole_ban群组全员禁言
set_group_admin群组设置管理员
set_group_card设置群名片(群备注)
set_group_name设置群名
set_group_leave退出群组
set_group_special_title设置群组专属头衔
set_friend_add_request处理加好友请求
set_group_add_request处理加群请求/邀请
get_login_info获取登录号信息
get_stranger_info获取陌生人信息
get_friend_list获取好友列表
get_group_info获取群信息
get_group_list获取群列表
get_group_member_info获取群成员信息
get_group_member_list获取群成员列表
get_group_honor_info获取群荣誉信息
get_cookies获取 Cookies
get_csrf_token获取 CSRF Token
get_credentials获取 QQ 相关接口凭证
get_record获取语音
get_image获取图片
can_send_image检查是否可以发送图片
can_send_record检查是否可以发送语音
get_status获取运行状态
get_version_info获取版本信息
clean_cache清理缓存

go-cqhttp API

Api介绍可用备注
set_qq_profile设置登录号资料
_get_model_show获取在线机型仅为兼容性
_set_model_show设置在线机型仅为兼容性
get_online_clients获取当前账号在线客户端列表
delete_friend删除好友
mark_msg_as_read标记消息已读
send_group_forward_msg发送合并转发 ( 群聊 )
send_private_forward_msg发送合并转发 ( 好友 )
get_group_msg_history获取群消息历史记录
ocr_image图片 OCR
.ocr_image图片 OCR
get_group_system_msg获取群系统消息
get_essence_msg_list获取精华消息列表
get_group_at_all_remain获取群 @全体成员 剩余次数
set_group_portrait设置群头像
set_essence_msg设置精华消息
delete_essence_msg移出精华消息
send_group_sign群打卡
_send_group_notice发送群公告
_get_group_notice获取群公告
upload_group_file上传群文件
delete_group_file删除群文件
create_group_file_folder创建群文件文件夹
delete_group_folder删除群文件文件夹
get_group_file_system_info获取群文件系统信息
get_group_root_files获取群根目录文件列表
get_group_files_by_folder获取群子目录文件列表
get_group_file_url获取群文件资源链接
upload_private_file上传私聊文件
download_file下载文件到缓存目录
check_url_safely检查链接安全性
.handle_quick_operation对事件执行快速操作 ( 隐藏 API )

napcat API

Api介绍可用备注
set_group_sign群签到
ArkSharePeer推荐联系人/群聊
ArkShareGroup推荐群聊
get_robot_uin_range获取机器人QQ号区间
set_online_status设置在线状态
get_friends_with_category获取好友分类列表
set_qq_avatar设置头像
get_file获取文件信息
forward_friend_single_msg转发单条信息到私聊
forward_group_single_msg转发单条信息到群聊
translate_en2zh英译中翻译
set_msg_emoji_like设置消息的表情回复
send_forward_msg发送合并转发
mark_private_msg_as_read标记私聊信息已读
mark_group_msg_as_read标记群聊信息已读
get_friend_msg_history获取私聊记录
create_collection创建文本收藏
get_collection_list获取收藏列表
set_self_longnick设置个人签名
get_recent_contact获取最近的聊天记录
_mark_all_as_read标记所有为已读
get_profile_like获取自身点赞列表
fetch_custom_face获取收藏表情
fetch_emoji_like拉取表情回应列表
set_input_status设置输入状态
get_group_info_ex获取群组额外信息
get_group_ignore_add_request获取群组忽略的通知
_del_group_notice删除群聊公告
fetch_user_profile_like获取用户个人资料页
friend_poke私聊戳一戳
group_poke群聊戳一戳
nc_get_packet_status获取PacketServer状态
nc_get_user_status获取陌生人在线状态
nc_get_rkey获取Rkey
get_group_shut_list获取群聊被禁言用户
get_mini_app_ark签名小程序卡片如B站分享卡片
get_ai_recordAI文字转语音
get_ai_characters获取AI语音角色列表
send_group_ai_record群聊发送AI语音
',11)]))}const x=d(o,[["render",n]]);export{y as __pageData,x as default}; diff --git a/assets/develop_api.md.C-tuvthf.lean.js b/assets/develop_api.md.C-tuvthf.lean.js deleted file mode 100644 index 3e657fcb..00000000 --- a/assets/develop_api.md.C-tuvthf.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as d,c as e,a2 as r,o as c}from"./chunks/framework.DZuLV8wC.js";const y=JSON.parse('{"title":"请求接口兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api.md","filePath":"develop/api.md","lastUpdated":1734542178000}'),o={name:"develop/api.md"};function n(l,t,a,s,i,_){return c(),e("div",null,t[0]||(t[0]=[r('

请求接口兼容情况

NapCatQQ 实现了 OneBot 11 以及 go-cqhttp 的大部分 API,对于 API 的详细说明请自行点击相关链接查看。

详细 NapCatQQ All API 用例参考 https://napcat.apifox.cn

连接方式

连接方式可用
HTTP 接口调用
HTTP POST 事件上报
HTTP POST 快速操作
正向 WS 连接
反向 WS 连接

OneBot 11 API

Api介绍可用备注
send_private_msg发送私聊消息
send_group_msg发送群消息
send_msg发送消息
delete_msg撤回消息
get_msg获取消息
get_forward_msg获取合并转发消息
send_like发送好友赞推荐每次请求间隔3s,否则会被吞
set_group_kick群组踢人
set_group_ban群组单人禁言
set_group_whole_ban群组全员禁言
set_group_admin群组设置管理员
set_group_card设置群名片(群备注)
set_group_name设置群名
set_group_leave退出群组
set_group_special_title设置群组专属头衔
set_friend_add_request处理加好友请求
set_group_add_request处理加群请求/邀请
get_login_info获取登录号信息
get_stranger_info获取陌生人信息
get_friend_list获取好友列表
get_group_info获取群信息
get_group_list获取群列表
get_group_member_info获取群成员信息
get_group_member_list获取群成员列表
get_group_honor_info获取群荣誉信息
get_cookies获取 Cookies
get_csrf_token获取 CSRF Token
get_credentials获取 QQ 相关接口凭证
get_record获取语音
get_image获取图片
can_send_image检查是否可以发送图片
can_send_record检查是否可以发送语音
get_status获取运行状态
get_version_info获取版本信息
clean_cache清理缓存

go-cqhttp API

Api介绍可用备注
set_qq_profile设置登录号资料
_get_model_show获取在线机型仅为兼容性
_set_model_show设置在线机型仅为兼容性
get_online_clients获取当前账号在线客户端列表
delete_friend删除好友
mark_msg_as_read标记消息已读
send_group_forward_msg发送合并转发 ( 群聊 )
send_private_forward_msg发送合并转发 ( 好友 )
get_group_msg_history获取群消息历史记录
ocr_image图片 OCR
.ocr_image图片 OCR
get_group_system_msg获取群系统消息
get_essence_msg_list获取精华消息列表
get_group_at_all_remain获取群 @全体成员 剩余次数
set_group_portrait设置群头像
set_essence_msg设置精华消息
delete_essence_msg移出精华消息
send_group_sign群打卡
_send_group_notice发送群公告
_get_group_notice获取群公告
upload_group_file上传群文件
delete_group_file删除群文件
create_group_file_folder创建群文件文件夹
delete_group_folder删除群文件文件夹
get_group_file_system_info获取群文件系统信息
get_group_root_files获取群根目录文件列表
get_group_files_by_folder获取群子目录文件列表
get_group_file_url获取群文件资源链接
upload_private_file上传私聊文件
download_file下载文件到缓存目录
check_url_safely检查链接安全性
.handle_quick_operation对事件执行快速操作 ( 隐藏 API )

napcat API

Api介绍可用备注
set_group_sign群签到
ArkSharePeer推荐联系人/群聊
ArkShareGroup推荐群聊
get_robot_uin_range获取机器人QQ号区间
set_online_status设置在线状态
get_friends_with_category获取好友分类列表
set_qq_avatar设置头像
get_file获取文件信息
forward_friend_single_msg转发单条信息到私聊
forward_group_single_msg转发单条信息到群聊
translate_en2zh英译中翻译
set_msg_emoji_like设置消息的表情回复
send_forward_msg发送合并转发
mark_private_msg_as_read标记私聊信息已读
mark_group_msg_as_read标记群聊信息已读
get_friend_msg_history获取私聊记录
create_collection创建文本收藏
get_collection_list获取收藏列表
set_self_longnick设置个人签名
get_recent_contact获取最近的聊天记录
_mark_all_as_read标记所有为已读
get_profile_like获取自身点赞列表
fetch_custom_face获取收藏表情
fetch_emoji_like拉取表情回应列表
set_input_status设置输入状态
get_group_info_ex获取群组额外信息
get_group_ignore_add_request获取群组忽略的通知
_del_group_notice删除群聊公告
fetch_user_profile_like获取用户个人资料页
friend_poke私聊戳一戳
group_poke群聊戳一戳
nc_get_packet_status获取PacketServer状态
nc_get_user_status获取陌生人在线状态
nc_get_rkey获取Rkey
get_group_shut_list获取群聊被禁言用户
get_mini_app_ark签名小程序卡片如B站分享卡片
get_ai_recordAI文字转语音
get_ai_characters获取AI语音角色列表
send_group_ai_record群聊发送AI语音
',11)]))}const x=d(o,[["render",n]]);export{y as __pageData,x as default}; diff --git a/assets/develop_api_doc.md.BefUxacL.js b/assets/develop_api_doc.md.BefUxacL.js new file mode 100644 index 00000000..3e3c9e16 --- /dev/null +++ b/assets/develop_api_doc.md.BefUxacL.js @@ -0,0 +1 @@ +import{_ as a,c as r,j as d,a as o,G as h,a2 as i,B as n,o as l}from"./chunks/framework.DZuLV8wC.js";const f=JSON.parse('{"title":"API 文档","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/doc.md","filePath":"develop/api/doc.md","lastUpdated":1734152371000}'),c={name:"develop/api/doc.md"};function b(s,t,u,m,g,q){const e=n("NolebasePageProperties");return l(),r("div",null,[t[0]||(t[0]=d("h1",{id:"api-文档",tabindex:"-1"},[o("API 文档 "),d("a",{class:"header-anchor",href:"#api-文档","aria-label":'Permalink to "API 文档"'},"​")],-1)),h(e),t[1]||(t[1]=i('

此处仅包含 NapCatQQ 中的扩展接口

set_group_sign - 群签到

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

group_poke - 群聊戳一戳

参数

字段名数据类型默认值说明
group_idnumber-群号
user_idnumber-对方 QQ 号

响应数据

friend_poke - 私聊戳一戳

参数

字段名数据类型默认值说明
user_idnumber-对方 QQ 号

响应数据

ArkSharePeer - 获取推荐好友/群聊卡片

参数

好友和群聊二选一

字段名数据类型默认值说明
user_idstring-对方 QQ 号
phoneNumberstring""对方 手机号
group_idstring-群号

响应数据

字段名数据类型说明
errCodenumber错误信息
errMsgstring错误信息
arkJsonstring卡片JSON

ArkShareGroup - 获取推荐群聊卡片

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

字段名数据类型说明
string卡片JSON

get_robot_uin_range - 获取机器人账号范围

参数

响应数据

字段名数据类型默认值说明
list[]-账号范围列表

list

字段名数据类型说明
minUinnumber最小
maxUinnumber最大

set_online_status - 设置在线状态

参数

字段名数据类型默认值说明
statusnumber-参考状态列表
ext_statusnumber-参考状态列表
battery_statusnumber-电量

响应数据

get_friends_with_category - 获取分类的好友列表

参数

响应数据

字段名数据类型默认值说明
list[]-好友列表

list

字段名数据类型说明
categoryIdnumber分类ID
categorySortIdnumber分类排序ID
categoryNamestring分类名称
categoryMbCountnumber分类内好友总数量
onlineCountnumber在线数量
buddyListbuddy[]好友列表

buddy

字段名数据类型说明
qidstringQQID
longNickstring签名
birthday_yearnumber生日
birthday_monthnumber生日
birthday_daynumber生日
agenumber年龄
sexstring性别
eMailstring电子邮箱
phoneNumstring电话号码
categoryIdnumber分类
richTimenumber
richBuffer{[key: string]: number}
uidstringQQ号
uinstringQQ号
nickstring昵称
remarkstring备注
user_idnumberQQ号
nicknamestring昵称
levelnumberQQ等级

set_qq_avatar - 设置QQ头像

参数

字段名数据类型默认值说明
filestring-图片路径或链接

响应数据

get_file - 获取文件信息

参数

字段名数据类型默认值说明
file_idstring-文件ID

响应数据

字段名数据类型说明
filestring路径或链接
urlstring路径或链接
file_sizestring文件大小
file_namestring文件名
base64stringbase64

forward_friend_single_msg - 转发到私聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
user_idnumber-QQ号

响应数据

forward_group_single_msg - 转发到群聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
group_idnumber-群号

响应数据

translate_en2zh - 英译中

参数

字段名数据类型默认值说明
wordsstring[]-英文数组

响应数据

字段名数据类型说明
string[]中文数组

set_msg_emoji_like - 设置表情回复

参数

字段名数据类型默认值说明
message_idnumber-消息ID
emoji_idstring-表情ID

响应数据

send_forward_msg - 发送合并转发

参数

字段名数据类型默认值说明
message_typestring-消息类型,支持 privategroup,分别对应私聊、群组,如不传入,则根据传入的 *_id 参数判断
user_idnumber-QQ号
group_idnumber-群号
messagenode[]-消息,需要是 node, 详见 node

响应数据

字段名数据类型说明
message_idnumber消息ID
res_idstringresid

mark_private_msg_as_read - 设置私聊已读

参数

字段名数据类型默认值说明
user_idnumber-QQ号

响应数据

mark_group_msg_as_read - 设置群聊已读

参数

字段名数据类型默认值说明
group_idnumber-群号

响应数据

get_friend_msg_history - 获取私聊历史记录

参数

字段名数据类型默认值说明
user_idstring-QQ号
message_seqstring'0'起始信息
countnumber20数量
reverseOrderbooleanfalse倒序

响应数据

字段名数据类型说明
messagesmessage[]消息数组,参考 onebot11

create_collection - 创建收藏

get_collection_list - 获取收藏

set_self_longnick - 设置签名

参数

好友和群聊二选一

字段名数据类型默认值说明
longNickstring-签名

响应数据

字段名数据类型说明
resultnumber错误信息
errMsgstring错误信息

get_recent_contact - 获取私聊历史记录

参数

字段名数据类型默认值说明
countnumber10数量

响应数据

字段名数据类型说明
lastestMsgmessage消息数组,参考 onebot11
peerUinnumberQQ号
remarkstringQQ备注
msgTimestring消息时间
chatTypenumber聊天类型
msgIdstring消息ID
sendNickNamestringQQ昵称
sendMemberNamestring群昵称
peerNamestringQQ昵称

_mark_all_as_read - 标记所有已读

参数

响应数据

get_profile_like - 获取自身点赞列表

参数

响应数据

字段名数据类型说明
total_countnumber总点赞数
new_countnumber新点赞数
new_nearby_countnumber
last_visit_timenumber
userInfoslist[]

list

字段名数据类型说明
uidstringQQ号
srcnumber来源
latestTimenumber
countnumber
giftCountnumber
customIdnumber
lastChargednumber
bAvailableCntnumber
bTodayVotedCntnumber
nickstring昵称
gendernumber性别
agenumber年龄
isFriendboolean
isvipboolean会员
isSvipboolean超级会员
uinnumber

fetch_custom_face - 获取自定义表情

参数

字段名数据类型默认值说明
countnumber48数量

响应数据

字段名数据类型说明
string[]表情列表

get_ai_record - AI文字转语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
datastring转换出的语音链接

get_ai_characters - 获取AI语音角色列表

参数

字段名数据类型说明
group_idnumber群号,必填
chat_typenumber

响应数据

字段名数据类型说明
typestringAI分类,有'推荐','古风','现代'
characterslist[]AI角色数据

character[]

字段名数据类型说明
character_idstringAI角色编号
character_namestringAI角色名称
preview_urlstringAI角色声音预览url

send_group_ai_record - 群聊发送AI语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
message_idstring所发出消息的id
',146))])}const p=a(c,[["render",b]]);export{f as __pageData,p as default}; diff --git a/assets/develop_api_doc.md.BefUxacL.lean.js b/assets/develop_api_doc.md.BefUxacL.lean.js new file mode 100644 index 00000000..3e3c9e16 --- /dev/null +++ b/assets/develop_api_doc.md.BefUxacL.lean.js @@ -0,0 +1 @@ +import{_ as a,c as r,j as d,a as o,G as h,a2 as i,B as n,o as l}from"./chunks/framework.DZuLV8wC.js";const f=JSON.parse('{"title":"API 文档","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/doc.md","filePath":"develop/api/doc.md","lastUpdated":1734152371000}'),c={name:"develop/api/doc.md"};function b(s,t,u,m,g,q){const e=n("NolebasePageProperties");return l(),r("div",null,[t[0]||(t[0]=d("h1",{id:"api-文档",tabindex:"-1"},[o("API 文档 "),d("a",{class:"header-anchor",href:"#api-文档","aria-label":'Permalink to "API 文档"'},"​")],-1)),h(e),t[1]||(t[1]=i('

此处仅包含 NapCatQQ 中的扩展接口

set_group_sign - 群签到

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

group_poke - 群聊戳一戳

参数

字段名数据类型默认值说明
group_idnumber-群号
user_idnumber-对方 QQ 号

响应数据

friend_poke - 私聊戳一戳

参数

字段名数据类型默认值说明
user_idnumber-对方 QQ 号

响应数据

ArkSharePeer - 获取推荐好友/群聊卡片

参数

好友和群聊二选一

字段名数据类型默认值说明
user_idstring-对方 QQ 号
phoneNumberstring""对方 手机号
group_idstring-群号

响应数据

字段名数据类型说明
errCodenumber错误信息
errMsgstring错误信息
arkJsonstring卡片JSON

ArkShareGroup - 获取推荐群聊卡片

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

字段名数据类型说明
string卡片JSON

get_robot_uin_range - 获取机器人账号范围

参数

响应数据

字段名数据类型默认值说明
list[]-账号范围列表

list

字段名数据类型说明
minUinnumber最小
maxUinnumber最大

set_online_status - 设置在线状态

参数

字段名数据类型默认值说明
statusnumber-参考状态列表
ext_statusnumber-参考状态列表
battery_statusnumber-电量

响应数据

get_friends_with_category - 获取分类的好友列表

参数

响应数据

字段名数据类型默认值说明
list[]-好友列表

list

字段名数据类型说明
categoryIdnumber分类ID
categorySortIdnumber分类排序ID
categoryNamestring分类名称
categoryMbCountnumber分类内好友总数量
onlineCountnumber在线数量
buddyListbuddy[]好友列表

buddy

字段名数据类型说明
qidstringQQID
longNickstring签名
birthday_yearnumber生日
birthday_monthnumber生日
birthday_daynumber生日
agenumber年龄
sexstring性别
eMailstring电子邮箱
phoneNumstring电话号码
categoryIdnumber分类
richTimenumber
richBuffer{[key: string]: number}
uidstringQQ号
uinstringQQ号
nickstring昵称
remarkstring备注
user_idnumberQQ号
nicknamestring昵称
levelnumberQQ等级

set_qq_avatar - 设置QQ头像

参数

字段名数据类型默认值说明
filestring-图片路径或链接

响应数据

get_file - 获取文件信息

参数

字段名数据类型默认值说明
file_idstring-文件ID

响应数据

字段名数据类型说明
filestring路径或链接
urlstring路径或链接
file_sizestring文件大小
file_namestring文件名
base64stringbase64

forward_friend_single_msg - 转发到私聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
user_idnumber-QQ号

响应数据

forward_group_single_msg - 转发到群聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
group_idnumber-群号

响应数据

translate_en2zh - 英译中

参数

字段名数据类型默认值说明
wordsstring[]-英文数组

响应数据

字段名数据类型说明
string[]中文数组

set_msg_emoji_like - 设置表情回复

参数

字段名数据类型默认值说明
message_idnumber-消息ID
emoji_idstring-表情ID

响应数据

send_forward_msg - 发送合并转发

参数

字段名数据类型默认值说明
message_typestring-消息类型,支持 privategroup,分别对应私聊、群组,如不传入,则根据传入的 *_id 参数判断
user_idnumber-QQ号
group_idnumber-群号
messagenode[]-消息,需要是 node, 详见 node

响应数据

字段名数据类型说明
message_idnumber消息ID
res_idstringresid

mark_private_msg_as_read - 设置私聊已读

参数

字段名数据类型默认值说明
user_idnumber-QQ号

响应数据

mark_group_msg_as_read - 设置群聊已读

参数

字段名数据类型默认值说明
group_idnumber-群号

响应数据

get_friend_msg_history - 获取私聊历史记录

参数

字段名数据类型默认值说明
user_idstring-QQ号
message_seqstring'0'起始信息
countnumber20数量
reverseOrderbooleanfalse倒序

响应数据

字段名数据类型说明
messagesmessage[]消息数组,参考 onebot11

create_collection - 创建收藏

get_collection_list - 获取收藏

set_self_longnick - 设置签名

参数

好友和群聊二选一

字段名数据类型默认值说明
longNickstring-签名

响应数据

字段名数据类型说明
resultnumber错误信息
errMsgstring错误信息

get_recent_contact - 获取私聊历史记录

参数

字段名数据类型默认值说明
countnumber10数量

响应数据

字段名数据类型说明
lastestMsgmessage消息数组,参考 onebot11
peerUinnumberQQ号
remarkstringQQ备注
msgTimestring消息时间
chatTypenumber聊天类型
msgIdstring消息ID
sendNickNamestringQQ昵称
sendMemberNamestring群昵称
peerNamestringQQ昵称

_mark_all_as_read - 标记所有已读

参数

响应数据

get_profile_like - 获取自身点赞列表

参数

响应数据

字段名数据类型说明
total_countnumber总点赞数
new_countnumber新点赞数
new_nearby_countnumber
last_visit_timenumber
userInfoslist[]

list

字段名数据类型说明
uidstringQQ号
srcnumber来源
latestTimenumber
countnumber
giftCountnumber
customIdnumber
lastChargednumber
bAvailableCntnumber
bTodayVotedCntnumber
nickstring昵称
gendernumber性别
agenumber年龄
isFriendboolean
isvipboolean会员
isSvipboolean超级会员
uinnumber

fetch_custom_face - 获取自定义表情

参数

字段名数据类型默认值说明
countnumber48数量

响应数据

字段名数据类型说明
string[]表情列表

get_ai_record - AI文字转语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
datastring转换出的语音链接

get_ai_characters - 获取AI语音角色列表

参数

字段名数据类型说明
group_idnumber群号,必填
chat_typenumber

响应数据

字段名数据类型说明
typestringAI分类,有'推荐','古风','现代'
characterslist[]AI角色数据

character[]

字段名数据类型说明
character_idstringAI角色编号
character_namestringAI角色名称
preview_urlstringAI角色声音预览url

send_group_ai_record - 群聊发送AI语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
message_idstring所发出消息的id
',146))])}const p=a(c,[["render",b]]);export{f as __pageData,p as default}; diff --git a/assets/develop_api_doc.md.CLS0QJd9.js b/assets/develop_api_doc.md.CLS0QJd9.js deleted file mode 100644 index c3d5e8f5..00000000 --- a/assets/develop_api_doc.md.CLS0QJd9.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as d,c as e,a2 as a,o as r}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"API 文档","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/doc.md","filePath":"develop/api/doc.md","lastUpdated":1734152371000}'),o={name:"develop/api/doc.md"};function h(i,t,n,l,c,b){return r(),e("div",null,t[0]||(t[0]=[a('

API 文档

此处仅包含 NapCatQQ 中的扩展接口

set_group_sign - 群签到

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

group_poke - 群聊戳一戳

参数

字段名数据类型默认值说明
group_idnumber-群号
user_idnumber-对方 QQ 号

响应数据

friend_poke - 私聊戳一戳

参数

字段名数据类型默认值说明
user_idnumber-对方 QQ 号

响应数据

ArkSharePeer - 获取推荐好友/群聊卡片

参数

好友和群聊二选一

字段名数据类型默认值说明
user_idstring-对方 QQ 号
phoneNumberstring""对方 手机号
group_idstring-群号

响应数据

字段名数据类型说明
errCodenumber错误信息
errMsgstring错误信息
arkJsonstring卡片JSON

ArkShareGroup - 获取推荐群聊卡片

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

字段名数据类型说明
string卡片JSON

get_robot_uin_range - 获取机器人账号范围

参数

响应数据

字段名数据类型默认值说明
list[]-账号范围列表

list

字段名数据类型说明
minUinnumber最小
maxUinnumber最大

set_online_status - 设置在线状态

参数

字段名数据类型默认值说明
statusnumber-参考状态列表
ext_statusnumber-参考状态列表
battery_statusnumber-电量

响应数据

get_friends_with_category - 获取分类的好友列表

参数

响应数据

字段名数据类型默认值说明
list[]-好友列表

list

字段名数据类型说明
categoryIdnumber分类ID
categorySortIdnumber分类排序ID
categoryNamestring分类名称
categoryMbCountnumber分类内好友总数量
onlineCountnumber在线数量
buddyListbuddy[]好友列表

buddy

字段名数据类型说明
qidstringQQID
longNickstring签名
birthday_yearnumber生日
birthday_monthnumber生日
birthday_daynumber生日
agenumber年龄
sexstring性别
eMailstring电子邮箱
phoneNumstring电话号码
categoryIdnumber分类
richTimenumber
richBuffer{[key: string]: number}
uidstringQQ号
uinstringQQ号
nickstring昵称
remarkstring备注
user_idnumberQQ号
nicknamestring昵称
levelnumberQQ等级

set_qq_avatar - 设置QQ头像

参数

字段名数据类型默认值说明
filestring-图片路径或链接

响应数据

get_file - 获取文件信息

参数

字段名数据类型默认值说明
file_idstring-文件ID

响应数据

字段名数据类型说明
filestring路径或链接
urlstring路径或链接
file_sizestring文件大小
file_namestring文件名
base64stringbase64

forward_friend_single_msg - 转发到私聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
user_idnumber-QQ号

响应数据

forward_group_single_msg - 转发到群聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
group_idnumber-群号

响应数据

translate_en2zh - 英译中

参数

字段名数据类型默认值说明
wordsstring[]-英文数组

响应数据

字段名数据类型说明
string[]中文数组

set_msg_emoji_like - 设置表情回复

参数

字段名数据类型默认值说明
message_idnumber-消息ID
emoji_idstring-表情ID

响应数据

send_forward_msg - 发送合并转发

参数

字段名数据类型默认值说明
message_typestring-消息类型,支持 privategroup,分别对应私聊、群组,如不传入,则根据传入的 *_id 参数判断
user_idnumber-QQ号
group_idnumber-群号
messagenode[]-消息,需要是 node, 详见 node

响应数据

字段名数据类型说明
message_idnumber消息ID
res_idstringresid

mark_private_msg_as_read - 设置私聊已读

参数

字段名数据类型默认值说明
user_idnumber-QQ号

响应数据

mark_group_msg_as_read - 设置群聊已读

参数

字段名数据类型默认值说明
group_idnumber-群号

响应数据

get_friend_msg_history - 获取私聊历史记录

参数

字段名数据类型默认值说明
user_idstring-QQ号
message_seqstring'0'起始信息
countnumber20数量
reverseOrderbooleanfalse倒序

响应数据

字段名数据类型说明
messagesmessage[]消息数组,参考 onebot11

create_collection - 创建收藏

get_collection_list - 获取收藏

set_self_longnick - 设置签名

参数

好友和群聊二选一

字段名数据类型默认值说明
longNickstring-签名

响应数据

字段名数据类型说明
resultnumber错误信息
errMsgstring错误信息

get_recent_contact - 获取私聊历史记录

参数

字段名数据类型默认值说明
countnumber10数量

响应数据

字段名数据类型说明
lastestMsgmessage消息数组,参考 onebot11
peerUinnumberQQ号
remarkstringQQ备注
msgTimestring消息时间
chatTypenumber聊天类型
msgIdstring消息ID
sendNickNamestringQQ昵称
sendMemberNamestring群昵称
peerNamestringQQ昵称

_mark_all_as_read - 标记所有已读

参数

响应数据

get_profile_like - 获取自身点赞列表

参数

响应数据

字段名数据类型说明
total_countnumber总点赞数
new_countnumber新点赞数
new_nearby_countnumber
last_visit_timenumber
userInfoslist[]

list

字段名数据类型说明
uidstringQQ号
srcnumber来源
latestTimenumber
countnumber
giftCountnumber
customIdnumber
lastChargednumber
bAvailableCntnumber
bTodayVotedCntnumber
nickstring昵称
gendernumber性别
agenumber年龄
isFriendboolean
isvipboolean会员
isSvipboolean超级会员
uinnumber

fetch_custom_face - 获取自定义表情

参数

字段名数据类型默认值说明
countnumber48数量

响应数据

字段名数据类型说明
string[]表情列表

get_ai_record - AI文字转语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
datastring转换出的语音链接

get_ai_characters - 获取AI语音角色列表

参数

字段名数据类型说明
group_idnumber群号,必填
chat_typenumber

响应数据

字段名数据类型说明
typestringAI分类,有'推荐','古风','现代'
characterslist[]AI角色数据

character[]

字段名数据类型说明
character_idstringAI角色编号
character_namestringAI角色名称
preview_urlstringAI角色声音预览url

send_group_ai_record - 群聊发送AI语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
message_idstring所发出消息的id
',147)]))}const m=d(o,[["render",h]]);export{u as __pageData,m as default}; diff --git a/assets/develop_api_doc.md.CLS0QJd9.lean.js b/assets/develop_api_doc.md.CLS0QJd9.lean.js deleted file mode 100644 index c3d5e8f5..00000000 --- a/assets/develop_api_doc.md.CLS0QJd9.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as d,c as e,a2 as a,o as r}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"API 文档","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/doc.md","filePath":"develop/api/doc.md","lastUpdated":1734152371000}'),o={name:"develop/api/doc.md"};function h(i,t,n,l,c,b){return r(),e("div",null,t[0]||(t[0]=[a('

API 文档

此处仅包含 NapCatQQ 中的扩展接口

set_group_sign - 群签到

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

group_poke - 群聊戳一戳

参数

字段名数据类型默认值说明
group_idnumber-群号
user_idnumber-对方 QQ 号

响应数据

friend_poke - 私聊戳一戳

参数

字段名数据类型默认值说明
user_idnumber-对方 QQ 号

响应数据

ArkSharePeer - 获取推荐好友/群聊卡片

参数

好友和群聊二选一

字段名数据类型默认值说明
user_idstring-对方 QQ 号
phoneNumberstring""对方 手机号
group_idstring-群号

响应数据

字段名数据类型说明
errCodenumber错误信息
errMsgstring错误信息
arkJsonstring卡片JSON

ArkShareGroup - 获取推荐群聊卡片

参数

字段名数据类型默认值说明
group_idstring-群号

响应数据

字段名数据类型说明
string卡片JSON

get_robot_uin_range - 获取机器人账号范围

参数

响应数据

字段名数据类型默认值说明
list[]-账号范围列表

list

字段名数据类型说明
minUinnumber最小
maxUinnumber最大

set_online_status - 设置在线状态

参数

字段名数据类型默认值说明
statusnumber-参考状态列表
ext_statusnumber-参考状态列表
battery_statusnumber-电量

响应数据

get_friends_with_category - 获取分类的好友列表

参数

响应数据

字段名数据类型默认值说明
list[]-好友列表

list

字段名数据类型说明
categoryIdnumber分类ID
categorySortIdnumber分类排序ID
categoryNamestring分类名称
categoryMbCountnumber分类内好友总数量
onlineCountnumber在线数量
buddyListbuddy[]好友列表

buddy

字段名数据类型说明
qidstringQQID
longNickstring签名
birthday_yearnumber生日
birthday_monthnumber生日
birthday_daynumber生日
agenumber年龄
sexstring性别
eMailstring电子邮箱
phoneNumstring电话号码
categoryIdnumber分类
richTimenumber
richBuffer{[key: string]: number}
uidstringQQ号
uinstringQQ号
nickstring昵称
remarkstring备注
user_idnumberQQ号
nicknamestring昵称
levelnumberQQ等级

set_qq_avatar - 设置QQ头像

参数

字段名数据类型默认值说明
filestring-图片路径或链接

响应数据

get_file - 获取文件信息

参数

字段名数据类型默认值说明
file_idstring-文件ID

响应数据

字段名数据类型说明
filestring路径或链接
urlstring路径或链接
file_sizestring文件大小
file_namestring文件名
base64stringbase64

forward_friend_single_msg - 转发到私聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
user_idnumber-QQ号

响应数据

forward_group_single_msg - 转发到群聊

参数

字段名数据类型默认值说明
message_idnumber-消息ID
group_idnumber-群号

响应数据

translate_en2zh - 英译中

参数

字段名数据类型默认值说明
wordsstring[]-英文数组

响应数据

字段名数据类型说明
string[]中文数组

set_msg_emoji_like - 设置表情回复

参数

字段名数据类型默认值说明
message_idnumber-消息ID
emoji_idstring-表情ID

响应数据

send_forward_msg - 发送合并转发

参数

字段名数据类型默认值说明
message_typestring-消息类型,支持 privategroup,分别对应私聊、群组,如不传入,则根据传入的 *_id 参数判断
user_idnumber-QQ号
group_idnumber-群号
messagenode[]-消息,需要是 node, 详见 node

响应数据

字段名数据类型说明
message_idnumber消息ID
res_idstringresid

mark_private_msg_as_read - 设置私聊已读

参数

字段名数据类型默认值说明
user_idnumber-QQ号

响应数据

mark_group_msg_as_read - 设置群聊已读

参数

字段名数据类型默认值说明
group_idnumber-群号

响应数据

get_friend_msg_history - 获取私聊历史记录

参数

字段名数据类型默认值说明
user_idstring-QQ号
message_seqstring'0'起始信息
countnumber20数量
reverseOrderbooleanfalse倒序

响应数据

字段名数据类型说明
messagesmessage[]消息数组,参考 onebot11

create_collection - 创建收藏

get_collection_list - 获取收藏

set_self_longnick - 设置签名

参数

好友和群聊二选一

字段名数据类型默认值说明
longNickstring-签名

响应数据

字段名数据类型说明
resultnumber错误信息
errMsgstring错误信息

get_recent_contact - 获取私聊历史记录

参数

字段名数据类型默认值说明
countnumber10数量

响应数据

字段名数据类型说明
lastestMsgmessage消息数组,参考 onebot11
peerUinnumberQQ号
remarkstringQQ备注
msgTimestring消息时间
chatTypenumber聊天类型
msgIdstring消息ID
sendNickNamestringQQ昵称
sendMemberNamestring群昵称
peerNamestringQQ昵称

_mark_all_as_read - 标记所有已读

参数

响应数据

get_profile_like - 获取自身点赞列表

参数

响应数据

字段名数据类型说明
total_countnumber总点赞数
new_countnumber新点赞数
new_nearby_countnumber
last_visit_timenumber
userInfoslist[]

list

字段名数据类型说明
uidstringQQ号
srcnumber来源
latestTimenumber
countnumber
giftCountnumber
customIdnumber
lastChargednumber
bAvailableCntnumber
bTodayVotedCntnumber
nickstring昵称
gendernumber性别
agenumber年龄
isFriendboolean
isvipboolean会员
isSvipboolean超级会员
uinnumber

fetch_custom_face - 获取自定义表情

参数

字段名数据类型默认值说明
countnumber48数量

响应数据

字段名数据类型说明
string[]表情列表

get_ai_record - AI文字转语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
datastring转换出的语音链接

get_ai_characters - 获取AI语音角色列表

参数

字段名数据类型说明
group_idnumber群号,必填
chat_typenumber

响应数据

字段名数据类型说明
typestringAI分类,有'推荐','古风','现代'
characterslist[]AI角色数据

character[]

字段名数据类型说明
character_idstringAI角色编号
character_namestringAI角色名称
preview_urlstringAI角色声音预览url

send_group_ai_record - 群聊发送AI语音

参数

字段名数据类型说明
characterstringAI角色编号,必填
group_idnumber群号,必填
textstring需要转成语音的文字,必填

响应数据

字段名数据类型说明
message_idstring所发出消息的id
',147)]))}const m=d(o,[["render",h]]);export{u as __pageData,m as default}; diff --git a/assets/develop_api_type.md.DgsyGtxi.js b/assets/develop_api_type.md.DgsyGtxi.js deleted file mode 100644 index 8b43f4e9..00000000 --- a/assets/develop_api_type.md.DgsyGtxi.js +++ /dev/null @@ -1,5 +0,0 @@ -import{_ as i,c as a,a2 as t,o as h}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"API 类型","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/type.md","filePath":"develop/api/type.md","lastUpdated":1729670012000}'),k={name:"develop/api/type.md"};function n(l,s,p,e,E,d){return h(),a("div",null,s[0]||(s[0]=[t(`

API 类型

施工中...

状态列表

在线

json5
{ status: 10, extStatus: 0, batteryStatus: 0 }

Q我吧

json5
{ status: 60, extStatus: 0, batteryStatus: 0 }

离开

json5
{ status: 30, extStatus: 0, batteryStatus: 0 }

忙碌

json5
{ status: 50, extStatus: 0, batteryStatus: 0 }

请勿打扰

json5
{ status: 70, extStatus: 0, batteryStatus: 0 }

隐身

json5
{ status: 40, extStatus: 0, batteryStatus: 0 }

听歌中

json5
{ status: 10, extStatus: 1028, batteryStatus: 0 }

春日限定

json5
{ status: 10, extStatus: 2037, batteryStatus: 0 }

一起元梦

json5
{ status: 10, extStatus: 2025, batteryStatus: 0 }

求星搭子

json5
{ status: 10, extStatus: 2026, batteryStatus: 0 }

被掏空

json5
{ status: 10, extStatus: 2014, batteryStatus: 0 }

今日天气

json5
{ status: 10, extStatus: 1030, batteryStatus: 0 }

我crash了

json5
{ status: 10, extStatus: 2019, batteryStatus: 0 }

爱你

json5
{ status: 10, extStatus: 2006, batteryStatus: 0 }

恋爱中

json5
{ status: 10, extStatus: 1051, batteryStatus: 0 }

好运锦鲤

json5
{ status: 10, extStatus: 1071, batteryStatus: 0 }

水逆退散

json5
{ status: 10, extStatus: 1201, batteryStatus: 0 }

嗨到飞起

json5
{ status: 10, extStatus: 1056, batteryStatus: 0 }

元气满满

json5
{ status: 10, extStatus: 1058, batteryStatus: 0 }

宝宝认证

json5
{ status: 10, extStatus: 1070, batteryStatus: 0 }

一言难尽

json5
{ status: 10, extStatus: 1063, batteryStatus: 0 }

难得糊涂

json5
{ status: 10, extStatus: 2001, batteryStatus: 0 }

emo中

json5
{ status: 10, extStatus: 1401, batteryStatus: 0 }

我太难了

json5
{ status: 10, extStatus: 1062, batteryStatus: 0 }

我想开了

json5
{ status: 10, extStatus: 2013, batteryStatus: 0 }

我没事

json5
{ status: 10, extStatus: 1052, batteryStatus: 0 }

想静静

json5
{ status: 10, extStatus: 1061, batteryStatus: 0 }

悠哉哉

json5
{ status: 10, extStatus: 1059, batteryStatus: 0 }

去旅行

json5
{ status: 10, extStatus: 2015, batteryStatus: 0 }

信号弱

json5
{ status: 10, extStatus: 1011, batteryStatus: 0 }

出去浪

json5
{ status: 10, extStatus: 2003, batteryStatus: 0 }

肝作业

json5
{ status: 10, extStatus: 2012, batteryStatus: 0 }

学习中

json5
{ status: 10, extStatus: 1018, batteryStatus: 0 }

搬砖中

json5
{ status: 10, extStatus: 2023, batteryStatus: 0 }

摸鱼中

json5
{ status: 10, extStatus: 1300, batteryStatus: 0 }

无聊中

json5
{ status: 10, extStatus: 1060, batteryStatus: 0 }

timi中

json5
{ status: 10, extStatus: 1027, batteryStatus: 0 }

睡觉中

json5
{ status: 10, extStatus: 1016, batteryStatus: 0 }

熬夜中

json5
{ status: 10, extStatus: 1032, batteryStatus: 0 }

追剧中

json5
{ status: 10, extStatus: 1021, batteryStatus: 0 }

我的电量

json5
{ 
-    status: 10, 
-    extStatus: 1000,
-    batteryStatus: 0, //这个是电量?
-}
`,85)]))}const y=i(k,[["render",n]]);export{g as __pageData,y as default}; diff --git a/assets/develop_api_type.md.DgsyGtxi.lean.js b/assets/develop_api_type.md.DgsyGtxi.lean.js deleted file mode 100644 index 8b43f4e9..00000000 --- a/assets/develop_api_type.md.DgsyGtxi.lean.js +++ /dev/null @@ -1,5 +0,0 @@ -import{_ as i,c as a,a2 as t,o as h}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"API 类型","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/type.md","filePath":"develop/api/type.md","lastUpdated":1729670012000}'),k={name:"develop/api/type.md"};function n(l,s,p,e,E,d){return h(),a("div",null,s[0]||(s[0]=[t(`

API 类型

施工中...

状态列表

在线

json5
{ status: 10, extStatus: 0, batteryStatus: 0 }

Q我吧

json5
{ status: 60, extStatus: 0, batteryStatus: 0 }

离开

json5
{ status: 30, extStatus: 0, batteryStatus: 0 }

忙碌

json5
{ status: 50, extStatus: 0, batteryStatus: 0 }

请勿打扰

json5
{ status: 70, extStatus: 0, batteryStatus: 0 }

隐身

json5
{ status: 40, extStatus: 0, batteryStatus: 0 }

听歌中

json5
{ status: 10, extStatus: 1028, batteryStatus: 0 }

春日限定

json5
{ status: 10, extStatus: 2037, batteryStatus: 0 }

一起元梦

json5
{ status: 10, extStatus: 2025, batteryStatus: 0 }

求星搭子

json5
{ status: 10, extStatus: 2026, batteryStatus: 0 }

被掏空

json5
{ status: 10, extStatus: 2014, batteryStatus: 0 }

今日天气

json5
{ status: 10, extStatus: 1030, batteryStatus: 0 }

我crash了

json5
{ status: 10, extStatus: 2019, batteryStatus: 0 }

爱你

json5
{ status: 10, extStatus: 2006, batteryStatus: 0 }

恋爱中

json5
{ status: 10, extStatus: 1051, batteryStatus: 0 }

好运锦鲤

json5
{ status: 10, extStatus: 1071, batteryStatus: 0 }

水逆退散

json5
{ status: 10, extStatus: 1201, batteryStatus: 0 }

嗨到飞起

json5
{ status: 10, extStatus: 1056, batteryStatus: 0 }

元气满满

json5
{ status: 10, extStatus: 1058, batteryStatus: 0 }

宝宝认证

json5
{ status: 10, extStatus: 1070, batteryStatus: 0 }

一言难尽

json5
{ status: 10, extStatus: 1063, batteryStatus: 0 }

难得糊涂

json5
{ status: 10, extStatus: 2001, batteryStatus: 0 }

emo中

json5
{ status: 10, extStatus: 1401, batteryStatus: 0 }

我太难了

json5
{ status: 10, extStatus: 1062, batteryStatus: 0 }

我想开了

json5
{ status: 10, extStatus: 2013, batteryStatus: 0 }

我没事

json5
{ status: 10, extStatus: 1052, batteryStatus: 0 }

想静静

json5
{ status: 10, extStatus: 1061, batteryStatus: 0 }

悠哉哉

json5
{ status: 10, extStatus: 1059, batteryStatus: 0 }

去旅行

json5
{ status: 10, extStatus: 2015, batteryStatus: 0 }

信号弱

json5
{ status: 10, extStatus: 1011, batteryStatus: 0 }

出去浪

json5
{ status: 10, extStatus: 2003, batteryStatus: 0 }

肝作业

json5
{ status: 10, extStatus: 2012, batteryStatus: 0 }

学习中

json5
{ status: 10, extStatus: 1018, batteryStatus: 0 }

搬砖中

json5
{ status: 10, extStatus: 2023, batteryStatus: 0 }

摸鱼中

json5
{ status: 10, extStatus: 1300, batteryStatus: 0 }

无聊中

json5
{ status: 10, extStatus: 1060, batteryStatus: 0 }

timi中

json5
{ status: 10, extStatus: 1027, batteryStatus: 0 }

睡觉中

json5
{ status: 10, extStatus: 1016, batteryStatus: 0 }

熬夜中

json5
{ status: 10, extStatus: 1032, batteryStatus: 0 }

追剧中

json5
{ status: 10, extStatus: 1021, batteryStatus: 0 }

我的电量

json5
{ 
-    status: 10, 
-    extStatus: 1000,
-    batteryStatus: 0, //这个是电量?
-}
`,85)]))}const y=i(k,[["render",n]]);export{g as __pageData,y as default}; diff --git a/assets/develop_api_type.md.SK0hYvD0.js b/assets/develop_api_type.md.SK0hYvD0.js new file mode 100644 index 00000000..bcc44687 --- /dev/null +++ b/assets/develop_api_type.md.SK0hYvD0.js @@ -0,0 +1,5 @@ +import{_ as t,c as h,j as i,a as k,G as n,a2 as l,B as e,o as p}from"./chunks/framework.DZuLV8wC.js";const C=JSON.parse('{"title":"API 类型","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/type.md","filePath":"develop/api/type.md","lastUpdated":1729670012000}'),E={name:"develop/api/type.md"};function d(r,s,g,y,o,F){const a=e("NolebasePageProperties");return p(),h("div",null,[s[0]||(s[0]=i("h1",{id:"api-类型",tabindex:"-1"},[k("API 类型 "),i("a",{class:"header-anchor",href:"#api-类型","aria-label":'Permalink to "API 类型"'},"​")],-1)),n(a),s[1]||(s[1]=l(`

施工中...

状态列表

在线

json5
{ status: 10, extStatus: 0, batteryStatus: 0 }

Q我吧

json5
{ status: 60, extStatus: 0, batteryStatus: 0 }

离开

json5
{ status: 30, extStatus: 0, batteryStatus: 0 }

忙碌

json5
{ status: 50, extStatus: 0, batteryStatus: 0 }

请勿打扰

json5
{ status: 70, extStatus: 0, batteryStatus: 0 }

隐身

json5
{ status: 40, extStatus: 0, batteryStatus: 0 }

听歌中

json5
{ status: 10, extStatus: 1028, batteryStatus: 0 }

春日限定

json5
{ status: 10, extStatus: 2037, batteryStatus: 0 }

一起元梦

json5
{ status: 10, extStatus: 2025, batteryStatus: 0 }

求星搭子

json5
{ status: 10, extStatus: 2026, batteryStatus: 0 }

被掏空

json5
{ status: 10, extStatus: 2014, batteryStatus: 0 }

今日天气

json5
{ status: 10, extStatus: 1030, batteryStatus: 0 }

我crash了

json5
{ status: 10, extStatus: 2019, batteryStatus: 0 }

爱你

json5
{ status: 10, extStatus: 2006, batteryStatus: 0 }

恋爱中

json5
{ status: 10, extStatus: 1051, batteryStatus: 0 }

好运锦鲤

json5
{ status: 10, extStatus: 1071, batteryStatus: 0 }

水逆退散

json5
{ status: 10, extStatus: 1201, batteryStatus: 0 }

嗨到飞起

json5
{ status: 10, extStatus: 1056, batteryStatus: 0 }

元气满满

json5
{ status: 10, extStatus: 1058, batteryStatus: 0 }

宝宝认证

json5
{ status: 10, extStatus: 1070, batteryStatus: 0 }

一言难尽

json5
{ status: 10, extStatus: 1063, batteryStatus: 0 }

难得糊涂

json5
{ status: 10, extStatus: 2001, batteryStatus: 0 }

emo中

json5
{ status: 10, extStatus: 1401, batteryStatus: 0 }

我太难了

json5
{ status: 10, extStatus: 1062, batteryStatus: 0 }

我想开了

json5
{ status: 10, extStatus: 2013, batteryStatus: 0 }

我没事

json5
{ status: 10, extStatus: 1052, batteryStatus: 0 }

想静静

json5
{ status: 10, extStatus: 1061, batteryStatus: 0 }

悠哉哉

json5
{ status: 10, extStatus: 1059, batteryStatus: 0 }

去旅行

json5
{ status: 10, extStatus: 2015, batteryStatus: 0 }

信号弱

json5
{ status: 10, extStatus: 1011, batteryStatus: 0 }

出去浪

json5
{ status: 10, extStatus: 2003, batteryStatus: 0 }

肝作业

json5
{ status: 10, extStatus: 2012, batteryStatus: 0 }

学习中

json5
{ status: 10, extStatus: 1018, batteryStatus: 0 }

搬砖中

json5
{ status: 10, extStatus: 2023, batteryStatus: 0 }

摸鱼中

json5
{ status: 10, extStatus: 1300, batteryStatus: 0 }

无聊中

json5
{ status: 10, extStatus: 1060, batteryStatus: 0 }

timi中

json5
{ status: 10, extStatus: 1027, batteryStatus: 0 }

睡觉中

json5
{ status: 10, extStatus: 1016, batteryStatus: 0 }

熬夜中

json5
{ status: 10, extStatus: 1032, batteryStatus: 0 }

追剧中

json5
{ status: 10, extStatus: 1021, batteryStatus: 0 }

我的电量

json5
{ 
+    status: 10, 
+    extStatus: 1000,
+    batteryStatus: 0, //这个是电量?
+}
`,84))])}const u=t(E,[["render",d]]);export{C as __pageData,u as default}; diff --git a/assets/develop_api_type.md.SK0hYvD0.lean.js b/assets/develop_api_type.md.SK0hYvD0.lean.js new file mode 100644 index 00000000..bcc44687 --- /dev/null +++ b/assets/develop_api_type.md.SK0hYvD0.lean.js @@ -0,0 +1,5 @@ +import{_ as t,c as h,j as i,a as k,G as n,a2 as l,B as e,o as p}from"./chunks/framework.DZuLV8wC.js";const C=JSON.parse('{"title":"API 类型","description":"","frontmatter":{},"headers":[],"relativePath":"develop/api/type.md","filePath":"develop/api/type.md","lastUpdated":1729670012000}'),E={name:"develop/api/type.md"};function d(r,s,g,y,o,F){const a=e("NolebasePageProperties");return p(),h("div",null,[s[0]||(s[0]=i("h1",{id:"api-类型",tabindex:"-1"},[k("API 类型 "),i("a",{class:"header-anchor",href:"#api-类型","aria-label":'Permalink to "API 类型"'},"​")],-1)),n(a),s[1]||(s[1]=l(`

施工中...

状态列表

在线

json5
{ status: 10, extStatus: 0, batteryStatus: 0 }

Q我吧

json5
{ status: 60, extStatus: 0, batteryStatus: 0 }

离开

json5
{ status: 30, extStatus: 0, batteryStatus: 0 }

忙碌

json5
{ status: 50, extStatus: 0, batteryStatus: 0 }

请勿打扰

json5
{ status: 70, extStatus: 0, batteryStatus: 0 }

隐身

json5
{ status: 40, extStatus: 0, batteryStatus: 0 }

听歌中

json5
{ status: 10, extStatus: 1028, batteryStatus: 0 }

春日限定

json5
{ status: 10, extStatus: 2037, batteryStatus: 0 }

一起元梦

json5
{ status: 10, extStatus: 2025, batteryStatus: 0 }

求星搭子

json5
{ status: 10, extStatus: 2026, batteryStatus: 0 }

被掏空

json5
{ status: 10, extStatus: 2014, batteryStatus: 0 }

今日天气

json5
{ status: 10, extStatus: 1030, batteryStatus: 0 }

我crash了

json5
{ status: 10, extStatus: 2019, batteryStatus: 0 }

爱你

json5
{ status: 10, extStatus: 2006, batteryStatus: 0 }

恋爱中

json5
{ status: 10, extStatus: 1051, batteryStatus: 0 }

好运锦鲤

json5
{ status: 10, extStatus: 1071, batteryStatus: 0 }

水逆退散

json5
{ status: 10, extStatus: 1201, batteryStatus: 0 }

嗨到飞起

json5
{ status: 10, extStatus: 1056, batteryStatus: 0 }

元气满满

json5
{ status: 10, extStatus: 1058, batteryStatus: 0 }

宝宝认证

json5
{ status: 10, extStatus: 1070, batteryStatus: 0 }

一言难尽

json5
{ status: 10, extStatus: 1063, batteryStatus: 0 }

难得糊涂

json5
{ status: 10, extStatus: 2001, batteryStatus: 0 }

emo中

json5
{ status: 10, extStatus: 1401, batteryStatus: 0 }

我太难了

json5
{ status: 10, extStatus: 1062, batteryStatus: 0 }

我想开了

json5
{ status: 10, extStatus: 2013, batteryStatus: 0 }

我没事

json5
{ status: 10, extStatus: 1052, batteryStatus: 0 }

想静静

json5
{ status: 10, extStatus: 1061, batteryStatus: 0 }

悠哉哉

json5
{ status: 10, extStatus: 1059, batteryStatus: 0 }

去旅行

json5
{ status: 10, extStatus: 2015, batteryStatus: 0 }

信号弱

json5
{ status: 10, extStatus: 1011, batteryStatus: 0 }

出去浪

json5
{ status: 10, extStatus: 2003, batteryStatus: 0 }

肝作业

json5
{ status: 10, extStatus: 2012, batteryStatus: 0 }

学习中

json5
{ status: 10, extStatus: 1018, batteryStatus: 0 }

搬砖中

json5
{ status: 10, extStatus: 2023, batteryStatus: 0 }

摸鱼中

json5
{ status: 10, extStatus: 1300, batteryStatus: 0 }

无聊中

json5
{ status: 10, extStatus: 1060, batteryStatus: 0 }

timi中

json5
{ status: 10, extStatus: 1027, batteryStatus: 0 }

睡觉中

json5
{ status: 10, extStatus: 1016, batteryStatus: 0 }

熬夜中

json5
{ status: 10, extStatus: 1032, batteryStatus: 0 }

追剧中

json5
{ status: 10, extStatus: 1021, batteryStatus: 0 }

我的电量

json5
{ 
+    status: 10, 
+    extStatus: 1000,
+    batteryStatus: 0, //这个是电量?
+}
`,84))])}const u=t(E,[["render",d]]);export{C as __pageData,u as default}; diff --git a/assets/develop_event.md.BPry0sSe.js b/assets/develop_event.md.BPry0sSe.js deleted file mode 100644 index cfe9c808..00000000 --- a/assets/develop_event.md.BPry0sSe.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as d,a2 as r,o as n}from"./chunks/framework.DZuLV8wC.js";const h=JSON.parse('{"title":"上报事件兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/event.md","filePath":"develop/event.md","lastUpdated":1729910699000}'),o={name:"develop/event.md"};function c(a,t,l,i,s,g){return n(),d("div",null,t[0]||(t[0]=[r('

上报事件兼容情况

meta_event 事件

事件名说明可用备注
meta_event.lifecycle生命周期
meta_event.lifecycle.enable生命周期 - OneBot 启用
meta_event.lifecycle.disable生命周期 - OneBot 停用
meta_event.lifecycle.connect生命周期 - WebSocket 连接成功
meta_event.heartbeat心跳

message 事件

事件名说明可用备注
message.private私聊消息
message.private.friend私聊消息 - 好友
message.private.group私聊消息 - 群临时
message.private.group_self私聊消息 - 群中自身发送
message.private.other私聊消息 - 其他
message.group群聊消息
message.group.normal群聊消息 - 普通
message.group.anonymous群聊消息 - 匿名消息
message.group.notice群聊消息 - 系统提示

message_sent 事件

事件名说明可用备注
message_sent.private私聊消息
message_sent.private.friend私聊消息 - 好友
message_sent.private.group私聊消息 - 群临时
message_sent.private.group_self私聊消息 - 群中自身发送
message_sent.private.other私聊消息 - 其他
message_sent.group群聊消息
message_sent.group.normal群聊消息 - 普通
message_sent.group.anonymous群聊消息 - 匿名消息
message_sent.group.notice群聊消息 - 系统提示

request 事件

事件名说明可用备注
request.friend加好友请求
request.group.add加群请求需要管理员权限
request.group.invite邀请登录号入群

notice 事件

事件名说明可用备注
notice.friend_add好友添加
notice.friend_recall私聊消息撤回
notice.offline_file接收到离线文件
notice.client_status其他客户端在线状态变更
notice.group_admin群聊管理员变动
notice.group_admin.set群聊管理员变动 - 增加
notice.group_admin.unset群聊管理员变动 - 减少
notice.group_ban群聊禁言
notice.group_ban.ban群聊禁言 - 禁言
notice.group_ban.lift_ban群聊禁言 - 取消禁言
notice.group_card群成员名片更新
notice.group_decrease群聊成员减少
notice.group_decrease.leave群聊成员减少 - 主动退群
notice.group_decrease.kick群聊成员减少 - 成员被踢
notice.group_decrease.kick_me群聊成员减少 - 登录号被踢
notice.group_increase群聊成员增加
notice.group_increase.approve群聊成员增加 - 管理员已同意入群
notice.group_increase.invite群聊成员增加 - 管理员邀请入群
notice.group_recall群聊消息撤回
notice.group_upload群聊文件上传
notice.group_msg_emoji_like群聊表情回应仅收自己的 其余扩展接口拉取
notice.essence群聊设精
notice.essence.add群聊设精 - 增加
notice.essence.delete群聊设精 - 取消
notice.notify.poke戳一戳
notice.notify.lucky_king群红包运气王
notice.notify.honor群成员荣誉变更
notice.notify.honor.talkative群成员荣誉变更 - 龙王
notice.notify.honor.performer群成员荣誉变更 - 群聊之火
notice.notify.honor.emotion群成员荣誉变更 - 快乐源泉
notice.notify.input_status输入状态更新
notice.notify.title群成员头衔变更
notice.notify.profile_like点赞
',11)]))}const x=e(o,[["render",c]]);export{h as __pageData,x as default}; diff --git a/assets/develop_event.md.BPry0sSe.lean.js b/assets/develop_event.md.BPry0sSe.lean.js deleted file mode 100644 index cfe9c808..00000000 --- a/assets/develop_event.md.BPry0sSe.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as d,a2 as r,o as n}from"./chunks/framework.DZuLV8wC.js";const h=JSON.parse('{"title":"上报事件兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/event.md","filePath":"develop/event.md","lastUpdated":1729910699000}'),o={name:"develop/event.md"};function c(a,t,l,i,s,g){return n(),d("div",null,t[0]||(t[0]=[r('

上报事件兼容情况

meta_event 事件

事件名说明可用备注
meta_event.lifecycle生命周期
meta_event.lifecycle.enable生命周期 - OneBot 启用
meta_event.lifecycle.disable生命周期 - OneBot 停用
meta_event.lifecycle.connect生命周期 - WebSocket 连接成功
meta_event.heartbeat心跳

message 事件

事件名说明可用备注
message.private私聊消息
message.private.friend私聊消息 - 好友
message.private.group私聊消息 - 群临时
message.private.group_self私聊消息 - 群中自身发送
message.private.other私聊消息 - 其他
message.group群聊消息
message.group.normal群聊消息 - 普通
message.group.anonymous群聊消息 - 匿名消息
message.group.notice群聊消息 - 系统提示

message_sent 事件

事件名说明可用备注
message_sent.private私聊消息
message_sent.private.friend私聊消息 - 好友
message_sent.private.group私聊消息 - 群临时
message_sent.private.group_self私聊消息 - 群中自身发送
message_sent.private.other私聊消息 - 其他
message_sent.group群聊消息
message_sent.group.normal群聊消息 - 普通
message_sent.group.anonymous群聊消息 - 匿名消息
message_sent.group.notice群聊消息 - 系统提示

request 事件

事件名说明可用备注
request.friend加好友请求
request.group.add加群请求需要管理员权限
request.group.invite邀请登录号入群

notice 事件

事件名说明可用备注
notice.friend_add好友添加
notice.friend_recall私聊消息撤回
notice.offline_file接收到离线文件
notice.client_status其他客户端在线状态变更
notice.group_admin群聊管理员变动
notice.group_admin.set群聊管理员变动 - 增加
notice.group_admin.unset群聊管理员变动 - 减少
notice.group_ban群聊禁言
notice.group_ban.ban群聊禁言 - 禁言
notice.group_ban.lift_ban群聊禁言 - 取消禁言
notice.group_card群成员名片更新
notice.group_decrease群聊成员减少
notice.group_decrease.leave群聊成员减少 - 主动退群
notice.group_decrease.kick群聊成员减少 - 成员被踢
notice.group_decrease.kick_me群聊成员减少 - 登录号被踢
notice.group_increase群聊成员增加
notice.group_increase.approve群聊成员增加 - 管理员已同意入群
notice.group_increase.invite群聊成员增加 - 管理员邀请入群
notice.group_recall群聊消息撤回
notice.group_upload群聊文件上传
notice.group_msg_emoji_like群聊表情回应仅收自己的 其余扩展接口拉取
notice.essence群聊设精
notice.essence.add群聊设精 - 增加
notice.essence.delete群聊设精 - 取消
notice.notify.poke戳一戳
notice.notify.lucky_king群红包运气王
notice.notify.honor群成员荣誉变更
notice.notify.honor.talkative群成员荣誉变更 - 龙王
notice.notify.honor.performer群成员荣誉变更 - 群聊之火
notice.notify.honor.emotion群成员荣誉变更 - 快乐源泉
notice.notify.input_status输入状态更新
notice.notify.title群成员头衔变更
notice.notify.profile_like点赞
',11)]))}const x=e(o,[["render",c]]);export{h as __pageData,x as default}; diff --git a/assets/develop_event.md.CK3pI9Ck.js b/assets/develop_event.md.CK3pI9Ck.js new file mode 100644 index 00000000..c4ad93dc --- /dev/null +++ b/assets/develop_event.md.CK3pI9Ck.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as e,a as n,G as c,a2 as a,B as l,o as s}from"./chunks/framework.DZuLV8wC.js";const _=JSON.parse('{"title":"上报事件兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/event.md","filePath":"develop/event.md","lastUpdated":1729910699000}'),i={name:"develop/event.md"};function g(y,t,h,x,p,m){const d=l("NolebasePageProperties");return s(),o("div",null,[t[0]||(t[0]=e("h1",{id:"上报事件兼容情况",tabindex:"-1"},[n("上报事件兼容情况 "),e("a",{class:"header-anchor",href:"#上报事件兼容情况","aria-label":'Permalink to "上报事件兼容情况"'},"​")],-1)),c(d),t[1]||(t[1]=a('

meta_event 事件

事件名说明可用备注
meta_event.lifecycle生命周期
meta_event.lifecycle.enable生命周期 - OneBot 启用
meta_event.lifecycle.disable生命周期 - OneBot 停用
meta_event.lifecycle.connect生命周期 - WebSocket 连接成功
meta_event.heartbeat心跳

message 事件

事件名说明可用备注
message.private私聊消息
message.private.friend私聊消息 - 好友
message.private.group私聊消息 - 群临时
message.private.group_self私聊消息 - 群中自身发送
message.private.other私聊消息 - 其他
message.group群聊消息
message.group.normal群聊消息 - 普通
message.group.anonymous群聊消息 - 匿名消息
message.group.notice群聊消息 - 系统提示

message_sent 事件

事件名说明可用备注
message_sent.private私聊消息
message_sent.private.friend私聊消息 - 好友
message_sent.private.group私聊消息 - 群临时
message_sent.private.group_self私聊消息 - 群中自身发送
message_sent.private.other私聊消息 - 其他
message_sent.group群聊消息
message_sent.group.normal群聊消息 - 普通
message_sent.group.anonymous群聊消息 - 匿名消息
message_sent.group.notice群聊消息 - 系统提示

request 事件

事件名说明可用备注
request.friend加好友请求
request.group.add加群请求需要管理员权限
request.group.invite邀请登录号入群

notice 事件

事件名说明可用备注
notice.friend_add好友添加
notice.friend_recall私聊消息撤回
notice.offline_file接收到离线文件
notice.client_status其他客户端在线状态变更
notice.group_admin群聊管理员变动
notice.group_admin.set群聊管理员变动 - 增加
notice.group_admin.unset群聊管理员变动 - 减少
notice.group_ban群聊禁言
notice.group_ban.ban群聊禁言 - 禁言
notice.group_ban.lift_ban群聊禁言 - 取消禁言
notice.group_card群成员名片更新
notice.group_decrease群聊成员减少
notice.group_decrease.leave群聊成员减少 - 主动退群
notice.group_decrease.kick群聊成员减少 - 成员被踢
notice.group_decrease.kick_me群聊成员减少 - 登录号被踢
notice.group_increase群聊成员增加
notice.group_increase.approve群聊成员增加 - 管理员已同意入群
notice.group_increase.invite群聊成员增加 - 管理员邀请入群
notice.group_recall群聊消息撤回
notice.group_upload群聊文件上传
notice.group_msg_emoji_like群聊表情回应仅收自己的 其余扩展接口拉取
notice.essence群聊设精
notice.essence.add群聊设精 - 增加
notice.essence.delete群聊设精 - 取消
notice.notify.poke戳一戳
notice.notify.lucky_king群红包运气王
notice.notify.honor群成员荣誉变更
notice.notify.honor.talkative群成员荣誉变更 - 龙王
notice.notify.honor.performer群成员荣誉变更 - 群聊之火
notice.notify.honor.emotion群成员荣誉变更 - 快乐源泉
notice.notify.input_status输入状态更新
notice.notify.title群成员头衔变更
notice.notify.profile_like点赞
',10))])}const b=r(i,[["render",g]]);export{_ as __pageData,b as default}; diff --git a/assets/develop_event.md.CK3pI9Ck.lean.js b/assets/develop_event.md.CK3pI9Ck.lean.js new file mode 100644 index 00000000..c4ad93dc --- /dev/null +++ b/assets/develop_event.md.CK3pI9Ck.lean.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as e,a as n,G as c,a2 as a,B as l,o as s}from"./chunks/framework.DZuLV8wC.js";const _=JSON.parse('{"title":"上报事件兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/event.md","filePath":"develop/event.md","lastUpdated":1729910699000}'),i={name:"develop/event.md"};function g(y,t,h,x,p,m){const d=l("NolebasePageProperties");return s(),o("div",null,[t[0]||(t[0]=e("h1",{id:"上报事件兼容情况",tabindex:"-1"},[n("上报事件兼容情况 "),e("a",{class:"header-anchor",href:"#上报事件兼容情况","aria-label":'Permalink to "上报事件兼容情况"'},"​")],-1)),c(d),t[1]||(t[1]=a('

meta_event 事件

事件名说明可用备注
meta_event.lifecycle生命周期
meta_event.lifecycle.enable生命周期 - OneBot 启用
meta_event.lifecycle.disable生命周期 - OneBot 停用
meta_event.lifecycle.connect生命周期 - WebSocket 连接成功
meta_event.heartbeat心跳

message 事件

事件名说明可用备注
message.private私聊消息
message.private.friend私聊消息 - 好友
message.private.group私聊消息 - 群临时
message.private.group_self私聊消息 - 群中自身发送
message.private.other私聊消息 - 其他
message.group群聊消息
message.group.normal群聊消息 - 普通
message.group.anonymous群聊消息 - 匿名消息
message.group.notice群聊消息 - 系统提示

message_sent 事件

事件名说明可用备注
message_sent.private私聊消息
message_sent.private.friend私聊消息 - 好友
message_sent.private.group私聊消息 - 群临时
message_sent.private.group_self私聊消息 - 群中自身发送
message_sent.private.other私聊消息 - 其他
message_sent.group群聊消息
message_sent.group.normal群聊消息 - 普通
message_sent.group.anonymous群聊消息 - 匿名消息
message_sent.group.notice群聊消息 - 系统提示

request 事件

事件名说明可用备注
request.friend加好友请求
request.group.add加群请求需要管理员权限
request.group.invite邀请登录号入群

notice 事件

事件名说明可用备注
notice.friend_add好友添加
notice.friend_recall私聊消息撤回
notice.offline_file接收到离线文件
notice.client_status其他客户端在线状态变更
notice.group_admin群聊管理员变动
notice.group_admin.set群聊管理员变动 - 增加
notice.group_admin.unset群聊管理员变动 - 减少
notice.group_ban群聊禁言
notice.group_ban.ban群聊禁言 - 禁言
notice.group_ban.lift_ban群聊禁言 - 取消禁言
notice.group_card群成员名片更新
notice.group_decrease群聊成员减少
notice.group_decrease.leave群聊成员减少 - 主动退群
notice.group_decrease.kick群聊成员减少 - 成员被踢
notice.group_decrease.kick_me群聊成员减少 - 登录号被踢
notice.group_increase群聊成员增加
notice.group_increase.approve群聊成员增加 - 管理员已同意入群
notice.group_increase.invite群聊成员增加 - 管理员邀请入群
notice.group_recall群聊消息撤回
notice.group_upload群聊文件上传
notice.group_msg_emoji_like群聊表情回应仅收自己的 其余扩展接口拉取
notice.essence群聊设精
notice.essence.add群聊设精 - 增加
notice.essence.delete群聊设精 - 取消
notice.notify.poke戳一戳
notice.notify.lucky_king群红包运气王
notice.notify.honor群成员荣誉变更
notice.notify.honor.talkative群成员荣誉变更 - 龙王
notice.notify.honor.performer群成员荣誉变更 - 群聊之火
notice.notify.honor.emotion群成员荣誉变更 - 快乐源泉
notice.notify.input_status输入状态更新
notice.notify.title群成员头衔变更
notice.notify.profile_like点赞
',10))])}const b=r(i,[["render",g]]);export{_ as __pageData,b as default}; diff --git a/assets/develop_msg.md.DNfNTIPN.js b/assets/develop_msg.md.mmW7y286.js similarity index 90% rename from assets/develop_msg.md.DNfNTIPN.js rename to assets/develop_msg.md.mmW7y286.js index b3b44f73..d966fe37 100644 --- a/assets/develop_msg.md.DNfNTIPN.js +++ b/assets/develop_msg.md.mmW7y286.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a2 as t,o as n}from"./chunks/framework.DZuLV8wC.js";const o=JSON.parse('{"title":"消息格式兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/msg.md","filePath":"develop/msg.md","lastUpdated":1733278997000}'),l={name:"develop/msg.md"};function h(e,s,k,p,d,E){return n(),a("div",null,s[0]||(s[0]=[t(`

消息格式兼容情况

消息列表

支持使用 CQ码 发送

标有 <JSON> 的表示 收到的时候的消息类型是 json

消息格式介绍备注
text纯文本
faceqq 表情
image图片
record语音
video视频
at@某人
rps猜拳魔法表情
dice骰子
shake私聊窗口抖动
poke群聊戳一戳事件上报与接口调用 不通过消息
share <JSON>链接分享
contact <JSON>推荐好友/群
location <JSON>位置
music <JSON>音乐分享
reply回复消息
forward转发消息
node转发消息节点
jsonjson 信息
mfaceqq 表情包以image消息段上报(子类型区分) 支持mface/image消息段发送
file文件
markdownmarkdown发是在双层合并转发内 无法直接发送
lightapp<JSON>小程序卡片发是调用扩展接口get_mini_app_ark

提示

标有 [收] 仅限收到

标有 [发] 仅限发送

标有 [选] 发送可选

text

json
{
+import{_ as t,c as n,j as i,a as l,G as h,a2 as e,B as k,o as p}from"./chunks/framework.DZuLV8wC.js";const F=JSON.parse('{"title":"消息格式兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/msg.md","filePath":"develop/msg.md","lastUpdated":1733278997000}'),d={name:"develop/msg.md"};function E(r,s,o,g,y,u){const a=k("NolebasePageProperties");return p(),n("div",null,[s[0]||(s[0]=i("h1",{id:"消息格式兼容情况",tabindex:"-1"},[l("消息格式兼容情况 "),i("a",{class:"header-anchor",href:"#消息格式兼容情况","aria-label":'Permalink to "消息格式兼容情况"'},"​")],-1)),h(a),s[1]||(s[1]=e(`

消息列表

支持使用 CQ码 发送

标有 <JSON> 的表示 收到的时候的消息类型是 json

消息格式介绍备注
text纯文本
faceqq 表情
image图片
record语音
video视频
at@某人
rps猜拳魔法表情
dice骰子
shake私聊窗口抖动
poke群聊戳一戳事件上报与接口调用 不通过消息
share <JSON>链接分享
contact <JSON>推荐好友/群
location <JSON>位置
music <JSON>音乐分享
reply回复消息
forward转发消息
node转发消息节点
jsonjson 信息
mfaceqq 表情包以image消息段上报(子类型区分) 支持mface/image消息段发送
file文件
markdownmarkdown发是在双层合并转发内 无法直接发送
lightapp<JSON>小程序卡片发是调用扩展接口get_mini_app_ark

提示

标有 [收] 仅限收到

标有 [发] 仅限发送

标有 [选] 发送可选

text

json
{
   "type": "text",
   "data": {
     "text": "文本"
@@ -147,4 +147,4 @@ import{_ as i,c as a,a2 as t,o as n}from"./chunks/framework.DZuLV8wC.js";const o
     "file_size": "empty", // [收]
     "file_unique": "empty" // [收]
   }
-}
`,51)]))}const g=i(l,[["render",h]]);export{o as __pageData,g as default}; +}
`,50))])}const q=t(d,[["render",E]]);export{F as __pageData,q as default}; diff --git a/assets/develop_msg.md.DNfNTIPN.lean.js b/assets/develop_msg.md.mmW7y286.lean.js similarity index 90% rename from assets/develop_msg.md.DNfNTIPN.lean.js rename to assets/develop_msg.md.mmW7y286.lean.js index b3b44f73..d966fe37 100644 --- a/assets/develop_msg.md.DNfNTIPN.lean.js +++ b/assets/develop_msg.md.mmW7y286.lean.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a2 as t,o as n}from"./chunks/framework.DZuLV8wC.js";const o=JSON.parse('{"title":"消息格式兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/msg.md","filePath":"develop/msg.md","lastUpdated":1733278997000}'),l={name:"develop/msg.md"};function h(e,s,k,p,d,E){return n(),a("div",null,s[0]||(s[0]=[t(`

消息格式兼容情况

消息列表

支持使用 CQ码 发送

标有 <JSON> 的表示 收到的时候的消息类型是 json

消息格式介绍备注
text纯文本
faceqq 表情
image图片
record语音
video视频
at@某人
rps猜拳魔法表情
dice骰子
shake私聊窗口抖动
poke群聊戳一戳事件上报与接口调用 不通过消息
share <JSON>链接分享
contact <JSON>推荐好友/群
location <JSON>位置
music <JSON>音乐分享
reply回复消息
forward转发消息
node转发消息节点
jsonjson 信息
mfaceqq 表情包以image消息段上报(子类型区分) 支持mface/image消息段发送
file文件
markdownmarkdown发是在双层合并转发内 无法直接发送
lightapp<JSON>小程序卡片发是调用扩展接口get_mini_app_ark

提示

标有 [收] 仅限收到

标有 [发] 仅限发送

标有 [选] 发送可选

text

json
{
+import{_ as t,c as n,j as i,a as l,G as h,a2 as e,B as k,o as p}from"./chunks/framework.DZuLV8wC.js";const F=JSON.parse('{"title":"消息格式兼容情况","description":"","frontmatter":{},"headers":[],"relativePath":"develop/msg.md","filePath":"develop/msg.md","lastUpdated":1733278997000}'),d={name:"develop/msg.md"};function E(r,s,o,g,y,u){const a=k("NolebasePageProperties");return p(),n("div",null,[s[0]||(s[0]=i("h1",{id:"消息格式兼容情况",tabindex:"-1"},[l("消息格式兼容情况 "),i("a",{class:"header-anchor",href:"#消息格式兼容情况","aria-label":'Permalink to "消息格式兼容情况"'},"​")],-1)),h(a),s[1]||(s[1]=e(`

消息列表

支持使用 CQ码 发送

标有 <JSON> 的表示 收到的时候的消息类型是 json

消息格式介绍备注
text纯文本
faceqq 表情
image图片
record语音
video视频
at@某人
rps猜拳魔法表情
dice骰子
shake私聊窗口抖动
poke群聊戳一戳事件上报与接口调用 不通过消息
share <JSON>链接分享
contact <JSON>推荐好友/群
location <JSON>位置
music <JSON>音乐分享
reply回复消息
forward转发消息
node转发消息节点
jsonjson 信息
mfaceqq 表情包以image消息段上报(子类型区分) 支持mface/image消息段发送
file文件
markdownmarkdown发是在双层合并转发内 无法直接发送
lightapp<JSON>小程序卡片发是调用扩展接口get_mini_app_ark

提示

标有 [收] 仅限收到

标有 [发] 仅限发送

标有 [选] 发送可选

text

json
{
   "type": "text",
   "data": {
     "text": "文本"
@@ -147,4 +147,4 @@ import{_ as i,c as a,a2 as t,o as n}from"./chunks/framework.DZuLV8wC.js";const o
     "file_size": "empty", // [收]
     "file_unique": "empty" // [收]
   }
-}
`,51)]))}const g=i(l,[["render",h]]);export{o as __pageData,g as default}; +}
`,50))])}const q=t(d,[["render",E]]);export{F as __pageData,q as default}; diff --git a/assets/develop_plugin.md.ECiIACX8.js b/assets/develop_plugin.md.CBdAH_yA.js similarity index 81% rename from assets/develop_plugin.md.ECiIACX8.js rename to assets/develop_plugin.md.CBdAH_yA.js index e2e6a7ab..68fd6ca4 100644 --- a/assets/develop_plugin.md.ECiIACX8.js +++ b/assets/develop_plugin.md.CBdAH_yA.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a2 as n,o as p}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"二次开发 - 基于 NapCat 定制化开发方案","description":"","frontmatter":{},"headers":[],"relativePath":"develop/plugin.md","filePath":"develop/plugin.md","lastUpdated":1734160530000}'),t={name:"develop/plugin.md"};function h(l,s,e,k,r,d){return p(),a("div",null,s[0]||(s[0]=[n(`

二次开发 - 基于 NapCat 定制化开发方案

该方案可以与NapCat本体代码进行捆绑 也可以使用各种内部接口 自由度大 简单代码实现方便

环境配置

  1. 拉取 NapCat 仓库后,在命令行执行 npm run dev:depend 安装 NapCat 本体和 WebUi 依赖。

  2. 初次构建 NapCat,运行 npm run build:shell 或者 npm run build:framework,此次构建将会初始化 WebUi 打包文件和 NapCat。

  3. 启动 NetWork/Plugin 适配器,在 /src/onebot/index.ts 文件中,找到 NapCatOneBot11Adapter->InitOneBot 方法,解除相关注释代码,即可注册 Plugin 适配器。

  4. 打开 /src/onebot/network/plugin.ts 文件,可以修改 Plugin 适配器的以下配置:

    typescript
    messagePostFormat: 'array', // array 为消息段,string 为 CQ 码
    +import{_ as n,c as p,j as i,a as t,G as e,a2 as h,B as l,o as k}from"./chunks/framework.DZuLV8wC.js";const C=JSON.parse('{"title":"二次开发 - 基于 NapCat 定制化开发方案","description":"","frontmatter":{},"headers":[],"relativePath":"develop/plugin.md","filePath":"develop/plugin.md","lastUpdated":1734160530000}'),r={name:"develop/plugin.md"};function d(E,s,g,o,y,c){const a=l("NolebasePageProperties");return k(),p("div",null,[s[0]||(s[0]=i("h1",{id:"二次开发-基于-napcat-定制化开发方案",tabindex:"-1"},[t("二次开发 - 基于 NapCat 定制化开发方案 "),i("a",{class:"header-anchor",href:"#二次开发-基于-napcat-定制化开发方案","aria-label":'Permalink to "二次开发 - 基于 NapCat 定制化开发方案"'},"​")],-1)),e(a),s[1]||(s[1]=h(`

    该方案可以与NapCat本体代码进行捆绑 也可以使用各种内部接口 自由度大 简单代码实现方便

    环境配置

    1. 拉取 NapCat 仓库后,在命令行执行 npm run dev:depend 安装 NapCat 本体和 WebUi 依赖。

    2. 初次构建 NapCat,运行 npm run build:shell 或者 npm run build:framework,此次构建将会初始化 WebUi 打包文件和 NapCat。

    3. 启动 NetWork/Plugin 适配器,在 /src/onebot/index.ts 文件中,找到 NapCatOneBot11Adapter->InitOneBot 方法,解除相关注释代码,即可注册 Plugin 适配器。

    4. 打开 /src/onebot/network/plugin.ts 文件,可以修改 Plugin 适配器的以下配置:

      typescript
      messagePostFormat: 'array', // array 为消息段,string 为 CQ 码
       reportSelfMessage: false,   // 上报自身消息
       enable: true,               // 启用适配器
       debug: false,               // 调试模式
    5. 再次构建时可选择 npm run dev:shell 或者 npm run dev:framework,跳过重复构建 WebUi 过程。

    开始开发

    恭喜你完成了基础配置。现在打开 /src/plugin/index.ts 文件中的 plugin_onmessage 方法,在此方法中监听消息并处理。

    当你需要调用 NTQQ Api 时,可以通过多种方法调用,下面为例子:

    typescript
    core.apis.GroupApi.banMember()
    @@ -21,4 +21,4 @@ import{_ as i,c as a,a2 as n,o as p}from"./chunks/framework.DZuLV8wC.js";const g
             const ret = await action.get('send_group_msg')?.handle({ group_id: String(message.group_id), message: 'pong' }, adapter);
             console.log(ret);
         }
    -}
    `,11)]))}const o=i(t,[["render",h]]);export{g as __pageData,o as default}; +}
    `,10))])}const u=n(r,[["render",d]]);export{C as __pageData,u as default}; diff --git a/assets/develop_plugin.md.ECiIACX8.lean.js b/assets/develop_plugin.md.CBdAH_yA.lean.js similarity index 81% rename from assets/develop_plugin.md.ECiIACX8.lean.js rename to assets/develop_plugin.md.CBdAH_yA.lean.js index e2e6a7ab..68fd6ca4 100644 --- a/assets/develop_plugin.md.ECiIACX8.lean.js +++ b/assets/develop_plugin.md.CBdAH_yA.lean.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a2 as n,o as p}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"二次开发 - 基于 NapCat 定制化开发方案","description":"","frontmatter":{},"headers":[],"relativePath":"develop/plugin.md","filePath":"develop/plugin.md","lastUpdated":1734160530000}'),t={name:"develop/plugin.md"};function h(l,s,e,k,r,d){return p(),a("div",null,s[0]||(s[0]=[n(`

    二次开发 - 基于 NapCat 定制化开发方案

    该方案可以与NapCat本体代码进行捆绑 也可以使用各种内部接口 自由度大 简单代码实现方便

    环境配置

    1. 拉取 NapCat 仓库后,在命令行执行 npm run dev:depend 安装 NapCat 本体和 WebUi 依赖。

    2. 初次构建 NapCat,运行 npm run build:shell 或者 npm run build:framework,此次构建将会初始化 WebUi 打包文件和 NapCat。

    3. 启动 NetWork/Plugin 适配器,在 /src/onebot/index.ts 文件中,找到 NapCatOneBot11Adapter->InitOneBot 方法,解除相关注释代码,即可注册 Plugin 适配器。

    4. 打开 /src/onebot/network/plugin.ts 文件,可以修改 Plugin 适配器的以下配置:

      typescript
      messagePostFormat: 'array', // array 为消息段,string 为 CQ 码
      +import{_ as n,c as p,j as i,a as t,G as e,a2 as h,B as l,o as k}from"./chunks/framework.DZuLV8wC.js";const C=JSON.parse('{"title":"二次开发 - 基于 NapCat 定制化开发方案","description":"","frontmatter":{},"headers":[],"relativePath":"develop/plugin.md","filePath":"develop/plugin.md","lastUpdated":1734160530000}'),r={name:"develop/plugin.md"};function d(E,s,g,o,y,c){const a=l("NolebasePageProperties");return k(),p("div",null,[s[0]||(s[0]=i("h1",{id:"二次开发-基于-napcat-定制化开发方案",tabindex:"-1"},[t("二次开发 - 基于 NapCat 定制化开发方案 "),i("a",{class:"header-anchor",href:"#二次开发-基于-napcat-定制化开发方案","aria-label":'Permalink to "二次开发 - 基于 NapCat 定制化开发方案"'},"​")],-1)),e(a),s[1]||(s[1]=h(`

      该方案可以与NapCat本体代码进行捆绑 也可以使用各种内部接口 自由度大 简单代码实现方便

      环境配置

      1. 拉取 NapCat 仓库后,在命令行执行 npm run dev:depend 安装 NapCat 本体和 WebUi 依赖。

      2. 初次构建 NapCat,运行 npm run build:shell 或者 npm run build:framework,此次构建将会初始化 WebUi 打包文件和 NapCat。

      3. 启动 NetWork/Plugin 适配器,在 /src/onebot/index.ts 文件中,找到 NapCatOneBot11Adapter->InitOneBot 方法,解除相关注释代码,即可注册 Plugin 适配器。

      4. 打开 /src/onebot/network/plugin.ts 文件,可以修改 Plugin 适配器的以下配置:

        typescript
        messagePostFormat: 'array', // array 为消息段,string 为 CQ 码
         reportSelfMessage: false,   // 上报自身消息
         enable: true,               // 启用适配器
         debug: false,               // 调试模式
      5. 再次构建时可选择 npm run dev:shell 或者 npm run dev:framework,跳过重复构建 WebUi 过程。

      开始开发

      恭喜你完成了基础配置。现在打开 /src/plugin/index.ts 文件中的 plugin_onmessage 方法,在此方法中监听消息并处理。

      当你需要调用 NTQQ Api 时,可以通过多种方法调用,下面为例子:

      typescript
      core.apis.GroupApi.banMember()
      @@ -21,4 +21,4 @@ import{_ as i,c as a,a2 as n,o as p}from"./chunks/framework.DZuLV8wC.js";const g
               const ret = await action.get('send_group_msg')?.handle({ group_id: String(message.group_id), message: 'pong' }, adapter);
               console.log(ret);
           }
      -}
      `,11)]))}const o=i(t,[["render",h]]);export{g as __pageData,o as default}; +}
      `,10))])}const u=n(r,[["render",d]]);export{C as __pageData,u as default}; diff --git a/assets/guide_NapCatQQ.md.C__svEbf.js b/assets/guide_NapCatQQ.md.C__svEbf.js deleted file mode 100644 index d8eaace8..00000000 --- a/assets/guide_NapCatQQ.md.C__svEbf.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,c as n,j as a,a as e,o as p}from"./chunks/framework.DZuLV8wC.js";const N=JSON.parse('{"title":"什么是 NapCatQQ","description":"","frontmatter":{},"headers":[],"relativePath":"guide/NapCatQQ.md","filePath":"guide/NapCatQQ.md","lastUpdated":1731564767000}'),o={name:"guide/NapCatQQ.md"};function l(s,t,Q,d,c,i){return p(),n("div",null,t[0]||(t[0]=[a("h1",{id:"什么是-napcatqq",tabindex:"-1"},[e("什么是 NapCatQQ "),a("a",{class:"header-anchor",href:"#什么是-napcatqq","aria-label":'Permalink to "什么是 NapCatQQ"'},"​")],-1),a("p",null,"NapCatQQ V4 已启用全新风格标识和文档, 欢迎回家! 这里是 NapCatQQ (aka 猫猫框架) 的使用文档!",-1),a("p",null,"猫猫框架通过魔法的手段获得了 QQ 的发送消息、接收消息等接口。",-1),a("p",null,[e("为了方便使用,猫猫框架将通过一种名为 "),a("a",{href:"https://11.onebot.dev",target:"_blank",rel:"noreferrer"},"OneBot"),e(" 的约定将你的 HTTP / WebSocket 请求按照规范读取,")],-1),a("p",null,"再去调用猫猫框架所获得的QQ发送接口之类的接口。",-1)]))}const f=r(o,[["render",l]]);export{N as __pageData,f as default}; diff --git a/assets/guide_NapCatQQ.md.C__svEbf.lean.js b/assets/guide_NapCatQQ.md.C__svEbf.lean.js deleted file mode 100644 index d8eaace8..00000000 --- a/assets/guide_NapCatQQ.md.C__svEbf.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,c as n,j as a,a as e,o as p}from"./chunks/framework.DZuLV8wC.js";const N=JSON.parse('{"title":"什么是 NapCatQQ","description":"","frontmatter":{},"headers":[],"relativePath":"guide/NapCatQQ.md","filePath":"guide/NapCatQQ.md","lastUpdated":1731564767000}'),o={name:"guide/NapCatQQ.md"};function l(s,t,Q,d,c,i){return p(),n("div",null,t[0]||(t[0]=[a("h1",{id:"什么是-napcatqq",tabindex:"-1"},[e("什么是 NapCatQQ "),a("a",{class:"header-anchor",href:"#什么是-napcatqq","aria-label":'Permalink to "什么是 NapCatQQ"'},"​")],-1),a("p",null,"NapCatQQ V4 已启用全新风格标识和文档, 欢迎回家! 这里是 NapCatQQ (aka 猫猫框架) 的使用文档!",-1),a("p",null,"猫猫框架通过魔法的手段获得了 QQ 的发送消息、接收消息等接口。",-1),a("p",null,[e("为了方便使用,猫猫框架将通过一种名为 "),a("a",{href:"https://11.onebot.dev",target:"_blank",rel:"noreferrer"},"OneBot"),e(" 的约定将你的 HTTP / WebSocket 请求按照规范读取,")],-1),a("p",null,"再去调用猫猫框架所获得的QQ发送接口之类的接口。",-1)]))}const f=r(o,[["render",l]]);export{N as __pageData,f as default}; diff --git a/assets/guide_NapCatQQ.md.elcJZITF.js b/assets/guide_NapCatQQ.md.elcJZITF.js new file mode 100644 index 00000000..494b260b --- /dev/null +++ b/assets/guide_NapCatQQ.md.elcJZITF.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as e,a as p,G as n,a2 as s,B as d,o as i}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"NapCatQQ","description":"","frontmatter":{},"headers":[],"relativePath":"guide/NapCatQQ.md","filePath":"guide/NapCatQQ.md","lastUpdated":1735106567000}'),l={name:"guide/NapCatQQ.md"};function Q(c,a,N,h,m,f){const t=d("NolebasePageProperties");return i(),o("div",null,[a[0]||(a[0]=e("h1",{id:"napcatqq",tabindex:"-1"},[p("NapCatQQ "),e("a",{class:"header-anchor",href:"#napcatqq","aria-label":'Permalink to "NapCatQQ"'},"​")],-1)),n(t),a[1]||(a[1]=s('

      欢迎回家!

      NapCatQQ V4 已启用全新风格标识和文档, 欢迎回家! 这里是 NapCatQQ (aka 猫猫框架) 的使用文档!

      什么是 NapCatQQ 框架?

      猫猫框架通过魔法的手段获得了 QQ 的发送消息、接收消息等接口。

      为了方便使用,猫猫框架将通过一种名为 OneBot 的约定将你的 HTTP / WebSocket 请求按照规范读取,

      再去调用猫猫框架所获得的QQ发送接口之类的接口。

      ',6))])}const C=r(l,[["render",Q]]);export{u as __pageData,C as default}; diff --git a/assets/guide_NapCatQQ.md.elcJZITF.lean.js b/assets/guide_NapCatQQ.md.elcJZITF.lean.js new file mode 100644 index 00000000..494b260b --- /dev/null +++ b/assets/guide_NapCatQQ.md.elcJZITF.lean.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as e,a as p,G as n,a2 as s,B as d,o as i}from"./chunks/framework.DZuLV8wC.js";const u=JSON.parse('{"title":"NapCatQQ","description":"","frontmatter":{},"headers":[],"relativePath":"guide/NapCatQQ.md","filePath":"guide/NapCatQQ.md","lastUpdated":1735106567000}'),l={name:"guide/NapCatQQ.md"};function Q(c,a,N,h,m,f){const t=d("NolebasePageProperties");return i(),o("div",null,[a[0]||(a[0]=e("h1",{id:"napcatqq",tabindex:"-1"},[p("NapCatQQ "),e("a",{class:"header-anchor",href:"#napcatqq","aria-label":'Permalink to "NapCatQQ"'},"​")],-1)),n(t),a[1]||(a[1]=s('

      欢迎回家!

      NapCatQQ V4 已启用全新风格标识和文档, 欢迎回家! 这里是 NapCatQQ (aka 猫猫框架) 的使用文档!

      什么是 NapCatQQ 框架?

      猫猫框架通过魔法的手段获得了 QQ 的发送消息、接收消息等接口。

      为了方便使用,猫猫框架将通过一种名为 OneBot 的约定将你的 HTTP / WebSocket 请求按照规范读取,

      再去调用猫猫框架所获得的QQ发送接口之类的接口。

      ',6))])}const C=r(l,[["render",Q]]);export{u as __pageData,C as default}; diff --git a/assets/guide_bench-mark.md.Br9OyZ88.js b/assets/guide_bench-mark.md.Br9OyZ88.js deleted file mode 100644 index 12381ec4..00000000 --- a/assets/guide_bench-mark.md.Br9OyZ88.js +++ /dev/null @@ -1,6 +0,0 @@ -import{_ as s,c as e,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const h=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"guide/bench-mark.md","filePath":"guide/bench-mark.md","lastUpdated":1733304396000}'),p={name:"guide/bench-mark.md"};function i(l,a,o,r,c,d){return t(),e("div",null,a[0]||(a[0]=[n(`

      测试环境

      测试环境
      测试版本:NapCat Shell V4.2.18
      -操作系统:Windows 11 24H2
      -核心处理器:13th Gen Intel(R) Core(TM) i7-13700H
      -内存大小:64GB
      -测试网络:中国移动-600Mbps SpeedTest 51+0.89 Ms
      -测试工具:Apifox 2.6.32

      测试项目 - 拉取群成员列表测试

      1000 群聊拉取

      连续5次(有缓存): 28ms 11ms 14ms 20ms 32ms -> 平均:21ms

      `,5)]))}const u=s(p,[["render",i]]);export{h as __pageData,u as default}; diff --git a/assets/guide_bench-mark.md.Br9OyZ88.lean.js b/assets/guide_bench-mark.md.Br9OyZ88.lean.js deleted file mode 100644 index 12381ec4..00000000 --- a/assets/guide_bench-mark.md.Br9OyZ88.lean.js +++ /dev/null @@ -1,6 +0,0 @@ -import{_ as s,c as e,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const h=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"guide/bench-mark.md","filePath":"guide/bench-mark.md","lastUpdated":1733304396000}'),p={name:"guide/bench-mark.md"};function i(l,a,o,r,c,d){return t(),e("div",null,a[0]||(a[0]=[n(`

      测试环境

      测试环境
      测试版本:NapCat Shell V4.2.18
      -操作系统:Windows 11 24H2
      -核心处理器:13th Gen Intel(R) Core(TM) i7-13700H
      -内存大小:64GB
      -测试网络:中国移动-600Mbps SpeedTest 51+0.89 Ms
      -测试工具:Apifox 2.6.32

      测试项目 - 拉取群成员列表测试

      1000 群聊拉取

      连续5次(有缓存): 28ms 11ms 14ms 20ms 32ms -> 平均:21ms

      `,5)]))}const u=s(p,[["render",i]]);export{h as __pageData,u as default}; diff --git a/assets/guide_bench-mark.md.CCGnVSMq.js b/assets/guide_bench-mark.md.CCGnVSMq.js new file mode 100644 index 00000000..8855e0ab --- /dev/null +++ b/assets/guide_bench-mark.md.CCGnVSMq.js @@ -0,0 +1,6 @@ +import{_ as e,c as n,G as t,a2 as p,B as o,o as l}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"guide/bench-mark.md","filePath":"guide/bench-mark.md","lastUpdated":1733304396000}'),i={name:"guide/bench-mark.md"};function r(c,a,d,m,h,u){const s=o("NolebasePageProperties");return l(),n("div",null,[t(s),a[0]||(a[0]=p(`

      测试环境

      测试环境
      测试版本:NapCat Shell V4.2.18
      +操作系统:Windows 11 24H2
      +核心处理器:13th Gen Intel(R) Core(TM) i7-13700H
      +内存大小:64GB
      +测试网络:中国移动-600Mbps SpeedTest 51+0.89 Ms
      +测试工具:Apifox 2.6.32

      测试项目 - 拉取群成员列表测试

      1000 群聊拉取

      连续5次(有缓存): 28ms 11ms 14ms 20ms 32ms -> 平均:21ms

      `,5))])}const k=e(i,[["render",r]]);export{g as __pageData,k as default}; diff --git a/assets/guide_bench-mark.md.CCGnVSMq.lean.js b/assets/guide_bench-mark.md.CCGnVSMq.lean.js new file mode 100644 index 00000000..8855e0ab --- /dev/null +++ b/assets/guide_bench-mark.md.CCGnVSMq.lean.js @@ -0,0 +1,6 @@ +import{_ as e,c as n,G as t,a2 as p,B as o,o as l}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"guide/bench-mark.md","filePath":"guide/bench-mark.md","lastUpdated":1733304396000}'),i={name:"guide/bench-mark.md"};function r(c,a,d,m,h,u){const s=o("NolebasePageProperties");return l(),n("div",null,[t(s),a[0]||(a[0]=p(`

      测试环境

      测试环境
      测试版本:NapCat Shell V4.2.18
      +操作系统:Windows 11 24H2
      +核心处理器:13th Gen Intel(R) Core(TM) i7-13700H
      +内存大小:64GB
      +测试网络:中国移动-600Mbps SpeedTest 51+0.89 Ms
      +测试工具:Apifox 2.6.32

      测试项目 - 拉取群成员列表测试

      1000 群聊拉取

      连续5次(有缓存): 28ms 11ms 14ms 20ms 32ms -> 平均:21ms

      `,5))])}const k=e(i,[["render",r]]);export{g as __pageData,k as default}; diff --git a/assets/guide_boot_Framework.md.CqkBUkcu.js b/assets/guide_boot_Framework.md.CqkBUkcu.js new file mode 100644 index 00000000..925da789 --- /dev/null +++ b/assets/guide_boot_Framework.md.CqkBUkcu.js @@ -0,0 +1 @@ +import{_ as t,c as i,j as e,a as o,G as s,a2 as n,B as l,o as p}from"./chunks/framework.DZuLV8wC.js";const d="/assets/boot/BootWay01/ll01.png",g=JSON.parse('{"title":"Framework","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Framework.md","filePath":"guide/boot/Framework.md","lastUpdated":1732532774000}'),h={name:"guide/boot/Framework.md"};function k(c,a,m,w,u,F){const r=l("NolebasePageProperties");return p(),i("div",null,[a[0]||(a[0]=e("h1",{id:"framework",tabindex:"-1"},[o("Framework "),e("a",{class:"header-anchor",href:"#framework","aria-label":'Permalink to "Framework"'},"​")],-1)),s(r),a[1]||(a[1]=n('

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载有头绿色版本 然后双击NapCatWinBootMain.exe 进入设置即可

      NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)

      请注意使用此方法使用 等于或高于9.9.15-29271的QQ

      1. 前往 NapCatQQ 的 release 页面
      2. 选择 NapCat.Framerwork.Windows.Once.zip 下载
      3. 找到目录下的exe启动 (注意不要解压到带有空格或者中文的目录)

      NapCat.Framework - 通用性手动教程

      1. 按照 LiteLoaderQQNT 官网 的指导安装 LiteLoaderQQNT 框架。
      2. 在 LiteLoaderQQNT 的设置页面(如下图)将 NapCat.Framework.zip 导入即可。 ll01.png

      强烈不推荐LL官方的修补方案 其方案将导致NapCat扩展Api失效的 同时污染QQ本身环境 添加环境变量 清理LL需要一定计算机基础 包括需要调试QQ的用户 强烈推荐once或者绿色版本

      NapCat.Docker.Framework - Linux容器化部署

      仓库地址: NapCat.Docker.Framework

      NapCat.Installer - Linux一键部署脚本

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.framework.sh && sudo bash napcat.sh
      ',13))])}const b=t(h,[["render",k]]);export{g as __pageData,b as default}; diff --git a/assets/guide_boot_Framework.md.CqkBUkcu.lean.js b/assets/guide_boot_Framework.md.CqkBUkcu.lean.js new file mode 100644 index 00000000..925da789 --- /dev/null +++ b/assets/guide_boot_Framework.md.CqkBUkcu.lean.js @@ -0,0 +1 @@ +import{_ as t,c as i,j as e,a as o,G as s,a2 as n,B as l,o as p}from"./chunks/framework.DZuLV8wC.js";const d="/assets/boot/BootWay01/ll01.png",g=JSON.parse('{"title":"Framework","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Framework.md","filePath":"guide/boot/Framework.md","lastUpdated":1732532774000}'),h={name:"guide/boot/Framework.md"};function k(c,a,m,w,u,F){const r=l("NolebasePageProperties");return p(),i("div",null,[a[0]||(a[0]=e("h1",{id:"framework",tabindex:"-1"},[o("Framework "),e("a",{class:"header-anchor",href:"#framework","aria-label":'Permalink to "Framework"'},"​")],-1)),s(r),a[1]||(a[1]=n('

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载有头绿色版本 然后双击NapCatWinBootMain.exe 进入设置即可

      NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)

      请注意使用此方法使用 等于或高于9.9.15-29271的QQ

      1. 前往 NapCatQQ 的 release 页面
      2. 选择 NapCat.Framerwork.Windows.Once.zip 下载
      3. 找到目录下的exe启动 (注意不要解压到带有空格或者中文的目录)

      NapCat.Framework - 通用性手动教程

      1. 按照 LiteLoaderQQNT 官网 的指导安装 LiteLoaderQQNT 框架。
      2. 在 LiteLoaderQQNT 的设置页面(如下图)将 NapCat.Framework.zip 导入即可。 ll01.png

      强烈不推荐LL官方的修补方案 其方案将导致NapCat扩展Api失效的 同时污染QQ本身环境 添加环境变量 清理LL需要一定计算机基础 包括需要调试QQ的用户 强烈推荐once或者绿色版本

      NapCat.Docker.Framework - Linux容器化部署

      仓库地址: NapCat.Docker.Framework

      NapCat.Installer - Linux一键部署脚本

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.framework.sh && sudo bash napcat.sh
      ',13))])}const b=t(h,[["render",k]]);export{g as __pageData,b as default}; diff --git a/assets/guide_boot_Framework.md.ErS6MutT.js b/assets/guide_boot_Framework.md.ErS6MutT.js deleted file mode 100644 index 063c2e38..00000000 --- a/assets/guide_boot_Framework.md.ErS6MutT.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as r,a2 as t,o as i}from"./chunks/framework.DZuLV8wC.js";const o="/assets/boot/BootWay01/ll01.png",m=JSON.parse('{"title":"Framework","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Framework.md","filePath":"guide/boot/Framework.md","lastUpdated":1732532774000}'),n={name:"guide/boot/Framework.md"};function s(l,a,p,h,d,k){return i(),r("div",null,a[0]||(a[0]=[t('

      Framework

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载有头绿色版本 然后双击NapCatWinBootMain.exe 进入设置即可

      NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)

      请注意使用此方法使用 等于或高于9.9.15-29271的QQ

      1. 前往 NapCatQQ 的 release 页面
      2. 选择 NapCat.Framerwork.Windows.Once.zip 下载
      3. 找到目录下的exe启动 (注意不要解压到带有空格或者中文的目录)

      NapCat.Framework - 通用性手动教程

      1. 按照 LiteLoaderQQNT 官网 的指导安装 LiteLoaderQQNT 框架。
      2. 在 LiteLoaderQQNT 的设置页面(如下图)将 NapCat.Framework.zip 导入即可。 ll01.png

      强烈不推荐LL官方的修补方案 其方案将导致NapCat扩展Api失效的 同时污染QQ本身环境 添加环境变量 清理LL需要一定计算机基础 包括需要调试QQ的用户 强烈推荐once或者绿色版本

      NapCat.Docker.Framework - Linux容器化部署

      仓库地址: NapCat.Docker.Framework

      NapCat.Installer - Linux一键部署脚本

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.framework.sh && sudo bash napcat.sh
      ',14)]))}const u=e(n,[["render",s]]);export{m as __pageData,u as default}; diff --git a/assets/guide_boot_Framework.md.ErS6MutT.lean.js b/assets/guide_boot_Framework.md.ErS6MutT.lean.js deleted file mode 100644 index 063c2e38..00000000 --- a/assets/guide_boot_Framework.md.ErS6MutT.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as r,a2 as t,o as i}from"./chunks/framework.DZuLV8wC.js";const o="/assets/boot/BootWay01/ll01.png",m=JSON.parse('{"title":"Framework","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Framework.md","filePath":"guide/boot/Framework.md","lastUpdated":1732532774000}'),n={name:"guide/boot/Framework.md"};function s(l,a,p,h,d,k){return i(),r("div",null,a[0]||(a[0]=[t('

      Framework

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载有头绿色版本 然后双击NapCatWinBootMain.exe 进入设置即可

      NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)

      请注意使用此方法使用 等于或高于9.9.15-29271的QQ

      1. 前往 NapCatQQ 的 release 页面
      2. 选择 NapCat.Framerwork.Windows.Once.zip 下载
      3. 找到目录下的exe启动 (注意不要解压到带有空格或者中文的目录)

      NapCat.Framework - 通用性手动教程

      1. 按照 LiteLoaderQQNT 官网 的指导安装 LiteLoaderQQNT 框架。
      2. 在 LiteLoaderQQNT 的设置页面(如下图)将 NapCat.Framework.zip 导入即可。 ll01.png

      强烈不推荐LL官方的修补方案 其方案将导致NapCat扩展Api失效的 同时污染QQ本身环境 添加环境变量 清理LL需要一定计算机基础 包括需要调试QQ的用户 强烈推荐once或者绿色版本

      NapCat.Docker.Framework - Linux容器化部署

      仓库地址: NapCat.Docker.Framework

      NapCat.Installer - Linux一键部署脚本

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.framework.sh && sudo bash napcat.sh
      ',14)]))}const u=e(n,[["render",s]]);export{m as __pageData,u as default}; diff --git a/assets/guide_boot_Shell-Linux-SemiAuto.md.BcD16DDk.js b/assets/guide_boot_Shell-Linux-SemiAuto.md.nhcPxh-0.js similarity index 79% rename from assets/guide_boot_Shell-Linux-SemiAuto.md.BcD16DDk.js rename to assets/guide_boot_Shell-Linux-SemiAuto.md.nhcPxh-0.js index 14e6bf99..d935e8a4 100644 --- a/assets/guide_boot_Shell-Linux-SemiAuto.md.BcD16DDk.js +++ b/assets/guide_boot_Shell-Linux-SemiAuto.md.nhcPxh-0.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const d=JSON.parse('{"title":"BootWay03 (半自动) 教程","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell-Linux-SemiAuto.md","filePath":"guide/boot/Shell-Linux-SemiAuto.md","lastUpdated":1729563184000}'),p={name:"guide/boot/Shell-Linux-SemiAuto.md"};function e(l,a,h,o,r,k){return t(),i("div",null,a[0]||(a[0]=[n(`

      BootWay03 (半自动) 教程

      安装教程

      1.安装QQ

      你需要安装28060+版本的 QQ

      2.挂载启动

      执行命令

      bash
      echo 'const fs = require("fs");
      +import{_ as n,c as t,j as s,a as e,G as p,a2 as l,B as h,o}from"./chunks/framework.DZuLV8wC.js";const C=JSON.parse('{"title":"BootWay03 (半自动) 教程","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell-Linux-SemiAuto.md","filePath":"guide/boot/Shell-Linux-SemiAuto.md","lastUpdated":1729563184000}'),r={name:"guide/boot/Shell-Linux-SemiAuto.md"};function c(k,a,d,F,u,g){const i=h("NolebasePageProperties");return o(),t("div",null,[a[0]||(a[0]=s("h1",{id:"bootway03-半自动-教程",tabindex:"-1"},[e("BootWay03 (半自动) 教程 "),s("a",{class:"header-anchor",href:"#bootway03-半自动-教程","aria-label":'Permalink to "BootWay03 (半自动) 教程"'},"​")],-1)),p(i),a[1]||(a[1]=l(`

      安装教程

      1.安装QQ

      你需要安装28060+版本的 QQ

      2.挂载启动

      执行命令

      bash
      echo 'const fs = require("fs");
       const path = require("path");
       const CurrentPath = path.dirname(__filename);
       const hasNapcatParam = process.argv.includes("--no-sandbox");
      @@ -26,4 +26,4 @@ import{_ as s,c as i,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const d
       } else {
           require(String.raw\`/opt/LiteLoaderQQNT\`);  //引号中写入你的liteloaderqqnt路径
       }' > /opt/QQ/resources/app/loadNapCat.js

      3.安装napcat

      安装 napcat.shell 到 /opt/QQ/resources/app/napcat 确保 /opt/QQ/resources/app/napcat/napcat.js 存在

      4.修补 package.json

      修改 /opt/QQ/resources/app/package.json 的main属性从./application/app_launcher/index.js 改为./loadNapCat.js

      这步也可以使用下面替代

      bash
      chmod +777 /opt/QQ
      -sed -i 's/"main": ".\\/application\\/app_launcher\\/index.js"/"main": ".\\/loadNapCat.js"/' /opt/QQ/resources/app/package.json

      5.启动

      bash
      xvfb-run -a qq --no-sandbox
      `,17)]))}const F=s(p,[["render",e]]);export{d as __pageData,F as default}; +sed -i 's/"main": ".\\/application\\/app_launcher\\/index.js"/"main": ".\\/loadNapCat.js"/' /opt/QQ/resources/app/package.json

      5.启动

      bash
      xvfb-run -a qq --no-sandbox
      `,16))])}const y=n(r,[["render",c]]);export{C as __pageData,y as default}; diff --git a/assets/guide_boot_Shell-Linux-SemiAuto.md.BcD16DDk.lean.js b/assets/guide_boot_Shell-Linux-SemiAuto.md.nhcPxh-0.lean.js similarity index 79% rename from assets/guide_boot_Shell-Linux-SemiAuto.md.BcD16DDk.lean.js rename to assets/guide_boot_Shell-Linux-SemiAuto.md.nhcPxh-0.lean.js index 14e6bf99..d935e8a4 100644 --- a/assets/guide_boot_Shell-Linux-SemiAuto.md.BcD16DDk.lean.js +++ b/assets/guide_boot_Shell-Linux-SemiAuto.md.nhcPxh-0.lean.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const d=JSON.parse('{"title":"BootWay03 (半自动) 教程","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell-Linux-SemiAuto.md","filePath":"guide/boot/Shell-Linux-SemiAuto.md","lastUpdated":1729563184000}'),p={name:"guide/boot/Shell-Linux-SemiAuto.md"};function e(l,a,h,o,r,k){return t(),i("div",null,a[0]||(a[0]=[n(`

      BootWay03 (半自动) 教程

      安装教程

      1.安装QQ

      你需要安装28060+版本的 QQ

      2.挂载启动

      执行命令

      bash
      echo 'const fs = require("fs");
      +import{_ as n,c as t,j as s,a as e,G as p,a2 as l,B as h,o}from"./chunks/framework.DZuLV8wC.js";const C=JSON.parse('{"title":"BootWay03 (半自动) 教程","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell-Linux-SemiAuto.md","filePath":"guide/boot/Shell-Linux-SemiAuto.md","lastUpdated":1729563184000}'),r={name:"guide/boot/Shell-Linux-SemiAuto.md"};function c(k,a,d,F,u,g){const i=h("NolebasePageProperties");return o(),t("div",null,[a[0]||(a[0]=s("h1",{id:"bootway03-半自动-教程",tabindex:"-1"},[e("BootWay03 (半自动) 教程 "),s("a",{class:"header-anchor",href:"#bootway03-半自动-教程","aria-label":'Permalink to "BootWay03 (半自动) 教程"'},"​")],-1)),p(i),a[1]||(a[1]=l(`

      安装教程

      1.安装QQ

      你需要安装28060+版本的 QQ

      2.挂载启动

      执行命令

      bash
      echo 'const fs = require("fs");
       const path = require("path");
       const CurrentPath = path.dirname(__filename);
       const hasNapcatParam = process.argv.includes("--no-sandbox");
      @@ -26,4 +26,4 @@ import{_ as s,c as i,a2 as n,o as t}from"./chunks/framework.DZuLV8wC.js";const d
       } else {
           require(String.raw\`/opt/LiteLoaderQQNT\`);  //引号中写入你的liteloaderqqnt路径
       }' > /opt/QQ/resources/app/loadNapCat.js

      3.安装napcat

      安装 napcat.shell 到 /opt/QQ/resources/app/napcat 确保 /opt/QQ/resources/app/napcat/napcat.js 存在

      4.修补 package.json

      修改 /opt/QQ/resources/app/package.json 的main属性从./application/app_launcher/index.js 改为./loadNapCat.js

      这步也可以使用下面替代

      bash
      chmod +777 /opt/QQ
      -sed -i 's/"main": ".\\/application\\/app_launcher\\/index.js"/"main": ".\\/loadNapCat.js"/' /opt/QQ/resources/app/package.json

      5.启动

      bash
      xvfb-run -a qq --no-sandbox
      `,17)]))}const F=s(p,[["render",e]]);export{d as __pageData,F as default}; +sed -i 's/"main": ".\\/application\\/app_launcher\\/index.js"/"main": ".\\/loadNapCat.js"/' /opt/QQ/resources/app/package.json

      5.启动

      bash
      xvfb-run -a qq --no-sandbox
      `,16))])}const y=n(r,[["render",c]]);export{C as __pageData,y as default}; diff --git a/assets/guide_boot_Shell.md.6vEKPyK4.js b/assets/guide_boot_Shell.md.6vEKPyK4.js deleted file mode 100644 index 4cd25006..00000000 --- a/assets/guide_boot_Shell.md.6vEKPyK4.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i,c as s,a2 as t,o as e}from"./chunks/framework.DZuLV8wC.js";const d=JSON.parse('{"title":"Shell","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell.md","filePath":"guide/boot/Shell.md","lastUpdated":1733018520000}'),l={name:"guide/boot/Shell.md"};function n(p,a,h,r,k,o){return e(),s("div",null,a[0]||(a[0]=[t('

      Shell

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载无头绿色版本 然后启动Bat 即可

      如果需要快速启动 编辑bat NapCatWinBootMain.exe 10001

      NapCat.Shell - Win手动启动教程

      1. 前往 NapCatQQ 的 release 页面
      2. 下载NapCat.Shell.zip解压
      3. 安装完成 双击目录下launcher.bat即可启动 如果是win10 则使用launcher-win10.bat

      注意 如果需要快速登录 将 QQ 号传入第二个参数即可

      Win11: launcher.bat 123456 Win10: launcher-win10.bat 123456

      NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh
      命令选项(高级用法)
      1. --tui: 使用tui可视化交互安装

      2. --docker [y/n]: --docker y 为使用docker安装反之为shell安装

      3. --qq "123456789": 传入docker安装时的QQ号

      4. --mode [ws|reverse_ws|reverse_http]: 传入docker安装时的运行模式

      5. --confirm: 传入docker安装时的是否确认执行安装

      6. --proxy [0|1|2|3|4|5|6]: 传入代理, 0为不使用代理, 1为使用内置的第一个,不支持自定义, docker安装可选0-7, shell安装可选0-5

      7. --cli [y/n]: shell安装时是否安装cli

      8. --force: 传入则执行shell强制重装

      使用示例:

      1. 使用tui可视化交互安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --tui
      2. 运行docker安装并传入 qq"123456789" 模式ws 使用第一个代理 直接安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker y --qq \\"123456789\\" --mode ws --proxy 1 --confirm
      3. 运行shell安装并传入 不安装cli 不使用代理 强制重装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker n --cli n --proxy 0 --force

      仓库地址: NapCat.installer

      NapCat.Docker - Linux容器化部署

      仓库地址: NapCat.Docker

      NapCat.Docker.Installer - Linux容器 第三方

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Docker.Installer

      NapCat.MacOs - MacOs安装工具

      前往下载

      需要 macOS 12.0 或以上系统,支持下载和更新 NapCatQQ

      由于权限问题,补丁过程需要手动替换 package.json,请注意备份原文件~

      NapCat.Termux - 安卓Termux部署

      bash
      curl -o napcat.termux.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.termux.sh && bash napcat.termux.sh

      仓库地址: NapCat.installer

      NapCat.Win.Installer - Win专用安装器

      不要用某人懒了没更新

      仓库地址: 仓库地址

      安装成功后需要快速登陆同 NapCat.shell 方法一 一样

      NapCat.Railway - Railway部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      Deploy on Railway

      NapCat.1Panel - 1Panel插件部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.1Panel

      NapCat.Nix - Nix部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Nix

      ',38)]))}const F=i(l,[["render",n]]);export{d as __pageData,F as default}; diff --git a/assets/guide_boot_Shell.md.6vEKPyK4.lean.js b/assets/guide_boot_Shell.md.6vEKPyK4.lean.js deleted file mode 100644 index 4cd25006..00000000 --- a/assets/guide_boot_Shell.md.6vEKPyK4.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i,c as s,a2 as t,o as e}from"./chunks/framework.DZuLV8wC.js";const d=JSON.parse('{"title":"Shell","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell.md","filePath":"guide/boot/Shell.md","lastUpdated":1733018520000}'),l={name:"guide/boot/Shell.md"};function n(p,a,h,r,k,o){return e(),s("div",null,a[0]||(a[0]=[t('

      Shell

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载无头绿色版本 然后启动Bat 即可

      如果需要快速启动 编辑bat NapCatWinBootMain.exe 10001

      NapCat.Shell - Win手动启动教程

      1. 前往 NapCatQQ 的 release 页面
      2. 下载NapCat.Shell.zip解压
      3. 安装完成 双击目录下launcher.bat即可启动 如果是win10 则使用launcher-win10.bat

      注意 如果需要快速登录 将 QQ 号传入第二个参数即可

      Win11: launcher.bat 123456 Win10: launcher-win10.bat 123456

      NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh
      命令选项(高级用法)
      1. --tui: 使用tui可视化交互安装

      2. --docker [y/n]: --docker y 为使用docker安装反之为shell安装

      3. --qq "123456789": 传入docker安装时的QQ号

      4. --mode [ws|reverse_ws|reverse_http]: 传入docker安装时的运行模式

      5. --confirm: 传入docker安装时的是否确认执行安装

      6. --proxy [0|1|2|3|4|5|6]: 传入代理, 0为不使用代理, 1为使用内置的第一个,不支持自定义, docker安装可选0-7, shell安装可选0-5

      7. --cli [y/n]: shell安装时是否安装cli

      8. --force: 传入则执行shell强制重装

      使用示例:

      1. 使用tui可视化交互安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --tui
      2. 运行docker安装并传入 qq"123456789" 模式ws 使用第一个代理 直接安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker y --qq \\"123456789\\" --mode ws --proxy 1 --confirm
      3. 运行shell安装并传入 不安装cli 不使用代理 强制重装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker n --cli n --proxy 0 --force

      仓库地址: NapCat.installer

      NapCat.Docker - Linux容器化部署

      仓库地址: NapCat.Docker

      NapCat.Docker.Installer - Linux容器 第三方

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Docker.Installer

      NapCat.MacOs - MacOs安装工具

      前往下载

      需要 macOS 12.0 或以上系统,支持下载和更新 NapCatQQ

      由于权限问题,补丁过程需要手动替换 package.json,请注意备份原文件~

      NapCat.Termux - 安卓Termux部署

      bash
      curl -o napcat.termux.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.termux.sh && bash napcat.termux.sh

      仓库地址: NapCat.installer

      NapCat.Win.Installer - Win专用安装器

      不要用某人懒了没更新

      仓库地址: 仓库地址

      安装成功后需要快速登陆同 NapCat.shell 方法一 一样

      NapCat.Railway - Railway部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      Deploy on Railway

      NapCat.1Panel - 1Panel插件部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.1Panel

      NapCat.Nix - Nix部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Nix

      ',38)]))}const F=i(l,[["render",n]]);export{d as __pageData,F as default}; diff --git a/assets/guide_boot_Shell.md.DZmpK7R7.js b/assets/guide_boot_Shell.md.DZmpK7R7.js new file mode 100644 index 00000000..e1d610b2 --- /dev/null +++ b/assets/guide_boot_Shell.md.DZmpK7R7.js @@ -0,0 +1 @@ +import{_ as t,c as e,j as s,a as l,G as n,a2 as p,B as h,o as r}from"./chunks/framework.DZuLV8wC.js";const b=JSON.parse('{"title":"Shell","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell.md","filePath":"guide/boot/Shell.md","lastUpdated":1733018520000}'),k={name:"guide/boot/Shell.md"};function o(c,a,d,F,C,g){const i=h("NolebasePageProperties");return r(),e("div",null,[a[0]||(a[0]=s("h1",{id:"shell",tabindex:"-1"},[l("Shell "),s("a",{class:"header-anchor",href:"#shell","aria-label":'Permalink to "Shell"'},"​")],-1)),n(i),a[1]||(a[1]=p('

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载无头绿色版本 然后启动Bat 即可

      如果需要快速启动 编辑bat NapCatWinBootMain.exe 10001

      NapCat.Shell - Win手动启动教程

      1. 前往 NapCatQQ 的 release 页面
      2. 下载NapCat.Shell.zip解压
      3. 安装完成 双击目录下launcher.bat即可启动 如果是win10 则使用launcher-win10.bat

      注意 如果需要快速登录 将 QQ 号传入第二个参数即可

      Win11: launcher.bat 123456 Win10: launcher-win10.bat 123456

      NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh
      命令选项(高级用法)
      1. --tui: 使用tui可视化交互安装

      2. --docker [y/n]: --docker y 为使用docker安装反之为shell安装

      3. --qq "123456789": 传入docker安装时的QQ号

      4. --mode [ws|reverse_ws|reverse_http]: 传入docker安装时的运行模式

      5. --confirm: 传入docker安装时的是否确认执行安装

      6. --proxy [0|1|2|3|4|5|6]: 传入代理, 0为不使用代理, 1为使用内置的第一个,不支持自定义, docker安装可选0-7, shell安装可选0-5

      7. --cli [y/n]: shell安装时是否安装cli

      8. --force: 传入则执行shell强制重装

      使用示例:

      1. 使用tui可视化交互安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --tui
      2. 运行docker安装并传入 qq"123456789" 模式ws 使用第一个代理 直接安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker y --qq \\"123456789\\" --mode ws --proxy 1 --confirm
      3. 运行shell安装并传入 不安装cli 不使用代理 强制重装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker n --cli n --proxy 0 --force

      仓库地址: NapCat.installer

      NapCat.Docker - Linux容器化部署

      仓库地址: NapCat.Docker

      NapCat.Docker.Installer - Linux容器 第三方

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Docker.Installer

      NapCat.MacOs - MacOs安装工具

      前往下载

      需要 macOS 12.0 或以上系统,支持下载和更新 NapCatQQ

      由于权限问题,补丁过程需要手动替换 package.json,请注意备份原文件~

      NapCat.Termux - 安卓Termux部署

      bash
      curl -o napcat.termux.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.termux.sh && bash napcat.termux.sh

      仓库地址: NapCat.installer

      NapCat.Win.Installer - Win专用安装器

      不要用某人懒了没更新

      仓库地址: 仓库地址

      安装成功后需要快速登陆同 NapCat.shell 方法一 一样

      NapCat.Railway - Railway部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      Deploy on Railway

      NapCat.1Panel - 1Panel插件部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.1Panel

      NapCat.Nix - Nix部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Nix

      ',37))])}const y=t(k,[["render",o]]);export{b as __pageData,y as default}; diff --git a/assets/guide_boot_Shell.md.DZmpK7R7.lean.js b/assets/guide_boot_Shell.md.DZmpK7R7.lean.js new file mode 100644 index 00000000..e1d610b2 --- /dev/null +++ b/assets/guide_boot_Shell.md.DZmpK7R7.lean.js @@ -0,0 +1 @@ +import{_ as t,c as e,j as s,a as l,G as n,a2 as p,B as h,o as r}from"./chunks/framework.DZuLV8wC.js";const b=JSON.parse('{"title":"Shell","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/Shell.md","filePath":"guide/boot/Shell.md","lastUpdated":1733018520000}'),k={name:"guide/boot/Shell.md"};function o(c,a,d,F,C,g){const i=h("NolebasePageProperties");return r(),e("div",null,[a[0]||(a[0]=s("h1",{id:"shell",tabindex:"-1"},[l("Shell "),s("a",{class:"header-anchor",href:"#shell","aria-label":'Permalink to "Shell"'},"​")],-1)),n(i),a[1]||(a[1]=p('

      NapCat.Win.绿色版本

      特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

      前往Release 下载无头绿色版本 然后启动Bat 即可

      如果需要快速启动 编辑bat NapCatWinBootMain.exe 10001

      NapCat.Shell - Win手动启动教程

      1. 前往 NapCatQQ 的 release 页面
      2. 下载NapCat.Shell.zip解压
      3. 安装完成 双击目录下launcher.bat即可启动 如果是win10 则使用launcher-win10.bat

      注意 如果需要快速登录 将 QQ 号传入第二个参数即可

      Win11: launcher.bat 123456 Win10: launcher-win10.bat 123456

      NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)

      bash
      curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh
      命令选项(高级用法)
      1. --tui: 使用tui可视化交互安装

      2. --docker [y/n]: --docker y 为使用docker安装反之为shell安装

      3. --qq "123456789": 传入docker安装时的QQ号

      4. --mode [ws|reverse_ws|reverse_http]: 传入docker安装时的运行模式

      5. --confirm: 传入docker安装时的是否确认执行安装

      6. --proxy [0|1|2|3|4|5|6]: 传入代理, 0为不使用代理, 1为使用内置的第一个,不支持自定义, docker安装可选0-7, shell安装可选0-5

      7. --cli [y/n]: shell安装时是否安装cli

      8. --force: 传入则执行shell强制重装

      使用示例:

      1. 使用tui可视化交互安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --tui
      2. 运行docker安装并传入 qq"123456789" 模式ws 使用第一个代理 直接安装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker y --qq \\"123456789\\" --mode ws --proxy 1 --confirm
      3. 运行shell安装并传入 不安装cli 不使用代理 强制重装:

        bash
        curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker n --cli n --proxy 0 --force

      仓库地址: NapCat.installer

      NapCat.Docker - Linux容器化部署

      仓库地址: NapCat.Docker

      NapCat.Docker.Installer - Linux容器 第三方

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Docker.Installer

      NapCat.MacOs - MacOs安装工具

      前往下载

      需要 macOS 12.0 或以上系统,支持下载和更新 NapCatQQ

      由于权限问题,补丁过程需要手动替换 package.json,请注意备份原文件~

      NapCat.Termux - 安卓Termux部署

      bash
      curl -o napcat.termux.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.termux.sh && bash napcat.termux.sh

      仓库地址: NapCat.installer

      NapCat.Win.Installer - Win专用安装器

      不要用某人懒了没更新

      仓库地址: 仓库地址

      安装成功后需要快速登陆同 NapCat.shell 方法一 一样

      NapCat.Railway - Railway部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      Deploy on Railway

      NapCat.1Panel - 1Panel插件部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.1Panel

      NapCat.Nix - Nix部署

      此为 社区作品 可能会遇到一些问题,欢迎反馈。

      仓库地址: NapCat.Nix

      ',37))])}const y=t(k,[["render",o]]);export{b as __pageData,y as default}; diff --git a/assets/guide_boot_release.md.BO4gabb3.js b/assets/guide_boot_release.md.BO4gabb3.js deleted file mode 100644 index 707044ef..00000000 --- a/assets/guide_boot_release.md.BO4gabb3.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as r,a2 as t,o}from"./chunks/framework.DZuLV8wC.js";const m=JSON.parse('{"title":"安装前需要了解的 这些文件是什么?","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/release.md","filePath":"guide/boot/release.md","lastUpdated":1731990881000}'),l={name:"guide/boot/release.md"};function i(p,a,n,s,h,d){return o(),r("div",null,a[0]||(a[0]=[t('

      安装前需要了解的 这些文件是什么?

      问题 - Framework与Shell版本 有什么差别?

      看我

      文件 - NapCat.Framework.zip 是什么?

      这是NapCat的Framework版本的插件包

      文件 - NapCat.Framework.Windows.Once.zip 是什么?

      这是NapCat.Framework的一键启动包

      注意需要29271+的QQ 你可以在不破坏QQ

      不需要安装的情况下通过一键Boot.exe启动NapCat.Framework(仅限亲爱的Windows系统)

      如果使用失败 请前往NapCat文档寻找Framework版本LiteLoader手动安装教程

      文件 - NapCat.Shell.zip 是什么?

      这是Shell版本的打包文件

      release的Win一键包是什么?

      是自带QQ的预打包版本 独立于你的QQ 不会破坏环境 绿色运行 与Once借用已有QQ的理念不同

      ',14)]))}const w=e(l,[["render",i]]);export{m as __pageData,w as default}; diff --git a/assets/guide_boot_release.md.BO4gabb3.lean.js b/assets/guide_boot_release.md.BO4gabb3.lean.js deleted file mode 100644 index 707044ef..00000000 --- a/assets/guide_boot_release.md.BO4gabb3.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as r,a2 as t,o}from"./chunks/framework.DZuLV8wC.js";const m=JSON.parse('{"title":"安装前需要了解的 这些文件是什么?","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/release.md","filePath":"guide/boot/release.md","lastUpdated":1731990881000}'),l={name:"guide/boot/release.md"};function i(p,a,n,s,h,d){return o(),r("div",null,a[0]||(a[0]=[t('

      安装前需要了解的 这些文件是什么?

      问题 - Framework与Shell版本 有什么差别?

      看我

      文件 - NapCat.Framework.zip 是什么?

      这是NapCat的Framework版本的插件包

      文件 - NapCat.Framework.Windows.Once.zip 是什么?

      这是NapCat.Framework的一键启动包

      注意需要29271+的QQ 你可以在不破坏QQ

      不需要安装的情况下通过一键Boot.exe启动NapCat.Framework(仅限亲爱的Windows系统)

      如果使用失败 请前往NapCat文档寻找Framework版本LiteLoader手动安装教程

      文件 - NapCat.Shell.zip 是什么?

      这是Shell版本的打包文件

      release的Win一键包是什么?

      是自带QQ的预打包版本 独立于你的QQ 不会破坏环境 绿色运行 与Once借用已有QQ的理念不同

      ',14)]))}const w=e(l,[["render",i]]);export{m as __pageData,w as default}; diff --git a/assets/guide_boot_release.md.DvaPEIVu.js b/assets/guide_boot_release.md.DvaPEIVu.js new file mode 100644 index 00000000..b9f3fab2 --- /dev/null +++ b/assets/guide_boot_release.md.DvaPEIVu.js @@ -0,0 +1 @@ +import{_ as o,c as t,j as e,a as l,G as i,a2 as n,B as p,o as s}from"./chunks/framework.DZuLV8wC.js";const b=JSON.parse('{"title":"安装前需要了解的 这些文件是什么?","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/release.md","filePath":"guide/boot/release.md","lastUpdated":1731990881000}'),d={name:"guide/boot/release.md"};function h(c,a,m,w,k,f){const r=p("NolebasePageProperties");return s(),t("div",null,[a[0]||(a[0]=e("h1",{id:"安装前需要了解的-这些文件是什么",tabindex:"-1"},[l("安装前需要了解的 这些文件是什么? "),e("a",{class:"header-anchor",href:"#安装前需要了解的-这些文件是什么","aria-label":'Permalink to "安装前需要了解的 这些文件是什么?"'},"​")],-1)),i(r),a[1]||(a[1]=n('

      问题 - Framework与Shell版本 有什么差别?

      看我

      文件 - NapCat.Framework.zip 是什么?

      这是NapCat的Framework版本的插件包

      文件 - NapCat.Framework.Windows.Once.zip 是什么?

      这是NapCat.Framework的一键启动包

      注意需要29271+的QQ 你可以在不破坏QQ

      不需要安装的情况下通过一键Boot.exe启动NapCat.Framework(仅限亲爱的Windows系统)

      如果使用失败 请前往NapCat文档寻找Framework版本LiteLoader手动安装教程

      文件 - NapCat.Shell.zip 是什么?

      这是Shell版本的打包文件

      release的Win一键包是什么?

      是自带QQ的预打包版本 独立于你的QQ 不会破坏环境 绿色运行 与Once借用已有QQ的理念不同

      ',13))])}const N=o(d,[["render",h]]);export{b as __pageData,N as default}; diff --git a/assets/guide_boot_release.md.DvaPEIVu.lean.js b/assets/guide_boot_release.md.DvaPEIVu.lean.js new file mode 100644 index 00000000..b9f3fab2 --- /dev/null +++ b/assets/guide_boot_release.md.DvaPEIVu.lean.js @@ -0,0 +1 @@ +import{_ as o,c as t,j as e,a as l,G as i,a2 as n,B as p,o as s}from"./chunks/framework.DZuLV8wC.js";const b=JSON.parse('{"title":"安装前需要了解的 这些文件是什么?","description":"","frontmatter":{},"headers":[],"relativePath":"guide/boot/release.md","filePath":"guide/boot/release.md","lastUpdated":1731990881000}'),d={name:"guide/boot/release.md"};function h(c,a,m,w,k,f){const r=p("NolebasePageProperties");return s(),t("div",null,[a[0]||(a[0]=e("h1",{id:"安装前需要了解的-这些文件是什么",tabindex:"-1"},[l("安装前需要了解的 这些文件是什么? "),e("a",{class:"header-anchor",href:"#安装前需要了解的-这些文件是什么","aria-label":'Permalink to "安装前需要了解的 这些文件是什么?"'},"​")],-1)),i(r),a[1]||(a[1]=n('

      问题 - Framework与Shell版本 有什么差别?

      看我

      文件 - NapCat.Framework.zip 是什么?

      这是NapCat的Framework版本的插件包

      文件 - NapCat.Framework.Windows.Once.zip 是什么?

      这是NapCat.Framework的一键启动包

      注意需要29271+的QQ 你可以在不破坏QQ

      不需要安装的情况下通过一键Boot.exe启动NapCat.Framework(仅限亲爱的Windows系统)

      如果使用失败 请前往NapCat文档寻找Framework版本LiteLoader手动安装教程

      文件 - NapCat.Shell.zip 是什么?

      这是Shell版本的打包文件

      release的Win一键包是什么?

      是自带QQ的预打包版本 独立于你的QQ 不会破坏环境 绿色运行 与Once借用已有QQ的理念不同

      ',13))])}const N=o(d,[["render",h]]);export{b as __pageData,N as default}; diff --git a/assets/guide_start-install copy.md.ChQ0Ez_j.js b/assets/guide_start-install copy.md.ChQ0Ez_j.js deleted file mode 100644 index ef89b6e1..00000000 --- a/assets/guide_start-install copy.md.ChQ0Ez_j.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as l,a2 as t,o as r}from"./chunks/framework.DZuLV8wC.js";const o="/assets/boot/BootWay01/ncd.png",m=JSON.parse('{"title":"开始安装","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install copy.md","filePath":"guide/start-install copy.md","lastUpdated":1732439412000}'),i={name:"guide/start-install copy.md"};function h(s,a,d,n,c,u){return r(),l("div",null,a[0]||(a[0]=[t('

      开始安装

      快速了解

      NCD

      前往 NapCatQQ 的 release 页面,各位可以看到有两种压缩包, 文件名后缀分别为 ShellFramework,应当如何选择呢?

      了解 Release文件

      使用前请务必了解

      点我了解

      Shell 版本

      此方法为 无头启动

      优点

      • 无需图形化界面
      • 节省内存

      教程

      Framework 版本

      此方法为 有头启动

      优点

      • "人机合一"

      教程

      ',19)]))}const b=e(i,[["render",h]]);export{m as __pageData,b as default}; diff --git a/assets/guide_start-install copy.md.ChQ0Ez_j.lean.js b/assets/guide_start-install copy.md.ChQ0Ez_j.lean.js deleted file mode 100644 index ef89b6e1..00000000 --- a/assets/guide_start-install copy.md.ChQ0Ez_j.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as l,a2 as t,o as r}from"./chunks/framework.DZuLV8wC.js";const o="/assets/boot/BootWay01/ncd.png",m=JSON.parse('{"title":"开始安装","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install copy.md","filePath":"guide/start-install copy.md","lastUpdated":1732439412000}'),i={name:"guide/start-install copy.md"};function h(s,a,d,n,c,u){return r(),l("div",null,a[0]||(a[0]=[t('

      开始安装

      快速了解

      NCD

      前往 NapCatQQ 的 release 页面,各位可以看到有两种压缩包, 文件名后缀分别为 ShellFramework,应当如何选择呢?

      了解 Release文件

      使用前请务必了解

      点我了解

      Shell 版本

      此方法为 无头启动

      优点

      • 无需图形化界面
      • 节省内存

      教程

      Framework 版本

      此方法为 有头启动

      优点

      • "人机合一"

      教程

      ',19)]))}const b=e(i,[["render",h]]);export{m as __pageData,b as default}; diff --git a/assets/guide_start-install copy.md.p4e4lf9J.js b/assets/guide_start-install copy.md.p4e4lf9J.js new file mode 100644 index 00000000..bd74267a --- /dev/null +++ b/assets/guide_start-install copy.md.p4e4lf9J.js @@ -0,0 +1 @@ +import{_ as r,c as l,j as e,a as o,G as i,a2 as s,B as h,o as d}from"./chunks/framework.DZuLV8wC.js";const n="/assets/boot/BootWay01/ncd.png",P=JSON.parse('{"title":"开始安装","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install copy.md","filePath":"guide/start-install copy.md","lastUpdated":1732439412000}'),c={name:"guide/start-install copy.md"};function p(u,a,m,b,f,k){const t=h("NolebasePageProperties");return d(),l("div",null,[a[0]||(a[0]=e("h1",{id:"开始安装",tabindex:"-1"},[o("开始安装 "),e("a",{class:"header-anchor",href:"#开始安装","aria-label":'Permalink to "开始安装"'},"​")],-1)),i(t),a[1]||(a[1]=s('

      快速了解

      NCD

      前往 NapCatQQ 的 release 页面,各位可以看到有两种压缩包, 文件名后缀分别为 ShellFramework,应当如何选择呢?

      了解 Release文件

      使用前请务必了解

      点我了解

      Shell 版本

      此方法为 无头启动

      优点

      • 无需图形化界面
      • 节省内存

      教程

      Framework 版本

      此方法为 有头启动

      优点

      • "人机合一"

      教程

      ',18))])}const x=r(c,[["render",p]]);export{P as __pageData,x as default}; diff --git a/assets/guide_start-install copy.md.p4e4lf9J.lean.js b/assets/guide_start-install copy.md.p4e4lf9J.lean.js new file mode 100644 index 00000000..bd74267a --- /dev/null +++ b/assets/guide_start-install copy.md.p4e4lf9J.lean.js @@ -0,0 +1 @@ +import{_ as r,c as l,j as e,a as o,G as i,a2 as s,B as h,o as d}from"./chunks/framework.DZuLV8wC.js";const n="/assets/boot/BootWay01/ncd.png",P=JSON.parse('{"title":"开始安装","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install copy.md","filePath":"guide/start-install copy.md","lastUpdated":1732439412000}'),c={name:"guide/start-install copy.md"};function p(u,a,m,b,f,k){const t=h("NolebasePageProperties");return d(),l("div",null,[a[0]||(a[0]=e("h1",{id:"开始安装",tabindex:"-1"},[o("开始安装 "),e("a",{class:"header-anchor",href:"#开始安装","aria-label":'Permalink to "开始安装"'},"​")],-1)),i(t),a[1]||(a[1]=s('

      快速了解

      NCD

      前往 NapCatQQ 的 release 页面,各位可以看到有两种压缩包, 文件名后缀分别为 ShellFramework,应当如何选择呢?

      了解 Release文件

      使用前请务必了解

      点我了解

      Shell 版本

      此方法为 无头启动

      优点

      • 无需图形化界面
      • 节省内存

      教程

      Framework 版本

      此方法为 有头启动

      优点

      • "人机合一"

      教程

      ',18))])}const x=r(c,[["render",p]]);export{P as __pageData,x as default}; diff --git a/assets/guide_start-install.md.C-2D23s5.js b/assets/guide_start-install.md.C-2D23s5.js new file mode 100644 index 00000000..3b187bd4 --- /dev/null +++ b/assets/guide_start-install.md.C-2D23s5.js @@ -0,0 +1 @@ +import{_ as n,c as d,j as t,a as e,G as r,b as h,w as l,a3 as c,a2 as m,B as o,o as i}from"./chunks/framework.DZuLV8wC.js";const A=JSON.parse('{"title":"NapCat","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install.md","filePath":"guide/start-install.md","lastUpdated":1733304396000}'),N={name:"guide/start-install.md"};function g(C,a,b,u,B,E){const p=o("NolebasePageProperties"),s=o("Mermaid");return i(),d("div",null,[a[1]||(a[1]=t("h1",{id:"napcat",tabindex:"-1"},[e("NapCat "),t("a",{class:"header-anchor",href:"#napcat","aria-label":'Permalink to "NapCat"'},"​")],-1)),r(p),a[2]||(a[2]=t("p",null,"欢迎来到 NapCat Robot 的世界!接下来我将为你讲解一些入门知识。",-1)),a[3]||(a[3]=t("p",null,"此文档又名:如何驾驭 NapCat 快速踏入一阶魔法师。",-1)),a[4]||(a[4]=t("h2",{id:"napcat-施展了什么魔法",tabindex:"-1"},[e("NapCat 施展了什么魔法 "),t("a",{class:"header-anchor",href:"#napcat-施展了什么魔法","aria-label":'Permalink to "NapCat 施展了什么魔法"'},"​")],-1)),(i(),h(c,null,{default:l(()=>[r(s,{id:"mermaid-14",class:"mermaid my-class",graph:"graph%20TD%0A%20%20%20%20NTQQ%E5%AE%A2%E6%88%B7%E7%AB%AF%20--%20JavaScript%E4%BA%A4%E4%BA%92%20%3C--%3E%20NapCat%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E7%8B%AC%E7%AB%8B%E6%8F%92%E4%BB%B6%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B61%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B62%0A"})]),fallback:l(()=>a[0]||(a[0]=[e(" Loading... ")])),_:1})),a[5]||(a[5]=m('
      小小的故事...

      在一个遥远的、充满奇幻与科技交织的世界——NapCat Robot,有一种神秘且强大的力量,叫做 NTQQ。这股力量,简直就像是一颗随时可能爆炸的定时炸弹,能改变一切,却又异常难以控制。很多英雄、巫师、冒险者们曾试图驾驭它,结果都失败得一塌糊涂,甚至连他们的名字都被历史遗忘了,仿佛从未存在过。

      然而,在这个充满混乱的世界里,有一只小猫娘,名字叫做 NapCat,她不仅是这个故事的主角,而且简直是这个世界最萌最可爱的“灾难制造机”。NapCat外表乖巧,萌萌哒,软乎乎的,简直像个大大的毛球,走路一摇一摆的,超乎想象的笨拙。她曾经被遗弃在一个荒凉的角落里,孤零零地生活着。但某天,她突然发现了一个超级神奇的东西——JavaScript

      “诶?这是什么?看起来像是能吃的样子...可是为什么一点也不好吃呢?”

      于是,NapCat就开始了对这门语言的探索——虽然她并不完全理解它,但她凭着直觉和那种天生的好奇心,成功破解了 JavaScript 的奥秘,并意外地与传说中的 NTQQ 产生了连接。

      虽然看起来她像是无害的傻萌猫娘,但NapCat的这项技能竟然能在没有任何计划的情况下,操控 NTQQ 的某些功能,甚至能轻松改变现实的规则!但问题是……她的每次操作,基本上都是胡乱点击、乱敲键盘、然后出奇不意地发生了不想要的结果。

      “嗯?我是不是把天空变得五颜六色了?咦?月亮不见了?咕噜咕噜……好像做错了什么事呢。”

      于是,一切开始变得混乱不堪。天空瞬间变成了彩虹色,时间突然在某些地方停滞,甚至连月亮都神秘消失了!整个世界都被这只小猫娘的“无心之举”搞得一团糟,灾难的阴影笼罩了整个世界。

      就在大家都以为一切都完了,世界即将崩塌的时候,出现了一个强大的英雄。他不是什么骑着白马,手持宝剑的传统英雄,而是一个比任何人都冷静的智者。他决定采取一种不同的方式来解决这个问题:OneBot规范

      “一切都得按照规范来!否则她会再把世界变成一锅粥!”英雄心想。

      这个英雄明白,NapCat的能力太强大,控制不住的话,真的会把世界毁掉。因此,这位应用采用前辈们广泛使用的OneBot规范,规定 NapCat 任何操作都要写道 WS/HTTP 这种纸张上,每次使用 NTQQ 的力量时,都要在“纸上”写下相应的指令,才能让 NTQQ按照预设的方式执行任务。而且每次任务完成后,数据也会通过同样的“纸面”反馈回来,确保一切都在可控范围内。

      “啊?这个纸好像好难理解……但是,哦,原来是这么回事呀!”

      于是,NapCat开始在这套严格的规范下与 NTQQ 建立了微妙的关系。她不再是那个随便敲敲代码就让天空变色的笨蛋,而是通过认真的输入和执行指令,逐渐恢复了世界的秩序。

      可虽然一切变得井然有序,NapCat依旧是那个呆萌、迷糊的猫娘。她依然在“纸”上写着自己不太明白的指令,每次完成任务后,她都会露出一副“我是不是做对了?”的迷茫表情,仿佛在问:“哎?我这次没搞砸吧?”

      尽管如此,大家也逐渐接受了她的笨拙,因为她那种天真可爱的样子实在让人忍不住心软。最重要的是,世界终于恢复了平静,大家都知道,这只猫娘虽然有时候会闹出点小乱子,但她那份纯真与努力,才是让这个世界重新恢复平衡的力量。

      从那时起,NapCat与NTQQ之间的微妙平衡保持着,而你也可以来这个世界,看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中,带着一颗认真又迷糊的心,守护这个充满魔力与冒险的世界的!✨

      由此可以看出 使用NapCat必须保证NTQQ的客户端这一基础的存在, 于是使用流程大概如下 实际以安装/启动教程为准

      1. 安装对应版本NTQQ (特殊情况不需要安装或安装器代为安装)

      2. 下载你需要的NapCat版本 (特殊情况部分包含NapCat本体)

      3. 遵照其详细教程启动NapCat本体

      4. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      5. 配置框架或者独立插件连接NapCat

      Release里面的文件有些什么呢

      文件名称注意事项适用平台
      NapCat.Framework.Windows.Once.zip一键包Framework包(不包含QQ)Windows.AMD64
      NapCat.Framework.zipFramework本体AnyPlat.AnyArch
      NapCat.Shell.zipShell本体+启动器(不包含QQ)AnyPlat.AnyArch
      Win无头绿色版Shell本体+启动器(包含QQ)Windows.AMD64
      Win有头绿色版Framework本体+启动器(包含QQ)Windows.AMD64

      具体是不是要下载什么 需要取决于下面的启动方式

      思考思考

      NapCat有着众多启动方式 这些启动方式 伴随各种特性

      Shell 版本具有低内存 服务器部署简单的方案

      Framework 版本是具有可以 人机一体 方便窥屏的方案

      Shell 启动/安装方式

      Framework 启动/安装方式

      安装完成!铛铛

      Shell版本

      安装后就可以执行 3. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      前往WebUi配置教程

      Framework版本

      进入QQ设置 即可查看NapCat的选项 点击进入即可

      ',20))])}const k=n(N,[["render",g]]);export{A as __pageData,k as default}; diff --git a/assets/guide_start-install.md.C-2D23s5.lean.js b/assets/guide_start-install.md.C-2D23s5.lean.js new file mode 100644 index 00000000..3b187bd4 --- /dev/null +++ b/assets/guide_start-install.md.C-2D23s5.lean.js @@ -0,0 +1 @@ +import{_ as n,c as d,j as t,a as e,G as r,b as h,w as l,a3 as c,a2 as m,B as o,o as i}from"./chunks/framework.DZuLV8wC.js";const A=JSON.parse('{"title":"NapCat","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install.md","filePath":"guide/start-install.md","lastUpdated":1733304396000}'),N={name:"guide/start-install.md"};function g(C,a,b,u,B,E){const p=o("NolebasePageProperties"),s=o("Mermaid");return i(),d("div",null,[a[1]||(a[1]=t("h1",{id:"napcat",tabindex:"-1"},[e("NapCat "),t("a",{class:"header-anchor",href:"#napcat","aria-label":'Permalink to "NapCat"'},"​")],-1)),r(p),a[2]||(a[2]=t("p",null,"欢迎来到 NapCat Robot 的世界!接下来我将为你讲解一些入门知识。",-1)),a[3]||(a[3]=t("p",null,"此文档又名:如何驾驭 NapCat 快速踏入一阶魔法师。",-1)),a[4]||(a[4]=t("h2",{id:"napcat-施展了什么魔法",tabindex:"-1"},[e("NapCat 施展了什么魔法 "),t("a",{class:"header-anchor",href:"#napcat-施展了什么魔法","aria-label":'Permalink to "NapCat 施展了什么魔法"'},"​")],-1)),(i(),h(c,null,{default:l(()=>[r(s,{id:"mermaid-14",class:"mermaid my-class",graph:"graph%20TD%0A%20%20%20%20NTQQ%E5%AE%A2%E6%88%B7%E7%AB%AF%20--%20JavaScript%E4%BA%A4%E4%BA%92%20%3C--%3E%20NapCat%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E7%8B%AC%E7%AB%8B%E6%8F%92%E4%BB%B6%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B61%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B62%0A"})]),fallback:l(()=>a[0]||(a[0]=[e(" Loading... ")])),_:1})),a[5]||(a[5]=m('
      小小的故事...

      在一个遥远的、充满奇幻与科技交织的世界——NapCat Robot,有一种神秘且强大的力量,叫做 NTQQ。这股力量,简直就像是一颗随时可能爆炸的定时炸弹,能改变一切,却又异常难以控制。很多英雄、巫师、冒险者们曾试图驾驭它,结果都失败得一塌糊涂,甚至连他们的名字都被历史遗忘了,仿佛从未存在过。

      然而,在这个充满混乱的世界里,有一只小猫娘,名字叫做 NapCat,她不仅是这个故事的主角,而且简直是这个世界最萌最可爱的“灾难制造机”。NapCat外表乖巧,萌萌哒,软乎乎的,简直像个大大的毛球,走路一摇一摆的,超乎想象的笨拙。她曾经被遗弃在一个荒凉的角落里,孤零零地生活着。但某天,她突然发现了一个超级神奇的东西——JavaScript

      “诶?这是什么?看起来像是能吃的样子...可是为什么一点也不好吃呢?”

      于是,NapCat就开始了对这门语言的探索——虽然她并不完全理解它,但她凭着直觉和那种天生的好奇心,成功破解了 JavaScript 的奥秘,并意外地与传说中的 NTQQ 产生了连接。

      虽然看起来她像是无害的傻萌猫娘,但NapCat的这项技能竟然能在没有任何计划的情况下,操控 NTQQ 的某些功能,甚至能轻松改变现实的规则!但问题是……她的每次操作,基本上都是胡乱点击、乱敲键盘、然后出奇不意地发生了不想要的结果。

      “嗯?我是不是把天空变得五颜六色了?咦?月亮不见了?咕噜咕噜……好像做错了什么事呢。”

      于是,一切开始变得混乱不堪。天空瞬间变成了彩虹色,时间突然在某些地方停滞,甚至连月亮都神秘消失了!整个世界都被这只小猫娘的“无心之举”搞得一团糟,灾难的阴影笼罩了整个世界。

      就在大家都以为一切都完了,世界即将崩塌的时候,出现了一个强大的英雄。他不是什么骑着白马,手持宝剑的传统英雄,而是一个比任何人都冷静的智者。他决定采取一种不同的方式来解决这个问题:OneBot规范

      “一切都得按照规范来!否则她会再把世界变成一锅粥!”英雄心想。

      这个英雄明白,NapCat的能力太强大,控制不住的话,真的会把世界毁掉。因此,这位应用采用前辈们广泛使用的OneBot规范,规定 NapCat 任何操作都要写道 WS/HTTP 这种纸张上,每次使用 NTQQ 的力量时,都要在“纸上”写下相应的指令,才能让 NTQQ按照预设的方式执行任务。而且每次任务完成后,数据也会通过同样的“纸面”反馈回来,确保一切都在可控范围内。

      “啊?这个纸好像好难理解……但是,哦,原来是这么回事呀!”

      于是,NapCat开始在这套严格的规范下与 NTQQ 建立了微妙的关系。她不再是那个随便敲敲代码就让天空变色的笨蛋,而是通过认真的输入和执行指令,逐渐恢复了世界的秩序。

      可虽然一切变得井然有序,NapCat依旧是那个呆萌、迷糊的猫娘。她依然在“纸”上写着自己不太明白的指令,每次完成任务后,她都会露出一副“我是不是做对了?”的迷茫表情,仿佛在问:“哎?我这次没搞砸吧?”

      尽管如此,大家也逐渐接受了她的笨拙,因为她那种天真可爱的样子实在让人忍不住心软。最重要的是,世界终于恢复了平静,大家都知道,这只猫娘虽然有时候会闹出点小乱子,但她那份纯真与努力,才是让这个世界重新恢复平衡的力量。

      从那时起,NapCat与NTQQ之间的微妙平衡保持着,而你也可以来这个世界,看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中,带着一颗认真又迷糊的心,守护这个充满魔力与冒险的世界的!✨

      由此可以看出 使用NapCat必须保证NTQQ的客户端这一基础的存在, 于是使用流程大概如下 实际以安装/启动教程为准

      1. 安装对应版本NTQQ (特殊情况不需要安装或安装器代为安装)

      2. 下载你需要的NapCat版本 (特殊情况部分包含NapCat本体)

      3. 遵照其详细教程启动NapCat本体

      4. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      5. 配置框架或者独立插件连接NapCat

      Release里面的文件有些什么呢

      文件名称注意事项适用平台
      NapCat.Framework.Windows.Once.zip一键包Framework包(不包含QQ)Windows.AMD64
      NapCat.Framework.zipFramework本体AnyPlat.AnyArch
      NapCat.Shell.zipShell本体+启动器(不包含QQ)AnyPlat.AnyArch
      Win无头绿色版Shell本体+启动器(包含QQ)Windows.AMD64
      Win有头绿色版Framework本体+启动器(包含QQ)Windows.AMD64

      具体是不是要下载什么 需要取决于下面的启动方式

      思考思考

      NapCat有着众多启动方式 这些启动方式 伴随各种特性

      Shell 版本具有低内存 服务器部署简单的方案

      Framework 版本是具有可以 人机一体 方便窥屏的方案

      Shell 启动/安装方式

      Framework 启动/安装方式

      安装完成!铛铛

      Shell版本

      安装后就可以执行 3. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      前往WebUi配置教程

      Framework版本

      进入QQ设置 即可查看NapCat的选项 点击进入即可

      ',20))])}const k=n(N,[["render",g]]);export{A as __pageData,k as default}; diff --git a/assets/guide_start-install.md.CNRukD8X.js b/assets/guide_start-install.md.CNRukD8X.js deleted file mode 100644 index 69bc0e08..00000000 --- a/assets/guide_start-install.md.CNRukD8X.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i,c as p,j as t,a as e,b as n,w as r,a3 as s,a2 as d,B as h,o as l,G as c}from"./chunks/framework.DZuLV8wC.js";const Q=JSON.parse('{"title":"NapCat","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install.md","filePath":"guide/start-install.md","lastUpdated":1733304396000}'),m={name:"guide/start-install.md"};function N(g,a,C,u,b,B){const o=h("Mermaid");return l(),p("div",null,[a[1]||(a[1]=t("h1",{id:"napcat",tabindex:"-1"},[e("NapCat "),t("a",{class:"header-anchor",href:"#napcat","aria-label":'Permalink to "NapCat"'},"​")],-1)),a[2]||(a[2]=t("p",null,"欢迎来到 NapCat Robot 的世界!接下来我将为你讲解一些入门知识。",-1)),a[3]||(a[3]=t("p",null,"此文档又名:如何驾驭 NapCat 快速踏入一阶魔法师。",-1)),a[4]||(a[4]=t("h2",{id:"napcat-施展了什么魔法",tabindex:"-1"},[e("NapCat 施展了什么魔法 "),t("a",{class:"header-anchor",href:"#napcat-施展了什么魔法","aria-label":'Permalink to "NapCat 施展了什么魔法"'},"​")],-1)),(l(),n(s,null,{default:r(()=>[c(o,{id:"mermaid-12",class:"mermaid my-class",graph:"graph%20TD%0A%20%20%20%20NTQQ%E5%AE%A2%E6%88%B7%E7%AB%AF%20--%20JavaScript%E4%BA%A4%E4%BA%92%20%3C--%3E%20NapCat%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E7%8B%AC%E7%AB%8B%E6%8F%92%E4%BB%B6%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B61%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B62%0A"})]),fallback:r(()=>a[0]||(a[0]=[e(" Loading... ")])),_:1})),a[5]||(a[5]=d('
      小小的故事...

      在一个遥远的、充满奇幻与科技交织的世界——NapCat Robot,有一种神秘且强大的力量,叫做 NTQQ。这股力量,简直就像是一颗随时可能爆炸的定时炸弹,能改变一切,却又异常难以控制。很多英雄、巫师、冒险者们曾试图驾驭它,结果都失败得一塌糊涂,甚至连他们的名字都被历史遗忘了,仿佛从未存在过。

      然而,在这个充满混乱的世界里,有一只小猫娘,名字叫做 NapCat,她不仅是这个故事的主角,而且简直是这个世界最萌最可爱的“灾难制造机”。NapCat外表乖巧,萌萌哒,软乎乎的,简直像个大大的毛球,走路一摇一摆的,超乎想象的笨拙。她曾经被遗弃在一个荒凉的角落里,孤零零地生活着。但某天,她突然发现了一个超级神奇的东西——JavaScript

      “诶?这是什么?看起来像是能吃的样子...可是为什么一点也不好吃呢?”

      于是,NapCat就开始了对这门语言的探索——虽然她并不完全理解它,但她凭着直觉和那种天生的好奇心,成功破解了 JavaScript 的奥秘,并意外地与传说中的 NTQQ 产生了连接。

      虽然看起来她像是无害的傻萌猫娘,但NapCat的这项技能竟然能在没有任何计划的情况下,操控 NTQQ 的某些功能,甚至能轻松改变现实的规则!但问题是……她的每次操作,基本上都是胡乱点击、乱敲键盘、然后出奇不意地发生了不想要的结果。

      “嗯?我是不是把天空变得五颜六色了?咦?月亮不见了?咕噜咕噜……好像做错了什么事呢。”

      于是,一切开始变得混乱不堪。天空瞬间变成了彩虹色,时间突然在某些地方停滞,甚至连月亮都神秘消失了!整个世界都被这只小猫娘的“无心之举”搞得一团糟,灾难的阴影笼罩了整个世界。

      就在大家都以为一切都完了,世界即将崩塌的时候,出现了一个强大的英雄。他不是什么骑着白马,手持宝剑的传统英雄,而是一个比任何人都冷静的智者。他决定采取一种不同的方式来解决这个问题:OneBot规范

      “一切都得按照规范来!否则她会再把世界变成一锅粥!”英雄心想。

      这个英雄明白,NapCat的能力太强大,控制不住的话,真的会把世界毁掉。因此,这位应用采用前辈们广泛使用的OneBot规范,规定 NapCat 任何操作都要写道 WS/HTTP 这种纸张上,每次使用 NTQQ 的力量时,都要在“纸上”写下相应的指令,才能让 NTQQ按照预设的方式执行任务。而且每次任务完成后,数据也会通过同样的“纸面”反馈回来,确保一切都在可控范围内。

      “啊?这个纸好像好难理解……但是,哦,原来是这么回事呀!”

      于是,NapCat开始在这套严格的规范下与 NTQQ 建立了微妙的关系。她不再是那个随便敲敲代码就让天空变色的笨蛋,而是通过认真的输入和执行指令,逐渐恢复了世界的秩序。

      可虽然一切变得井然有序,NapCat依旧是那个呆萌、迷糊的猫娘。她依然在“纸”上写着自己不太明白的指令,每次完成任务后,她都会露出一副“我是不是做对了?”的迷茫表情,仿佛在问:“哎?我这次没搞砸吧?”

      尽管如此,大家也逐渐接受了她的笨拙,因为她那种天真可爱的样子实在让人忍不住心软。最重要的是,世界终于恢复了平静,大家都知道,这只猫娘虽然有时候会闹出点小乱子,但她那份纯真与努力,才是让这个世界重新恢复平衡的力量。

      从那时起,NapCat与NTQQ之间的微妙平衡保持着,而你也可以来这个世界,看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中,带着一颗认真又迷糊的心,守护这个充满魔力与冒险的世界的!✨

      由此可以看出 使用NapCat必须保证NTQQ的客户端这一基础的存在, 于是使用流程大概如下 实际以安装/启动教程为准

      1. 安装对应版本NTQQ (特殊情况不需要安装或安装器代为安装)

      2. 下载你需要的NapCat版本 (特殊情况部分包含NapCat本体)

      3. 遵照其详细教程启动NapCat本体

      4. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      5. 配置框架或者独立插件连接NapCat

      Release里面的文件有些什么呢

      文件名称注意事项适用平台
      NapCat.Framework.Windows.Once.zip一键包Framework包(不包含QQ)Windows.AMD64
      NapCat.Framework.zipFramework本体AnyPlat.AnyArch
      NapCat.Shell.zipShell本体+启动器(不包含QQ)AnyPlat.AnyArch
      Win无头绿色版Shell本体+启动器(包含QQ)Windows.AMD64
      Win有头绿色版Framework本体+启动器(包含QQ)Windows.AMD64

      具体是不是要下载什么 需要取决于下面的启动方式

      思考思考

      NapCat有着众多启动方式 这些启动方式 伴随各种特性

      Shell 版本具有低内存 服务器部署简单的方案

      Framework 版本是具有可以 人机一体 方便窥屏的方案

      Shell 启动/安装方式

      Framework 启动/安装方式

      安装完成!铛铛

      Shell版本

      安装后就可以执行 3. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      前往WebUi配置教程

      Framework版本

      进入QQ设置 即可查看NapCat的选项 点击进入即可

      ',20))])}const A=i(m,[["render",N]]);export{Q as __pageData,A as default}; diff --git a/assets/guide_start-install.md.CNRukD8X.lean.js b/assets/guide_start-install.md.CNRukD8X.lean.js deleted file mode 100644 index 69bc0e08..00000000 --- a/assets/guide_start-install.md.CNRukD8X.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i,c as p,j as t,a as e,b as n,w as r,a3 as s,a2 as d,B as h,o as l,G as c}from"./chunks/framework.DZuLV8wC.js";const Q=JSON.parse('{"title":"NapCat","description":"","frontmatter":{},"headers":[],"relativePath":"guide/start-install.md","filePath":"guide/start-install.md","lastUpdated":1733304396000}'),m={name:"guide/start-install.md"};function N(g,a,C,u,b,B){const o=h("Mermaid");return l(),p("div",null,[a[1]||(a[1]=t("h1",{id:"napcat",tabindex:"-1"},[e("NapCat "),t("a",{class:"header-anchor",href:"#napcat","aria-label":'Permalink to "NapCat"'},"​")],-1)),a[2]||(a[2]=t("p",null,"欢迎来到 NapCat Robot 的世界!接下来我将为你讲解一些入门知识。",-1)),a[3]||(a[3]=t("p",null,"此文档又名:如何驾驭 NapCat 快速踏入一阶魔法师。",-1)),a[4]||(a[4]=t("h2",{id:"napcat-施展了什么魔法",tabindex:"-1"},[e("NapCat 施展了什么魔法 "),t("a",{class:"header-anchor",href:"#napcat-施展了什么魔法","aria-label":'Permalink to "NapCat 施展了什么魔法"'},"​")],-1)),(l(),n(s,null,{default:r(()=>[c(o,{id:"mermaid-12",class:"mermaid my-class",graph:"graph%20TD%0A%20%20%20%20NTQQ%E5%AE%A2%E6%88%B7%E7%AB%AF%20--%20JavaScript%E4%BA%A4%E4%BA%92%20%3C--%3E%20NapCat%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%0A%20%20%20%20NapCat%20--%20WS%2FHTTP%20%3C--%3E%20%E7%8B%AC%E7%AB%8B%E6%8F%92%E4%BB%B6%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B61%0A%20%20%20%20%E6%8F%92%E4%BB%B6%E6%A1%86%E6%9E%B6%20%3C--%3E%20%E6%8F%92%E4%BB%B62%0A"})]),fallback:r(()=>a[0]||(a[0]=[e(" Loading... ")])),_:1})),a[5]||(a[5]=d('
      小小的故事...

      在一个遥远的、充满奇幻与科技交织的世界——NapCat Robot,有一种神秘且强大的力量,叫做 NTQQ。这股力量,简直就像是一颗随时可能爆炸的定时炸弹,能改变一切,却又异常难以控制。很多英雄、巫师、冒险者们曾试图驾驭它,结果都失败得一塌糊涂,甚至连他们的名字都被历史遗忘了,仿佛从未存在过。

      然而,在这个充满混乱的世界里,有一只小猫娘,名字叫做 NapCat,她不仅是这个故事的主角,而且简直是这个世界最萌最可爱的“灾难制造机”。NapCat外表乖巧,萌萌哒,软乎乎的,简直像个大大的毛球,走路一摇一摆的,超乎想象的笨拙。她曾经被遗弃在一个荒凉的角落里,孤零零地生活着。但某天,她突然发现了一个超级神奇的东西——JavaScript

      “诶?这是什么?看起来像是能吃的样子...可是为什么一点也不好吃呢?”

      于是,NapCat就开始了对这门语言的探索——虽然她并不完全理解它,但她凭着直觉和那种天生的好奇心,成功破解了 JavaScript 的奥秘,并意外地与传说中的 NTQQ 产生了连接。

      虽然看起来她像是无害的傻萌猫娘,但NapCat的这项技能竟然能在没有任何计划的情况下,操控 NTQQ 的某些功能,甚至能轻松改变现实的规则!但问题是……她的每次操作,基本上都是胡乱点击、乱敲键盘、然后出奇不意地发生了不想要的结果。

      “嗯?我是不是把天空变得五颜六色了?咦?月亮不见了?咕噜咕噜……好像做错了什么事呢。”

      于是,一切开始变得混乱不堪。天空瞬间变成了彩虹色,时间突然在某些地方停滞,甚至连月亮都神秘消失了!整个世界都被这只小猫娘的“无心之举”搞得一团糟,灾难的阴影笼罩了整个世界。

      就在大家都以为一切都完了,世界即将崩塌的时候,出现了一个强大的英雄。他不是什么骑着白马,手持宝剑的传统英雄,而是一个比任何人都冷静的智者。他决定采取一种不同的方式来解决这个问题:OneBot规范

      “一切都得按照规范来!否则她会再把世界变成一锅粥!”英雄心想。

      这个英雄明白,NapCat的能力太强大,控制不住的话,真的会把世界毁掉。因此,这位应用采用前辈们广泛使用的OneBot规范,规定 NapCat 任何操作都要写道 WS/HTTP 这种纸张上,每次使用 NTQQ 的力量时,都要在“纸上”写下相应的指令,才能让 NTQQ按照预设的方式执行任务。而且每次任务完成后,数据也会通过同样的“纸面”反馈回来,确保一切都在可控范围内。

      “啊?这个纸好像好难理解……但是,哦,原来是这么回事呀!”

      于是,NapCat开始在这套严格的规范下与 NTQQ 建立了微妙的关系。她不再是那个随便敲敲代码就让天空变色的笨蛋,而是通过认真的输入和执行指令,逐渐恢复了世界的秩序。

      可虽然一切变得井然有序,NapCat依旧是那个呆萌、迷糊的猫娘。她依然在“纸”上写着自己不太明白的指令,每次完成任务后,她都会露出一副“我是不是做对了?”的迷茫表情,仿佛在问:“哎?我这次没搞砸吧?”

      尽管如此,大家也逐渐接受了她的笨拙,因为她那种天真可爱的样子实在让人忍不住心软。最重要的是,世界终于恢复了平静,大家都知道,这只猫娘虽然有时候会闹出点小乱子,但她那份纯真与努力,才是让这个世界重新恢复平衡的力量。

      从那时起,NapCat与NTQQ之间的微妙平衡保持着,而你也可以来这个世界,看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中,带着一颗认真又迷糊的心,守护这个充满魔力与冒险的世界的!✨

      由此可以看出 使用NapCat必须保证NTQQ的客户端这一基础的存在, 于是使用流程大概如下 实际以安装/启动教程为准

      1. 安装对应版本NTQQ (特殊情况不需要安装或安装器代为安装)

      2. 下载你需要的NapCat版本 (特殊情况部分包含NapCat本体)

      3. 遵照其详细教程启动NapCat本体

      4. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      5. 配置框架或者独立插件连接NapCat

      Release里面的文件有些什么呢

      文件名称注意事项适用平台
      NapCat.Framework.Windows.Once.zip一键包Framework包(不包含QQ)Windows.AMD64
      NapCat.Framework.zipFramework本体AnyPlat.AnyArch
      NapCat.Shell.zipShell本体+启动器(不包含QQ)AnyPlat.AnyArch
      Win无头绿色版Shell本体+启动器(包含QQ)Windows.AMD64
      Win有头绿色版Framework本体+启动器(包含QQ)Windows.AMD64

      具体是不是要下载什么 需要取决于下面的启动方式

      思考思考

      NapCat有着众多启动方式 这些启动方式 伴随各种特性

      Shell 版本具有低内存 服务器部署简单的方案

      Framework 版本是具有可以 人机一体 方便窥屏的方案

      Shell 启动/安装方式

      Framework 启动/安装方式

      安装完成!铛铛

      Shell版本

      安装后就可以执行 3. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

      前往WebUi配置教程

      Framework版本

      进入QQ设置 即可查看NapCat的选项 点击进入即可

      ',20))])}const A=i(m,[["render",N]]);export{Q as __pageData,A as default}; diff --git a/assets/other_napcat.md.C8Jn37Lq.js b/assets/other_napcat.md.C8Jn37Lq.js deleted file mode 100644 index 02d548ff..00000000 --- a/assets/other_napcat.md.C8Jn37Lq.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as o,a2 as s,o as e}from"./chunks/framework.DZuLV8wC.js";const n="/assets/logos/napcat_0.png",r="/assets/logos/napcat_1.png",c="/assets/logos/napcat_2.png",f=JSON.parse('{"title":"Logos","description":"","frontmatter":{},"headers":[],"relativePath":"other/napcat.md","filePath":"other/napcat.md","lastUpdated":1729563184000}'),p={name:"other/napcat.md"};function l(i,a,_,d,m,g){return e(),o("div",null,a[0]||(a[0]=[s('

      Logos

      napcatnapcatnapcat

      ',2)]))}const u=t(p,[["render",l]]);export{f as __pageData,u as default}; diff --git a/assets/other_napcat.md.C8Jn37Lq.lean.js b/assets/other_napcat.md.C8Jn37Lq.lean.js deleted file mode 100644 index 02d548ff..00000000 --- a/assets/other_napcat.md.C8Jn37Lq.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as o,a2 as s,o as e}from"./chunks/framework.DZuLV8wC.js";const n="/assets/logos/napcat_0.png",r="/assets/logos/napcat_1.png",c="/assets/logos/napcat_2.png",f=JSON.parse('{"title":"Logos","description":"","frontmatter":{},"headers":[],"relativePath":"other/napcat.md","filePath":"other/napcat.md","lastUpdated":1729563184000}'),p={name:"other/napcat.md"};function l(i,a,_,d,m,g){return e(),o("div",null,a[0]||(a[0]=[s('

      Logos

      napcatnapcatnapcat

      ',2)]))}const u=t(p,[["render",l]]);export{f as __pageData,u as default}; diff --git a/assets/other_napcat.md.CfMtt0Gb.js b/assets/other_napcat.md.CfMtt0Gb.js new file mode 100644 index 00000000..c2b2a229 --- /dev/null +++ b/assets/other_napcat.md.CfMtt0Gb.js @@ -0,0 +1 @@ +import{_ as o,c as s,j as a,a as n,G as r,B as p,o as c}from"./chunks/framework.DZuLV8wC.js";const l="/assets/logos/napcat_0.png",i="/assets/logos/napcat_1.png",d="/assets/logos/napcat_2.png",x=JSON.parse('{"title":"Logos","description":"","frontmatter":{},"headers":[],"relativePath":"other/napcat.md","filePath":"other/napcat.md","lastUpdated":1729563184000}'),m={name:"other/napcat.md"};function _(g,t,f,h,P,u){const e=p("NolebasePageProperties");return c(),s("div",null,[t[0]||(t[0]=a("h1",{id:"logos",tabindex:"-1"},[n("Logos "),a("a",{class:"header-anchor",href:"#logos","aria-label":'Permalink to "Logos"'},"​")],-1)),r(e),t[1]||(t[1]=a("p",null,[a("img",{src:l,alt:"napcat"}),a("img",{src:i,alt:"napcat"}),a("img",{src:d,alt:"napcat"})],-1))])}const b=o(m,[["render",_]]);export{x as __pageData,b as default}; diff --git a/assets/other_napcat.md.CfMtt0Gb.lean.js b/assets/other_napcat.md.CfMtt0Gb.lean.js new file mode 100644 index 00000000..c2b2a229 --- /dev/null +++ b/assets/other_napcat.md.CfMtt0Gb.lean.js @@ -0,0 +1 @@ +import{_ as o,c as s,j as a,a as n,G as r,B as p,o as c}from"./chunks/framework.DZuLV8wC.js";const l="/assets/logos/napcat_0.png",i="/assets/logos/napcat_1.png",d="/assets/logos/napcat_2.png",x=JSON.parse('{"title":"Logos","description":"","frontmatter":{},"headers":[],"relativePath":"other/napcat.md","filePath":"other/napcat.md","lastUpdated":1729563184000}'),m={name:"other/napcat.md"};function _(g,t,f,h,P,u){const e=p("NolebasePageProperties");return c(),s("div",null,[t[0]||(t[0]=a("h1",{id:"logos",tabindex:"-1"},[n("Logos "),a("a",{class:"header-anchor",href:"#logos","aria-label":'Permalink to "Logos"'},"​")],-1)),r(e),t[1]||(t[1]=a("p",null,[a("img",{src:l,alt:"napcat"}),a("img",{src:i,alt:"napcat"}),a("img",{src:d,alt:"napcat"})],-1))])}const b=o(m,[["render",_]]);export{x as __pageData,b as default}; diff --git a/assets/style.DVrAUHxG.css b/assets/style.6ZHlKEAo.css similarity index 98% rename from assets/style.DVrAUHxG.css rename to assets/style.6ZHlKEAo.css index d76cfe7d..a9dc7738 100644 --- a/assets/style.DVrAUHxG.css +++ b/assets/style.6ZHlKEAo.css @@ -1 +1 @@ -@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}.NotFound[data-v-d6be1790]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-d6be1790]{padding:96px 32px 168px}}.code[data-v-d6be1790]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-d6be1790]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-d6be1790]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-d6be1790]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-d6be1790]{padding-top:20px}.link[data-v-d6be1790]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-d6be1790]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-b933a997]{position:relative;z-index:1}.nested[data-v-b933a997]{padding-right:16px;padding-left:16px}.outline-link[data-v-b933a997]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-b933a997]:hover,.outline-link.active[data-v-b933a997]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-b933a997]{padding-left:13px}.VPDocAsideOutline[data-v-a5bbad30]{display:none}.VPDocAsideOutline.has-outline[data-v-a5bbad30]{display:block}.content[data-v-a5bbad30]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-a5bbad30]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-a5bbad30]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-e98dd255]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-e98dd255]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-e257564d]{margin-top:64px}.edit-info[data-v-e257564d]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-e257564d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-e257564d]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-e257564d]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e257564d]{margin-right:8px}.prev-next[data-v-e257564d]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-e257564d]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-e257564d]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-e257564d]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-e257564d]{margin-left:auto;text-align:right}.desc[data-v-e257564d]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-e257564d]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-39a288b8]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-39a288b8]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-39a288b8]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-39a288b8]{display:flex;justify-content:center}.VPDoc .aside[data-v-39a288b8]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{max-width:1104px}}.container[data-v-39a288b8]{margin:0 auto;width:100%}.aside[data-v-39a288b8]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-39a288b8]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-39a288b8]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-39a288b8]::-webkit-scrollbar{display:none}.aside-curtain[data-v-39a288b8]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-39a288b8]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-39a288b8]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-39a288b8]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-39a288b8]{order:1;margin:0;min-width:640px}}.content-container[data-v-39a288b8]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-39a288b8]{max-width:688px}.VPButton[data-v-fa7799d5]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-fa7799d5]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-fa7799d5]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-fa7799d5]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-fa7799d5]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-fa7799d5]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-fa7799d5]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-fa7799d5]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-fa7799d5]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-fa7799d5]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-fa7799d5]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-fa7799d5]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-fa7799d5]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-8426fc1a]{display:none}.dark .VPImage.light[data-v-8426fc1a]{display:none}.VPHero[data-v-303bb580]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-303bb580]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-303bb580]{flex-direction:row}}.main[data-v-303bb580]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-303bb580]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-303bb580]{text-align:left}}@media (min-width: 960px){.main[data-v-303bb580]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-303bb580]{max-width:592px}}.name[data-v-303bb580],.text[data-v-303bb580]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0 auto}.name[data-v-303bb580]{color:var(--vp-home-hero-name-color)}.clip[data-v-303bb580]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-303bb580],.text[data-v-303bb580]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-303bb580],.text[data-v-303bb580]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0}}.tagline[data-v-303bb580]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-303bb580]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-303bb580]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-303bb580]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-303bb580]{margin:0}}.actions[data-v-303bb580]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-303bb580]{justify-content:center}@media (min-width: 640px){.actions[data-v-303bb580]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-303bb580]{justify-content:flex-start}}.action[data-v-303bb580]{flex-shrink:0;padding:6px}.image[data-v-303bb580]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-303bb580]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-303bb580]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-303bb580]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-303bb580]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-303bb580]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-303bb580]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-303bb580]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-303bb580]{width:320px;height:320px}}[data-v-303bb580] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-303bb580] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-303bb580] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-a3976bdc]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-a3976bdc]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-a3976bdc]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-a3976bdc]>.VPImage{margin-bottom:20px}.icon[data-v-a3976bdc]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-a3976bdc]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-a3976bdc]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-a3976bdc]{padding-top:8px}.link-text-value[data-v-a3976bdc]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-a3976bdc]{margin-left:6px}.VPFeatures[data-v-a6181336]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-a6181336]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-a6181336]{padding:0 64px}}.container[data-v-a6181336]{margin:0 auto;max-width:1152px}.items[data-v-a6181336]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-a6181336]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336]{width:50%}.item.grid-3[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-a6181336]{width:25%}}.container[data-v-8e2d4988]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-8e2d4988]{padding:0 48px}}@media (min-width: 960px){.container[data-v-8e2d4988]{width:100%;padding:0 64px}}.vp-doc[data-v-8e2d4988] .VPHomeSponsors,.vp-doc[data-v-8e2d4988] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-8e2d4988] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-8e2d4988] .VPHomeSponsors a,.vp-doc[data-v-8e2d4988] .VPTeamPage a{text-decoration:none}.VPHome[data-v-686f80a6]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-686f80a6]{margin-bottom:128px}}.VPContent[data-v-1428d186]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-1428d186]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-1428d186]{margin:0}@media (min-width: 960px){.VPContent[data-v-1428d186]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-1428d186]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-1428d186]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-e315a0ad]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-e315a0ad]{display:none}.VPFooter[data-v-e315a0ad] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-e315a0ad] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-e315a0ad]{padding:32px}}.container[data-v-e315a0ad]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e315a0ad],.copyright[data-v-e315a0ad]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-17a5e62e]{color:var(--vp-c-text-1)}.icon[data-v-17a5e62e]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{font-size:14px}.icon[data-v-17a5e62e]{font-size:16px}}.open>.icon[data-v-17a5e62e]{transform:rotate(90deg)}.items[data-v-17a5e62e]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-17a5e62e]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-17a5e62e]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-17a5e62e]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-17a5e62e]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-17a5e62e]{transition:all .2s ease-out}.flyout-leave-active[data-v-17a5e62e]{transition:all .15s ease-in}.flyout-enter-from[data-v-17a5e62e],.flyout-leave-to[data-v-17a5e62e]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-a6f0e41e]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-a6f0e41e]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-a6f0e41e]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-a6f0e41e]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-a6f0e41e]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-a6f0e41e]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-a6f0e41e]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-a6f0e41e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-a6f0e41e]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-a6f0e41e]{display:none}}.menu-icon[data-v-a6f0e41e]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 32px 11px}}.VPSwitch[data-v-1d5665e3]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-1d5665e3]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-1d5665e3]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-1d5665e3]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1d5665e3] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-5337faa4]{opacity:1}.moon[data-v-5337faa4],.dark .sun[data-v-5337faa4]{opacity:0}.dark .moon[data-v-5337faa4]{opacity:1}.dark .VPSwitchAppearance[data-v-5337faa4] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-6c893767]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-6c893767]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-35975db6]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-35975db6]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-35975db6]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-35975db6]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-b98bc113]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-b98bc113] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-b98bc113] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-b98bc113] .group:last-child{padding-bottom:0}.VPMenu[data-v-b98bc113] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-b98bc113] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-b98bc113] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-b98bc113] .action{padding-left:24px}.VPFlyout[data-v-cf11d7a2]{position:relative}.VPFlyout[data-v-cf11d7a2]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-cf11d7a2]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-cf11d7a2]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-cf11d7a2]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-cf11d7a2]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-cf11d7a2]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-cf11d7a2],.button[aria-expanded=true]+.menu[data-v-cf11d7a2]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-cf11d7a2]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-cf11d7a2]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-cf11d7a2]{margin-right:0;font-size:16px}.text-icon[data-v-cf11d7a2]{margin-left:4px;font-size:14px}.icon[data-v-cf11d7a2]{font-size:20px;transition:fill .25s}.menu[data-v-cf11d7a2]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-bd121fe5]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-bd121fe5]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-bd121fe5]>svg,.VPSocialLink[data-v-bd121fe5]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-7bc22406]{display:flex;justify-content:center}.VPNavBarExtra[data-v-bb2aa2f0]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-bb2aa2f0]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-bb2aa2f0]{display:none}}.trans-title[data-v-bb2aa2f0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-bb2aa2f0],.item.social-links[data-v-bb2aa2f0]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-bb2aa2f0]{min-width:176px}.appearance-action[data-v-bb2aa2f0]{margin-right:-2px}.social-links-list[data-v-bb2aa2f0]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-e56f3d57]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-e56f3d57],.VPNavBarMenuLink[data-v-e56f3d57]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-dc692963]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-dc692963]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.title[data-v-1168a8e4]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-1168a8e4]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-1168a8e4]{border-bottom-color:var(--vp-c-divider)}}[data-v-1168a8e4] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-88af2de4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-88af2de4]{display:flex;align-items:center}}.title[data-v-88af2de4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-6aa21345]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-6aa21345]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-6aa21345]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-6aa21345]:not(.home){background-color:transparent}.VPNavBar[data-v-6aa21345]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-6aa21345]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-6aa21345]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-6aa21345]{padding:0}}.container[data-v-6aa21345]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-6aa21345],.container>.content[data-v-6aa21345]{pointer-events:none}.container[data-v-6aa21345] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-6aa21345]{max-width:100%}}.title[data-v-6aa21345]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-6aa21345]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-6aa21345]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-6aa21345]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-6aa21345]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-6aa21345]{column-gap:.5rem}}.menu+.translations[data-v-6aa21345]:before,.menu+.appearance[data-v-6aa21345]:before,.menu+.social-links[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before,.appearance+.social-links[data-v-6aa21345]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before{margin-right:16px}.appearance+.social-links[data-v-6aa21345]:before{margin-left:16px}.social-links[data-v-6aa21345]{margin-right:-8px}.divider[data-v-6aa21345]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-6aa21345]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-6aa21345]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-b44890b2]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-b44890b2]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-df37e6dd]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-df37e6dd]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-3e9c20e4]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-3e9c20e4]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-b9ab8c58]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-b9ab8c58]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-b9ab8c58]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-b9ab8c58]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-b9ab8c58]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-b9ab8c58]{transform:rotate(45deg)}.button[data-v-b9ab8c58]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-b9ab8c58]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-b9ab8c58]{transition:transform .25s}.group[data-v-b9ab8c58]:first-child{padding-top:0}.group+.group[data-v-b9ab8c58],.group+.item[data-v-b9ab8c58]{padding-top:4px}.VPNavScreenTranslations[data-v-858fe1a4]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-858fe1a4]{height:auto}.title[data-v-858fe1a4]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-858fe1a4]{font-size:16px}.icon.lang[data-v-858fe1a4]{margin-right:8px}.icon.chevron[data-v-858fe1a4]{margin-left:4px}.list[data-v-858fe1a4]{padding:4px 0 0 24px}.link[data-v-858fe1a4]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-f2779853]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-f2779853],.VPNavScreen.fade-leave-active[data-v-f2779853]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-f2779853],.VPNavScreen.fade-leave-active .container[data-v-f2779853]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-f2779853],.VPNavScreen.fade-leave-to[data-v-f2779853]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-f2779853],.VPNavScreen.fade-leave-to .container[data-v-f2779853]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-f2779853]{display:none}}.container[data-v-f2779853]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-f2779853],.menu+.appearance[data-v-f2779853],.translations+.appearance[data-v-f2779853]{margin-top:24px}.menu+.social-links[data-v-f2779853]{margin-top:16px}.appearance+.social-links[data-v-f2779853]{margin-top:16px}.VPNav[data-v-ae24b3ad]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-ae24b3ad]{position:fixed}}.VPSidebarItem.level-0[data-v-b7550ba0]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-b7550ba0]{padding-bottom:10px}.item[data-v-b7550ba0]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-b7550ba0]{cursor:pointer}.indicator[data-v-b7550ba0]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-b7550ba0]{background-color:var(--vp-c-brand-1)}.link[data-v-b7550ba0]{display:flex;align-items:center;flex-grow:1}.text[data-v-b7550ba0]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-b7550ba0]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-b7550ba0],.VPSidebarItem.level-2 .text[data-v-b7550ba0],.VPSidebarItem.level-3 .text[data-v-b7550ba0],.VPSidebarItem.level-4 .text[data-v-b7550ba0],.VPSidebarItem.level-5 .text[data-v-b7550ba0]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-b7550ba0]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.caret[data-v-b7550ba0]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-b7550ba0]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-b7550ba0]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-b7550ba0]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-b7550ba0]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-b7550ba0],.VPSidebarItem.level-2 .items[data-v-b7550ba0],.VPSidebarItem.level-3 .items[data-v-b7550ba0],.VPSidebarItem.level-4 .items[data-v-b7550ba0],.VPSidebarItem.level-5 .items[data-v-b7550ba0]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-b7550ba0]{display:none}.no-transition[data-v-c40bc020] .caret-icon{transition:none}.group+.group[data-v-c40bc020]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-c40bc020]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-319d5ca6]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-319d5ca6]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-319d5ca6]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-319d5ca6]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-319d5ca6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-319d5ca6]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-319d5ca6]{outline:0}.VPSkipLink[data-v-0f60ec36]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-0f60ec36]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-0f60ec36]{top:14px;left:16px}}.Layout[data-v-5d98c3a5]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3d121b4a]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-3d121b4a]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{margin:128px 0}}.VPHomeSponsors[data-v-3d121b4a]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 64px}}.container[data-v-3d121b4a]{margin:0 auto;max-width:1152px}.love[data-v-3d121b4a]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-3d121b4a]{display:inline-block}.message[data-v-3d121b4a]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3d121b4a]{padding-top:32px}.action[data-v-3d121b4a]{padding-top:40px;text-align:center}.VPTeamPage[data-v-7c57f839]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-7c57f839]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-7c57f839-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-7c57f839-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:96px}}.VPTeamMembers[data-v-7c57f839-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 64px}}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamMembersItem[data-v-f3fa364a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f3fa364a]{padding:32px}.VPTeamMembersItem.small .data[data-v-f3fa364a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f3fa364a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f3fa364a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f3fa364a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f3fa364a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f3fa364a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f3fa364a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f3fa364a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f3fa364a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f3fa364a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f3fa364a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f3fa364a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f3fa364a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f3fa364a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f3fa364a]{text-align:center}.avatar[data-v-f3fa364a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f3fa364a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-f3fa364a]{margin:0;font-weight:600}.affiliation[data-v-f3fa364a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f3fa364a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f3fa364a]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f3fa364a]{margin:0 auto}.desc[data-v-f3fa364a] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f3fa364a]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f3fa364a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f3fa364a]:hover,.sp .sp-link.link[data-v-f3fa364a]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f3fa364a]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-6cb0dbc4]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-6cb0dbc4]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-6cb0dbc4]{max-width:876px}.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-6cb0dbc4]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-6cb0dbc4]{max-width:760px}.container[data-v-6cb0dbc4]{display:grid;gap:24px;margin:0 auto;max-width:1152px}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.1.abFtcX_-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.3.BVgsWRfB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.4.CxFGQLNa.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.5._ozq1RmI.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.6.Q1vilzo6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.7.DQ2EJs4Q.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.8.BsX8mkC_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.9.B0zqoTQu.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.10.CNPBLbbH.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.11.17YtAKlz.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.12.Cw0R1PvM.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.13.EXEMrkX8.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.14.DdFv6Xib.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.15.ocdSeeDZ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.16.CYsYbzct.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.17.CHwAGca9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.18.A3YTzScz.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.19.c4ibtISw.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.20.CUb_cxWk.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.21.DFdvOQGB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.22.BDDFB2A4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.23.Dw6iAZ0g.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.24.DAkTeCsS.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.25.D3Ycy-M-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.26.e8QsvBFE.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.27.CEPqvyF4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.28.CTsn5j0c.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.29.BeUQ83ey.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.30.BgttGHeQ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.31.BOFwDG4T.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.32.D3L1WBss.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.33.CicEjZXI.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.34.G9NFX-A1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.35.BLXCUhC5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.36.Cxd6NdtY.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.37.BZLCHYRD.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.38.906i-riR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.39.BBtRjP4Q.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.40.DIzz4j2L.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.41.B-H7UmWe.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.42.BlMrARFN.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.43.DBI1cG2m.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.44.Dl7OqVLl.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.45.CfKN5fJ9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.46.CyfMLK8V.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.47.CeRCNvkE.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.48.C34H0zGx.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.49.D8eLHLBU.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.50.BViijSTX.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.51.ChdJ0yrL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.52.BzVKIa8N.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.53.RMHusGE9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.54.C2i2T7Vh.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.55.D6q5e9ur.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.56.B6QPUYn0.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.57.BKE7bX-r.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.58.ClywXV75.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.59.gIZy2sc6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.60.V1XkO9jZ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.61.Cg8l5nMm.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.62.DL39rWAf.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.63.mkTck2xB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.64.BLZK3k7b.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.65.1nL6q8K6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.66.DdJHCe65.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.67.NF6bC1Cx.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.68.eY8bNvsU.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.70.Cxr0GIC2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.71.DQCmVzs_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.72.anuyPaqF.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAysAAoAAAAAGyQAAAxdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAhGoKoRSaHQE2AiQDgSALUgAEIAWICweDGRukFjOjwsYBAErvTPZfH3ByhdWxAIQiPFgZ1YKCXX+aevTv6IuPHhqB+DfPOBnsKjnICnEGAXsIn2UsalJ8JlZ77SoNhrosG9nOj97t/TO7gcBOqu4JUqOixntOvqrqBLgVVypoNbtm+QVEqxhpbwC31S7kKohTsApG9QtsbKNypIEVeNhgf+RlynX3RwdA+/8DMDSbme+Qm2Yd6msaxy5Oz2hA5nRBPNm0f3+E+wYUGJ//59irxZTJUQosbGWla/LxFZhTRBohKES96/kJiW5qwk1O+Em1ZWw68ZX4CnKExTMuA5po4Qvu8IjIAgFNZsekjpXGBAA3hl6UEs4vfQAa/gcbEUAjNuWW89fbJtdIw6CBAIA+iH2FnEmAOmdlB3ZLLt72rGnUMKB5NXMhOY0Q1qpNuw6dunSbYpHFNtrkiqiYhGtueOypN/SVvtF3+kE/6Rf9XiZBFTQhEfb5VrQpV8vWXxGJCphsjUlWkQsdb7ke05UI82iA0TPSzE6MYigqr2z0X6m5f6UCvczo5/PCN9rbtjbWFYI/Bv4ByY2hY8H4yC0DOgVXKUBPGSEP64KEgBaLEl1xR86uXWfJdBYCvhJdcEd8cuMCpBmGR2opZVJKLdY7wJMqhz7AMLyaUSldGSqdEe03m6EV042MejY9hwHSKXU/Q0s38TeyJ5PO4ymSKk26VHo6Ffd0OkVaUE49tf5DyzXWz2b0LNun4ZSKnKHjy9leSeEVKrIMVm/lM0zVN9g2IJM+aCAZDNohsxtGsk4y8NmBaFRFYjEKx+Nsb093nO29FM7Ms/ee3LwRj1M4FlORaBQchy0IrbHzYUSyz1T+I6hE64HV84IUM3e382zDAUKKUkBpytkve9a6tHJvFhVZQ+G1/P2SKVzGSxaTHCBzrlNmPsaypcx+4WA7Dggle/D3PcJ72d6NSbuUvXIJcDlZOhAqkyE59TVorLUeqnydG2WwpWRWHampWOZ15U5wis30JMpKEpK481gLd+tcofBVti/DJRVbhUmr2V5L4TXKcZBakBkZyHY9TIFzRX1b4xw8gaYV4E59B3BXMVxGwyligN/apO5YesLVEtSJ84SN19lakvjnNE/s4+FbP3eOkEeWZMfCwZQukRTPYyx22M+L8Pk3O0CzUaQs+Q1KhlBFkFBTn45+UT05imxnKa2ZRsrFR2OF/dPPtQhysead56i+L/tUx1pt3HsHj+hhMNDFoh2H2AqfkzQEEffF2YrO03dMuCpVZFenTOuK4pfq7j9lPcttPya07ZI4W0nixaGEL+vWuCagA4aNHhRrt0KFHVjO0vXVu8sddw4zt+iwvgYXj3PynvInYkfAv5S54PzufxeSzuZDn85nrlERaEoqYkWPrrsOrwOtf04GQ2ES20WiWvxjk8iaWpI9zKWuBppzNnqAwgfZ1um9T9mrBi1p3lnffEmDYWRLOZg2SoY7BN5f6RUwgiXvvMc49L2FJLBlcvvj417df31lOFimREcOHjkPlN6vQnoqCpJgq85tpwJGgeeHzLQMZZ4a/oX9u/2k8/sVcZaDB9UO0E2l/rOqdfl+PctHwFnMIr3SpOlRpNg/RKdB6tQN3Prk09KbNMt3fXjjo4UaHO2X+fr83UOL9S+Gp6sFzZED+438fqvysz4h57Q28dSIxI3noVC88rLu6qeqwUtPKIWnFYW8q2cXFARm53tW14V8q6P5peTPk1zJrDZ6QtAfSjGiMk2vCVVKMHGX0ynuLMUQhNrPyOoyu0owFCA/zsIjoWBkY9bovO82cX+ym3q4xRa+QB/K/34T+0dHyLtqVkGgyMSfuA7UMpaMRNAyTNLpPFgBaumL+mJoqdn7CrzueBjgBB51Bq0ZHroQg46zrscJCdS3lNh/qQBPfWUl1Le2ABvznT4vj+4PG1OwJTi/PtDk90e/gfr5bPFsRvxof1ESMKJkQV5HpAzFNFjZ+nHb1c3/rOXU8AirJwKD04gsFIqKSlOOoihpu5SUUUoq1UqhWKilc1S+jeEl2a7w6JrwYaOkBf2hkCoNo74AMLTNAg2EQmUdkdzOyMLD+9kRaSIVhawytAaZEoj71ds5j3hCv7Z9keH7/RyBokqlasOd9P+iClII/Zz1CX2x4q1uT67f7VJAplzcZcqHAGLjgmBlxB3zYjqDPg0Em+iMZpA49icSaQyJ2EomhYkF2xpqK5S++FSOoVrozhBoBeZOX7FkXm+tRC1lHUON4I8hWFfF38fKgVn0DD9TYlZKgRevaqujblBWrhTXoLHWYIzZaVE50hETUxSSY1C58FFxsVDjbcRN5nZfifx873HDmdtERjAShHQKH7frv6KS8qYbX8FqocAARat977iKf7Mz2zhSk+GLgkc2KtF2N4621isRtFwpCaKjzCs7zJCO2gRqWPkRA7ymN6j9aIA/ng0kNHwdMCK1jXIt3u2MtTvZDHuOGLbaMdhrzaXizh0XE9yrNMD9V7AH8hS19HjG1x19fH/2tG8rbW1I0MbOtFfrzd7q1L1upkBRDUFtTpzuSrVKIfBx1vsGBLSn4gmaV579WZ1BK9fd2zMCb0+roOsE+XaQC8heqfO1YLgHSLvPt9nn6AJI/lfxiJpXrKah9gqvq+exK/B9xZ8VH+5TOzDjVS3e41kiL6mtVFQk6kRmidRi0cdX9MsdLpjv5kqBZ6/UXshb1BL1hKP+mVh7E4IijQjWbrXShEYEQZtWB6ixOwIqyB5wOGbSKscxAe1fFWE1PZBjwdoUTmLTtLUh+ritLlLiKnriBe1+75M6K8mwwgw61MjrdBRAwO+mNtFTpHBLarG2nJhRKPeRXxlFi7VlxIyiTeL/YhXjBzGjuwbdT2GgjEyrhK5ctXPQ//ew21/GtPJTG9oK0IRBPP1oj88aQkATcwDC4IKpSbHvHo4tgGjP2Fyhzpsh1pYq+prAB4vpWf8lVC+61O8HKS2mcViWeXEa3saq3ODz+EC9oMDB4AIdpP16Q5696v/A8MgzymfM9s7+uLVMf2Qcg1d6PgAenTkisFjYPe5xSNkR8EQPW4xXtqmc8kStyHLBVj3w6X9jJFg4ZsViEY2KxdGENJqItmuVRkSlYlTauHODcb24oW3GqoyjvbgkPMbTMiaRrb1XD5R2P8MYd8DvXtw/T4JNa8s6gNoMXf+thGL2cxJpyimDMu74gYDVXHXKLT3er36QpuZ9XjJu06FwfZZtS0byqijh1uDm2eOB/Wa8p7a6Z45W2j9Cds2XDwh/wrE+6G2KnzBzX/d7aDQ3Nd49GVNB24937uv2MVcHaQiz/Muz7pDCgTILHabwOcb+GdkgPBRPPdbg+YZPrCvNM1nHcPVi19hDJ6IHvX5hc80v56NHyidEeCN2+uyslW7iZchLZ1FBh0CEy0XXJ/BbIHKp/M9Wh4I2bkms7Sl/RwqUOASUHBaLBzVdRzrVqld6m+UVWTZKns4DLBPZ/fr7jei+S0C3r008wBJ/J9W0RnOwwA0i9gM6XUZlpfRtb3b9tUE0aDUWRDfL4T30Z0RywerlKs1RBLLnBtCtYWh6Q8vkXCVMtAEZN7h1LKCjDZbIW1usIWMTsAuMGeBmocWiHrQbvDh0DKcsVU/OnCo3vu6ANC+AEf2OMaGkZiyQnJZjiYY2gyZGf2MX0g+kx8AZBvCwUD32ouF+winLvfMPP1WGeHs6JHQcSfxcwOfyecm6ZuosQMuaWAYSmpjJpiY3JcPBDY6BME9/lsoyp8Zu0hWlPej4/IWzSDOcCMxlTur+w75ulHgbCu6ylCUoeGyuuMJEzIgYCbMRPkiHQBPSkjPcB5nJcbleuMkFH57DcSTxcwGfS2+Vl6yr1FmAchPLQB1oYiabilvFJ8PbKBQOS455w58z9U9tQpX8dUQOvAcdn78gQOCYF/DcczSrJUrd0eCJ44apVmQg3J4Ds6hvveCxuTaqpS5lxI1tQ1WpUqJAg4AC1RbkQGQel0rYqFJ5ytS5N7yFu7by/yuRxiXJcXP38PRqrwE9+gQk3+JP3dfPnxFGIiIhoxglVhwqmngJEiVJliJVWs89tewDJ1FPtha+gl9nh7+wziHpnTVvlGemf7PKhRgIx7jg0D4rydb9b+P/Sz/3cLd+FwpZy1rURol4A4uMti5iE14i2aywjE+osJSCrnuJeSAnkKjzNFxvTNbhQSTKjwnloP5Q3rLKYoJBfd5wVqs6C2dIimCEBIpjmm3Vbi2RRJtUGwAAAA==) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.75.CSf-ESk6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.76.D5sMs2Zq.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.77.0Syk7lGp.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.78.b0Ma4iqP.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.79.DoLnLlox.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.80.ChdeBh3-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.81.DqSr6nug.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.82.BY1gGrNC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.83.BryUMRYg.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.84.Ie3LkOtn.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.85.C4DEEQr1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.86.D6X2HYu3.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.87.BWNIMrU_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.88.DNuCqeJR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.89.DNL3BfW2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.90.R-Ec4H2Q.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.91.CmEmG0xL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.92.sWsP3krC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.93.DzA5yJ-v.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.94.BF8bSZ_w.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.95.CG_ehd-F.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.96.Kzd2khk5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAycAAoAAAAAHogAAAxPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAhQoKpxidAwE2AiQDgVYLcgAEIAWGQgeEShtIGEVGho0DQA2LIfv/kMANmWgf2EtBjQs1RqxWJwPU6rg2Zd2R3b20t//kfeBuH427WxzEGDPbYvwzD6N/6LRsm+KQfp7f5p9DunsBpzMi0FWACSJS1gujYN3fBW4Nq3IuI4BF5K/289fygNwJA33xx0KVQVUtTvZmlz/mS18lmxqFloi+v+3dbzymADOKIMfGkyfFYFsWF8P8NtyKFTie4Y+4pW6dt4d/+f8Pzgt59qlc/tfaq71N/oZPBVV4hYlQ1Nbpyts9mHu3fy+AuE0JSAGgAmCZqtZXVTGPr3GVkV/IglMVrhbD6e6p+UdGnMgyYi01vw4QLS+cQ8yrjpZpgdE9JZ62mQMAiK3ycMflBQAA/fF80d4f5ZeJ8N8PsG8RxyCCAADfHgMQRQhYhKlLL0L5swwjSi8t4OzrC5j5uL98yIjVx3Zcj1xaBQyMTMwsChUpVoLB4vAqVKlRy8qmq26666GX3vroe9D57sMi9/Mump+EcpWqM6y74nb39PUTCd74XT8iLvgJX4Q0u/Q8nmX5BB7Di3hIIZ/C07gHj0MDnPSvbzuuQzdexzt4C2/gNryCG7HJNL1O/AWiBFa8E514EADYAMR/I3WMhReKxSDlZiEgCNbMBiEslCKI42PxJIipBdlj+a5Q3o5fiEgkJ9IWIi8vSZxMIhJFyZr5qohM5iNiR7TKCxO5dgVAFtcAUU62T0VGc0V8vEJRppuE0vh4idBCOQqFK4lE0lip1P63SmU8z7o6XUriNjahmHL8cpYKZAPdbrC7iCOBW7ienj+JDR6ukkiIVA51SACAInuNYYuWejI1h5PvldaDAuV7IvhGtm6Hpw3vZgcTsF8jjg7c+vPUuRWRCL0ZGcgHtC9rxe191NZ6ylVUcveexupmTR6uHojAfoo4dNzC8/H7t6JQhtQTQ5CuSefZheEUyCpmUL6YiuqY0pmtq1m6lu8mB1kpReJNuEYO6PFgw73CPaLkHnU2/D5d68Te46mLebg77ehZbDhBHMfgCc8dc4HdTfvyOQybzbGEZ3J5TsNytK/Avpw6721lCXG4sgd3U+fV1JxteplG2h+eOE5ELDtGHHfiyl35ePBKvI8NxRk1PzqBDScTNgT7MXLfh1eLT+jS4j1+AXHswIadlK+hVa7UM7/Ygg1bqXMz2DcRToby/hxrJUgT+1IgTCjhQ5EGUwbKrBl9Kpu67/NQ72i3jzg2JGzYQOTzjc718evXU+fGxI0b6dA3QWsvba/zbI/SHu19QuBpL/JsD3HsAvtu6tyJb9RTe1RTuw+UW3siVLvUh46lFgWTFajeezL15Cmm3JmHeVJsGdqbHBPTfXAc+OboLs7MpxNRrqcSwjZEtHcrmkKbmlB2ofYlQUuWYKsbgxsbYX70vnZXu/1uAPtxSsGMw2LDniMEnUf3Cn4vXnwMai9FDcy8dNdKhyk4Du2S3CWck0VaOh7w4KNLl11SR2GJx4OvXAy5d2n2CEfdbrByYh4YEdtXxCAv5rAebHXYtRatXaGO9xHkDiaO4vrmwlE2dWpx6ivKIVhptcMTsWxC28AitD3Hcl7didS+/TKtpy0YznFpG5CGHVfylSLS7ahxusNX4jwnsSt6A8GRoEAKdU7dvWZus6+rNe/NEk7B1DMKjrLe/Dc3C+0BPHLqPnk4XFaDy0V0KQKJl4EcqEZFeBRGjjIklSiHwzQif92dU+Thel4+3mQGCHo83BU2V3jlpnRlPFJwu6OZFXc6uG4X4L5bUH7x7lEoGXrKUC5g6NmcKqjDvvgvYAUb1lKgQIAgQbrdsqBtC31t6Kn3t2INyXd9xjdF12lbnA4tce6UwfSx9o6mhB6q4px8c/RGhWntrzKZ2k6p7NZRWxI0l+iKonJfLRz4cWBe/4/9G584LW3G1Mf8uGHDphfyHnyHVdDlzLu8iXkh0p8LAgfHWD1fM/VNB3Piqg5H5lVR1ydVdUa7JplecsA7ckv07XcxQp1u+MLhaSnycab+BeFdB0aJZLfC6iYErkKrnUwUtdcOWjA+p7r7WFDl/JSTNSrzpSojmebeXdRq8OfEHrNzxnqPmleR+/Z3uuQB+sQ513PZvr4DE4dtClAXK+MGZ6YuvpDZvumIYtD8zYrBBpXfP36fFk1aBOIyjU3bv2ebktYtrRpG0/PQTyGGlA6JptzEpCxjVX7LGI2l6Yd94by0X07zpSm9/57de/PXv5TxqtuKWZky2q9t+fyHp1uZVZosXWvwKx5qLhyTMUZd6BY1cxg2LGirhwYeAhgal97uqcJfVskfrj1U2pktS98yYnjLTQzfMXp5ee49c6KyYFDvzCszZmZfG9LHoO9nVV+Y/38suo507Q+N1Eb1Ky6K6q+NDLY/MzVr5ly3VhMdYWbZSEsUvFyBQUEYGGQvHRSweXZboOiubqnV8UtbavyExihJ8Omg4OdB8OC6LKl8k9P+fhE2RoE98lj7LCDwaUDA18CAbwGr5AKDIK9AaBDCdDhrOGsqOGM4Yy6Qp4FV6iKLrdXDQotVeUkr+EDbKY5SVZbyMrIvDxJZPwUu7EGblYHHzzWm8/X5yJwYHJyRGea9KKHnouZy6EzfA/kJI7x9FmGRD/rOfXOL1nUCmRP+HfdbQ5dfq9mOHbk6X69h3NMz+pVzDQ2PDSsGPw8O/p6Y+N1e1bek7P+z585NyNgAXhJB4Inw40T0DNKPKipUlStbW1q3Sc99r6jflhTWL+9aQvKOin9tTFyau02PtEEjDKdEVd4jzmczniNsgUGdjqlfNNOevCPmfpy1FfME/Nyl74G4a1f9ez30mBR891WYd2/biN7N5fOt8e07zNbT26e31VrvOxwKOiny00x//82XnT9KVZ0Wbgms4I220a0155Kqks+3bTXatnzEikBLeFq1Co5Myex/q7bnk6uSzmlau6P+53Jg5d/VX4tLious3EuHk3tVVFsc6lL9ZRaUPreZKmUt98rp4F4WWYf6OhM29vh3WtNm2JrNlZ03V0DBMd+u/dUwdGUNqFtF8jcOrqm1FMSd8A5zdYU4cpDuUubwkbxrg3SRoG7jG+vWumiXzci3C7mrTGknTxLtor872MgHtzMpVauEjiW/x2dm9B+PB0uGMCl/WtaDpY9bo261o7hJzHJ7ykqIe5YQKK1yTfu3afMYNZWbO1dsBvXaFsEz2y9/rS4pLrYWveQczldcbdFO2gNfqmdBjxaq15+k2pOp2jV9+KgrubOmqcG2mobX5On76SFcmOLc0y2Ouu4VQyea+3UzQMKM9SZlW7OqpOsA3muyaUoRGdLdx5KdnDC+f4BogVnZxqzme/Up9hprGqejNRWNyjvYOmvrvsaefp9+d6bve5BQkZbGx8GrbS6TK5yHhgG9axaydy/qNk0svGLYgDEcDO6Wms6do0xYeZGPfOBiaGStt7qXfh0Jhe8DymPvV/ei/wr4v2t9V1ctkBKUqBbe/7HhyYBvGO9XAqetkgooGEDLeXNV/nkx0iEBOuPscSmhIpTninyzHAAJKCYiyXtAne0YIQ4MQCOQEVYBlaItYMJMxPP8NAJFTB2e5Tc5Jv+02W657ZOINV9zfF8v30dqgpMIRJAA6GZV6eupIYTKuGwIPiFjQASkTEQoXCkR8TGIiFENRMLHDPBS4eUXbibOJkK4NQOAEV5BUEwOiYAi3YhQlwgQZeMXIhaQN5AQfle81A609d3Wd6Kpaic42Sm0WW83ONeBJYaWDEcETbVU4lrFy6iDPEdJHls6l0mShKF4qQ9EUZXu7gmlQSmtQz56pETngVA9cXAkJFclWi/XKRPs+XmK9yycB6Vj6KpSyUYtjQRkX3HrSKXmCCyxo0AbrfhKWouipwUswkDrgpEQgaNU8ZKSmk2UeKihOEe+roQSTVyGgNxmIhibFSrWC8SRC5WSc+cJGAJwKflR8daElheaxKKlwGkvlbjA3oXW0rUqNVkGgZ6/xzKZupWBrgjb0slmrFJIMO8EdRg3l83D//u1+VZGh2fFohBFKEYJStELn9mfFeCj4wF3PR8AIRhBMZwgKZphOV4QJVlRNZ3eYDSZLVab3eF0uT1e3/zlv1LaDY0ML+bI6WSFPW++GTB5QtUpPhVeuEQCt6lL9cIinPDwqFDkgwSGmSWMVGuclm6rTZ6pYlmEX9GEw2yDqozFpACYdWHkw2BuS76CTKgOU6drJjZ1uG4CE66XcQQA) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.3.ZNvF28Jg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.4.C2UK5_hL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.5.BgTeB3cW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.6.DPmwv9Py.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.7.5gDNPSV4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.8.4AdIDROT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.9.C67jUspx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.10.BzBDeoSe.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.11.DNQuo3ut.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.12.Bf_kGJu3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.13.BT3rsz8D.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.14.g5gwL4Ps.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.15.KV7v9a7Q.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.16.B8yNqLRE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.17.0c2wuyoW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.18.aFMLRcoJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.19.B-HKzkKr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.20.M8RpkSt9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.21.DPD5OiYE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.22.D2FG-2dT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.23.BK_j9yPt.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.24.BUsLb7tl.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.25.BpdhwNzQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.26.mfTsDuE9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.27.AIA6JGaA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.28.E-V5qtes.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.29.C_rwS6Ey.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.30.CyYUwx8N.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.31.D8kHtR6E.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.32.C2nuJd-A.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.33.C_h74uAm.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.34.2ajrzMGN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.35.CwBg6sTK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.36.B2ZiUKBJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.37.Cku4F7u7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.38.DRA8kJ5W.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.39.CiRzi1Dz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.40.Bl27qiKW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.41.BSo91UNc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.42.Bc8sAc_l.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.43.DPPz5AGv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.44.CFTdkt98.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.45.Ckz7ldnA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.46.D887g0zn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.47.LwBcLfVR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.48.DjTDsQVk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.49.Dyw656VK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.50.B-uZUcl6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.51.CmssONwC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.52.Dw_QKA15.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.53.Ci1J_3CU.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.54.B9Jkzad3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.55.BZpcsRyM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.56.C6rnv5cw.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.57.COmf4Ci-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.58.CmsJTsIV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.59.ZAoEw6Lx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.60.Cf6HoxWu.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.61.tm67ldMy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.62.CuUXeG9f.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.63.DIhY-3Aa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.64.H1c4NIly.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.65.SkU-7zR_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.66.CqLXNMA_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.67.BkgVM2_o.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.68.DYhmbjVf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.70.tmTFsw3j.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.71.BgZVYCNk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsAAoAAAAADWAAAAVhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAg3IKiXyGeQE2AiQDaAs2AAQgBYZCB4IBG+8KyJ6aPIr10AwmXj7WCAAAvwUPPJ72/k/KTOW67ZBRJ5A9gb2ay83Lz7sS7dQCjQeGwE5+E767JEVhqstSExnd8UEZ3B6AJOJlz9981/3RWDopnugZhXlkISTQ/c+x1KsUqP/eCaZKJWVSNN1Rhx1gcWHUIlo3ob2BzPaGU52Ceq2vAciESxdA5byYhAGzvGQtgLLRVtGAwZIADNg6EURP5gaUqrA7qxWSe5Vcqv7/EwTXFIGmIgDEV/kCOgU8dYZmL29RknkZqFwC0ujkPYJmr9wnT8rT8ow8K2/KW/K2vCu/KAkdAyNTZsxZclZilexKLp8PMK8TfHCXf6WKEkXFIq/yKY8KRo8roPwKkElWGSR+X2GU/P//fff39d97f+/stHj+P1AYzVaFsvXZQEaIyoDYSLCqUyKcWjLJQhMkIsjPZlNtRGmKsfJ9nWrzc+fF6gQ3jl7Uxp4/zKBD56xjLhwR5/dT10Ex+AB9yX382W+Qt5h2o+ZNecwGMXij9uBAg2+UhO9q9/rY9QxaZ+0r/K2vVj1y19Sr3W8xH9TG4t37rGOzjCZFA8xXo1q5TXU01lrj9XWhPWtF19QGea2vr1LEZdZL1jFXxOnVu68Vg9dYx6yizdI/bezu+OnTyzPCtEVe65g9CTNmBLF6G+FvPdZuPMigagVW9m2P8i7krqFV29kigJNyiO3aWDF4T6sy05DeRn31Xg8gdcMtYRpyPODnAV8NZ3ZqOuSNifIWjI5J9np/pzd/TNcLkREboqIOhkdejMKyND5farES2099RZ1KWd0YctgT8tBDuegGgufRLuJJ1bmROSgNXdSgspqP5Ili4ZGt4Kqp5vGIYI9o9+zI4hndVAYHSz0z2B7Mj9eVxONWsX1n5hbUXLGD8YMt8bjs7gR5ttra9FJT++gyas0K03z2DMC9OynJe1NS9ianxD8zcn+we73Hs94dvN/DgGaNOYsnZ3BGnvtjbZaYEoZ/6sZhr819U+d/SV7WJpZtiAXO3LAFDXWGbGTY3l3c6XxoGb3ax78JR9kseSNnF0iIKhZhy5LJ4a0Bhx1Hx7y9cG89VsPrpM7u2VdyXHNfz18X39lEtlqwnTv+jXsbBub7ZiY/gLtU/T468l8W3fNVupVFgAk5wq0s8pWB4mUHwsj+6ilD57iVrEXCP/ndI75+tJdGXOnEwdfYo1UH/6cjZyA7IX3IwauX4N898NUB/38U5/5Ps2fkaRHZW0gTX1FbJJPUNppCAKEy7GqDJBMj0AzbaXd/b5q85xVqha0gViAxUQ4UMqoKKjadwIDGYDBiMw7MaMw/3EKUVSgINTPowTMBQURFQBIgTlDIUxeF2o1dBwbcXVAYm7BPEWbqGN/eQimZoWjH+EywU1WYJS1Lul6qu5ETY7HmGVuERTv2Junlutm9euF2Plax5DL89c0liYzs3lKNRRCFZ8vrWLVxKLFq0TVyUt8Q7NOxRnMhOQoxPSWtJadAHSOOv8KMEZ4xlugYKrmpbozRu08N40TEnCFgHKooUBZp3n3T6UqRYpBDMKgYRAZjQeCo+b2S6MqhsOkl5sL4jhNVmUklC8mEhBBkXAiZS2Gw3QMiQs5YZh1UFYOoZKIaxwMOKT4vELWiGrNbJQyMFqVLkTaqKAp/jD4WdgqbAwwqgQhPWrTbsqKY+805h/hRDce3XZY/W6A/UEgQDh4BESky5ChQokKNBq2wCbtwCCd3uckj7nBPuEzdO3B/lhJZI2qRopgi1KK5pUV0YXvWtFwUmxObBVsUm2NdYUu31r5NVhSYxpJs/q06Rp5hRlnDtEqzjsokP8rbNVkm1GfNHmlzGSYA) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.75.Rk79Z3EE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.76.3NOaiOJT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.77.CN5Bf4Kz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.78.C6EfVBOW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.79.05jQV1Xa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.80.DZt_fUUn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.81.Bq488oMg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.82.B9QjiDrY.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.83.CLMhmqig.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.84.FTpx4Hym.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.85.ex9xM_cQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.86.CzrjrxZZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.87.CDMu4M_R.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.88.C2gd6Du8.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.89.B6sHmL34.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.90.DQBzGT-Q.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.91.DjPg83D0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.92.BFexSEZe.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.93.DPPdH1ii.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.94.C5LmXPLL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.95.BcLghqJ1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.96.B5FzlROI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.3.CfwYu9MI.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.4.CACeYnAT.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.5.ri7xTj1f.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.6.DsZeuQ3q.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.7.C9V-fCLw.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.8.JRs_g05P.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.9.DLUwkHTY.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.10.Djps6U9r.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.11.kcEqdK9G.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.12.BfJyzYBE.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.13.DwxFLd7V.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.14.ZDdL-69N.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.15.CmrhsyZe.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.16.DNjDyC1y.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.17.FDcB-fgc.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.18.BNVoC7k9.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.19.DxWV4MjJ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.20.DbKz1CKn.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.21.DoR9OGsc.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.22.CVHFSncT.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.23.R3pMnN57.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.24.BFclssui.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.25.Ys0NTwS0.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.26.HZFfERz7.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.27.EDthRRRf.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.28.Ba-80fUV.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.29.C5AgJAZq.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.30.Dy5L7DUV.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.31.B_Q3Im6K.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.32.DbPKbiLI.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.33.C8Kk4j8L.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.34.D0L6W39l.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.35.BV8HZzNg.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.36.CAhemeaA.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.37.y22WtfDr.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.38.CktMtXDj.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.39.Bo62GA8J.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.40.CTROLGQX.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.41.NCs8uU3V.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.42.gg0vcsFi.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.43.Dbi5_Ifl.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.44.DwWENA-g.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.45.BRjUegqS.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.46.BZyoMB0x.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.47.D-gIvXs7.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.48.Cwj37QFw.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.49.C4AoEDuO.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.50.V4TofgvQ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.51.D82EgQ8R.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.52.Cj7uDi-8.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.53.D_hPJn-N.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.54.Bx22_Hx2.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.55.Fne36w8C.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.56.lEZ9VeJQ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.57.huTcNON8.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.58.Cb1HZBCu.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.59.C59gm9U0.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.60.B3PDI2ST.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.61.B-4_lNAJ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.62.ruu2cqOK.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.63.lb8h1Ykw.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.64.Ch8cgki5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.65.D3l85ggG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.66.DuviAIHq.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.67.CMxXgpCA.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.68.DuXeEbj5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.70.BmxnGPT7.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.71.BVML2XU6.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.72.B0WhA-PG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.75.Cva751EE.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.76.D_W_j8PS.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.77.DkuaefRf.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.78.DoyQYWT6.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.79.D1aHnDXE.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.80.qYD6l59F.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.81.BTlQUVvN.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.82.CuMgnZrQ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.83.9D7RCP_0.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.84.S8gAf0Bi.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.85.DY6M2MaL.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.86.BQdqXCgo.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.87.ZrdQekLU.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.88.JBThwCri.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.89.CaRSOUTR.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.90.DHLSGs1D.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.91.CBMcdOyG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.92.Bj92ssG5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.93.DE-23Zd5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.94.BwD84sJp.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.95.iN5s78aa.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.96.BSpo1jxl.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.3.C4jNwwCr.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.4.CXuLeBRf.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.5.p7lVZpfQ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.6.Cipn1Ibc.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.7.B2GNUmY5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.8.B5Hin6fm.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.9.DU5ZTbZi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.10.4AoC4cOI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.11.CNZVOH3m.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.12.cpmTIr6e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.13.DzObayxE.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.14.BO_QBYsX.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.15.BAIeyTWp.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.16.CnlMQEYM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.17.C-bhNOPQ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.18.-63K5FDT.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.19.BRMV3Yjp.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.20.D-tIbEJI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.21.CfDvdsYj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.22.BVdDfNQn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.23.ClQ6GKR8.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.24.CPTvdTSn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.25.Dpkl9pOK.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.26.BSQUcIpJ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.27.C2JgnAET.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.28.Cx3LIGUX.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.29.k0w-KauO.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.30.DnO_BbX7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.31.LqsUYIrt.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.32.B-tBxZ9U.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.33.DNGntsPb.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.34.1ggoi0g4.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.35.4pND0xnh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.36.Dvx_rgeP.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.37.DIRuTtK1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.38.lUYRR71E.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.39.CXWFd6Oi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.40.CXrkdtW1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.41.BvOb-LSV.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.42.khCkaHiw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.43.CdLVjCTL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.44.BPt8_I2j.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.45.3eNuv4Ul.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.46.CN3ozNHc.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.47.DcFFLWQ6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.48.CX__H2sb.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.49.CcjHe7fS.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.50.DsSWCf1E.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.51.DThlhKmr.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.52.CL-fHly_.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.53.BQy6lt79.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.54.CcB6ah0U.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.55.CjCOgnam.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.56.Cpc6TUfd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.57.DQ086cKC.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.58.BjeHlKsN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.59.CWpjiuk6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.60.Beo12UhH.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.61.CEyzKDNu.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.62.Dl9fNh1G.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.63.4jO9ZOjE.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.64.Dmzq8eXF.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.65.Bqa58tnN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.66.Br3aNxFe.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.67.C73jH3IC.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.68.DYndfup1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.70.DFkm3S5e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.71.Dq9WqNjN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.72._Wt1j3Fy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAW4AAoAAAAADYQAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAg3IKiXyHCgE2AiQDaAs2AAQgBYZmB4IBGyQLUZRPTo3siwTblGpHP5Xg1pAlIZ2lLg47xYuIePs+mf/8e9a5eYk7UHbdaKS0C9BfANn6vdMFyRb2Pw9bIWkUaipUkrb32uu6jimUowECBJzCmI5jqfU5yuzARUXvP9wv9f+mC5EnfkmHUlWrpEqQAZZnhEgU8HCq07DNBrejiA6z12wH4PFg+xAgcxOtD4VKNC81xaUUAJDh2Skc96sDUP6/x8zg9k5+3gh8Bt6gMPAgAKBv3AcwMEDU52yP4R3GJ8uJxyVABoM9R/j2us+TnvaMZ73lbe94z69MxjORSUxmClOZh9ksnuVh+YOHwfxOCMAWqXxlq1ahClewYnS6ohUpNCk1IdpgYtwG/r3fN3t/7x60+aJ/IInwdNmF2f2AXEA1oOgQI/kQB/I74ng9qMKBwj2RkbyHeNyStGlIlMnKR3j0olzZwM2jF7VJ5w9j+KFz6sQLR+j8foQPkgOYeB/+Xsbwa9dK0816s7GFIzTiqHb3Co24ebMcrtWepzWiijqIQjBIq0M/rqfVfnOAHNTaj+H71HLNJ6ivQrKQ55LacZi5bu1EU2docbXumxukzd+saD1t+DX1zU1YriNNT7xB11djkrVkjbpV6HizMbw7cc6c2GNr17rCe5LmzkVpoyOFoO/e4dPWLrlyL1mhLv+1I1tqz2/jravVTiWDc3lpu1an1ck9pmvzQVr/hwcimhHNuB4K8lCQZhN2b1X0WpxzrVhsXOq18C+9ViSu1wXb2uA4B037ogMtKl+XIgXSm9QqnFChXoxcDbx92XY2WWjwoA15jBzaALe1WLO6zcDYoumNh/UAd9RIFpk+aBhKVV5nGOu8xj4jsBzZn1q9Xn1iL5aU4yybLItsCwsh19v2w5f1L1S1cNX+cN7GYh7uN2xZ+2AhlC7bvH7lzk6Ct5hYpXNle8Ia8D4rXcrnK1nS7w9vw+crXdJfIXpSTPSgGH1AdMwEHdvqUsmSNfIa43xn/yrZRzez2f5zf6JjMLLdHg9ofZ5cNF/ZTLdO79jAHyk8tFuUtx7W3P9kmkHL8sZHDbdwN3sTu07GvSS3VnqR+LVlCybmzerZnzXXzmkY2XT8a/+/1K8eG6sfPYamp+DcxrWOWsYoLgiRSfpFjvXLPD2FC+cudt1E5c228Hd52CsA3IP+A63571n3z9P2WQRBAjchwhadJ9a86kF+1/8V1GZf4qhcfVTFIDOC3QaSa45T3bGDwAwIkqZliLZCG6KP0EozD0H9vw+CsRB4VZ40wD0OaV0lT1dQ/A2lq4mLWDMPApBdzkPNwSE3EUBrXijSg6MZCl1XqmoiSnIFOPCoDAyW6sBD1xMEaBgPInSzQIaG1asrcGzDQLwCoK8/A4JVVeAgU3dgKF1/4JHSPhCg90ojtpEBRGYs6eoVlF/xUlJONUdxCzfDzTTKd24gRmnqOSCUkkOKUbkND0aJLEPNV9RN8rupobqn8FDe1bkU0/OLWq5oUEt7koUNWsgfAnWpblgKZKZl9DYoYQYxejPrSBQTo6wUbbPDzogz+jetNFGa1Fgk1gJXRnjcTIbyOs6AMCiN9FiAYNLkBykMlbVCB+YpIfNDUHMhXVOqThqk1ovSQZ7ynLB4ThQmT19Qi2O6ho+u5hGZUDBB9UHdDXwNHtr3IFOajOnNotAGN23NYaUDcgzKDta0aLZH9EHcsze4hPzN6x3B7dz/vER9QeKIEU8CiSSRTAqppJGHQiiUwiicIiiSoiga99zy2F33i5H6dOWTW/ZKjJKa8Bilbsoyfg/4MvKDzEe6ZCky72wl5r07ZCEFkvv2NP6Q9t0kdb70LQOtWndrfcpk6Da4Mzp8eciWX5gBAAAA) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.75.DT3qTjJM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.76.BNBdd6Se.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.77.UwAuLAQq.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.78.BzyNgC3e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.79.1ouTpTrh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.80.DYiQjI7w.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.81.WnyesPyj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.82.DLFd675v.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.83.ByoM4DnM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.84.pyMVxR53.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.85.BHuvYB6Q.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.86.DiQD4NWd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.87.Dh542mR5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.88.5OIn7oIj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.89.o4Ss5A44.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.90.DSIAfiMw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.91._uZ69uR1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.92.BejoKNb6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.93.3KoLPUGf.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.94.CWgoEe_5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.95.3gZJn055.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.96.BshIikvJ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.1.z53h7d2E.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.3.T6OCU7ir.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.4.DlPqynSw.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.5.3akIuVGn.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.6.D7hkQLkU.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.7.ZOI3XOvL.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.8.0l2zjPpV.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.9.sXWvROGh.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.10.CZCJ6Lh8.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.11.D6eqkXRI.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.12.CU6-Lu5C.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.13.Djx0eT3K.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.14.YEQshFuP.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.15.BgIjJmFo.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.16.C7eb2Ar1.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.17.CQ9wzKDU.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.18.CKeD3NSb.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.19.BwRO-S7N.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.20.DdtfR9u8.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.21.LNJtwIfQ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.22.CY8-NGDr.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.23._ROSVD1N.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.24.Bhj6FJb9.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.25.BzABEyA0.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.26.D7CIzXHs.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.27.DGz_hVyk.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.28.Bwomkvi3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.29.PsTuvUqQ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.30.skMMJi09.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.31.CxAzsT_p.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.32.DX3IxFFe.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.33.BLrRTqOr.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.34.CbLQWVEt.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.35.DUmmMc8O.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.36.VUAe2YCl.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.37.C2HG7BvT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.38.ByEalKKT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.39.C3I-MD7S.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.40.Ccl5xaXF.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.41.BBz7H6u0.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.42.tSMC8Ayf.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.43.CHeC-088.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.44.DPJwumdR.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.45.CFFYLyzE.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.46.EpRhcnwh.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.47.BRpzoO16.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.48.eLeR7DAd.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.49.IOpk0K7z.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.50.BDgJBq2l.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.51.ZALn6cBl.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.52.DJagL-V3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.53.9hEj-i_9.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.54.C0NIJqZj.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.55.CVuY74U2.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.56.BzwWk0G_.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.57.CLHGpUjX.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.58.B5M2In3W.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.59.BC_GmEwk.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.60.BsElLuo_.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.61.rKVBRkJ3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.62.x-2hCLxT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.63.BLmxoJjO.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.64.CUCQfc52.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.65.CAMSTHcZ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.66.DZ2IKbmX.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.67.CK2qSbYd.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.68.DXX5ma79.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.70.NYlx2oC7.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.71.CWgiKkee.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.72.EGzf6ST-.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEAAoAAAAADhgAAAV2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAg3IKigiGegE2AiQDaAs2AAQgBYdtB4IBG5sLEVWkG5H9pXhjauSvpexmKDYZdRoVVl8ZxIOqvrkeLD+IBCwblynrdJpTxsfpMyqn7ulkPAfIIDtoCBGWgJ2+OlaBkMVAZBuv0gAgQnb3P5NtcrZJilysC02UGsU6Ky7d27fblFq0EYY9gAEuTRtIgDMZ/5L9GAAJwNXcAPzt/4/O0WYDP3qq1F80JTBH66xcw1oihyurWFUCORyfp5vPPeQSnhjf/zlmukrB/3xgqRIdFBSp0TQcN472htUX1YJ7fgKndot5NeML7qTMvDsBeDvwG5WyDq4xgFI6l2yISRgAcFQ9meBgWgCKKpoUE3AXTeL9/n8S1jmJC3gEAPJzRwB+KBhyU7oPb1F3mAnvIiCKH/kO1+7h9nIneIqneYY3eYu3eZdfKClP5VRBlVRF1VRDzTSQxtMkSQrN6jgbdIlagUqp0qTIpLfLkM45UkTqSBaRUBJHXPi/9Xd1DDR/5j+QjFBlAjM9DuANZAHISbC8i0O0SpybBpI4ZNK4ufEqQmNWKJxNv5531xiCfOEAN458JJ67wX7w6Y7zdzt3AvcBq98PB9uLP6tgv7oiZ3ZT3THb6mfowcE60I0tTprBxGmwz/RhxAnDWAMaaMTq7i/P7i4ug32qiz75/p6HlbTE+RvWqbs2gE9VN7x/3di8SxKvDJn9qt+/SNwH+1537LdV6yRusPrV7liJrgseElfNZ62S2IjNPeiO1YvZiZq6rt1qBq7pOQdvWQk7eozYrQm62j/Fio58DVndjDzOuCJsZBkT9+RrLUK5ztbD2OAH/cK0wrRifMDOA3ZaDezdLuOqzXI102oLv2p80tV0W7/z5oD1FssBf/MFCxT3XCuE2nIdpdGkIkfOHkrzIYXSEVpjiDV3dnFJhb+SPUglLQPdO5iYCXRe6F87xEjFNu4X/ZsMwecxWQ2TxFyYRtImPxLNJvwlKTLoI8P2J7UuY7sN+2s+X5CXarqMjS7C2woKUowug8MiOrkaU/zXTcXTvwP/s2bzOf+Ae+bOnww/Mggf9AZJKOluGGzWHdc+busapig2GIbwVw9VFCFrapt5Q3gejYKKreb33TYvowVjKx/fjWg6G8MR9OKKi3hjQLPWTuHx1qDdET4rhZXeAWdMwmCze04OssZML2Tu68qSE12jGvn9p5/PUMt8CHuF7MbxVDlhFq/iTyWtsmnflAF9CQB3Qf6jWyLp2TVkFF0IQHGvhxKgh3Qs8ZdD4Jb+0ZMKTRyJW9EH12XYh5QMQkIIoo2p8P+vkP7x/wGhPQvSKf5vsxwAGuTl6aWrsOd/uxZXtTVEvHGeTohNOIqIHfEIQGAa1AyODzmgPVSXNs5DU6ROlytKtCG+AByFaqACNAae1lCQYSaCnNYcUGI2gYrFXnDl5uF2N7xPyMigAjAQ3wgQYekGHOfMACqPLJPw+dhXIKOtF8iFNVSiTMM2ApUirge4Cui2p3ej7A1+JrZ6HnWE5FJAndpCjJwy94RMrjH0cbiGsCwYFHGw/wYUyGcaruvWr2Lq1x/G1gSML5g0m18a09L6jJ3AQj6wGAjKczNyKIVQKLULn62pjFJMDD2tAQIlbQdc7tAbL2Kr51FHSG5cV0Cd2kKMnDL3hErDrzH0cbgmlrBoLgwNyUIolQL5zHJRlrpllq9i6tcfxpbIgjvuBZNmUzE4pgWft0o2LB3aAmN7D4Ly6nkR8Aqt8IqL4yKCjBItiZC3RbUBbUMWTeQ0DaEg+OusL227/73giD9IKiuqphumZTuu5/M7dOTYSZxWn8MVr54M38rygVLTF8wzNXsUhtFPDsU9YB1WYjOsnRY2Iy8D9bJ20hidaJG57SSn9NsZJHa0SMlWyBoNylCdj2oAAAAA) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.75.DMKc5xMk.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.76.DnRxCLmB.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.77.CiR6jpKG.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.78.BDhc55IM.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.79.CwmPVhPa.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.80.BeghL1oJ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.81.BdpX0yLP.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.82.CSD2rMfT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.83.DNmyCElK.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.84.6tz-ZdBZ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.85.e6U14sZT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.86.i20HvFJD.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.87.CjMEGx5a.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.88.BpGTR5J6.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.89.DUBwoIPX.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.90.DGGGDZ1K.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.91.D1Z7U9F3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.92.BYY7LUAf.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.93.q8jvGV0o.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.94.jIJDkgcV.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.95.BSsG2Wby.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.96.B03uyfKK.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.3.CLAFGt83.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.4.DiaamWab.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.5.D_RD9tLC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.6.Cv9z6qFy.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.7.CCw1NARV.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.8.DbgjLUSR.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.9.BQjg1UUj.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.10.Do-ZmQXH.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.11.rPgxeo5V.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.12.Bc02U2n1.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.13.uaefUOBD.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.14.DEMBwpKY.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.15.BKUTBd7w.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.16.CHTG1xbQ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.17.ks9zV7ep.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.18.D5zGelhM.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.19.BFEm4Mxn.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.20.DTLwcy0X.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.21.DIiPeEWC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.22.DHXx5nxu.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.23.DOYgOyXK.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.24.C6FEMZGy.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.25.B6tvanUT.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.26.6Gr1zPno.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.27.Cn0-AO-a.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.28.sa6TnHjs.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.29.D8i3_8O-.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.30.M0l56EQs.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.31.DcobMo6w.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.32.Dv81d3dJ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.33.C8TwQ46S.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.34.BNEAayxa.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.35.Ds5z9ROz.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.36.BnixAMYu.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.37.ypK5_ARV.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.38.DVg5PBST.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.39.DbG6Yi0r.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.40.Bv85aXtN.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.41.COstQ0VZ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.42.C254L-rh.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.43.c2KALzRa.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.44.BHpwg2xC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.45.BS8NhC3a.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.46.BC_tzttA.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.47.CPOrWH47.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.48.CWALMPl3.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.49.smeZKae6.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.50.BNf6MSM9.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.51.DP9zn_YO.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.52.BShNaf6X.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.53.DBGLWjrL.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.54.C90DpPSB.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.55.CprL66K5.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.56.CUL8WWPF.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.57.SoQpWjU8.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.58.nSaun4S_.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.59.Db8Fflc4.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.60.BeFsw17s.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.61.BFUEb5Dt.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.62.BNnZ2V22.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.63.cw6EKHx_.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.64.DfA2q_NB.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.65.CY2Izfle.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.66.COzuzqgM.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.67.DzHPlyBG.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.68.BAp_wAiN.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.70.B_4qKmfx.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.71.mm2no6Kc.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.72.DFW9QBpc.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAXoAAoAAAAADigAAAWbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAg3IKigyGeAE2AiQDaAs2AAQgBYd8B4IBG6gLyC5wnEdCrbLvreko26TLj85pSpu6ZDJQrppkIeVWPkHVg+xcyapAV/L/rmnqCEb0R8hq6kp5bUrpAQm5Vg2VGUtihaQmwY0gGHP3vzlaaURKJ5slsljDMyW7RW9UzaxhGavfb7ez36z+bNC9UZp4Cnh9L2RIBTJEQhQvjfs/5sUqwSpxbwQVyBOO4gquwOTNZv/2jThWepXjN74zpweWCtFFkVb9FfhgpYnRof+CB2K/lOflaqRSCm978Q7gOhNlwCNMRX0I1RgnE2raCgC4XBdp51fTA1DROzesAb3ltoH9fwDRI1EhXAQA8k8TABgOBCZrexIfcdLtrLiuAuIY+w1lHqUjnfM0z/I87/MhH/M5/5ho0KJNhy49BszYx6mcof+ALOkkBY+RChmQSWmVNmmRTnxfh7SLWcxiE6Og0sIXUn/1Ue/VI/XgoCMX/gNJWVyjme+fArABGYHIMaNyoxTxJqNpFyijSLtD5eW6hMBn21GYSg1qh6Gokq9wO7uzxza7MPXpwhbd7uHlPcTmZDuDq03we7upH33kwtg8vWqTbUdyPY+udBvEyfBCg25h6qF4HjKZ0NSKyTFDy2e3qm2szjtAP6Wl2ob1/UeoX19v+7tFw25piK2zDFPP+td3e+yApr7oo0fNTkuiO2TbFqsm+u/sG2LDwMr6KD6wGFb1xUbB1Q1Q6vNrZDL65ODyEcm6io1HqXND12vFu00tzz0VH/poRrPfrnuJI0PqqMVd1wxjG8NMs0NRuog2pHmTqsuWEXfHTW/ezfx8b+Rm8G03cwtGXOXm7HDnnUzIveJGwpv4grsxrVaf8KZjnQJ1ya7ua0f1YAMxVfi0M92p13qSQd83OzMy6rrErTu7yGhnUbarx9pU08XEGPu+abnMl0PchuGrTfYZSouhml52+zsdWmoZ93l8LRB/9/S7XsvgpdrQEtKMjI9111tf+Eue2+oKha9Fv7dyfl9ywJ/i8/UsGvOWnHTFmHLFkPzEhHpOWv9XO/jcS59Mky2LKxU+qVp7j5rcDdRt7O269q9P/sS4Yo9qdtfvjET9W3PGTgw+nmcyX3mQb0MH22qBjpwfJaniihR7ZanIHhiVrGvNNhSPoYn1Gk8S9v8krp1vCeaj+t0LrxEZLH6OdM1SpihdE+FHf3wcG7u05fy0zB8AD8H0xQvVS3mmA7IurAJAgE6Icza1MdL/9BAO3d95BvMSN6LjWF9yXZIU45SEESIBD/5XQIT+HU2tgP8m1C8Fwd3w9xngv2Kylnf5VwX7MmK8eijfCKURgaxYAi0IwMx6qAMoOz6gJzeqD/nRzNnXVSh6Q0klgxJoAodLJ7gMJoJHYi74DFZASGI/RNxOQUnl5fkqPF/BQYquAKP9MxDRGApKHntwlMU2cEXjE3j0ycAXzTS9sI3aEyIVOR5Kzjzz8yrifHUPiagc8foESIonJbIK0SljAiVYIm4MxbQizGoETwUrDAahaYiOj1+CecxJ2FNR4eRCNKxOzkKzM8xDcy/U9K7ODPaKQSfXMzTQhjme0DAkRuNGT05iCAyZGYYhZ1glUEbDAr/bBeBlVtctlOK1US8qQsUhvHwEIEk8eG0ipoLISYYRoAQmIdwwmLR9hTCmhsCjgvkLBb0oaFrIyJcqMR7GkQQFyV/ByY8PocJUk2aBZk5m5FNj74Ka6YqpGS9RcMIITguCtk2DPEJenyBRVHyBEZHpDJkRZhREBSVDgDK6XoARe7hB4H0dfSwx0FXaZNX7YGX835D0ryFX/pAkCAMmLNhw4MKDjwAhIsRIUIVq1KAWHrrrmQceRYJ51DypSiqrRW5RL6WHW9ysKZO7w8nxDKCmU5OoxdS0/Qp1I6eCHuymIZe1S4qs7wINOF1UatnM2HNBcOEglbvNSTO6k1PRmcGbAQAA) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.75.DgndcB7B.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.76.BxaOtofu.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.77.BRWkHJTn.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.78.DTuoSW3j.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.79.C7kLL5p-.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.80.B23LZ1i1.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.81.Cg2szj7O.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.82.C-XsQLys.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.83.cVFcZU-Y.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.84.BZCvveSP.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.85.UdkRxblB.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.86.BSnHnHru.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.87.BV10fPYF.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.88.CIgaGyC3.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.89.Bo8scZSw.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.90.rdEqBMaR.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.91.DBiparjV.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.92.d77ERfTX.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.93.C11RpNX4.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.94.BuKQmRAR.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.95.BgaMGYnK.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.96.D0H2WHwh.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}:root{--vp-sidebar-width: 300px;--vp-font-family-base: "HarmonyOS Sans SC", sans-serif}.main .text,.main .name span{--tw-gradient-from: #99d3fb;--tw-gradient-via: #a1b8fc;--tw-gradient-to: #ebc4fb;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to);background-image:linear-gradient(to right,var(--tw-gradient-stops));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.VPButton.brand{background-color:#f472b6!important}.VPLocalSearchBox #localsearch-list mark{background-color:#ff8a804d}:root .VPNavBar:not(.has-sidebar):not(.home.top){background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root .DocSearch-Button{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root .VPFeature{border:none;box-shadow:0 10px 30px #00000026;background-color:transparent}:root .curtain{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 960px){:root .VPNavBar:not(.home.top) .content-body{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}:root .VPLocalNav{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opacity-\[\.35\]{opacity:.35}.bg-transparent{background-color:transparent}.overflow-hidden{overflow:hidden}.justify-center{justify-content:center}.items-center{align-items:center}.flex-col{flex-direction:column}.\!max-w-full{max-width:100%!important}.w-full{width:100%}.h-\[60vh\]{height:60vh}.flex{display:flex}.z-\[40\]{z-index:40}.-top-16{top:-4rem}.pointer-events-none{pointer-events:none}.jumbo{--stripes: repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%);--stripesDark: repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%);--rainbow: repeating-linear-gradient(100deg, #60a5fa 10%, #e879f9 16%, #5eead4 22%, #60a5fa 30%);contain:strict;contain-intrinsic-size:100vw 40vh;background-image:var(--stripes),var(--rainbow);background-size:300%,200%;background-position:50% 50%,50% 50%;height:inherit;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;filter:invert(100%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);pointer-events:none}.opacity-60{opacity:.6}.absolute{position:absolute}@keyframes jumbo-5f0d2d0c{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.jumbo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--stripes),var(--rainbow);background-size:200%,100%;mix-blend-mode:difference}.animate.jumbo:after{animation:jumbo-5f0d2d0c 90s linear infinite}.VPLocalSearchBox[data-v-ce626c7c]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-ce626c7c]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-ce626c7c]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-ce626c7c]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-ce626c7c]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-ce626c7c]{padding:0 8px}}.search-bar[data-v-ce626c7c]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-ce626c7c]{display:block;font-size:18px}.navigate-icon[data-v-ce626c7c]{display:block;font-size:14px}.search-icon[data-v-ce626c7c]{margin:8px}@media (max-width: 767px){.search-icon[data-v-ce626c7c]{display:none}}.search-input[data-v-ce626c7c]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-ce626c7c]{padding:6px 4px}}.search-actions[data-v-ce626c7c]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-ce626c7c]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-ce626c7c]{display:none}}.search-actions button[data-v-ce626c7c]{padding:8px}.search-actions button[data-v-ce626c7c]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-ce626c7c]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-ce626c7c]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-ce626c7c]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-ce626c7c]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-ce626c7c]{display:none}}.search-keyboard-shortcuts kbd[data-v-ce626c7c]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-ce626c7c]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-ce626c7c]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-ce626c7c]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-ce626c7c]{margin:8px}}.titles[data-v-ce626c7c]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-ce626c7c]{display:flex;align-items:center;gap:4px}.title.main[data-v-ce626c7c]{font-weight:500}.title-icon[data-v-ce626c7c]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-ce626c7c]{opacity:.5}.result.selected[data-v-ce626c7c]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-ce626c7c]{position:relative}.excerpt[data-v-ce626c7c]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-ce626c7c]{opacity:1}.excerpt[data-v-ce626c7c] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-ce626c7c] mark,.excerpt[data-v-ce626c7c] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-ce626c7c] .vp-code-group .tabs{display:none}.excerpt[data-v-ce626c7c] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-ce626c7c]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-ce626c7c]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-ce626c7c],.result.selected .title-icon[data-v-ce626c7c]{color:var(--vp-c-brand-1)!important}.no-results[data-v-ce626c7c]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-ce626c7c]{flex:none} +@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}.NotFound[data-v-d6be1790]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-d6be1790]{padding:96px 32px 168px}}.code[data-v-d6be1790]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-d6be1790]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-d6be1790]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-d6be1790]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-d6be1790]{padding-top:20px}.link[data-v-d6be1790]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-d6be1790]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-b933a997]{position:relative;z-index:1}.nested[data-v-b933a997]{padding-right:16px;padding-left:16px}.outline-link[data-v-b933a997]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-b933a997]:hover,.outline-link.active[data-v-b933a997]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-b933a997]{padding-left:13px}.VPDocAsideOutline[data-v-a5bbad30]{display:none}.VPDocAsideOutline.has-outline[data-v-a5bbad30]{display:block}.content[data-v-a5bbad30]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-a5bbad30]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-a5bbad30]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-e98dd255]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-e98dd255]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-e257564d]{margin-top:64px}.edit-info[data-v-e257564d]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-e257564d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-e257564d]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-e257564d]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e257564d]{margin-right:8px}.prev-next[data-v-e257564d]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-e257564d]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-e257564d]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-e257564d]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-e257564d]{margin-left:auto;text-align:right}.desc[data-v-e257564d]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-e257564d]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-39a288b8]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-39a288b8]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-39a288b8]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-39a288b8]{display:flex;justify-content:center}.VPDoc .aside[data-v-39a288b8]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{max-width:1104px}}.container[data-v-39a288b8]{margin:0 auto;width:100%}.aside[data-v-39a288b8]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-39a288b8]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-39a288b8]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-39a288b8]::-webkit-scrollbar{display:none}.aside-curtain[data-v-39a288b8]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-39a288b8]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-39a288b8]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-39a288b8]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-39a288b8]{order:1;margin:0;min-width:640px}}.content-container[data-v-39a288b8]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-39a288b8]{max-width:688px}.VPButton[data-v-fa7799d5]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-fa7799d5]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-fa7799d5]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-fa7799d5]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-fa7799d5]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-fa7799d5]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-fa7799d5]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-fa7799d5]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-fa7799d5]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-fa7799d5]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-fa7799d5]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-fa7799d5]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-fa7799d5]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-8426fc1a]{display:none}.dark .VPImage.light[data-v-8426fc1a]{display:none}.VPHero[data-v-303bb580]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-303bb580]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-303bb580]{flex-direction:row}}.main[data-v-303bb580]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-303bb580]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-303bb580]{text-align:left}}@media (min-width: 960px){.main[data-v-303bb580]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-303bb580]{max-width:592px}}.name[data-v-303bb580],.text[data-v-303bb580]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0 auto}.name[data-v-303bb580]{color:var(--vp-home-hero-name-color)}.clip[data-v-303bb580]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-303bb580],.text[data-v-303bb580]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-303bb580],.text[data-v-303bb580]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0}}.tagline[data-v-303bb580]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-303bb580]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-303bb580]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-303bb580]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-303bb580]{margin:0}}.actions[data-v-303bb580]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-303bb580]{justify-content:center}@media (min-width: 640px){.actions[data-v-303bb580]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-303bb580]{justify-content:flex-start}}.action[data-v-303bb580]{flex-shrink:0;padding:6px}.image[data-v-303bb580]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-303bb580]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-303bb580]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-303bb580]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-303bb580]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-303bb580]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-303bb580]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-303bb580]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-303bb580]{width:320px;height:320px}}[data-v-303bb580] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-303bb580] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-303bb580] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-a3976bdc]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-a3976bdc]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-a3976bdc]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-a3976bdc]>.VPImage{margin-bottom:20px}.icon[data-v-a3976bdc]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-a3976bdc]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-a3976bdc]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-a3976bdc]{padding-top:8px}.link-text-value[data-v-a3976bdc]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-a3976bdc]{margin-left:6px}.VPFeatures[data-v-a6181336]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-a6181336]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-a6181336]{padding:0 64px}}.container[data-v-a6181336]{margin:0 auto;max-width:1152px}.items[data-v-a6181336]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-a6181336]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336]{width:50%}.item.grid-3[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-a6181336]{width:25%}}.container[data-v-8e2d4988]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-8e2d4988]{padding:0 48px}}@media (min-width: 960px){.container[data-v-8e2d4988]{width:100%;padding:0 64px}}.vp-doc[data-v-8e2d4988] .VPHomeSponsors,.vp-doc[data-v-8e2d4988] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-8e2d4988] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-8e2d4988] .VPHomeSponsors a,.vp-doc[data-v-8e2d4988] .VPTeamPage a{text-decoration:none}.VPHome[data-v-686f80a6]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-686f80a6]{margin-bottom:128px}}.VPContent[data-v-1428d186]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-1428d186]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-1428d186]{margin:0}@media (min-width: 960px){.VPContent[data-v-1428d186]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-1428d186]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-1428d186]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-e315a0ad]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-e315a0ad]{display:none}.VPFooter[data-v-e315a0ad] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-e315a0ad] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-e315a0ad]{padding:32px}}.container[data-v-e315a0ad]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e315a0ad],.copyright[data-v-e315a0ad]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-17a5e62e]{color:var(--vp-c-text-1)}.icon[data-v-17a5e62e]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{font-size:14px}.icon[data-v-17a5e62e]{font-size:16px}}.open>.icon[data-v-17a5e62e]{transform:rotate(90deg)}.items[data-v-17a5e62e]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-17a5e62e]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-17a5e62e]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-17a5e62e]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-17a5e62e]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-17a5e62e]{transition:all .2s ease-out}.flyout-leave-active[data-v-17a5e62e]{transition:all .15s ease-in}.flyout-enter-from[data-v-17a5e62e],.flyout-leave-to[data-v-17a5e62e]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-a6f0e41e]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-a6f0e41e]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-a6f0e41e]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-a6f0e41e]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-a6f0e41e]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-a6f0e41e]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-a6f0e41e]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-a6f0e41e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-a6f0e41e]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-a6f0e41e]{display:none}}.menu-icon[data-v-a6f0e41e]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 32px 11px}}.VPSwitch[data-v-1d5665e3]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-1d5665e3]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-1d5665e3]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-1d5665e3]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1d5665e3] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-5337faa4]{opacity:1}.moon[data-v-5337faa4],.dark .sun[data-v-5337faa4]{opacity:0}.dark .moon[data-v-5337faa4]{opacity:1}.dark .VPSwitchAppearance[data-v-5337faa4] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-6c893767]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-6c893767]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-35975db6]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-35975db6]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-35975db6]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-35975db6]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-b98bc113]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-b98bc113] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-b98bc113] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-b98bc113] .group:last-child{padding-bottom:0}.VPMenu[data-v-b98bc113] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-b98bc113] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-b98bc113] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-b98bc113] .action{padding-left:24px}.VPFlyout[data-v-cf11d7a2]{position:relative}.VPFlyout[data-v-cf11d7a2]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-cf11d7a2]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-cf11d7a2]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-cf11d7a2]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-cf11d7a2]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-cf11d7a2]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-cf11d7a2],.button[aria-expanded=true]+.menu[data-v-cf11d7a2]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-cf11d7a2]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-cf11d7a2]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-cf11d7a2]{margin-right:0;font-size:16px}.text-icon[data-v-cf11d7a2]{margin-left:4px;font-size:14px}.icon[data-v-cf11d7a2]{font-size:20px;transition:fill .25s}.menu[data-v-cf11d7a2]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-bd121fe5]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-bd121fe5]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-bd121fe5]>svg,.VPSocialLink[data-v-bd121fe5]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-7bc22406]{display:flex;justify-content:center}.VPNavBarExtra[data-v-bb2aa2f0]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-bb2aa2f0]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-bb2aa2f0]{display:none}}.trans-title[data-v-bb2aa2f0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-bb2aa2f0],.item.social-links[data-v-bb2aa2f0]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-bb2aa2f0]{min-width:176px}.appearance-action[data-v-bb2aa2f0]{margin-right:-2px}.social-links-list[data-v-bb2aa2f0]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-e56f3d57]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-e56f3d57],.VPNavBarMenuLink[data-v-e56f3d57]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-dc692963]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-dc692963]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.title[data-v-1168a8e4]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-1168a8e4]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-1168a8e4]{border-bottom-color:var(--vp-c-divider)}}[data-v-1168a8e4] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-88af2de4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-88af2de4]{display:flex;align-items:center}}.title[data-v-88af2de4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-6aa21345]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-6aa21345]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-6aa21345]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-6aa21345]:not(.home){background-color:transparent}.VPNavBar[data-v-6aa21345]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-6aa21345]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-6aa21345]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-6aa21345]{padding:0}}.container[data-v-6aa21345]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-6aa21345],.container>.content[data-v-6aa21345]{pointer-events:none}.container[data-v-6aa21345] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-6aa21345]{max-width:100%}}.title[data-v-6aa21345]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-6aa21345]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-6aa21345]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-6aa21345]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-6aa21345]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-6aa21345]{column-gap:.5rem}}.menu+.translations[data-v-6aa21345]:before,.menu+.appearance[data-v-6aa21345]:before,.menu+.social-links[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before,.appearance+.social-links[data-v-6aa21345]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before{margin-right:16px}.appearance+.social-links[data-v-6aa21345]:before{margin-left:16px}.social-links[data-v-6aa21345]{margin-right:-8px}.divider[data-v-6aa21345]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-6aa21345]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-6aa21345]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-b44890b2]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-b44890b2]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-df37e6dd]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-df37e6dd]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-3e9c20e4]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-3e9c20e4]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-b9ab8c58]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-b9ab8c58]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-b9ab8c58]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-b9ab8c58]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-b9ab8c58]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-b9ab8c58]{transform:rotate(45deg)}.button[data-v-b9ab8c58]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-b9ab8c58]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-b9ab8c58]{transition:transform .25s}.group[data-v-b9ab8c58]:first-child{padding-top:0}.group+.group[data-v-b9ab8c58],.group+.item[data-v-b9ab8c58]{padding-top:4px}.VPNavScreenTranslations[data-v-858fe1a4]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-858fe1a4]{height:auto}.title[data-v-858fe1a4]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-858fe1a4]{font-size:16px}.icon.lang[data-v-858fe1a4]{margin-right:8px}.icon.chevron[data-v-858fe1a4]{margin-left:4px}.list[data-v-858fe1a4]{padding:4px 0 0 24px}.link[data-v-858fe1a4]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-f2779853]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-f2779853],.VPNavScreen.fade-leave-active[data-v-f2779853]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-f2779853],.VPNavScreen.fade-leave-active .container[data-v-f2779853]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-f2779853],.VPNavScreen.fade-leave-to[data-v-f2779853]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-f2779853],.VPNavScreen.fade-leave-to .container[data-v-f2779853]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-f2779853]{display:none}}.container[data-v-f2779853]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-f2779853],.menu+.appearance[data-v-f2779853],.translations+.appearance[data-v-f2779853]{margin-top:24px}.menu+.social-links[data-v-f2779853]{margin-top:16px}.appearance+.social-links[data-v-f2779853]{margin-top:16px}.VPNav[data-v-ae24b3ad]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-ae24b3ad]{position:fixed}}.VPSidebarItem.level-0[data-v-b7550ba0]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-b7550ba0]{padding-bottom:10px}.item[data-v-b7550ba0]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-b7550ba0]{cursor:pointer}.indicator[data-v-b7550ba0]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-b7550ba0]{background-color:var(--vp-c-brand-1)}.link[data-v-b7550ba0]{display:flex;align-items:center;flex-grow:1}.text[data-v-b7550ba0]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-b7550ba0]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-b7550ba0],.VPSidebarItem.level-2 .text[data-v-b7550ba0],.VPSidebarItem.level-3 .text[data-v-b7550ba0],.VPSidebarItem.level-4 .text[data-v-b7550ba0],.VPSidebarItem.level-5 .text[data-v-b7550ba0]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-b7550ba0]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.caret[data-v-b7550ba0]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-b7550ba0]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-b7550ba0]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-b7550ba0]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-b7550ba0]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-b7550ba0],.VPSidebarItem.level-2 .items[data-v-b7550ba0],.VPSidebarItem.level-3 .items[data-v-b7550ba0],.VPSidebarItem.level-4 .items[data-v-b7550ba0],.VPSidebarItem.level-5 .items[data-v-b7550ba0]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-b7550ba0]{display:none}.no-transition[data-v-c40bc020] .caret-icon{transition:none}.group+.group[data-v-c40bc020]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-c40bc020]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-319d5ca6]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-319d5ca6]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-319d5ca6]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-319d5ca6]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-319d5ca6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-319d5ca6]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-319d5ca6]{outline:0}.VPSkipLink[data-v-0f60ec36]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-0f60ec36]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-0f60ec36]{top:14px;left:16px}}.Layout[data-v-5d98c3a5]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3d121b4a]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-3d121b4a]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{margin:128px 0}}.VPHomeSponsors[data-v-3d121b4a]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 64px}}.container[data-v-3d121b4a]{margin:0 auto;max-width:1152px}.love[data-v-3d121b4a]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-3d121b4a]{display:inline-block}.message[data-v-3d121b4a]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3d121b4a]{padding-top:32px}.action[data-v-3d121b4a]{padding-top:40px;text-align:center}.VPTeamPage[data-v-7c57f839]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-7c57f839]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-7c57f839-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-7c57f839-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:96px}}.VPTeamMembers[data-v-7c57f839-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 64px}}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamMembersItem[data-v-f3fa364a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f3fa364a]{padding:32px}.VPTeamMembersItem.small .data[data-v-f3fa364a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f3fa364a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f3fa364a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f3fa364a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f3fa364a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f3fa364a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f3fa364a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f3fa364a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f3fa364a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f3fa364a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f3fa364a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f3fa364a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f3fa364a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f3fa364a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f3fa364a]{text-align:center}.avatar[data-v-f3fa364a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f3fa364a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-f3fa364a]{margin:0;font-weight:600}.affiliation[data-v-f3fa364a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f3fa364a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f3fa364a]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f3fa364a]{margin:0 auto}.desc[data-v-f3fa364a] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f3fa364a]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f3fa364a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f3fa364a]:hover,.sp .sp-link.link[data-v-f3fa364a]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f3fa364a]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-6cb0dbc4]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-6cb0dbc4]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-6cb0dbc4]{max-width:876px}.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-6cb0dbc4]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-6cb0dbc4]{max-width:760px}.container[data-v-6cb0dbc4]{display:grid;gap:24px;margin:0 auto;max-width:1152px}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.1.abFtcX_-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAA1AAAoAAAAAH0QAAAzzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAhQoKpwydEwE2AiQDgVYLcgAEIAWICweEShshGTMDwsYBgBI7lez/cMCNIfKGaTeg4ILrqzhaMSjTanTJJmpR3pQIlhrAQZmCGgOCSk2OPO1XhEOct1upq2f7t1d8mwPrM4C21Sxl0AangIgVmIFR1EIvFlXXnd596FfwFbl922fyfRL4u1X1B6yoc4Er1EWhIjL3BoD//3NbiFT8omkeGq71TfhnTC0BPN/v19bSelWb7iEKZvHPhkKjBGYros20mWe992Gh0/UA/w/37p733h+7sT2xxPoUBRRwHNhYAouowXN6jYrlM4zPqXymd8A/8kE7XLHiHBPNW+r/f3Olzexm7lhBiUeYCgXoZGVmAm9/ZpMDwJQPEFUBSV62gODqUCgiWeFqRGVlha9zFarLcraEzjRlHHVqLBWbv+7uOsCgxxK/ABOxtNW0XgBadUrCiQqiGABYOEURArg8EQCo9H1qAn8Wc7jk//0c5C0SfDBAAADxi+csAHLQATKk5sSl8OpfpRQMIgyAQiuYEP0Jvt5vIQRKRUPHwMTCRjudqNGgRQeJHgNGTJixYoPCTj+DOHHhwYsPPwGChIkwmjH/Aee3X1LT0jMys7LTMRvfxwCO6bqvOBBNVzF/wm8G4lN+xz/8iN/4mg9Dkkx8gsco/33iLjHMTUP+IR5ymbgHEsAD//rOEUeJKM/xMi/yPGeJpzlB7Bmb3078BRIsnHgdnngiAC/A/Adg9sHz2ghBvF8ZWS5kZybBQYNElMTrUDNEW8uu45uub2e68oVEoTqRhwJt6tTna1GXtTdUS7WCdN8pqmkoVwyAFJcAWl7Da+0yrJh27cKtTaEAc7t1QEihiHBY5fP5gm2yTP4zgpKmKU9rr2aptQX08+HmmsbYJhU+UzAk3mqvTq3wtQs0HSqWAhSUYY8EAkZ52qXM3G0KLf3uoA5+5M3NtbnhpMOmxB56NlxMcHyIt/qrU3dsew8ieSOEBM2hX9SQeuQjy3MpM9UnL308OiycER3cVnD8eHWbJlf2SshOPB6+nR1D+RJFE/zsSyKqaIkzsDuaJnskjZEiSG1jQec1NF3DYZnwOtvtvn2d4o7y06GXB93OXCHM/WSdhRf3PahDgaHsXE0R5zRVIc11aWCjqJzrMdax7XYyId56ml0yyvadorZtXsaoDEfB883XniXrcYLwSv5zjTbgc7tZgjr52K/O0byAW4NxSs/98E9X5SwruqNLbVnS1loCxz1NbfvBt1QJ5Xwak0zIE3IZyt6fNH9kXxYQ5Xb2y3bKXEu3Slu33otV2L6d9PuN9rZ227axPWDFjh28rASn0lGytrdnaDK2LOss1efY0aHpQn91R6lDnXzQOIvePRpH3wvGDtsH8Iu5rWNq+2x0zcRH4Yz7ZwfeFTBC9EDzyIUuF54y4XE/8abYMpxNj0SHLx6DP7N6Wrry60n8HnQOkGLGV69Gs8WaNajfbzZWNly5EozYslWrYOk515DOawpgnDHDOJZH8/Dp/vg7cwS5G69wFhLNcyIc3/JgHJzqB0cPDyIX1C8Umddz3eCrt5e9Ux5s5Bj8JILcl/OJUPxMITnFnwpDPiXXl4SaX0Ud2kmYmojJqWBptTy5fcmK1yO9q3C2WXS9ogii0nTLyTy4oW1gEdqeY9l3LrTg+75bbJ1bUMG6ebYpPfbfzpdIIPcjw36WcQTOcwFTMcJDWAl+Z6izbXrNPEleV6/YQDSpYaFHhWNYidD+qQLtAXxwsn4ZFY9ZIEJcRTQJGlWMHnoZJaRYlOE+gfaFnH/ZTM+89fXJbwU3jlETIvH2Z+mK7Mjw11bW5aeaV68GEe+HiD7xEFqXG0Je/ED+h0E5MwWTwcJcsJKhjYkMlUqVEPLRDge1tkxkcUkudkr25VnjHh/9drGi20Sx9uiauyXzVtaSOcEmW5vakLVC0LclKhH+8iKFt7bTnLiUbqYUhh9XprzjNbvfcR98Z1Tln8/E7aQb15ZHpuorrmDwo6/NS8zCjz62pzwnvn3425pJ+1Rk4Q397gytI+nVz5T/1oo7POuvM4KyXfKRzxQNiyW8IpyXPWGMNH+cPXPF+LSfVFXQElFXHd2z4M/1voGpGn9bbZsjMA+Nbb/r6lPakluaxFwyqZ35Q8tOlmOFbrJg9jQz+fYnX1LcCyLdMGkcI/QXTKkVdNhqcqb3ZOcOddccZLdyXKu4Kra9p0zGkqm6V89cjZBPOdgVClaaykvcHdb28PYXG+0K6vKNHfkFrTqXuqPVfHPCUamN5dPydyrG/L6m3/Kz1wuy/rYTg/mq/5+vfnZBcU9Nc0NrCVIsk8gC1ZzGc1hBj46LX2m90Iizx6l6PjA5q7DyWV4Sx2q7PXjVUmelFCenTys5brHVyNf1hUb0ecXqCWHlM+s3tj47ebSmZ6ynaXjbvIrFVWLLile3idOz0seZzXT6KlmK+z1NXNyCHTtaZGkqvX7mQYb3OpRUSkmkMkEq3qHZWpDcHhJnbK7UGL2t7Dp1IpMUsKS5UmmNBC+/8GRjLumtH1HiYsMlQal4sDcbleLUylRxplgsr/QQl9XL0tpjemMQ3zjSO6K1D/cOk3Z9GhwZSzrdRU/rnK78IVLwIOr6KDXFFTwkRVgoX9h+n8Y/Hyl6Hm+aqiZXmjhLnPrT5xCPcRqfvh/KJakSmX25MEUZ2i7Q73dX4nDedDpfIpPPXMpZlrud2qyU8rfn2jUDe7SbdbNAufiX9XB7wvWeQyzcLhLdSPCXxE//zodraihdo223qtNbtbu2Gqe9Y9w65q5I9Gz2+Fm59d3snn86soWO9J7sM6NMrmyoMupMDt7z2CXT+9glIQmS3WLdXKulyVFcZazMPtXLjS/rrk7UmK7n5Z+NfG1qyyxYWOornji+oVssvdCHp4yYkqD57aAQ6BMmdOPucEnSM+UwIY2fnCnhZoFyoWICZ6l9abxR6UY/8c99+hEwjvjsX9gxsFTy4bSwMOXj6RGBfr9NiXMne0N8yYe0FSrOsgyUQlUpyeHQHagCjQ5FmlPuHCBDY8raX104dmO0tzQmNEDG956mcDTiakXm3EsrohvHLnx1dJkZuM3lYMf/+E+T2Wf0UB+sXUd9aHT5Qks4vl2P2A8kM03uoj5ct5b6wOgp89067Mlgr95xGTbuGJWTCsttv8w4NJXlhZ6/cabuUmh73Rvk+f3c9IndI8p8Bklqe+loquDHbMs+uBsiB5zpTqki2q40snRoSNAuxkcVnYRwcgDeaDYZOzbOkVWKGvPfm66MKXk8bkNOsDLeeRTaZJUxtOwxd5OYa5bqVLR9LcHbm/Zikr3jMmwcdSxnHQw9khK8DOPxX4fZ5PMYP6DWrvtQdRl9zkH41rEeGfGmz9erh3pU91bOXTDctmqlEmNO4DNrU1ITKUi3FFHjKRzfvJC0Texsue90h1G4aalOUUE22rzjrXHLbctJ9iS/UK8uy53uTv5uyvFJ6pt6g6ON8fNt87vYjv4zmvKT9QMXVvx4+PGKpIILjx3/uWPxhw++rr8V+1YllYUrYlrrff1x6yXPg0/HvIF40zrPckk8N9I3NNSPksx92P8QJzdB9hum/P4LBZp+Zbz0LwTCO+7v1EX/7W3D/9HeL9wHIAY0i3T6wf9rCV9kwG9o8E8DvdJIBXQvIH9vUcQvwCLUgujoln5WUURa1GEyfNUOgAZRDIlAie5z5nCuINKwOEQQdcFORGp0EFTQhRwaiI2AZG3TshxzhxG/QHs4T6n8M8AEF7wz5/ZxYR2uQnAMTkKDDCwAfpxSRQRvJIzG0WVLSAkpC0JDDCyEjmz0EwZSMJ8wwcZ2YJnwIRSLb5E4ZONxIoAQX1xYCBb+BB0EIw7AdPwPhEAZMY3QwCOOETpUxBVgZOO/CRMiWhFhoYzWBrGIJ5E4qGgriACZtBeevhAc2o9jxifOmhwJhafKK8oqyuWqaZ4ZgYi8MzA94gvIOyaUFMt1U/0l8raxY+Xmo2vK9WcpMCUweXrAX6Lapyd+GNSXBx56kOKxwIl97Ny/Myv39CTtncKbJakdBlBEObtRx0ECifQubPWgtrEOgyxt8DKYAhusRXGumFuEUZ3Y1jeDKtO9KtjmeslsLFlhmwxWdiKPY/bxLcy8cyruTDwNAVMWSwrJCsVvdWHvh0F9eYBAB55qWOz5qdh8O/etwRLcs2lRy0S8a05M7eKHLxRR5miRhTc5aWpiRVmh+TbWFmyEWmyUEzG9L03gaFZ/6i2Uz+SOkTum/gdIl2dlOEFCSkZO8XsJ+DX1mtPSMcDi8AQiiUyh0ugMJovN4fL4AqFILJHK5AAIwQiqUKrUGq1uZ/C/slH+WUGtGrIhWli80SRgETPQ1/hM+OE2CvCoXIHR2IxAfEQ3HKIhAkPNMoiBHFwat9YmcQPxNMTXGMSptiHQFZuKXlDrwogGQe1LtANVCAyonCbHWOUwYwxUMMNGNwA=) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.3.BVgsWRfB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.4.CxFGQLNa.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.5._ozq1RmI.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.6.Q1vilzo6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.7.DQ2EJs4Q.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.8.BsX8mkC_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.9.B0zqoTQu.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.10.CNPBLbbH.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.11.17YtAKlz.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.12.Cw0R1PvM.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.13.EXEMrkX8.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.14.DdFv6Xib.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.15.ocdSeeDZ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.16.CYsYbzct.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.17.CHwAGca9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.18.A3YTzScz.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.19.c4ibtISw.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.20.CUb_cxWk.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.21.DFdvOQGB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.22.BDDFB2A4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.23.Dw6iAZ0g.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.24.DAkTeCsS.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.25.D3Ycy-M-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.26.e8QsvBFE.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.27.CEPqvyF4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.28.CTsn5j0c.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.29.BeUQ83ey.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.30.BgttGHeQ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.31.BOFwDG4T.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.32.D3L1WBss.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.33.CicEjZXI.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.34.G9NFX-A1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.35.BLXCUhC5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.36.Cxd6NdtY.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.37.BZLCHYRD.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.38.906i-riR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.39.BBtRjP4Q.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.40.DIzz4j2L.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.41.B-H7UmWe.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.42.BlMrARFN.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.43.DBI1cG2m.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.44.Dl7OqVLl.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.45.CfKN5fJ9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.46.CyfMLK8V.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.47.CeRCNvkE.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.48.C34H0zGx.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.49.D8eLHLBU.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.50.BViijSTX.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.51.ChdJ0yrL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.52.BzVKIa8N.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.53.RMHusGE9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.54.C2i2T7Vh.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.55.D6q5e9ur.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.56.B6QPUYn0.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.57.BKE7bX-r.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.58.ClywXV75.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.59.gIZy2sc6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.60.V1XkO9jZ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.61.Cg8l5nMm.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.62.DL39rWAf.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.63.mkTck2xB.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.64.BLZK3k7b.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.65.1nL6q8K6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.66.DdJHCe65.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.67.NF6bC1Cx.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.68.eY8bNvsU.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.70.Cxr0GIC2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.71.DQCmVzs_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.72.anuyPaqF.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.75.CSf-ESk6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.76.D5sMs2Zq.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.77.0Syk7lGp.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.78.b0Ma4iqP.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.79.DoLnLlox.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.80.ChdeBh3-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.81.DqSr6nug.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.82.BY1gGrNC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.83.BryUMRYg.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.84.Ie3LkOtn.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.85.C4DEEQr1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.86.D6X2HYu3.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.87.BWNIMrU_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.88.DNuCqeJR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.89.DNL3BfW2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.90.R-Ec4H2Q.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.91.CmEmG0xL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.92.sWsP3krC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.93.DzA5yJ-v.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.94.BF8bSZ_w.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.95.CG_ehd-F.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium.96.Kzd2khk5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.3.ZNvF28Jg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.4.C2UK5_hL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.5.BgTeB3cW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.6.DPmwv9Py.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.7.5gDNPSV4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.8.4AdIDROT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.9.C67jUspx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.10.BzBDeoSe.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.11.DNQuo3ut.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.12.Bf_kGJu3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.13.BT3rsz8D.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.14.g5gwL4Ps.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.15.KV7v9a7Q.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.16.B8yNqLRE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.17.0c2wuyoW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.18.aFMLRcoJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.19.B-HKzkKr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.20.M8RpkSt9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.21.DPD5OiYE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.22.D2FG-2dT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.23.BK_j9yPt.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.24.BUsLb7tl.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.25.BpdhwNzQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.26.mfTsDuE9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.27.AIA6JGaA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.28.E-V5qtes.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.29.C_rwS6Ey.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.30.CyYUwx8N.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.31.D8kHtR6E.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.32.C2nuJd-A.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.33.C_h74uAm.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.34.2ajrzMGN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.35.CwBg6sTK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.36.B2ZiUKBJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.37.Cku4F7u7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.38.DRA8kJ5W.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.39.CiRzi1Dz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.40.Bl27qiKW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.41.BSo91UNc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.42.Bc8sAc_l.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.43.DPPz5AGv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.44.CFTdkt98.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.45.Ckz7ldnA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.46.D887g0zn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.47.LwBcLfVR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.48.DjTDsQVk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.49.Dyw656VK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.50.B-uZUcl6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.51.CmssONwC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.52.Dw_QKA15.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.53.Ci1J_3CU.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.54.B9Jkzad3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.55.BZpcsRyM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.56.C6rnv5cw.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.57.COmf4Ci-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.58.CmsJTsIV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.59.ZAoEw6Lx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.60.Cf6HoxWu.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.61.tm67ldMy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.62.CuUXeG9f.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.63.DIhY-3Aa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.64.H1c4NIly.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.65.SkU-7zR_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.66.CqLXNMA_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.67.BkgVM2_o.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.68.DYhmbjVf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.70.tmTFsw3j.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.71.BgZVYCNk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAWsAAoAAAAADWAAAAVhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAg3IKiXyGeQE2AiQDaAs2AAQgBYZCB4IBG+8KyJ6aPIr10AwmXj7WCAAAvwUPPJ72/k/KTOW67ZBRJ5A9gb2ay83Lz7sS7dQCjQeGwE5+E767JEVhqstSExnd8UEZ3B6AJOJlz9981/3RWDopnugZhXlkISTQ/c+x1KsUqP/eCaZKJWVSNN1Rhx1gcWHUIlo3ob2BzPaGU52Ceq2vAciESxdA5byYhAGzvGQtgLLRVtGAwZIADNg6EURP5gaUqrA7qxWSe5Vcqv7/EwTXFIGmIgDEV/kCOgU8dYZmL29RknkZqFwC0ujkPYJmr9wnT8rT8ow8K2/KW/K2vCu/KAkdAyNTZsxZclZilexKLp8PMK8TfHCXf6WKEkXFIq/yKY8KRo8roPwKkElWGSR+X2GU/P//fff39d97f+/stHj+P1AYzVaFsvXZQEaIyoDYSLCqUyKcWjLJQhMkIsjPZlNtRGmKsfJ9nWrzc+fF6gQ3jl7Uxp4/zKBD56xjLhwR5/dT10Ex+AB9yX382W+Qt5h2o+ZNecwGMXij9uBAg2+UhO9q9/rY9QxaZ+0r/K2vVj1y19Sr3W8xH9TG4t37rGOzjCZFA8xXo1q5TXU01lrj9XWhPWtF19QGea2vr1LEZdZL1jFXxOnVu68Vg9dYx6yizdI/bezu+OnTyzPCtEVe65g9CTNmBLF6G+FvPdZuPMigagVW9m2P8i7krqFV29kigJNyiO3aWDF4T6sy05DeRn31Xg8gdcMtYRpyPODnAV8NZ3ZqOuSNifIWjI5J9np/pzd/TNcLkREboqIOhkdejMKyND5farES2099RZ1KWd0YctgT8tBDuegGgufRLuJJ1bmROSgNXdSgspqP5Ili4ZGt4Kqp5vGIYI9o9+zI4hndVAYHSz0z2B7Mj9eVxONWsX1n5hbUXLGD8YMt8bjs7gR5ttra9FJT++gyas0K03z2DMC9OynJe1NS9ianxD8zcn+we73Hs94dvN/DgGaNOYsnZ3BGnvtjbZaYEoZ/6sZhr819U+d/SV7WJpZtiAXO3LAFDXWGbGTY3l3c6XxoGb3ax78JR9kseSNnF0iIKhZhy5LJ4a0Bhx1Hx7y9cG89VsPrpM7u2VdyXHNfz18X39lEtlqwnTv+jXsbBub7ZiY/gLtU/T468l8W3fNVupVFgAk5wq0s8pWB4mUHwsj+6ilD57iVrEXCP/ndI75+tJdGXOnEwdfYo1UH/6cjZyA7IX3IwauX4N898NUB/38U5/5Ps2fkaRHZW0gTX1FbJJPUNppCAKEy7GqDJBMj0AzbaXd/b5q85xVqha0gViAxUQ4UMqoKKjadwIDGYDBiMw7MaMw/3EKUVSgINTPowTMBQURFQBIgTlDIUxeF2o1dBwbcXVAYm7BPEWbqGN/eQimZoWjH+EywU1WYJS1Lul6qu5ETY7HmGVuERTv2Junlutm9euF2Plax5DL89c0liYzs3lKNRRCFZ8vrWLVxKLFq0TVyUt8Q7NOxRnMhOQoxPSWtJadAHSOOv8KMEZ4xlugYKrmpbozRu08N40TEnCFgHKooUBZp3n3T6UqRYpBDMKgYRAZjQeCo+b2S6MqhsOkl5sL4jhNVmUklC8mEhBBkXAiZS2Gw3QMiQs5YZh1UFYOoZKIaxwMOKT4vELWiGrNbJQyMFqVLkTaqKAp/jD4WdgqbAwwqgQhPWrTbsqKY+805h/hRDce3XZY/W6A/UEgQDh4BESky5ChQokKNBq2wCbtwCCd3uckj7nBPuEzdO3B/lhJZI2qRopgi1KK5pUV0YXvWtFwUmxObBVsUm2NdYUu31r5NVhSYxpJs/q06Rp5hRlnDtEqzjsokP8rbNVkm1GfNHmlzGSYA) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.75.Rk79Z3EE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.76.3NOaiOJT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.77.CN5Bf4Kz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.78.C6EfVBOW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.79.05jQV1Xa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.80.DZt_fUUn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.81.Bq488oMg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.82.B9QjiDrY.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.83.CLMhmqig.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.84.FTpx4Hym.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.85.ex9xM_cQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.86.CzrjrxZZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.87.CDMu4M_R.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.88.C2gd6Du8.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.89.B6sHmL34.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.90.DQBzGT-Q.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.91.DjPg83D0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.92.BFexSEZe.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.93.DPPdH1ii.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.94.C5LmXPLL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.95.BcLghqJ1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular.96.B5FzlROI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.3.CfwYu9MI.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.4.CACeYnAT.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.5.ri7xTj1f.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.6.DsZeuQ3q.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.7.C9V-fCLw.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.8.JRs_g05P.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.9.DLUwkHTY.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.10.Djps6U9r.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.11.kcEqdK9G.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.12.BfJyzYBE.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.13.DwxFLd7V.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.14.ZDdL-69N.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.15.CmrhsyZe.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.16.DNjDyC1y.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.17.FDcB-fgc.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.18.BNVoC7k9.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.19.DxWV4MjJ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.20.DbKz1CKn.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.21.DoR9OGsc.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.22.CVHFSncT.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.23.R3pMnN57.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.24.BFclssui.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.25.Ys0NTwS0.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.26.HZFfERz7.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.27.EDthRRRf.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.28.Ba-80fUV.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.29.C5AgJAZq.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.30.Dy5L7DUV.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.31.B_Q3Im6K.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.32.DbPKbiLI.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.33.C8Kk4j8L.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.34.D0L6W39l.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.35.BV8HZzNg.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.36.CAhemeaA.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.37.y22WtfDr.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.38.CktMtXDj.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.39.Bo62GA8J.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.40.CTROLGQX.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.41.NCs8uU3V.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.42.gg0vcsFi.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.43.Dbi5_Ifl.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.44.DwWENA-g.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.45.BRjUegqS.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.46.BZyoMB0x.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.47.D-gIvXs7.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.48.Cwj37QFw.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.49.C4AoEDuO.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.50.V4TofgvQ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.51.D82EgQ8R.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.52.Cj7uDi-8.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.53.D_hPJn-N.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.54.Bx22_Hx2.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.55.Fne36w8C.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.56.lEZ9VeJQ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.57.huTcNON8.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.58.Cb1HZBCu.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.59.C59gm9U0.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.60.B3PDI2ST.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.61.B-4_lNAJ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.62.ruu2cqOK.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.63.lb8h1Ykw.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.64.Ch8cgki5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.65.D3l85ggG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.66.DuviAIHq.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.67.CMxXgpCA.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.68.DuXeEbj5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.70.BmxnGPT7.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.71.BVML2XU6.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.72.B0WhA-PG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.75.Cva751EE.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.76.D_W_j8PS.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.77.DkuaefRf.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.78.DoyQYWT6.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.79.D1aHnDXE.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.80.qYD6l59F.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.81.BTlQUVvN.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.82.CuMgnZrQ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.83.9D7RCP_0.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.84.S8gAf0Bi.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.85.DY6M2MaL.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.86.BQdqXCgo.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.87.ZrdQekLU.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.88.JBThwCri.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.89.CaRSOUTR.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.90.DHLSGs1D.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.91.CBMcdOyG.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.92.Bj92ssG5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.93.DE-23Zd5.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.94.BwD84sJp.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.95.iN5s78aa.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Black.96.BSpo1jxl.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.3.C4jNwwCr.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.4.CXuLeBRf.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.5.p7lVZpfQ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.6.Cipn1Ibc.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.7.B2GNUmY5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.8.B5Hin6fm.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.9.DU5ZTbZi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.10.4AoC4cOI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.11.CNZVOH3m.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.12.cpmTIr6e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.13.DzObayxE.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.14.BO_QBYsX.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.15.BAIeyTWp.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.16.CnlMQEYM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.17.C-bhNOPQ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.18.-63K5FDT.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.19.BRMV3Yjp.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.20.D-tIbEJI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.21.CfDvdsYj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.22.BVdDfNQn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.23.ClQ6GKR8.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.24.CPTvdTSn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.25.Dpkl9pOK.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.26.BSQUcIpJ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.27.C2JgnAET.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.28.Cx3LIGUX.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.29.k0w-KauO.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.30.DnO_BbX7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.31.LqsUYIrt.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.32.B-tBxZ9U.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.33.DNGntsPb.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.34.1ggoi0g4.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.35.4pND0xnh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.36.Dvx_rgeP.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.37.DIRuTtK1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.38.lUYRR71E.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.39.CXWFd6Oi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.40.CXrkdtW1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.41.BvOb-LSV.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.42.khCkaHiw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.43.CdLVjCTL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.44.BPt8_I2j.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.45.3eNuv4Ul.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.46.CN3ozNHc.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.47.DcFFLWQ6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.48.CX__H2sb.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.49.CcjHe7fS.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.50.DsSWCf1E.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.51.DThlhKmr.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.52.CL-fHly_.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.53.BQy6lt79.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.54.CcB6ah0U.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.55.CjCOgnam.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.56.Cpc6TUfd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.57.DQ086cKC.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.58.BjeHlKsN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.59.CWpjiuk6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.60.Beo12UhH.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.61.CEyzKDNu.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.62.Dl9fNh1G.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.63.4jO9ZOjE.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.64.Dmzq8eXF.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.65.Bqa58tnN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.66.Br3aNxFe.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.67.C73jH3IC.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.68.DYndfup1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.70.DFkm3S5e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.71.Dq9WqNjN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.72._Wt1j3Fy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAW4AAoAAAAADYQAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAg3IKiXyHCgE2AiQDaAs2AAQgBYZmB4IBGyQLUZRPTo3siwTblGpHP5Xg1pAlIZ2lLg47xYuIePs+mf/8e9a5eYk7UHbdaKS0C9BfANn6vdMFyRb2Pw9bIWkUaipUkrb32uu6jimUowECBJzCmI5jqfU5yuzARUXvP9wv9f+mC5EnfkmHUlWrpEqQAZZnhEgU8HCq07DNBrejiA6z12wH4PFg+xAgcxOtD4VKNC81xaUUAJDh2Skc96sDUP6/x8zg9k5+3gh8Bt6gMPAgAKBv3AcwMEDU52yP4R3GJ8uJxyVABoM9R/j2us+TnvaMZ73lbe94z69MxjORSUxmClOZh9ksnuVh+YOHwfxOCMAWqXxlq1ahClewYnS6ohUpNCk1IdpgYtwG/r3fN3t/7x60+aJ/IInwdNmF2f2AXEA1oOgQI/kQB/I74ng9qMKBwj2RkbyHeNyStGlIlMnKR3j0olzZwM2jF7VJ5w9j+KFz6sQLR+j8foQPkgOYeB/+Xsbwa9dK0816s7GFIzTiqHb3Co24ebMcrtWepzWiijqIQjBIq0M/rqfVfnOAHNTaj+H71HLNJ6ivQrKQ55LacZi5bu1EU2docbXumxukzd+saD1t+DX1zU1YriNNT7xB11djkrVkjbpV6HizMbw7cc6c2GNr17rCe5LmzkVpoyOFoO/e4dPWLrlyL1mhLv+1I1tqz2/jravVTiWDc3lpu1an1ck9pmvzQVr/hwcimhHNuB4K8lCQZhN2b1X0WpxzrVhsXOq18C+9ViSu1wXb2uA4B037ogMtKl+XIgXSm9QqnFChXoxcDbx92XY2WWjwoA15jBzaALe1WLO6zcDYoumNh/UAd9RIFpk+aBhKVV5nGOu8xj4jsBzZn1q9Xn1iL5aU4yybLItsCwsh19v2w5f1L1S1cNX+cN7GYh7uN2xZ+2AhlC7bvH7lzk6Ct5hYpXNle8Ia8D4rXcrnK1nS7w9vw+crXdJfIXpSTPSgGH1AdMwEHdvqUsmSNfIa43xn/yrZRzez2f5zf6JjMLLdHg9ofZ5cNF/ZTLdO79jAHyk8tFuUtx7W3P9kmkHL8sZHDbdwN3sTu07GvSS3VnqR+LVlCybmzerZnzXXzmkY2XT8a/+/1K8eG6sfPYamp+DcxrWOWsYoLgiRSfpFjvXLPD2FC+cudt1E5c228Hd52CsA3IP+A63571n3z9P2WQRBAjchwhadJ9a86kF+1/8V1GZf4qhcfVTFIDOC3QaSa45T3bGDwAwIkqZliLZCG6KP0EozD0H9vw+CsRB4VZ40wD0OaV0lT1dQ/A2lq4mLWDMPApBdzkPNwSE3EUBrXijSg6MZCl1XqmoiSnIFOPCoDAyW6sBD1xMEaBgPInSzQIaG1asrcGzDQLwCoK8/A4JVVeAgU3dgKF1/4JHSPhCg90ojtpEBRGYs6eoVlF/xUlJONUdxCzfDzTTKd24gRmnqOSCUkkOKUbkND0aJLEPNV9RN8rupobqn8FDe1bkU0/OLWq5oUEt7koUNWsgfAnWpblgKZKZl9DYoYQYxejPrSBQTo6wUbbPDzogz+jetNFGa1Fgk1gJXRnjcTIbyOs6AMCiN9FiAYNLkBykMlbVCB+YpIfNDUHMhXVOqThqk1ovSQZ7ynLB4ThQmT19Qi2O6ho+u5hGZUDBB9UHdDXwNHtr3IFOajOnNotAGN23NYaUDcgzKDta0aLZH9EHcsze4hPzN6x3B7dz/vER9QeKIEU8CiSSRTAqppJGHQiiUwiicIiiSoiga99zy2F33i5H6dOWTW/ZKjJKa8Bilbsoyfg/4MvKDzEe6ZCky72wl5r07ZCEFkvv2NP6Q9t0kdb70LQOtWndrfcpk6Da4Mzp8eciWX5gBAAAA) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAyAAAoAAAAAGkQAAAwzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAhGoKoFiZdQE2AiQDgSALUgAEIAWGZgeDGRvXFTOjwsYBBJS5i+y/TODmhBbHmkgygInvRBBozEpWedPqxv3pCXevwLXJNNriFhxLTG1zXj+UEiJa05m9+6SAJHyEKZEuC12nydi6ChkbF1lLcMPTtvcRdYeZHGEV0U4iTVCOAxsj+fDL3oyt4UcEv6rBWOTPuY4ACP/07/9vQIHx+b7fXC3csTFfqBqxoI+en1KuTSHZARpcS+1TyqgotsZXuk8ec1AgIIUwAlJzwMLOqckJPy9XtPZHuk+HeLYbgC8Dron78EWQozHOUkENT9gA7NwO9Ayu2QDoYO/kAJzdGAA29+1GHGJvLMnI/4+giQwBRHBUB73GE7AAAXBiZ9CeNxAeH/oMRA0A9lFAIthe+xxw0CFf9w2HHXGJm9zsAQ/6WL/jTvqhH/vCV/7gl9/++Ouf/xb8ZMRHQojCHPZwxJLyP6r+if5Bpv/F9lpk9+hc59thneWa+7DZWmOJ7na0JjObk0T5HyL/D4LZFO7vJWurMx3vUMMh+GvgP9Aa2NMbw70PAVwAqmVA7X0gzeH4FQTwEEdcHC7EB5bUZAlIFk+QMuGH+CAdXTseXIbS6VQCMZSQHEqMpdGooQiFRqfTiBAFokNR9IE86cbJodDjKElEhV0oBW50YkTt6Mlni1gqNT0sIjqMEsliH0k5AaIXQongv2/OGXMIgy3+O7D3FnAT8tzGBbbB3h24se2QxwfQTshKt0Dd9mobTTo7HQRBF2rYh4Di2i4Itt8DgN8PecbHcWMTE7BXewz2nsGNxcOrUX6WjycmsN34OOTx+4FAAJYgR81e4oi2KiDsMlck+rSg5jRVvHFtp2DvapsGCBcCoAwFzqk5De5GAuQ5jRu7AP/tt+A1hhNg/GiAEd09vCf2aD2v9WAIRiGrBbLXwDY8RGiD/z4vQLwK2p6FvIWNDSvq0plBRxAItpuOG0KrYAtkddTyieahmbOPCG2J32t3RCBnLXvSVTRGY3t4SMG5BB7jxp7A3kfAQ2h8JxjdBXs7+Bm7oUAA1LViQ7QoMXJta7EemYDt1yHPXcAD9rhuCeQLRn+J9M0uBtxJQA/SU7nngniQ9t0uTMDohseQ52GiRZx3ru50IELujKAt1A43Yye5pp4woPWP4GaSpxU75Elsfjo+DqPjgkC3H/xhFEODjcYOXIxUHnPY2kZGjfRR+fvHMzFfRFzBkWDikz0aUMznFf3Z5jhkToR9pz2euwCogvEY3ACj3nMgjKkhIYI3x03A3PSkpjzO2gacWZQf3K/Zla2SPlP2qWFMQy8F55SK5eC8mXEyA9seDhZv2TaOh/volPZaIL5ilx3X3+v90bd118cfb+yZlpXXSTDVh113nJnsHMiw7IY8gNhFgHAwpUPz3ahSuHIaGMBAjF5Cg1l+IYmbrg44A0VvAjwWvZWL0tsrtbCK5dTY1K7nYBSSP1K4IPD5aOCf/RZ8SxQBPnFibZRI9xs7AQajFrg2LfTtbEl05kBePWyPWU5ggwHdGggXIFmNfJYM9sprMQ9NhumLCAygU/9WnHkOGOZ9nLazVFpWbIci1B1Vog/coo2ZU/n5pyIjT/UtnIrUkrDwMD2JLAoPx8i1JWkfrSnanlS4fXHyR+tPOkA9AClqZu3wosHhf6czjmMjr3b927Fzy8RHwcOlezNOz0MOMsCuSqnHPqt2z8Y6h2ND3dy1WbPqdvvq2hmC46lZxRkM51x3StlrKgPxCNUmz3MbjfkuTC6V2uQLFUpu2zmAqCqkdmTR4Mg8xtK69w7lv2tSxNkQYNen7a+Z5r1rnnlWVmNa56bpf7r4ufJqOddlXFz+9d+fUp7srhe4jeBZ9adj5WOf1izpRv7OEpuKignCV/tJzBnxCaMI4P10u0hZSrbXGz3e4kZH7obRU3908eIua3tFOdretViZvTMhieHqcbBBuHqT8+3RQYVSZz94zrUta/1/Z5DFTNrpPYD+yPLFx/sYyNHqHEUuqzIY9ZyzWBxCnv11FUPDlzSmKlrTm9lmC004BoLbm5SF/w6+PeJ0vdNXkL8VFsE6Fh93NBk5Ghd/DPlfOzucRyIPGtl7rdk8RWdR0aAFjXCekoKPZu/l6G1r9CWlJXoDX6Qq0+lUZhGIIGz6wD0wg/7N79mZf+Tl3sjKPpEX7u0Jj+iNCLf6Y0DDnYd6el25PRROTrOBxRfaUngGLl9a2pwhF47hZzeUstRN4lNzVOWoIiGloBJJOsDKUXNzwOfT8/p8LhGvXS5xGRCT7QOltIBd/12bzNZTaCx05P3LrXu/vh8t4Yvl3MtC0WbSbIeRpWmSdM5SlRRi2auhxiwx9qRIlZ6xdcMCpyy9gJuc/JCTq5C7iSG8r9AwZEMNA/g0rbarUOoyMEy295Uy6W953r4tGx68VpkGGF85groGasoMrgFxsf1NS4K5u5BjFHHFSrVIUlFUiqBdW45Dcy41gU+mR33tI74+ebms/N6zR+vXe3vQUf2BLnlqcUOx3AoaecamohkK1WCVJcJZTBHPnLWuA+/NVuKRxM476+fyRE9x/Xx2WmcR1RtRLm6vyxcBw7Q5pL9rQncKeJ/j0xIfN13b1j8yuwMvaVvHQ+GO9+6Vof3eP72TV59uBp7peTbfjLO85plOoZe2oJ4rL9URveTBUkFBw1zw/bS8Qlah+BDLSsPQgEqv61cZhszmxOtX6vQDyuIOF2o0Jj5fbdJq1WY+X2PWgtaf+Mqr3zNtggpDP81ZVxYPDqvKYlPRiMSBdIZrroNNfKIyaXW05ws40ms1JgH4Tmfz5UXWpqRefVtESqNUR1JZB6PX0M6qIv1bSTt+YoWs/DAmSmzU9G7k/LdyKjZGpDdpwYHaP3LqtUmJ3LJeW0Nlr7asRfr0jywEi46LL69QJVFz+eKShjRJebdqvEWcpNAnC6Oql/+dJTIp3tg+T1WmyblEbSUr4/j85lvs8sGI+UuwuVhcGG+1Pl8MdiZl1FjabHMe1fbUbvRuXNez7jRfkM5+WrVlWgbnF0BmvkuL24ivw0fEPPOSh2T8DVU5QqzZHeb41IW13MIy3Vv4SKJp/gfO+eeO70WQvQzkLDJ0v7SPUSgx7g7lLgPWCYWFpCUytfz6R+Z37BblaHjXLW14yQem+a6GZ65T6nBig7VBcl/EfsdPH5eNkvagExA0Mzv/StzG4YBqnbxcpC9gd3fUl6tY/NLIqW2qLOY8dQg7A5wY/KeFnweve78FnNTZffP6fcuUpmnt3+4D5vb1u8CpYNfre47MGNDjWewfWazwY70rqtWTveledHPF3D2Mo5EDThfKLWfoFfXfpnGcQcXx61xz38JHD8xuszbeTKuo/eS7SPaMp20bTW5HQ7/8jZoIL4fyFpnvbqf95+lboaef0h1CAS+QLt0VOiDPEjgnC/49Sm2ouKFoQs5J4FIIyExhZEYD1PgdbWyndjKsICy8B3bwReSvY4vIISHA/y+b2URgIvy/c4vQlsfVogw7inQBB91SP0GOQHMHGV2xBLgeqxKAbRICw15+MDZ6Ay0kZ/bBkwwZwA173yE+dYlthAnPSFhFPIUBkVKYYGGCmWhmwwqY90kNBZZyO8CuU3fC4WgCl2kAcMskQBwsyyEeqjMhAY39kEi2ZyGJaF8SMoD/OFT1yLz/NAyheKurPqrjaQ7g5nMLEENPl4mhaU08ENTuJhspnTs2iNK5oZJG7t+f3erJJRobg8PtKvXrD1UO8ahSX3QbWyhMvglYW51nFRTk5hMLHfMMxzBG6mpIZejcEnwH2yIVIZ/z4aqP6niaA7j5p2srQAyxy8TQUOKBNljIvcmG8NIwFuGIcjv4olIR7SuEbuHk0gUzuRu60da7Sv36w4l0QPvH2l4vuo1Mtph5wvoET8+sKw8FufniJTJVNHxT3hiLGSIZOmYSoMSC6InUsBeqQvxRMjnlGPe/GDS7IDOZraxZt4Mz0nj+Cwr9fn3h9tnvgGGGG2GkUUYbY6xxxptgokkmyxCRKUs2L+SwvUvpWKZuiIFelffb7s8Vszr5rPBb52eke4/wW8JTSUJhZ/vAboj7/0blpRq720f1qKEbBpLA1kdQADmk1nWQDCeB5JZVwiW3D51TKTsJC0CVJ9Ir0OU7ayUrCQRquCS3ARW7TUsuITlVJl9hVaws/wbEQAnUnkJSj6qyAw4JBhUHAQA=) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.75.DT3qTjJM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.76.BNBdd6Se.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.77.UwAuLAQq.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.78.BzyNgC3e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.79.1ouTpTrh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.80.DYiQjI7w.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.81.WnyesPyj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.82.DLFd675v.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.83.ByoM4DnM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.84.pyMVxR53.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.85.BHuvYB6Q.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.86.DiQD4NWd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.87.Dh542mR5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.88.5OIn7oIj.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.89.o4Ss5A44.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.90.DSIAfiMw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.91._uZ69uR1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.92.BejoKNb6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.93.3KoLPUGf.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.94.CWgoEe_5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.95.3gZJn055.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold.96.BshIikvJ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.1.z53h7d2E.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.3.T6OCU7ir.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.4.DlPqynSw.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.5.3akIuVGn.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.6.D7hkQLkU.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.7.ZOI3XOvL.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.8.0l2zjPpV.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.9.sXWvROGh.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.10.CZCJ6Lh8.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.11.D6eqkXRI.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.12.CU6-Lu5C.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.13.Djx0eT3K.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.14.YEQshFuP.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.15.BgIjJmFo.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.16.C7eb2Ar1.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.17.CQ9wzKDU.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.18.CKeD3NSb.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.19.BwRO-S7N.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.20.DdtfR9u8.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.21.LNJtwIfQ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.22.CY8-NGDr.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.23._ROSVD1N.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.24.Bhj6FJb9.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.25.BzABEyA0.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.26.D7CIzXHs.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.27.DGz_hVyk.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.28.Bwomkvi3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.29.PsTuvUqQ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.30.skMMJi09.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.31.CxAzsT_p.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.32.DX3IxFFe.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.33.BLrRTqOr.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.34.CbLQWVEt.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.35.DUmmMc8O.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.36.VUAe2YCl.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.37.C2HG7BvT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.38.ByEalKKT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.39.C3I-MD7S.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.40.Ccl5xaXF.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.41.BBz7H6u0.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.42.tSMC8Ayf.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.43.CHeC-088.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.44.DPJwumdR.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.45.CFFYLyzE.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.46.EpRhcnwh.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.47.BRpzoO16.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.48.eLeR7DAd.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.49.IOpk0K7z.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.50.BDgJBq2l.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.51.ZALn6cBl.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.52.DJagL-V3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.53.9hEj-i_9.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.54.C0NIJqZj.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.55.CVuY74U2.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.56.BzwWk0G_.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.57.CLHGpUjX.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.58.B5M2In3W.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.59.BC_GmEwk.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.60.BsElLuo_.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.61.rKVBRkJ3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.62.x-2hCLxT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.63.BLmxoJjO.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.64.CUCQfc52.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.65.CAMSTHcZ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.66.DZ2IKbmX.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.67.CK2qSbYd.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.68.DXX5ma79.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAf8AAoAAAAAFkQAAAewAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAhRoKlXCOSQE2AiQDgRoLcAAEIAWHbQeEMRt0EciusCnD9oCet+rs/jECUBSo5HpwY/30ztWbJi0lKe2qzMlgkjUrC6sKHkIJbWqK6bp+qejAnmi+TpXnyd1/Y1ZXtUZLu05wJ8QiFBWC+v103wVsYkyUBdQEPkIlZVlbR+iBdY2v/LrzVScu977WIv0/X4v+vAvTSCMPsJoXfYDh4Lln6WxA0e8SOP2vtVeLG2Rh1vig9HvvIPf2dsMfNgjkkITKxJZZN7a6wnS+qhWdGN9lOUNmQgeVSSWFlOOwyde+AtjCp/CXSh9LNB0ATKlfiGYgpCgAoCGKUZV+XDcAMLGfNwkB6cSOZfH3o5Q/CAUWAgAoDwCAMUDKPnDpCTDnf2n6YFMFAOQz0+pVe8hMMovMJTkknxSQIiKSElJKLEQm5cRKFGInTuIibuIlPuIni8hisoQsJcvIcrKCrCRryTqynmwjJ8glcp88IF+Rr2OjnS127P8/cBvoyU5jmi8+gb6nT+hzep/epnfpK3qTvqDqCb1e4Onek87Qe/QsvUQv0IvlqxroQtpKm2kjrae1tJp8bYjW0CC10Hw6mU6kQ+gAmvTu13f5Y3qQ/D8QlUE4Q9iz3QA8QHMHwJyRXP1sfjylL43VJ4xVI3tembFyNDJXg924olAdukclQyNYHbJ1LjuHClrKYOBEN5bVs5y+fFKXXiRiB4WJRyYU8JJQ8Tmp4YtfEkAdlxCjMySYdEZNhzeElYibF/CJ5ys52w9K9/IvX79GjW/e8EtfvYKGly+5N+JnosbXr7klL19Cw6tXfE5+AZ+XW5ybVyCaWKNHa2RzHMp0u63aZp+mOPqPyImwYsgomoLVuX/JyTEGFJPHMTFgWHNaIzIV7npLnNYExikkN48JBx3B8D4Dw2ti2nggS7V8LtC72qjlWROCUXpcWCmnYaf5MCDQygo/Mgrh2HR8CYzqGENwDOfa694KDcsUOcqZS8lzyLaAOd5x/hEUVC+5K5zPflhlfFVSdUVidcxL4TiLYtBCSs7At8UcTeYA5SFPiM/rMX8MvYweV/jXJWi4yF08cLhU7MGj21MKsl+bLV06zRX4cSWWGP2hCczcxBx+Xvz8967vqc9Tq8IW9S9V9yyiwjr1F1XHzKdCKHulAp85VFikqsq/1q6dMxr7V/+xETUS+0v5G32qD5q/U7+DRQ7VAYOfDdTo/RKLVw0zZ5tLzF6zxewzl5pD151CzZ3jHwgt4zNuh8LqhN0lJbtXpZLVrJx6HTI/du38eWsHuZzxrTk5rAk+7/7AWsROe2hNJZG1lS5vE7D+RyJ2PfE2wSKPPUhjv0zSnQAG/V26AX03WD/owoWLF6O0zV8Kow+OqIJqNAt79gjvrG/lU98Je8A8F0yosFuBp8BbUcjMFEyTUWOY4xZeA28PvxsvNH4HnT3dEnM9c2LReAtqhnyCXRE6WAt/U60KuidbSZjP9P/miGEGpRVFrmrs2m1GVYtC256h5+1pE9oGQ/Lcf+H79Eqfik377e0NTfHLv1u69LvlbXt5xS5PWR7f1N7Q0N4Ee2sRD2iBigYjET/l8TB6P+vhyBMPHsLoI0etSSN1zVvRnrZclaEe45O39QrgTRiNu4XdbdlNyRSMy8Awj1A/WOehsCZhhyjuWEqS1ayceq3P+XDtvKduz2NTWUcPHb6C03CDf1+Xum5l+kr2koVy/qiB37CRzV8+YmQrWV01cpj4+kPl24dSZ85ISyeMMVZOvR4I+Cf8X2ZXLPnfS5fLJz9ds6T7GiuD5RlCIPnyjy+8zXPTyFc/RgUAaKfiu/od/wrg/9PCj1kEAFEfk90RYK7+f6kjNTrj+w7vBi6ydDGOXekSDe5ObYDFBdnQDgDoMQnxeM5pi19pFTrkXYloqsfZPkRQ3zzu0uhHB6Asck9CspEjHhAssVvLWFCNKLMo40O5lNVNFdXirUIdRLb668kxGu1jF2kHHX327o5YP5qgYjQAhP1KKZKcNqphTBspIzvtQlZP/lSrW9BUJzlC1DPS0mgTw0U7+DA+99+RPt5kebyVfsVqC2KBMArPkBSRFZwthxWLjLM8qcnwDZal4snpxLOPdqD6SDkg+8NyWepEye/yuCtnzMFzJHdA+UYWnmtT3LNla8gp+Ud8As+X/QHF48YZiGhnnQWIfmKA6AsTJXelgsd73MFAoLtwLDzO6AFmvxCyeHhV8lNY2QRhgnSCDNhEIZIImQLLJgtTWMiw1aNSJcOmCiq7NmOZnEUlNtuRE2gpWUAqv3AJKDWRxB/t4uFWaYY5MEeJOoEzZu2b57JRlmDZahXixC+YVSk232NpgIK9fViGVOn2C7IIEQPFEBFwgGhVYOPR8EAW7KGWYrGvYQ4u5pWHtTC/j8///5Xwe6Et34gCMYhFWqRDUUiPot+R4F2r2ohM6N3st0QgUTmHaAwWhycQSWQKlUZnMFlsDpfHFwhFYolUJlcoVWpNu92KMKikNWHjud+7S50ei6MtJbWwW7WriaoE2eXGTq1RznIHZCaTqOjbK+n3joBNKpN1FsVvccpbOQXkmgewoOyobRARyAAzBKkCdEnNTChSkihVkVVO1PTlUgsl3LIxfUqRgkttnKxm6i5NKGGWSysWy9bURcndiOFxg0nljbJLcsqsAg==) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.70.NYlx2oC7.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.71.CWgiKkee.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.72.EGzf6ST-.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEAAoAAAAADhgAAAV2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAg3IKigiGegE2AiQDaAs2AAQgBYdtB4IBG5sLEVWkG5H9pXhjauSvpexmKDYZdRoVVl8ZxIOqvrkeLD+IBCwblynrdJpTxsfpMyqn7ulkPAfIIDtoCBGWgJ2+OlaBkMVAZBuv0gAgQnb3P5NtcrZJilysC02UGsU6Ky7d27fblFq0EYY9gAEuTRtIgDMZ/5L9GAAJwNXcAPzt/4/O0WYDP3qq1F80JTBH66xcw1oihyurWFUCORyfp5vPPeQSnhjf/zlmukrB/3xgqRIdFBSp0TQcN472htUX1YJ7fgKndot5NeML7qTMvDsBeDvwG5WyDq4xgFI6l2yISRgAcFQ9meBgWgCKKpoUE3AXTeL9/n8S1jmJC3gEAPJzRwB+KBhyU7oPb1F3mAnvIiCKH/kO1+7h9nIneIqneYY3eYu3eZdfKClP5VRBlVRF1VRDzTSQxtMkSQrN6jgbdIlagUqp0qTIpLfLkM45UkTqSBaRUBJHXPi/9Xd1DDR/5j+QjFBlAjM9DuANZAHISbC8i0O0SpybBpI4ZNK4ufEqQmNWKJxNv5531xiCfOEAN458JJ67wX7w6Y7zdzt3AvcBq98PB9uLP6tgv7oiZ3ZT3THb6mfowcE60I0tTprBxGmwz/RhxAnDWAMaaMTq7i/P7i4ug32qiz75/p6HlbTE+RvWqbs2gE9VN7x/3di8SxKvDJn9qt+/SNwH+1537LdV6yRusPrV7liJrgseElfNZ62S2IjNPeiO1YvZiZq6rt1qBq7pOQdvWQk7eozYrQm62j/Fio58DVndjDzOuCJsZBkT9+RrLUK5ztbD2OAH/cK0wrRifMDOA3ZaDezdLuOqzXI102oLv2p80tV0W7/z5oD1FssBf/MFCxT3XCuE2nIdpdGkIkfOHkrzIYXSEVpjiDV3dnFJhb+SPUglLQPdO5iYCXRe6F87xEjFNu4X/ZsMwecxWQ2TxFyYRtImPxLNJvwlKTLoI8P2J7UuY7sN+2s+X5CXarqMjS7C2woKUowug8MiOrkaU/zXTcXTvwP/s2bzOf+Ae+bOnww/Mggf9AZJKOluGGzWHdc+busapig2GIbwVw9VFCFrapt5Q3gejYKKreb33TYvowVjKx/fjWg6G8MR9OKKi3hjQLPWTuHx1qDdET4rhZXeAWdMwmCze04OssZML2Tu68qSE12jGvn9p5/PUMt8CHuF7MbxVDlhFq/iTyWtsmnflAF9CQB3Qf6jWyLp2TVkFF0IQHGvhxKgh3Qs8ZdD4Jb+0ZMKTRyJW9EH12XYh5QMQkIIoo2p8P+vkP7x/wGhPQvSKf5vsxwAGuTl6aWrsOd/uxZXtTVEvHGeTohNOIqIHfEIQGAa1AyODzmgPVSXNs5DU6ROlytKtCG+AByFaqACNAae1lCQYSaCnNYcUGI2gYrFXnDl5uF2N7xPyMigAjAQ3wgQYekGHOfMACqPLJPw+dhXIKOtF8iFNVSiTMM2ApUirge4Cui2p3ej7A1+JrZ6HnWE5FJAndpCjJwy94RMrjH0cbiGsCwYFHGw/wYUyGcaruvWr2Lq1x/G1gSML5g0m18a09L6jJ3AQj6wGAjKczNyKIVQKLULn62pjFJMDD2tAQIlbQdc7tAbL2Kr51FHSG5cV0Cd2kKMnDL3hErDrzH0cbgmlrBoLgwNyUIolQL5zHJRlrpllq9i6tcfxpbIgjvuBZNmUzE4pgWft0o2LB3aAmN7D4Ly6nkR8Aqt8IqL4yKCjBItiZC3RbUBbUMWTeQ0DaEg+OusL227/73giD9IKiuqphumZTuu5/M7dOTYSZxWn8MVr54M38rygVLTF8wzNXsUhtFPDsU9YB1WYjOsnRY2Iy8D9bJ20hidaJG57SSn9NsZJHa0SMlWyBoNylCdj2oAAAAA) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.75.DMKc5xMk.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.76.DnRxCLmB.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.77.CiR6jpKG.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.78.BDhc55IM.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.79.CwmPVhPa.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.80.BeghL1oJ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.81.BdpX0yLP.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.82.CSD2rMfT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.83.DNmyCElK.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.84.6tz-ZdBZ.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.85.e6U14sZT.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.86.i20HvFJD.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.87.CjMEGx5a.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.88.BpGTR5J6.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.89.DUBwoIPX.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.90.DGGGDZ1K.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.91.D1Z7U9F3.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.92.BYY7LUAf.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.93.q8jvGV0o.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.94.jIJDkgcV.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.95.BSsG2Wby.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Thin.96.B03uyfKK.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+ff03,U+ff04,U+ff07,U+ff0a,U+ff17-ff19,U+ff1c,U+ff1d,U+ff20-ff3a,U+ff3c,U+ff3e-ff5b,U+ff5d,U+ffe0-ffe4}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,d09GMgABAAAAAAzQAAoAAAAAHzwAAAyCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAhQoKpxSdBQE2AiQDgVYLcgAEIAWHfAeEShsEGTPSLc7Kluy/SuAOC9ZdUEMc8ez0Kuzage7tZzzMxuPf0S9JeWJJPkDb/Adtc+x/I083TETuwAQTQUyMRB1iY9YiuxBk2/cDh6CaTKm7n+5VSliyA1uR4CDIxQ3Q/3WqvRYRfHYKxIPzQp59KpczBpxMKg9thytWnGOieUv9/2+utJm9nSuixPEVsqx8hZsJNT/ZWQDObSlbQFB7whVJAoED1ECOUPb5Gld58oQsWNNlOF1CZ0oZp07lPHU+08sAm8VniMHBZo7MNACJMsPoCVo3BgAbGz9DgOdnCwDalLx4Bn6x6pB/PwDiGhkPBiAAxuc8GQAJFoJzZ31scLDUr9IZbEYlgGxEgYPvh7idI0hR5IKECKMUIUqMWPESJEqSLIVOqjTpMmXJlkOvQE8GRsVKlCpTrpJJler/Ayi/fZlAwUIphIsUTTXonSdf4WCLLphr1oL5y/sET/z31U/vffYyREXskgvcetpJVxzVWM86Z79TQAHO+Je3y0bGLffdddtO122xwjZNjv0DMrjYGCF45AYAxQDnZ4A3Zsr5EOGguVmA3IoCClSIwYzPxheALZ7Zs/nOUuf7n0PMsDTndmNvPldk2Wy2u9URhlkbN8HmOhv8zmyp6QEs4xSA3HsIfYapFxX7MhmHa2EhEsUxGvJaWUkLm83rwWvx2PICtbSuKY42aLVkCcZyUKvzPslR1hRjwPHJ7VRvE1+6g5FAZVIcxduQhxYA2CjvCtO0h1KtZahnQRLa+9sNXibzAtXdyEkEzkmzh3mJvR2IFG33sMCe3LBSDDvwuL0864/p9SDsn29kl0DNAopyTg4KGtXaZNjbg9EWcr2gFsGJq+2v1nmZZCBfTNWxHJPHmbyQ/FWmJoe6yAarNyPZpM7WsjoIMBKOPs+id9iruedml3rdIvbFu319T5w5gJHz5N6Fp1rd9MExPEG3FLKFkqRFK92BKRRPiHLYC9sZJddPZw0p3mjecicthISyParUyrPk3o8LD0bJ6muw0oA5n8iPt2NkB3vbwNlKlb7n9S6zXgPwhl4oJa2rczjLT138JTMVIU/iA+b3mcBAog3pNsitWECau6zPpgNOeB9muR0Okru50ebNpN5v9DY13LSJvS2Nt2zhcfME0ibaXP35f8oc5lhAcxk9PzH2fRacc+xdwI/6xU/rFjfWdeWeCv332HpyLzg1aXXlwJnmZy4cB2uIp8UacTkdE0t9iM1zRhuX5/OJaJ3FcSQjtZq7GSuqr1iBaix2llZZuhQ2e1nVZctgWT3B8TscMtBnXgY7TomR/ccJvRMHlBHGI2ch92ykINp3SnD2HWNwj+5Vho/6hSINnQ8H+PjifSRRjpEUBPjaFxSGOF+xMZCvYjWIGDkhRqCOVTgLCvKwMBfzCyFPp0LRVuRGZqXgyMMehT6rHJMwcpvq46m1cuZzb0ZYYw7l3diD7Oy6xrO4+qncqzuBIruv5/MgxuFWdtTUXIOnuYOFmAyE0yAJGapcvLhio0BcYFudLEkliVkiSbFM1t+NhMCqD+BJY/kcKDT2MgO+T0RClEVbYAPTCdEHETZaSJlowyGaVh8zPXsEqvTasdYggDC4webMwOjrV6WL0shgTN0u64NBvpHRF31ID69GEVVqGTMOpY1JQx5OgP8d+VCAuQwMBAOQkFdoYchqxblF8k+F457vtRi/yDHlwJ0829jhM6R9Bio0fpUKXaQq0c174AqnS+II2r80QpXrtMkpIL6b+PzGoayhAUNYQwY9W5ASYizcxWiqa29+nxSnpeLCEXbwhmSQRKJMsznTvejQDc/8tGXbNSMD2wp+XvkU9FKuHNVgu0zQ443nw2dmr/+OWTUmNEjbIBEVsrLq3bt9PeJcNPj/IqZxgEUDR5FUNVanzKwaBkX0M3HCIOXfgxrWkd49YrmE6Lx3+0zxsHVWOV2F/l9H+U6/udzVeMU/37qSyPNp1Vn+56t08TH6SnWWp33pUV3CutxlwlxrU2oqXmL5qumr8FuhazTPjwqhdZR/YXS21vRT45zgJxfFP/FUanJiA3qoCt9OuSYy8vqLrRf6V/Gmr4XpyeUe4pPeXmH0NJmibun7cmW2OkGbHgpLbe+UkQNjt9oIWeZMormTnPCMQbGozUTqvzo0akmfDpGD0FR0sPxQbri+gN7Uvy+1MS9f0X1fwcQl8Z5+cbUV4SfGjos41VCp1ZiKFEcm9PIZIA22NJzd7+qmdq1OTnatUruFOWTyCQE1xzertNQ3072HV2F+vnfP7ni+p0NIdBDCXa1QcGx+PTCPn9AjOCjZ3P0RM4nkCXOEwkohHh/kyRSQEJ0engeI6S15FFguEFTYCMoJQbZgseVP6qdK+ov6Bab3DmpHsnQ7tT1JqqbA5IBMeVHwZzcsvRKwM4aJEVHh6omuDqOuSj6aB38eHvQZjz4QlsttiCyCUeho8ZPuRP2iO/7ZQXekttNAqe8AEYO6O4RHONtM9ayYKhi8337CrXGebTbEVFvbbcJx8xxCyuo8TCxXLr2+rR/5MWnywOg0tSYmXS6PyVBvGisbc1u2ss9wN3K6VDqNdBsm9WVHp8sDY9KzOwbKo533UvZBtkvxwmwEcRrcQf92+6jqOG1Ipp84MUAmibv9t2C2yGVQwElPrzlJb6eP8ZXHRimqAmoHl58SbYjh6YxbYcSOnV4sGB1OEMkRIdF8QqHAAS/9phH9nexQ81DXcZquLvgU+CGA21xCPafQNtjh0iNnG1Nxm0mg3m9/YXVLcYUNYTIaewnHk8GboxWrly/nP4V2QmSzv5PcLlGrzZlEqy/7RPhekdOTcrTaRDu5k39zJE5OzRye/IpvhM9ltXPC35w/Nv4yfExJCVpx2Hx03jOdPkin6/lhDKIeCLdOF9D08eOOtlxxMCglxfBxDBaUP+jYtZsycoW+c0UeZKd9LeqHwuT6SCilFmFnt22ZW4MeF7397Jn7y61BczyitZ1TuSE3KGkyFqelU5vUyVkcnFaLR45krH3dg8XOrTKTd7RQRSPk46f48kz65eGwvD7E8bp8PiJqZVYpHRFcJ9H15gYpBkn0+DIPnrVNK+N6x4Ndu9eI1K/ozFsB5SK74HH7b/1oSNEFHVppMfpZnj41aLKTHwxjUe6p+fwFYZPdHcYMKa2+oJ48OBzqhfjCatKocgoum0SUkcKq9t/6NF26qtCghsOQo6lieZIio7Iqjz1EPlTHby0iklYR0fmpzyVHk/1kiWFZtSWp3D7yvvG84uxZuybEq8t37VBHRDvaTklWhe36HcWKjw8N1USpHHF1w07Zzi876Z0YYaqZFbpjt3RXDsXViNCFjGPjnkZ+6JAMw+Thw8KFjYPBD9y1d1GywUb5hc9iPQcItx1v5Vl/Pwb+NdVzVgkAHpgGGdb8f5aA5xnwHeb6nUCXaRkD/QgUS9PA+AxLjtIQH13Q90iGKMuWoPqKGQA5pxiSQCY69uk9jFOoV1AzRANRPmwCVID2Qzosh4ivjbECkOviLlm2hT0ZnxHnYdyS4YmwBmVrMN7YE5vBs8FRmHAFF0ApNilbhrUluMK64hjsQvKIMMFDOmGhO/IIG3boTTiwwCTg6vBcxMdbiBl6YD8RgMBjIAw7fgGrFdss0YafSBiQMBoIE9aMuYQFDWM1sLPxR8KBLZMkXEiYQcBnuJRuE1pmFxABPJgHbz8Bc+ZjVX1DZ5OporKFpKU0RWpbje1lJjK2rM1UUkaq6iViMqmlVEJG19SQ6Xm05v3NlDWXNbWVlUq0xqba+rpOXQaZYaxrJjNUZFLmrkkvq2itMTZlvDNkdllTs6m+jqQk0vk80WYQDHWGd0FrrOs0kZr6upbm2jYiPcnlXKuQnAuGCvVoQCeaYEIFKtECEjSk/EIokNCiFUa0owwmkIiV0KagBAzSKCKBGM0ktKB0bJKIRs02RSKdyGgOQZk0y9CENiEWimhhZAeuRT3q0AkdMkByMILRrAwVoWoumlYq0Ioag4VoFiORXWmsGabCeyYJChJICRbKqIWhzjCgQSwoFqmYQEJTXLTMQrNujITn4ZgPigXqymwj+ba4cfzbAqx952Pjk0plmJa2nbci8M70hLs9XgCEYATFcIKkaIbleEGUZEXVdHqD0WS2WG12h9Pl9nh9/df9r2xkm6wurdptQ9Sw/QZIwGLPdr780+GHmxfgUajaRWPjgfjYnTsEIAxDyeLEdhxcKrXaJPu2w1MRXz6IU2lCO1dsCtZDqQojAILSlYADFWgXUCidtDEvqdqAE1QT3QAAAA==) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+f92c,U+f979,U+fa11,U+fe30,U+fe31,U+fe33-fe44,U+fe49-fe52,U+fe54-fe57,U+fe59-fe66,U+fe68-fe6b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.3.CLAFGt83.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9f3d,U+9f3e,U+9f41,U+9f4a,U+9f4b,U+9f51,U+9f52,U+9f61-9f63,U+9f66,U+9f67,U+9f80,U+9f81,U+9f83,U+9f85-9f8d,U+9f90,U+9f91,U+9f94-9f96,U+9f98,U+9f9b,U+9f9c,U+9f9e,U+9fa0,U+9fa2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.4.DiaamWab.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9dfa,U+9e0a,U+9e11,U+9e1a,U+9e1e,U+9e20,U+9e22,U+9e28-9e2c,U+9e2e-9e33,U+9e35-9e3b,U+9e3e,U+9e40-9e44,U+9e46-9e4e,U+9e51,U+9e53,U+9e55-9e58,U+9e5a-9e5c,U+9e5e-9e63,U+9e66-9e6e,U+9e71,U+9e73,U+9e75,U+9e78,U+9e79,U+9e7c-9e7e,U+9e82,U+9e86-9e88,U+9e8b,U+9e8c,U+9e90,U+9e91,U+9e93,U+9e95,U+9e97,U+9e9d,U+9ea4,U+9ea5,U+9ea9,U+9eaa,U+9eb4,U+9eb5,U+9eb8-9eba,U+9ebc-9ebf,U+9ec3,U+9ec9,U+9ecd,U+9ed0,U+9ed2,U+9ed3,U+9ed5,U+9ed6,U+9ed9,U+9edc,U+9edd,U+9edf,U+9ee0,U+9ee2,U+9ee5,U+9ee7-9eea,U+9eef,U+9ef1,U+9ef3,U+9ef4,U+9ef6,U+9ef9,U+9efb,U+9efc,U+9efe,U+9f0b,U+9f0d,U+9f10,U+9f14,U+9f17,U+9f19,U+9f22,U+9f29,U+9f2c,U+9f2f,U+9f31,U+9f37,U+9f39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.5.D_RD9tLC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9c3b,U+9c40,U+9c47-9c49,U+9c53,U+9c57,U+9c64,U+9c72,U+9c77,U+9c78,U+9c7b,U+9c7f,U+9c80,U+9c82,U+9c83,U+9c85-9c8c,U+9c8e-9c92,U+9c94-9c9b,U+9c9e-9ca3,U+9ca5-9ca7,U+9ca9,U+9cab,U+9cad,U+9cae,U+9cb1-9cb7,U+9cb9-9cbd,U+9cbf,U+9cc0,U+9cc3,U+9cc5-9cc7,U+9cc9-9cd1,U+9cd3-9cda,U+9cdc,U+9cdd,U+9cdf,U+9ce1-9ce3,U+9ce5,U+9ce9,U+9cee,U+9cef,U+9cf3,U+9cf4,U+9cf6,U+9cfc,U+9cfd,U+9d02,U+9d08,U+9d09,U+9d12,U+9d1b,U+9d1e,U+9d26,U+9d28,U+9d37,U+9d3b,U+9d3f,U+9d51,U+9d59,U+9d5c,U+9d5d,U+9d5f-9d61,U+9d6c,U+9d70,U+9d72,U+9d7a,U+9d7e,U+9d84,U+9d89,U+9d8f,U+9d92,U+9daf,U+9db4,U+9db8,U+9dbc,U+9dc4,U+9dc7,U+9dc9,U+9dd7,U+9ddf,U+9df2,U+9df9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.6.Cv9z6qFy.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9a5f,U+9a62,U+9a65,U+9a69,U+9a6b,U+9a6e,U+9a75,U+9a77-9a7a,U+9a7d,U+9a80,U+9a83,U+9a85,U+9a87-9a8a,U+9a8d,U+9a8e,U+9a90,U+9a92,U+9a93,U+9a95,U+9a96,U+9a98,U+9a99,U+9a9b-9aa2,U+9aa5,U+9aa7,U+9aaf-9ab1,U+9ab5,U+9ab6,U+9ab9,U+9aba,U+9abc,U+9ac0-9ac4,U+9ac8,U+9acb,U+9acc,U+9ace,U+9acf,U+9ad1,U+9ad2,U+9ad9,U+9adf,U+9ae1,U+9ae3,U+9aea,U+9aeb,U+9aed-9aef,U+9af4,U+9af9,U+9afb,U+9b03,U+9b04,U+9b06,U+9b08,U+9b0d,U+9b0f,U+9b10,U+9b13,U+9b18,U+9b1a,U+9b1f,U+9b22,U+9b23,U+9b25,U+9b27,U+9b28,U+9b2a,U+9b2f,U+9b31,U+9b32,U+9b3b,U+9b43,U+9b46-9b49,U+9b4d,U+9b4e,U+9b51,U+9b56,U+9b58,U+9b5a,U+9b5c,U+9b5f,U+9b61,U+9b62,U+9b6f,U+9b77,U+9b80,U+9b88,U+9b8b,U+9b8e,U+9b91,U+9b9f,U+9ba0,U+9ba8,U+9baa,U+9bab,U+9bad,U+9bae,U+9bb0,U+9bb1,U+9bb8,U+9bc9,U+9bca,U+9bd3,U+9bd6,U+9bdb,U+9be8,U+9bf0,U+9bf1,U+9c02,U+9c10,U+9c15,U+9c24,U+9c2d,U+9c32,U+9c39}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.7.CCw1NARV.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+98c8,U+98cf-98d6,U+98da,U+98db,U+98dd,U+98e1,U+98e2,U+98e7-98ea,U+98ec,U+98ee,U+98ef,U+98f2,U+98f4,U+98fc-98fe,U+9903,U+9905,U+9908,U+990a,U+990c,U+990d,U+9913,U+9914,U+9918,U+991a,U+991b,U+991e,U+9921,U+9928,U+992c,U+992e,U+9935,U+9938,U+9939,U+993d,U+993e,U+9945,U+994b,U+994c,U+9951,U+9952,U+9954,U+9955,U+9957,U+995e,U+9963,U+9966-9969,U+996b,U+996c,U+996f,U+9974,U+9975,U+9977-9979,U+997d,U+997e,U+9980,U+9981,U+9983,U+9984,U+9987,U+998a,U+998b,U+998d-9991,U+9993-9995,U+9997,U+9998,U+99a5,U+99ab-99ae,U+99b1,U+99b3,U+99b4,U+99bc,U+99bf,U+99c1,U+99c3-99c6,U+99cc,U+99d0,U+99d2,U+99d5,U+99db,U+99dd,U+99e1,U+99ed,U+99f1,U+99ff,U+9a01,U+9a03,U+9a04,U+9a0e,U+9a0f,U+9a11-9a13,U+9a19,U+9a1b,U+9a28,U+9a2b,U+9a30,U+9a32,U+9a37,U+9a40,U+9a45,U+9a4a,U+9a4d,U+9a4e,U+9a52,U+9a55,U+9a57,U+9a5a,U+9a5b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.8.DbgjLUSR.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+972a,U+972d,U+9730,U+973d,U+9742,U+9744,U+9748,U+9749,U+9750,U+9751,U+975a-975c,U+9763,U+9765,U+9766,U+976c,U+976d,U+9773,U+9776,U+977a,U+977c,U+9784,U+9785,U+978e,U+978f,U+9791,U+9792,U+9794,U+9795,U+9798,U+979a,U+979e,U+97a3,U+97a5,U+97a6,U+97a8,U+97ab,U+97ac,U+97ae,U+97af,U+97b2,U+97b4,U+97c6,U+97cb,U+97cc,U+97d3,U+97d8,U+97dc,U+97e1,U+97ea,U+97eb,U+97ee,U+97fb,U+97fe,U+97ff,U+9801-9803,U+9805,U+9806,U+9808,U+980c,U+9810-9814,U+9817,U+9818,U+981e,U+9820,U+9821,U+9824,U+9828,U+982b-982d,U+9830,U+9834,U+9838,U+9839,U+983c,U+9846,U+984d-984f,U+9851,U+9852,U+9854,U+9855,U+9857,U+9858,U+985a,U+985b,U+9862,U+9863,U+9865,U+9867,U+986b,U+986f-9871,U+9877,U+9878,U+987c,U+9880,U+9883,U+9885,U+9889,U+988b-988f,U+9893-9895,U+9899-989b,U+989e,U+989f,U+98a1,U+98a2,U+98a5-98a7,U+98a9,U+98af,U+98b1,U+98b6,U+98ba,U+98be,U+98c3,U+98c4,U+98c6,U+98c7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.9.BQjg1UUj.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+95b9-95ca,U+95cc,U+95cd,U+95d4-95d6,U+95d8,U+95e1,U+95e2,U+95e9,U+95f0,U+95f1,U+95f3,U+95f6,U+95fc,U+95fe,U+95ff,U+9602-9604,U+9606-960d,U+960f,U+9611-9613,U+9615-9617,U+9619-961b,U+961d,U+9621,U+9628,U+962f,U+963c-963e,U+9641,U+9642,U+9649,U+9654,U+965b-965f,U+9661,U+9663,U+9665,U+9667,U+9668,U+966c,U+9670,U+9672-9674,U+9678,U+967a,U+967d,U+9682,U+9685,U+9688,U+968a,U+968d,U+968e,U+9695,U+9697,U+9698,U+969e,U+96a0,U+96a3,U+96a4,U+96a8,U+96aa,U+96b0,U+96b1,U+96b3,U+96b4,U+96b7-96b9,U+96bb-96bd,U+96c9,U+96cb,U+96ce,U+96d1,U+96d2,U+96d6,U+96d9,U+96db,U+96dc,U+96de,U+96e0,U+96e3,U+96e9,U+96eb,U+96f0-96f2,U+96f9,U+96ff,U+9701,U+9702,U+9705,U+9708,U+970a,U+970e,U+970f,U+9711,U+9719,U+9727}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.10.Do-ZmQXH.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+94e7-94ec,U+94ee-94f1,U+94f3,U+94f5,U+94f7,U+94f9,U+94fb-94fd,U+94ff,U+9503,U+9504,U+9506,U+9507,U+9509,U+950a,U+950d-950f,U+9511-9518,U+951a-9520,U+9522,U+9528-952d,U+9530-953a,U+953c-953f,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955b,U+955d-9568,U+956a-956d,U+9570-9574,U+9583,U+9586,U+9589,U+958e,U+958f,U+9591,U+9592,U+9594,U+9598,U+9599,U+959e-95a0,U+95a2-95a6,U+95a8-95b2,U+95b4,U+95b8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.11.rPgxeo5V.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+9410-941a,U+941c-942b,U+942d,U+942e,U+9432,U+9433,U+9435,U+9438,U+943a,U+943e,U+9444,U+944a,U+9451,U+9452,U+945a,U+9462,U+9463,U+9465,U+9470-9487,U+948a-9492,U+9494-9498,U+949a,U+949c,U+949d,U+94a1,U+94a3,U+94a4,U+94a8,U+94aa-94ad,U+94af,U+94b2,U+94b4-94ba,U+94bc-94c0,U+94c4,U+94c6-94db,U+94de-94e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.12.Bc02U2n1.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+92b7,U+92b9,U+92c1,U+92c5,U+92c6,U+92c8,U+92cc,U+92d0,U+92d2,U+92e4,U+92ea,U+92ec,U+92ed,U+92f0,U+92f3,U+92f8,U+92fc,U+9304,U+9306,U+9310,U+9312,U+9315,U+9318,U+931a,U+931e,U+9320-9322,U+9324,U+9326-9329,U+932b,U+932c,U+932f,U+9331,U+9332,U+9335,U+9336,U+933e,U+9340,U+9341,U+934a-9360,U+9362,U+9363,U+9365-936b,U+936e,U+9375,U+937e,U+9382,U+938a,U+938c,U+938f,U+9393,U+9394,U+9396,U+9397,U+939a,U+93a2,U+93a7,U+93ac-93cd,U+93d0,U+93d1,U+93d6-93d8,U+93de,U+93df,U+93e1,U+93e2,U+93e4,U+93f8,U+93fb,U+93fd,U+940e,U+940f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.13.uaefUOBD.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+914c,U+914e-9150,U+9154,U+9157,U+915a,U+915d,U+915e,U+9161-9164,U+9169,U+9170,U+9172,U+9174,U+9179,U+917a,U+917d,U+917e,U+9182,U+9183,U+9185,U+918c,U+918d,U+9190,U+9191,U+919a,U+919c,U+91a1-91a4,U+91a8,U+91aa-91af,U+91b4,U+91b5,U+91b8,U+91ba,U+91be,U+91c0,U+91c1,U+91c6,U+91c8,U+91cb,U+91d0,U+91d2,U+91d7,U+91d8,U+91dd,U+91e3,U+91e6,U+91e7,U+91ed,U+91f0,U+91f5,U+91f9,U+9200,U+9205,U+9207-920a,U+920d,U+920e,U+9210,U+9214,U+9215,U+921c,U+921e,U+9221,U+9223-9227,U+9229,U+922a,U+922d,U+9234,U+9235,U+9237,U+9239,U+923a,U+923c-9240,U+9244-9246,U+9249,U+924e,U+924f,U+9251,U+9253,U+9257,U+925b,U+925e,U+9262,U+9264-9266,U+9268,U+926c,U+926f,U+9271,U+927b,U+927e,U+9280,U+9283,U+9285-928a,U+928e,U+9291,U+9293,U+9296,U+9298,U+929c,U+929d,U+92a8,U+92ab-92ae,U+92b3,U+92b6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.14.DEMBwpKY.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8fe2-8fe5,U+8fe8,U+8fe9,U+8fee,U+8ff3,U+8ff4,U+8ff8,U+8ffa,U+9004,U+900b,U+9011,U+9015,U+9016,U+901e,U+9021,U+9026,U+902d,U+902f,U+9031,U+9035,U+9036,U+9039,U+903a,U+9041,U+9044-9046,U+904a,U+904f-9052,U+9054,U+9055,U+9058,U+9059,U+905b-905e,U+9060-9062,U+9068,U+9069,U+906f,U+9072,U+9074,U+9076-907a,U+907c,U+907d,U+9081,U+9083,U+9085,U+9087-908b,U+908f,U+9095,U+9097,U+9099-909b,U+909d,U+90a0,U+90a1,U+90a8,U+90a9,U+90ac,U+90b0,U+90b2-90b4,U+90b6,U+90b8,U+90ba,U+90bd,U+90be,U+90c3-90c5,U+90c7,U+90c8,U+90cf,U+90d0,U+90d3,U+90d5,U+90d7,U+90da-90dc,U+90de,U+90e2,U+90e4,U+90e6,U+90e7,U+90ea,U+90eb,U+90ef,U+90f4,U+90f5,U+90f7,U+90fe-9100,U+9104,U+9109,U+910c,U+9112,U+9114,U+9115,U+9118,U+911c,U+911e,U+9120,U+9122,U+9123,U+9127,U+912d,U+912f-9132,U+9139,U+913a,U+9143,U+9146,U+9149,U+914a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.15.BKUTBd7w.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8e2d-8e31,U+8e34,U+8e35,U+8e39,U+8e3a,U+8e3d,U+8e40-8e42,U+8e47,U+8e49-8e4b,U+8e50-8e53,U+8e59,U+8e5a,U+8e5f,U+8e60,U+8e64,U+8e69,U+8e6c,U+8e70,U+8e74,U+8e76,U+8e7a-8e7c,U+8e7f,U+8e84,U+8e85,U+8e87,U+8e89,U+8e8b,U+8e8d,U+8e8f,U+8e90,U+8e94,U+8e99,U+8e9c,U+8e9e,U+8eaa,U+8eac,U+8eb0,U+8eb6,U+8ec0,U+8ec6,U+8eca-8ece,U+8ed2,U+8eda,U+8edf,U+8ee2,U+8eeb,U+8ef8,U+8efb-8efe,U+8f03,U+8f09,U+8f0b,U+8f12-8f15,U+8f1b,U+8f1d,U+8f1f,U+8f29,U+8f2a,U+8f2f,U+8f36,U+8f38,U+8f3b,U+8f3e,U+8f3f,U+8f44,U+8f45,U+8f49,U+8f4d,U+8f4e,U+8f5f,U+8f6b,U+8f6d,U+8f71-8f73,U+8f75,U+8f76,U+8f78-8f7a,U+8f7c,U+8f7e,U+8f81,U+8f82,U+8f84,U+8f87,U+8f8a,U+8f8b,U+8f8d-8f8f,U+8f94,U+8f95,U+8f97-8f9a,U+8fa6,U+8fad-8faf,U+8fb2,U+8fb5-8fb7,U+8fba-8fbc,U+8fbf,U+8fc2,U+8fcb,U+8fcd,U+8fd3,U+8fd5,U+8fd7,U+8fda}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.16.CHTG1xbQ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8caf,U+8cb0,U+8cb3,U+8cb4,U+8cb6-8cb9,U+8cbb-8cbd,U+8cbf-8cc4,U+8cc7,U+8cc8,U+8cca,U+8ccd,U+8cd1,U+8cd3,U+8cdb,U+8cdc,U+8cde,U+8ce0,U+8ce2-8ce4,U+8ce6-8ce8,U+8cea,U+8ced,U+8cf4,U+8cf8,U+8cfa,U+8cfc,U+8cfd,U+8d04,U+8d05,U+8d07,U+8d08,U+8d0a,U+8d0d,U+8d0f,U+8d13,U+8d14,U+8d16,U+8d1b,U+8d20,U+8d2e,U+8d30,U+8d32,U+8d33,U+8d36,U+8d3b,U+8d3d,U+8d40,U+8d42,U+8d43,U+8d45,U+8d46,U+8d48-8d4a,U+8d4d,U+8d51,U+8d53,U+8d55,U+8d59,U+8d5c,U+8d5d,U+8d5f,U+8d61,U+8d66,U+8d67,U+8d6a,U+8d6d,U+8d71,U+8d73,U+8d84,U+8d90,U+8d91,U+8d94,U+8d95,U+8d99,U+8da8,U+8daf,U+8db1,U+8db5,U+8db8,U+8dba,U+8dbc,U+8dbf,U+8dc2,U+8dc4,U+8dc6,U+8dcb,U+8dce,U+8dcf,U+8dd6,U+8dd7,U+8dda,U+8ddb,U+8dde,U+8de1,U+8de3,U+8de4,U+8de9,U+8deb,U+8dec,U+8df0,U+8df1,U+8df6-8dfd,U+8e05,U+8e07,U+8e09,U+8e0a,U+8e0c,U+8e0e,U+8e10,U+8e14,U+8e1d-8e1f,U+8e23,U+8e26,U+8e2b,U+8e2c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.17.ks9zV7ep.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8b5e,U+8b60,U+8b6c,U+8b6f,U+8b70,U+8b72,U+8b74,U+8b77,U+8b7d,U+8b80,U+8b83,U+8b8a,U+8b8c,U+8b90,U+8b93,U+8b99,U+8b9a,U+8ba0,U+8ba3,U+8ba5-8ba7,U+8baa-8bac,U+8bb3-8bb5,U+8bb7,U+8bb9,U+8bc2,U+8bc3,U+8bc5,U+8bcb,U+8bcc,U+8bce-8bd0,U+8bd2-8bd4,U+8bd6,U+8bd8,U+8bd9,U+8bdc,U+8bdf,U+8be3,U+8be4,U+8be7-8be9,U+8beb,U+8bec,U+8bee,U+8bf0,U+8bf2,U+8bf3,U+8bf6,U+8bf9,U+8bfc,U+8bfd,U+8bff,U+8c00,U+8c02,U+8c04,U+8c06,U+8c07,U+8c0c,U+8c0f,U+8c11,U+8c12,U+8c14-8c1b,U+8c1d-8c21,U+8c24,U+8c25,U+8c27,U+8c2a-8c2c,U+8c2e-8c30,U+8c32-8c36,U+8c3f,U+8c47-8c4c,U+8c4e-8c50,U+8c54-8c56,U+8c62,U+8c68,U+8c6c,U+8c73,U+8c78,U+8c7a,U+8c82,U+8c85,U+8c89,U+8c8a,U+8c8d,U+8c8e,U+8c90,U+8c93,U+8c94,U+8c98,U+8c9d,U+8c9e,U+8ca0-8ca2,U+8ca7-8cac}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.18.D5zGelhM.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8a02,U+8a03,U+8a07-8a0a,U+8a0e,U+8a0f,U+8a13,U+8a15-8a18,U+8a1a,U+8a1b,U+8a1d,U+8a1f,U+8a22,U+8a23,U+8a25,U+8a2b,U+8a2d,U+8a31,U+8a33,U+8a34,U+8a36-8a38,U+8a3a,U+8a3c,U+8a3e,U+8a40,U+8a41,U+8a46,U+8a48,U+8a50,U+8a52,U+8a54,U+8a55,U+8a58,U+8a5b,U+8a5d-8a63,U+8a66,U+8a69-8a6b,U+8a6d,U+8a6e,U+8a70,U+8a72,U+8a73,U+8a7a,U+8a85,U+8a87,U+8a8a,U+8a8c,U+8a8d,U+8a90-8a92,U+8a95,U+8a98,U+8aa0,U+8aa1,U+8aa3-8aa6,U+8aa8,U+8aa9,U+8aac-8aae,U+8ab0,U+8ab2,U+8ab8,U+8ab9,U+8abc,U+8abe,U+8abf,U+8ac7,U+8acf,U+8ad2,U+8ad6,U+8ad7,U+8adb,U+8adc,U+8adf,U+8ae1,U+8ae6-8ae8,U+8aeb,U+8aed,U+8aee,U+8af1,U+8af3,U+8af4,U+8af7,U+8af8,U+8afa,U+8afe,U+8b00-8b02,U+8b07,U+8b0a,U+8b0c,U+8b0e,U+8b10,U+8b17,U+8b19,U+8b1b,U+8b1d,U+8b20,U+8b21,U+8b26,U+8b28,U+8b2c,U+8b33,U+8b39,U+8b3e,U+8b3f,U+8b41,U+8b45,U+8b49,U+8b4c,U+8b4f,U+8b57,U+8b58,U+8b5a,U+8b5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.19.BFEm4Mxn.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8869,U+886a,U+886e,U+886f,U+8872,U+8879,U+887d-887f,U+8882,U+8884-8886,U+8888,U+888f,U+8892,U+8893,U+889b,U+88a2,U+88a4,U+88a6,U+88a8,U+88aa,U+88ae,U+88b1,U+88b4,U+88b7,U+88bc,U+88c0,U+88c6-88c9,U+88ce,U+88cf,U+88d1-88d3,U+88d8,U+88db-88dd,U+88df,U+88e1-88e3,U+88e5,U+88e8,U+88ec,U+88f0,U+88f1,U+88f3,U+88f4,U+88fc-88fe,U+8900,U+8902,U+8906,U+8907,U+8909-890c,U+8912-8915,U+8918-891b,U+8921,U+8925,U+892b,U+8930,U+8932,U+8934,U+8936,U+893b,U+893d,U+8941,U+894c,U+8955,U+8956,U+8959,U+895c,U+895e-8960,U+8966,U+896a,U+896c,U+896f,U+8970,U+8972,U+897b,U+897e,U+8980,U+8983,U+8985,U+8987,U+8988,U+898c,U+898f,U+8993,U+8997,U+899a,U+89a1,U+89a7,U+89a9,U+89aa,U+89b2,U+89b3,U+89b7,U+89c0,U+89c7,U+89ca-89cc,U+89ce-89d1,U+89d6,U+89da,U+89dc,U+89de,U+89e5,U+89e7,U+89eb,U+89ef,U+89f1,U+89f3,U+89f4,U+89f8,U+89ff,U+8a01}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.20.DTLwcy0X.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+86e4,U+86e6,U+86e9,U+86ed,U+86ef-86f4,U+86f8,U+86f9,U+86fb,U+86fe,U+8703,U+8706-870a,U+870d,U+8711-8713,U+871a,U+871e,U+8722,U+8723,U+8725,U+8729,U+872e,U+8731,U+8734,U+8737,U+873a,U+873b,U+873e-8740,U+8742,U+8747,U+8748,U+8753,U+8755,U+8757,U+8758,U+875d,U+875f,U+8762-8766,U+8768,U+876e,U+8770,U+8772,U+8775,U+8778,U+877b-877e,U+8782,U+8785,U+8788,U+878b,U+8793,U+8797,U+879a,U+879e-87a0,U+87a2,U+87a3,U+87a8,U+87ab-87ad,U+87af,U+87b3,U+87b5,U+87bd,U+87c0,U+87c4,U+87c6,U+87ca,U+87cb,U+87d1,U+87d2,U+87db,U+87dc,U+87de,U+87e0,U+87e5,U+87ea,U+87ec,U+87ee,U+87f2,U+87f3,U+87fb,U+87fd,U+87fe,U+8802,U+8803,U+8805,U+880a,U+880b,U+880d,U+8813-8816,U+8819,U+881b,U+881f,U+8821,U+8823,U+8831,U+8832,U+8835,U+8836,U+8839,U+883b,U+883c,U+8844,U+8846,U+884a,U+884e,U+8852,U+8853,U+8855,U+8859,U+885b,U+885d,U+885e,U+8862,U+8864}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.21.DIiPeEWC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8532,U+8534,U+8535,U+8538-853a,U+853c,U+8543,U+8545,U+8548,U+854e,U+8553,U+8556,U+8557,U+8559,U+855e,U+8561,U+8564,U+8565,U+8568-856a,U+856d,U+856f,U+8570,U+8572,U+8576,U+8579-857b,U+8580,U+8585,U+8586,U+8588,U+858a,U+858f,U+8591,U+8594,U+8599,U+859c,U+85a2,U+85a4,U+85a6,U+85a8,U+85a9,U+85ab,U+85ac,U+85ae,U+85b7-85b9,U+85be,U+85c1,U+85c7,U+85cd,U+85d0,U+85d3,U+85d5,U+85dc,U+85dd,U+85df,U+85e0,U+85e5,U+85e6,U+85e8-85ea,U+85f4,U+85f9,U+85fe,U+85ff,U+8602,U+8605-8607,U+860a,U+860b,U+8616,U+8618,U+861a,U+8627,U+8629,U+862d,U+8638,U+863c,U+863f,U+864d,U+864f,U+8652-8655,U+865b,U+865c,U+865f,U+8662,U+8667,U+866c,U+866e,U+8671,U+8675,U+867a-867c,U+867f,U+868b,U+868d,U+8693,U+869c,U+869d,U+86a1,U+86a3,U+86a4,U+86a7-86a9,U+86ac,U+86af-86b1,U+86b4-86b6,U+86ba,U+86c0,U+86c4,U+86c6,U+86c9,U+86ca,U+86cd-86d1,U+86d4,U+86d8,U+86de,U+86df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.22.DHXx5nxu.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+83b4,U+83b6,U+83b8,U+83ba,U+83bc,U+83bd,U+83bf,U+83c0,U+83c2,U+83c5,U+83c8,U+83c9,U+83cb,U+83d1,U+83d3-83d6,U+83d8,U+83db,U+83dd,U+83df,U+83e1,U+83e5,U+83ea,U+83eb,U+83f0,U+83f4,U+83f8,U+83f9,U+83fb,U+83fd,U+83ff,U+8401,U+8406,U+840a,U+840b,U+840f,U+8411,U+8418,U+841c,U+8420,U+8422-8424,U+8426,U+8429,U+842c,U+8438,U+8439,U+843b,U+843c,U+843f,U+8446,U+8447,U+8449,U+844e,U+8451,U+8452,U+8456,U+8459,U+845a,U+845c,U+8462,U+8466,U+846d,U+846f,U+8470,U+8473,U+8476-8478,U+847a,U+847d,U+8484,U+8485,U+8487,U+8489,U+848c,U+848e,U+8490,U+8493,U+8494,U+8497,U+849b,U+849e,U+849f,U+84a1,U+84a5,U+84a8,U+84af,U+84b4,U+84b9-84bf,U+84c1,U+84c2,U+84c5-84c7,U+84ca,U+84cb,U+84cd,U+84d0,U+84d1,U+84d3,U+84d6,U+84df,U+84e0,U+84e2,U+84e3,U+84e5-84e7,U+84ee,U+84f3,U+84f6,U+84fa,U+84fc,U+84ff,U+8500,U+850c,U+8511,U+8514,U+8515,U+8517,U+8518,U+851f,U+8523,U+8525,U+8526,U+8529,U+852b,U+852d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.23.DOYgOyXK.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+82a9-82ab,U+82ae,U+82b0,U+82b2,U+82b4-82b6,U+82bc,U+82be,U+82c0-82c2,U+82c4-82c8,U+82ca-82cc,U+82ce,U+82d0,U+82d2,U+82d3,U+82d5,U+82d6,U+82d8,U+82d9,U+82dc-82de,U+82e0-82e4,U+82e7,U+82e9-82eb,U+82ed,U+82ee,U+82f3,U+82f4,U+82f7,U+82f8,U+82fa-8301,U+8306-8308,U+830c,U+830d,U+830f,U+8311,U+8313-8315,U+8318,U+831a,U+831b,U+831d,U+8324,U+8327,U+832a,U+832c,U+832d,U+832f,U+8331-8334,U+833a-833c,U+8340,U+8343-8345,U+8347,U+8348,U+834a,U+834c,U+834f,U+8351,U+8356,U+8358-835c,U+835e,U+8360,U+8364-8366,U+8368-836a,U+836c-836e,U+8373,U+8378,U+837b-837d,U+837f,U+8380,U+8382,U+8388,U+838a,U+838b,U+8392,U+8394,U+8396,U+8398,U+8399,U+839b,U+839c,U+83a0,U+83a2,U+83a3,U+83a8-83aa,U+83ae-83b0,U+83b3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.24.C6FEMZGy.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+814d,U+814e,U+8151,U+8153,U+8158-815a,U+815e,U+8160,U+8166-8169,U+816b,U+816d,U+8171,U+8173,U+8174,U+8178,U+817c,U+817d,U+8182,U+8188,U+8191,U+8198-819b,U+81a0,U+81a3,U+81a5,U+81a6,U+81a9,U+81b6,U+81ba,U+81bb,U+81bd,U+81bf,U+81c1,U+81c3,U+81c6,U+81c9,U+81ca,U+81cc,U+81cd,U+81d1,U+81d3,U+81d4,U+81d8,U+81db,U+81dc,U+81de,U+81df,U+81e5,U+81e7-81e9,U+81eb,U+81ec,U+81ee,U+81ef,U+81f5,U+81f8,U+81fa,U+81fc,U+81fe,U+8200-8202,U+8204,U+8208-820a,U+820e-8210,U+8216-8218,U+821b,U+821c,U+8221-8224,U+8226-8228,U+822b,U+822d,U+822f,U+8232-8234,U+8237,U+8238,U+823a,U+823b,U+823e,U+8244,U+8249,U+824b,U+824f,U+8259,U+825a,U+825f,U+8266,U+8268,U+826e,U+8271,U+8276-8279,U+827d,U+827f,U+8283,U+8284,U+8288-828a,U+828d-8291,U+8293,U+8294,U+8296-8298,U+829f-82a1,U+82a3,U+82a4,U+82a7,U+82a8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.25.B6tvanUT.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7ffa,U+7ffe,U+8004,U+8006,U+800b,U+800e,U+8011,U+8012,U+8014,U+8016,U+8018,U+8019,U+801c,U+801e,U+8026-802a,U+8031,U+8034,U+8035,U+8037,U+8043,U+804b,U+804d,U+8052,U+8056,U+8059,U+805e,U+8061,U+8068,U+8069,U+806e-8074,U+8076-8078,U+807c-8080,U+8082,U+8084,U+8085,U+8088,U+808f,U+8093,U+809c,U+809f,U+80ab,U+80ad,U+80ae,U+80b1,U+80b6-80b8,U+80bc,U+80bd,U+80c2,U+80c4,U+80ca,U+80cd,U+80d1,U+80d4,U+80d7,U+80d9-80db,U+80dd,U+80e0,U+80e4,U+80e5,U+80e7-80ed,U+80ef-80f1,U+80f3,U+80f4,U+80fc,U+8101,U+8104,U+8105,U+8107,U+8108,U+810c-810e,U+8112-8115,U+8117-8119,U+811b-811f,U+8121-8130,U+8132-8134,U+8137,U+8139,U+813f,U+8140,U+8142,U+8146,U+8148}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.26.6Gr1zPno.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7ed7,U+7edb,U+7ee0-7ee2,U+7ee5,U+7ee6,U+7ee8,U+7eeb,U+7ef0-7ef2,U+7ef6,U+7efa,U+7efb,U+7efe,U+7f01-7f04,U+7f08,U+7f0a-7f12,U+7f17,U+7f19,U+7f1b,U+7f1c,U+7f1f,U+7f21-7f23,U+7f25-7f28,U+7f2a-7f33,U+7f35-7f37,U+7f3d,U+7f42,U+7f44,U+7f45,U+7f4c,U+7f4d,U+7f52,U+7f54,U+7f58,U+7f59,U+7f5d,U+7f5f-7f61,U+7f63,U+7f65,U+7f68,U+7f70,U+7f71,U+7f73-7f75,U+7f77,U+7f79,U+7f7d,U+7f7e,U+7f85,U+7f86,U+7f88,U+7f89,U+7f8b,U+7f8c,U+7f90,U+7f91,U+7f94-7f96,U+7f98-7f9b,U+7f9d,U+7f9f,U+7fa3,U+7fa7-7fa9,U+7fac-7fb2,U+7fb4,U+7fb6,U+7fb8,U+7fbc,U+7fbf,U+7fc0,U+7fc3,U+7fca,U+7fcc,U+7fce,U+7fd2,U+7fd5,U+7fd9-7fdb,U+7fdf,U+7fe3,U+7fe5-7fe7,U+7fe9,U+7feb,U+7fec,U+7fee,U+7fef,U+7ff1,U+7ff3,U+7ff4,U+7ff9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.27.Cn0-AO-a.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7dc4,U+7dc7,U+7dc8,U+7dca-7dcd,U+7dcf,U+7dd1,U+7dd2,U+7dd4,U+7dd6-7dd8,U+7dda-7de0,U+7de2-7de6,U+7de8-7ded,U+7def,U+7df1-7df5,U+7df7,U+7df9,U+7dfb,U+7dfc,U+7dfe-7e02,U+7e04,U+7e08-7e0b,U+7e12,U+7e1b,U+7e1e,U+7e20,U+7e22,U+7e23,U+7e26,U+7e29,U+7e2b,U+7e2e,U+7e2f,U+7e31,U+7e37,U+7e39-7e3e,U+7e40,U+7e43,U+7e44,U+7e46,U+7e47,U+7e4a,U+7e4b,U+7e4d,U+7e4e,U+7e51,U+7e54-7e56,U+7e58-7e5b,U+7e5d,U+7e5e,U+7e61,U+7e66,U+7e67,U+7e69-7e6b,U+7e6d,U+7e70,U+7e73,U+7e77,U+7e79,U+7e7b-7e7d,U+7e81,U+7e82,U+7e8c,U+7e8d,U+7e8f,U+7e92-7e94,U+7e96,U+7e98,U+7e9a-7e9c,U+7e9e,U+7e9f,U+7ea1,U+7ea3,U+7ea5,U+7ea8,U+7ea9,U+7eab,U+7ead,U+7eae,U+7eb0,U+7ebb,U+7ebe,U+7ec0-7ec2,U+7ec9,U+7ecb,U+7ecc,U+7ed0,U+7ed4}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.28.sa6TnHjs.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7ccc,U+7ccd,U+7cd7,U+7cdc,U+7cde,U+7ce0,U+7ce4,U+7ce5,U+7ce7,U+7ce8,U+7cec,U+7cf0,U+7cf5-7cf9,U+7cfc,U+7cfe,U+7d00,U+7d04-7d0b,U+7d0d,U+7d10-7d14,U+7d17-7d19,U+7d1b-7d1f,U+7d21,U+7d24-7d26,U+7d28-7d2a,U+7d2c-7d2e,U+7d30,U+7d31,U+7d33,U+7d35,U+7d36,U+7d38-7d3a,U+7d40,U+7d42-7d44,U+7d46,U+7d4b,U+7d4c,U+7d4f,U+7d51,U+7d54-7d56,U+7d58,U+7d5b,U+7d5c,U+7d5e,U+7d61-7d63,U+7d66,U+7d68,U+7d6a-7d6c,U+7d6f,U+7d71-7d73,U+7d75-7d77,U+7d79,U+7d7a,U+7d7e,U+7d81,U+7d84-7d8b,U+7d8d,U+7d8f,U+7d91,U+7d94,U+7d96,U+7d98-7d9a,U+7d9c-7da0,U+7da2,U+7da6,U+7daa-7db1,U+7db4-7db8,U+7dba-7dbf,U+7dc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.29.D8i3_8O-.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7bc3,U+7bc4,U+7bc6,U+7bc8-7bcc,U+7bd1,U+7bd3,U+7bd4,U+7bd9,U+7bda,U+7bdd,U+7be0,U+7be1,U+7be4-7be6,U+7be9,U+7bea,U+7bef,U+7bf4,U+7bf6,U+7bfc,U+7bfe,U+7c01,U+7c03,U+7c07,U+7c08,U+7c0a-7c0d,U+7c0f,U+7c11,U+7c15,U+7c16,U+7c19,U+7c1e-7c21,U+7c23,U+7c24,U+7c26,U+7c28-7c33,U+7c35,U+7c37-7c3b,U+7c3d,U+7c3e,U+7c40,U+7c41,U+7c43,U+7c47,U+7c48,U+7c4c,U+7c50,U+7c53,U+7c54,U+7c59,U+7c5f,U+7c60,U+7c63-7c65,U+7c6c,U+7c6e,U+7c72,U+7c74,U+7c79,U+7c7a,U+7c7c,U+7c81,U+7c82,U+7c84,U+7c85,U+7c88,U+7c8a-7c91,U+7c93-7c96,U+7c99,U+7c9b-7c9e,U+7ca0-7ca2,U+7ca6-7ca9,U+7cac,U+7caf-7cb3,U+7cb5-7cb7,U+7cba-7cbd,U+7cbf-7cc2,U+7cc5,U+7cc7-7cc9}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.30.M0l56EQs.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7aca,U+7ad1,U+7ad2,U+7ada-7add,U+7ae1,U+7ae4,U+7ae6,U+7af4-7af7,U+7afa,U+7afb,U+7afd-7b0a,U+7b0c,U+7b0e,U+7b0f,U+7b13,U+7b15,U+7b16,U+7b18,U+7b19,U+7b1e-7b20,U+7b22-7b25,U+7b29-7b2b,U+7b2d,U+7b2e,U+7b30-7b3b,U+7b3e,U+7b3f,U+7b41,U+7b42,U+7b44-7b47,U+7b4a,U+7b4c-7b50,U+7b58,U+7b5a,U+7b5c,U+7b60,U+7b66,U+7b67,U+7b69,U+7b6c-7b6f,U+7b72-7b76,U+7b7b-7b7d,U+7b7f,U+7b82,U+7b85,U+7b87,U+7b8b-7b96,U+7b98,U+7b99,U+7b9b-7b9f,U+7ba2-7ba4,U+7ba6-7bac,U+7bae-7bb0,U+7bb4,U+7bb7-7bb9,U+7bbb,U+7bc0,U+7bc1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.31.DcobMo6w.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+797c,U+797e-7980,U+7982,U+7986,U+7987,U+7989-798e,U+7992,U+7994,U+7995,U+7997,U+7998,U+799a-799c,U+799f,U+79a3-79a6,U+79a8-79ac,U+79ae-79b1,U+79b3-79b5,U+79b8,U+79ba,U+79bf,U+79c2,U+79c6,U+79c8,U+79cf,U+79d5,U+79d6,U+79dd,U+79de,U+79e3,U+79e7,U+79e8,U+79eb,U+79ed,U+79f4,U+79f7,U+79f8,U+79fa,U+79fe,U+7a02,U+7a03,U+7a05,U+7a0a,U+7a14,U+7a17,U+7a19,U+7a1c,U+7a1e,U+7a1f,U+7a23,U+7a25,U+7a26,U+7a2c,U+7a2e,U+7a30-7a32,U+7a36,U+7a37,U+7a39,U+7a3c,U+7a40,U+7a42,U+7a47,U+7a49,U+7a4c-7a4f,U+7a51,U+7a55,U+7a5b,U+7a5d,U+7a5e,U+7a62,U+7a63,U+7a66,U+7a68,U+7a69,U+7a6b,U+7a70,U+7a78,U+7a80,U+7a85-7a88,U+7a8a,U+7a90,U+7a93-7a96,U+7a98,U+7a9b,U+7a9c,U+7a9e,U+7aa0,U+7aa1,U+7aa3,U+7aa8-7aaa,U+7aac-7ab0,U+7ab3,U+7ab8,U+7aba,U+7abd-7abf,U+7ac4,U+7ac5,U+7ac7,U+7ac8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.32.Dv81d3dJ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+783e,U+7841-7844,U+7847-7849,U+784b,U+784c,U+784e-7854,U+7856,U+7857,U+7859,U+785a,U+7865,U+7869,U+786a,U+786d,U+786f,U+7876,U+7877,U+787c,U+787e,U+787f,U+7881,U+7887-7889,U+7893,U+7894,U+7898-789e,U+78a1,U+78a3,U+78a5,U+78a9,U+78ad,U+78b2,U+78b4,U+78b6,U+78b9,U+78ba,U+78bc,U+78bf,U+78c3,U+78c9,U+78cb,U+78d0-78d2,U+78d4,U+78d9,U+78da,U+78dc,U+78de,U+78e1,U+78e5,U+78e6,U+78ea,U+78ec,U+78ef,U+78f1,U+78f2,U+78f4,U+78fa,U+78fb,U+78fe,U+7901,U+7902,U+7905,U+7907,U+7909,U+790b,U+790c,U+790e,U+7910,U+7913,U+7919-791b,U+791e,U+791f,U+7921,U+7924,U+7926,U+792a,U+792b,U+7934,U+7936,U+7939,U+793b,U+793d,U+7940,U+7942,U+7943,U+7945-7947,U+7949,U+794a,U+794c,U+794e-7951,U+7953-7955,U+7957-795a,U+795c,U+795f,U+7960,U+7962,U+7964,U+7966,U+7967,U+7969,U+796b,U+796f,U+7972,U+7974,U+7979,U+797b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.33.C8TwQ46S.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+770f,U+7712,U+7714,U+7716,U+7719-771b,U+771e,U+7721,U+7722,U+7726,U+7728,U+772b-7730,U+7732-7736,U+7739,U+773a,U+773d-773f,U+7743,U+7746,U+7747,U+774c-774f,U+7751,U+7752,U+7758-775a,U+775c-775e,U+7762,U+7765,U+7766,U+7768-776a,U+776c,U+776d,U+7771,U+7772,U+777a,U+777c-777e,U+7780,U+7785,U+7787,U+778b-778d,U+778f-7791,U+7793,U+779e-77a0,U+77a2,U+77a5,U+77ad,U+77af,U+77b4-77b7,U+77bd-77c0,U+77c2,U+77c5,U+77c7,U+77cd,U+77d6,U+77d7,U+77d9,U+77da,U+77dd,U+77de,U+77e7,U+77ea,U+77ec,U+77ef,U+77f8,U+77fb,U+77fd,U+77fe,U+7800,U+7803,U+7806,U+7809,U+780f-7812,U+7815,U+7817,U+7818,U+781a-781f,U+7821-7823,U+7825-7827,U+7829,U+782b-7830,U+7832,U+7833,U+7835,U+7837,U+7839-783c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.34.BNEAayxa.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+760a-760e,U+7610-7619,U+761b-761d,U+761f-7622,U+7625,U+7627-762a,U+762e-7630,U+7632-7635,U+7638-763a,U+763c,U+763d,U+763f,U+7640,U+7642,U+7643,U+7647,U+7648,U+764d,U+764e,U+7652,U+7654,U+7658,U+765a,U+765c,U+765e,U+765f,U+7661-7663,U+7665,U+7669,U+766c,U+766e,U+766f,U+7671-7673,U+7675,U+7676,U+7678-767a,U+767f,U+7681,U+7683,U+7688,U+768a-768c,U+768e,U+7690-7692,U+7695,U+7698,U+769a,U+769b,U+769d-76a0,U+76a2,U+76a4-76a7,U+76ab,U+76ac,U+76af,U+76b0,U+76b2,U+76b4,U+76b5,U+76ba,U+76bb,U+76bf,U+76c2,U+76c3,U+76c5,U+76c9,U+76cc-76ce,U+76dc-76de,U+76e1-76ea,U+76f1,U+76f9-76fb,U+76fd,U+76ff,U+7700,U+7703,U+7704,U+7707,U+7708,U+770c-770e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.35.Ds5z9ROz.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+74ef,U+74f4,U+74ff,U+7501,U+7503,U+7505,U+7508,U+750d,U+750f,U+7511,U+7513,U+7515,U+7517,U+7519,U+7521-7527,U+752a,U+752c,U+752d,U+752f,U+7534,U+7536,U+753a,U+753e,U+7540,U+7544,U+7547-754b,U+754d,U+754e,U+7550-7553,U+7556,U+7557,U+755a,U+755b,U+755d,U+755e,U+7560,U+7562,U+7564,U+7566-7568,U+756b,U+756c,U+756f-7573,U+7575,U+7579-757c,U+757e,U+757f,U+7581-7584,U+7587,U+7589-758e,U+7590,U+7592,U+7594,U+7596,U+7599,U+759a,U+759d,U+759f,U+75a0,U+75a3,U+75a5,U+75a8,U+75ac,U+75ad,U+75b0,U+75b1,U+75b3-75b5,U+75b8,U+75bd,U+75c1-75c4,U+75c8-75ca,U+75cc,U+75cd,U+75d4,U+75d6,U+75d9,U+75de,U+75e0,U+75e2-75e4,U+75e6-75ea,U+75f1-75f3,U+75f7,U+75f9,U+75fa,U+75fc,U+75fe-7601,U+7603,U+7605,U+7606,U+7608,U+7609}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.36.BnixAMYu.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+73e7-73ea,U+73ee-73f0,U+73f2,U+73f4,U+73f5,U+73f7,U+73f9,U+73fa,U+73fc,U+73fd,U+73ff-7402,U+7404,U+7407,U+7408,U+740a-740f,U+7418,U+741a-741c,U+741e,U+7424,U+7425,U+7428,U+7429,U+742c-7430,U+7432,U+7435,U+7436,U+7438-743b,U+743e-7441,U+7443-7446,U+7448,U+744a,U+744b,U+7452,U+7457,U+745b,U+745d,U+7460,U+7462-7465,U+7467-746a,U+746d,U+746f,U+7471,U+7473,U+7474,U+7477,U+747a,U+747e,U+7481,U+7482,U+7484,U+7486,U+7488-748b,U+748e,U+748f,U+7493,U+7498,U+749a,U+749c-74a0,U+74a3,U+74a6,U+74a9,U+74aa,U+74ae,U+74b0-74b2,U+74b6,U+74b8-74ba,U+74bd,U+74bf,U+74c1,U+74c3,U+74c5,U+74c8,U+74ca,U+74cc,U+74cf,U+74d1,U+74d2,U+74d4,U+74d5,U+74d8-74db,U+74de-74e0,U+74e2,U+74e4,U+74e5,U+74e7-74e9,U+74ee}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.37.ypK5_ARV.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+72dd-72df,U+72e1,U+72e5,U+72e6,U+72e8,U+72ef,U+72f0,U+72f2-72f4,U+72f6,U+72f7,U+72f9-72fb,U+72fd,U+7300-7304,U+7307,U+730a-730c,U+7313-7317,U+731d-7322,U+7327,U+7329,U+732c,U+732d,U+7330,U+7331,U+7333,U+7335-7337,U+7339,U+733d,U+733e,U+7340,U+7342,U+7344,U+7345,U+734a,U+734d-7350,U+7352,U+7355,U+7357,U+7359,U+735f,U+7360,U+7362,U+7363,U+7365,U+7368,U+736c,U+736d,U+736f,U+7370,U+7372,U+7374-7376,U+7378,U+737a,U+737b,U+737d,U+737e,U+7382,U+7383,U+7386,U+7388,U+738a,U+738c-7393,U+7395,U+7397-739a,U+739c,U+739e,U+73a0-73a3,U+73a5-73a8,U+73aa,U+73ad,U+73b1,U+73b3,U+73b6,U+73b7,U+73b9,U+73c2,U+73c5-73c9,U+73cc,U+73ce-73d0,U+73d2,U+73d6,U+73d9,U+73db-73de,U+73e3,U+73e5,U+73e6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.38.DVg5PBST.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+719c,U+71a0,U+71a4,U+71a5,U+71a8,U+71af,U+71b1-71bc,U+71be,U+71c1,U+71c2,U+71c4,U+71c8-71cb,U+71ce-71d0,U+71d2,U+71d4,U+71d9,U+71da,U+71dc,U+71df,U+71e0,U+71e6-71e8,U+71ea,U+71ed,U+71ee,U+71f4,U+71f6,U+71f9,U+71fb,U+71fc,U+71ff,U+7200,U+7207,U+720c,U+720d,U+7210,U+7216,U+721a-721e,U+7223,U+7228,U+722b,U+722d,U+722e,U+7230,U+7232,U+723a-723c,U+723e-7242,U+7246,U+724b,U+724d,U+724e,U+7252,U+7256,U+7258,U+725a,U+725c,U+725d,U+7260,U+7264-7266,U+726a,U+726c,U+726e,U+726f,U+7271,U+7273,U+7274,U+7278,U+727b,U+727d,U+727e,U+7281,U+7282,U+7284,U+7287,U+728a,U+728d,U+728f,U+7292,U+729b,U+729f,U+72a0,U+72a7,U+72ad,U+72ae,U+72b0-72b5,U+72b7,U+72b8,U+72ba-72be,U+72c0,U+72c1,U+72c3,U+72c5,U+72c6,U+72c8,U+72cc-72ce,U+72d2,U+72d6,U+72db}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.39.DbG6Yi0r.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7005,U+7006,U+7009,U+700b,U+700d,U+7015,U+7018,U+701b,U+701d-701f,U+7023,U+7026-7028,U+702c,U+702e-7030,U+7035,U+7037,U+7039,U+703a,U+703c-703e,U+7044,U+7049-704b,U+704f,U+7051,U+7058,U+705a,U+705c-705e,U+7061,U+7064,U+7066,U+706c,U+707d,U+7080,U+7081,U+7085,U+7086,U+708a,U+708f,U+7091,U+7094,U+7095,U+7098,U+7099,U+709c,U+709d,U+709f,U+70a4,U+70a9,U+70aa,U+70af-70b2,U+70b4-70b7,U+70bb,U+70c0,U+70c3,U+70c7,U+70cb,U+70ce,U+70cf,U+70d4,U+70d9,U+70da,U+70dc,U+70dd,U+70e0,U+70e9,U+70ec,U+70f7,U+70fa,U+70fd,U+70ff,U+7104,U+7108,U+7109,U+710c,U+7110,U+7113,U+7114,U+7116-7118,U+711c,U+711e,U+7120,U+712e,U+712f,U+7131,U+713c,U+7142,U+7144-7147,U+7149-714b,U+7150,U+7152,U+7155,U+7156,U+7159,U+715a,U+715c,U+7161,U+7165,U+7166,U+7168,U+7169,U+716d,U+7173,U+7174,U+7176,U+7178,U+717a,U+717d,U+717f,U+7180,U+7184,U+7186-7188,U+7192,U+7198}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.40.Bv85aXtN.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6ed8,U+6ed9,U+6edb,U+6edd,U+6edf,U+6ee0,U+6ee2,U+6ee6,U+6eea,U+6eec,U+6eee,U+6eef,U+6ef2,U+6ef3,U+6ef7-6efa,U+6efe,U+6f01,U+6f03,U+6f08,U+6f09,U+6f15,U+6f16,U+6f19,U+6f22-6f25,U+6f28-6f2a,U+6f2c,U+6f2d,U+6f2f,U+6f31,U+6f32,U+6f36-6f38,U+6f3f,U+6f43-6f46,U+6f48,U+6f4b,U+6f4e,U+6f4f,U+6f51,U+6f54-6f57,U+6f59-6f5b,U+6f5e,U+6f5f,U+6f61,U+6f64-6f67,U+6f69-6f6c,U+6f6f-6f72,U+6f74-6f76,U+6f78-6f7e,U+6f80-6f83,U+6f86,U+6f89,U+6f8b-6f8d,U+6f90,U+6f92,U+6f94,U+6f97,U+6f98,U+6f9b,U+6fa3-6fa5,U+6fa7,U+6faa,U+6faf,U+6fb1,U+6fb4,U+6fb6,U+6fb9,U+6fc1-6fcb,U+6fd1-6fd3,U+6fd5,U+6fdb,U+6fde-6fe1,U+6fe4,U+6fe9,U+6feb,U+6fec,U+6fee-6ff1,U+6ffa,U+6ffe}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.41.COstQ0VZ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6dc3,U+6dc5,U+6dc6,U+6dc9,U+6dcc,U+6dcf,U+6dd2,U+6dd3,U+6dd6,U+6dd9-6dde,U+6de0,U+6de4,U+6de6,U+6de8-6dea,U+6dec,U+6def,U+6df0,U+6df5,U+6df6,U+6df8,U+6dfa,U+6dfc,U+6e03,U+6e04,U+6e07-6e09,U+6e0b,U+6e0c,U+6e0e,U+6e11,U+6e13,U+6e15,U+6e16,U+6e19-6e1b,U+6e1e,U+6e1f,U+6e22,U+6e25-6e27,U+6e2b,U+6e2c,U+6e36,U+6e37,U+6e39,U+6e3a,U+6e3c-6e41,U+6e44,U+6e45,U+6e47,U+6e49-6e4b,U+6e4d,U+6e4e,U+6e51,U+6e53-6e55,U+6e5c-6e5f,U+6e61-6e63,U+6e65-6e67,U+6e6a,U+6e6b,U+6e6d-6e70,U+6e72-6e74,U+6e76-6e78,U+6e7c,U+6e80-6e82,U+6e86,U+6e87,U+6e89,U+6e8d,U+6e8f,U+6e96,U+6e98,U+6e9d-6e9f,U+6ea1,U+6ea5-6ea7,U+6eab,U+6eb1,U+6eb2,U+6eb4,U+6eb7,U+6ebb-6ebd,U+6ebf-6ec6,U+6ec8,U+6ec9,U+6ecc,U+6ecf,U+6ed0,U+6ed3,U+6ed4,U+6ed7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.42.C254L-rh.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6cb2,U+6cb4,U+6cb5,U+6cb7,U+6cba,U+6cbc,U+6cbd,U+6cc1-6cc3,U+6cc5-6cc7,U+6cd0-6cd4,U+6cd6,U+6cd7,U+6cd9,U+6cda,U+6cde-6ce0,U+6ce4,U+6ce6,U+6ce9,U+6ceb-6cef,U+6cf1,U+6cf2,U+6cf6,U+6cf7,U+6cfa,U+6cfe,U+6d03-6d05,U+6d07,U+6d08,U+6d0a,U+6d0c,U+6d0e-6d11,U+6d13,U+6d14,U+6d16,U+6d18-6d1a,U+6d1c,U+6d1f,U+6d22,U+6d23,U+6d26-6d29,U+6d2b,U+6d2e-6d30,U+6d33,U+6d35,U+6d36,U+6d38-6d3a,U+6d3c,U+6d3f,U+6d42-6d44,U+6d48,U+6d49,U+6d4d,U+6d50,U+6d52,U+6d54,U+6d56-6d58,U+6d5a-6d5c,U+6d5e,U+6d60,U+6d61,U+6d63-6d65,U+6d67,U+6d6c,U+6d6d,U+6d6f,U+6d75,U+6d7b-6d7d,U+6d87,U+6d8a,U+6d8e,U+6d90-6d9a,U+6d9c-6da0,U+6da2,U+6da3,U+6da7,U+6daa-6dac,U+6dae,U+6db3,U+6db4,U+6db6,U+6db8,U+6dbc,U+6dbf,U+6dc2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.43.c2KALzRa.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6b85,U+6b86,U+6b89,U+6b8d,U+6b91-6b93,U+6b95,U+6b97,U+6b98,U+6b9a,U+6b9b,U+6b9e,U+6ba1-6ba4,U+6ba9,U+6baa,U+6bad,U+6baf,U+6bb0,U+6bb2,U+6bb3,U+6bba-6bbd,U+6bc0,U+6bc2,U+6bc6,U+6bca-6bcc,U+6bce,U+6bd0,U+6bd1,U+6bd3,U+6bd6-6bd8,U+6bda,U+6be1,U+6be6,U+6bec,U+6bf1,U+6bf3-6bf5,U+6bf9,U+6bfd,U+6c05-6c08,U+6c0d,U+6c10,U+6c15-6c1a,U+6c21,U+6c23-6c26,U+6c29-6c2d,U+6c30-6c33,U+6c35-6c37,U+6c39,U+6c3a,U+6c3c-6c3f,U+6c46,U+6c4a-6c4c,U+6c4e-6c50,U+6c54,U+6c56,U+6c59-6c5c,U+6c5e,U+6c63,U+6c67-6c69,U+6c6b,U+6c6d,U+6c6f,U+6c72-6c74,U+6c78-6c7a,U+6c7c,U+6c84-6c87,U+6c8b,U+6c8c,U+6c8f,U+6c91,U+6c93-6c96,U+6c98,U+6c9a,U+6c9d,U+6ca2-6ca4,U+6ca8,U+6ca9,U+6cac-6cae,U+6cb1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.44.BHpwg2xC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6a01,U+6a06,U+6a09,U+6a0b,U+6a11,U+6a13,U+6a17-6a19,U+6a1b,U+6a1e,U+6a23,U+6a28,U+6a29,U+6a2b,U+6a2f,U+6a30,U+6a35,U+6a38-6a40,U+6a46-6a48,U+6a4a,U+6a4b,U+6a4e,U+6a50,U+6a52,U+6a5b,U+6a5e,U+6a62,U+6a65-6a67,U+6a6b,U+6a79,U+6a7c,U+6a7e,U+6a7f,U+6a84,U+6a86,U+6a8e,U+6a90,U+6a91,U+6a94,U+6a97,U+6a9c,U+6a9e,U+6aa0,U+6aa2,U+6aa4,U+6aa9,U+6aab,U+6aae-6ab0,U+6ab2,U+6ab3,U+6ab5,U+6ab7,U+6ab8,U+6aba,U+6abb,U+6abd,U+6abf,U+6ac2-6ac4,U+6ac6,U+6ac8,U+6acc,U+6ace,U+6ad2,U+6ad3,U+6ad8-6adc,U+6adf,U+6ae0,U+6ae4,U+6ae5,U+6ae7,U+6ae8,U+6afb,U+6b04,U+6b05,U+6b0d-6b13,U+6b16,U+6b17,U+6b19,U+6b24,U+6b25,U+6b2c,U+6b37-6b39,U+6b3b,U+6b3d,U+6b43,U+6b46,U+6b4e,U+6b50,U+6b53,U+6b54,U+6b58,U+6b59,U+6b5b,U+6b60,U+6b69,U+6b6d,U+6b6f,U+6b70,U+6b73,U+6b74,U+6b77-6b7a,U+6b80-6b84}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.45.BS8NhC3a.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+68e1,U+68e3,U+68e4,U+68e6-68ed,U+68ef,U+68f0,U+68f2,U+68f4,U+68f6,U+68f7,U+68f9,U+68fb-68fd,U+68ff-6902,U+6906-6908,U+690b,U+6910,U+691a-691c,U+691f,U+6920,U+6924,U+6925,U+692a,U+692d,U+6934,U+6939,U+693c-6945,U+694a,U+694b,U+6952-6954,U+6957,U+6959,U+695b,U+695d,U+695f,U+6962-6964,U+6966,U+6968-696c,U+696e,U+696f,U+6971,U+6973,U+6974,U+6978,U+6979,U+697d,U+697f,U+6980,U+6985,U+6987-698a,U+698d,U+698e,U+6994-6999,U+699b,U+69a3,U+69a4,U+69a6,U+69a7,U+69ab,U+69ad,U+69ae,U+69b1,U+69b7,U+69bb,U+69bc,U+69c1,U+69c3-69c5,U+69c7,U+69ca-69ce,U+69d0,U+69d1,U+69d3,U+69d4,U+69d7-69da,U+69e0,U+69e4,U+69e6,U+69ec,U+69ed,U+69f1-69f3,U+69f8,U+69fa-69fc,U+69fe-6a00}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.46.BC_tzttA.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6792,U+6793,U+6796,U+6798,U+679e-67a1,U+67a5,U+67a7-67a9,U+67ac,U+67ad,U+67b0,U+67b1,U+67b3,U+67b5,U+67b7,U+67b9,U+67bb,U+67bc,U+67c0,U+67c1,U+67c3,U+67c5-67ca,U+67d1,U+67d2,U+67d7-67d9,U+67dd-67df,U+67e2-67e4,U+67e6-67e9,U+67f0,U+67f5,U+67f7,U+67f8,U+67fa,U+67fb,U+67fd,U+67fe,U+6800,U+6801,U+6803,U+6804,U+6806,U+6809,U+680a,U+680c,U+680e,U+6812,U+681d-681f,U+6822,U+6824-6829,U+682b-682d,U+6831-6835,U+683b,U+683e,U+6840,U+6841,U+6844,U+6845,U+6849,U+684e,U+6853,U+6855,U+6856,U+685c,U+685d,U+685f-6862,U+6864,U+6866-6868,U+686b,U+686f,U+6872,U+6874,U+6877,U+687f,U+6883,U+6886,U+688f,U+689b,U+689f,U+68a0,U+68a2,U+68a3,U+68b1,U+68b6,U+68b9,U+68ba,U+68bc-68bf,U+68c1-68c4,U+68c6,U+68c8,U+68ca,U+68cc,U+68d0,U+68d1,U+68d3,U+68d7,U+68dd,U+68df}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.47.CPOrWH47.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+663a,U+663b,U+663d,U+6641,U+6644,U+6645,U+6649,U+664c,U+664f,U+6654,U+6659,U+665b,U+665d,U+665e,U+6660-6667,U+6669,U+666b,U+666c,U+6671,U+6673,U+6677-6679,U+667c,U+6680,U+6681,U+6684,U+6685,U+6688,U+6689,U+668b-668e,U+6690,U+6692,U+6695,U+6698,U+669a,U+669d,U+669f,U+66a0,U+66a2,U+66a3,U+66a6,U+66aa,U+66ab,U+66b1,U+66b2,U+66b5,U+66b8,U+66b9,U+66bb,U+66be,U+66c1,U+66c6-66c9,U+66cc,U+66d5-66d8,U+66da-66dc,U+66de-66e2,U+66e8-66ea,U+66ec,U+66f1,U+66f3,U+66f7,U+66fa,U+66fd,U+6702,U+6705,U+670a,U+670f,U+6710,U+6713,U+6715,U+6719,U+6722,U+6723,U+6725-6727,U+6729,U+672d,U+672e,U+6732,U+6733,U+6736,U+6739,U+673b,U+673f,U+6744,U+6748,U+674c,U+674d,U+6753,U+6755,U+6762,U+6767,U+6769-676c,U+676e,U+6772,U+6773,U+6775,U+6777,U+677a-677d,U+6782,U+6783,U+6787,U+678a-678d,U+678f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.48.CWALMPl3.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+64f8,U+64fa,U+64fc,U+64fe,U+64ff,U+6503,U+6509,U+650f,U+6514,U+6518,U+651c-651e,U+6522-6525,U+652a-652c,U+652e,U+6530-6532,U+6534,U+6535,U+6537,U+6538,U+653a,U+653c,U+653d,U+6542,U+6549-654b,U+654d,U+654e,U+6553-6555,U+6557,U+6558,U+655d,U+6564,U+6569,U+656b,U+656d-656f,U+6571,U+6573,U+6575,U+6576,U+6578-657e,U+6581-6583,U+6585,U+6586,U+6589,U+658e,U+658f,U+6592,U+6593,U+6595,U+6596,U+659b,U+659d,U+659f-65a1,U+65a3,U+65ab,U+65ac,U+65b2,U+65b6,U+65b7,U+65ba,U+65bb,U+65be-65c0,U+65c2-65c4,U+65c6-65c8,U+65cc,U+65ce,U+65d0,U+65d2,U+65d3,U+65d6,U+65db,U+65dd,U+65e1,U+65e3,U+65ee-65f0,U+65f3-65f5,U+65f8,U+65fb,U+65fc,U+65fe-6600,U+6603,U+6607,U+6609,U+660b,U+6610,U+6611,U+6619,U+661a,U+661c-661e,U+6621,U+6624,U+6626,U+662a-662c,U+662e,U+6630,U+6631,U+6633,U+6634,U+6636}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.49.smeZKae6.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+63bc,U+63be,U+63c0,U+63c3,U+63c4,U+63c6,U+63c8,U+63cd,U+63ce,U+63d1,U+63d6,U+63da,U+63db,U+63de,U+63e0,U+63e3,U+63e9,U+63ea,U+63ee,U+63f2,U+63f5-63fa,U+63fc,U+63fe-6400,U+6406,U+640b-640d,U+6410,U+6414,U+6416,U+6417,U+641b,U+6420-6423,U+6425-6428,U+642a,U+6431,U+6432,U+6434-6437,U+643d-6442,U+6445,U+6448,U+6450-6452,U+645b-645f,U+6462,U+6465,U+6468,U+646d,U+646f-6471,U+6473,U+6477,U+6479-647d,U+6482-6485,U+6487,U+6488,U+648c,U+6490,U+6493,U+6496-649a,U+649d,U+64a0,U+64a5,U+64ab,U+64ac,U+64b1-64b7,U+64b9-64bb,U+64be-64c1,U+64c4,U+64c7,U+64c9-64cb,U+64d0,U+64d4,U+64d7,U+64d8,U+64da,U+64de,U+64e0-64e2,U+64e4,U+64e9,U+64ec,U+64f0-64f2,U+64f4,U+64f7}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.50.BNf6MSM9.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+623b,U+623d,U+623e,U+6243,U+6246,U+6248,U+6249,U+624c,U+6255,U+6259,U+625e,U+6260,U+6261,U+6265,U+6266,U+626a,U+6271,U+627a,U+627c,U+627d,U+6283,U+6286,U+6289,U+628e,U+6294,U+629c,U+629e,U+629f,U+62a1,U+62a8,U+62ba,U+62bb,U+62bf,U+62c2,U+62c4,U+62c8,U+62ca,U+62cb,U+62ce,U+62cf,U+62d1,U+62d7,U+62d9,U+62da,U+62dd,U+62e0,U+62e1,U+62e3,U+62e4,U+62e7,U+62eb,U+62ee,U+62f0,U+62f4-62f6,U+6308,U+630a-630e,U+6310,U+6312,U+6313,U+6317,U+6319,U+631b,U+631d-631f,U+6322,U+6326,U+6329,U+6331,U+6332,U+6334-6337,U+6339,U+633b,U+633c,U+633e-6340,U+6343,U+6347,U+634b-634e,U+6354,U+635c,U+635d,U+6368,U+6369,U+636d,U+636f-6372,U+6376,U+637a,U+637b,U+637d,U+6382,U+6383,U+6387,U+638a,U+638b,U+638d,U+638e,U+6391,U+6393-6397,U+6399,U+639b,U+639e,U+639f,U+63a1,U+63a3,U+63a4,U+63ac-63ae,U+63b1-63b5,U+63b7-63bb}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.51.DP9zn_YO.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+60fa,U+6100,U+6106,U+610d,U+610e,U+6112,U+6114,U+6115,U+6119,U+611c,U+6120,U+6122,U+6123,U+6126,U+6128-6130,U+6136,U+6137,U+613a,U+613d,U+613e,U+6144,U+6146,U+6147,U+614a,U+614b,U+6151,U+6153,U+6158,U+615a,U+615c,U+615d,U+615f,U+6161,U+6163-6165,U+616b,U+616c,U+616e,U+6171,U+6173-6177,U+617e,U+6182,U+6187,U+618a,U+618d,U+618e,U+6190,U+6191,U+6194,U+6199,U+619a,U+619c,U+619f,U+61a1,U+61a3,U+61a4,U+61a7-61a9,U+61ab-61ad,U+61b2,U+61b3,U+61b5-61b7,U+61ba,U+61bb,U+61bf,U+61c3,U+61c4,U+61c6,U+61c7,U+61c9-61cb,U+61d0,U+61d1,U+61d3,U+61d4,U+61d7,U+61da,U+61df-61e1,U+61e6,U+61ee,U+61f0,U+61f2,U+61f6-61f8,U+61fa,U+61fc-61fe,U+6200,U+6206,U+6207,U+6209,U+620b,U+620d,U+620e,U+6213-6215,U+6217,U+6219,U+621b-6223,U+6225,U+6226,U+622c,U+622e-6230,U+6232,U+6238}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.52.BShNaf6X.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5fd1-5fd6,U+5fda-5fde,U+5fe1,U+5fe2,U+5fe4,U+5fe5,U+5fea,U+5fed,U+5fee,U+5ff1-5ff3,U+5ff6,U+5ff8,U+5ffb,U+5ffe,U+5fff,U+6002-6006,U+600a,U+600d,U+600f,U+6014,U+6019,U+601b,U+6020,U+6023,U+6026,U+6029,U+602b,U+602e,U+602f,U+6031,U+6033,U+6035,U+6039,U+603f,U+6041-6043,U+6046,U+604f,U+6053,U+6054,U+6058-605b,U+605d,U+605e,U+6060,U+6063,U+6065,U+6067,U+606a-606c,U+6075,U+6078,U+6079,U+607b,U+607d,U+607f,U+6083,U+6085-6087,U+608a,U+608c,U+608e,U+608f,U+6092,U+6093,U+6095-6097,U+609b-609d,U+60a2,U+60a7,U+60a9-60ab,U+60ad,U+60af-60b1,U+60b3-60b6,U+60b8,U+60bb,U+60bd,U+60be,U+60c0-60c3,U+60c6-60c9,U+60cb,U+60ce,U+60d3,U+60d4,U+60d7-60db,U+60dd,U+60e1-60e4,U+60e6,U+60ea,U+60ec-60ee,U+60f0,U+60f1,U+60f4,U+60f6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.53.DBGLWjrL.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5ea3-5ea5,U+5ea8,U+5eab,U+5eaf,U+5eb3,U+5eb5,U+5eb6,U+5eb9,U+5ebe,U+5ec1-5ec3,U+5ec6,U+5ec8,U+5ecb,U+5ecc,U+5ed1,U+5ed2,U+5ed4,U+5ed9-5edb,U+5edd,U+5edf,U+5ee0,U+5ee2,U+5ee3,U+5ee8,U+5eea,U+5eec,U+5eef,U+5ef0,U+5ef3,U+5ef4,U+5ef8,U+5efb,U+5efc,U+5efe,U+5eff,U+5f01,U+5f07,U+5f0b-5f0e,U+5f10-5f12,U+5f14,U+5f1a,U+5f22,U+5f28,U+5f29,U+5f2c,U+5f2d,U+5f35,U+5f36,U+5f38,U+5f3b-5f43,U+5f45-5f4a,U+5f4c-5f4e,U+5f50,U+5f54,U+5f56-5f59,U+5f5b-5f5f,U+5f61,U+5f63,U+5f65,U+5f67,U+5f68,U+5f6b,U+5f6e,U+5f6f,U+5f72-5f78,U+5f7a,U+5f7e,U+5f7f,U+5f82,U+5f83,U+5f87,U+5f89,U+5f8a,U+5f8d,U+5f91,U+5f93,U+5f95,U+5f98,U+5f99,U+5f9c,U+5f9e,U+5fa0,U+5fa6-5fa9,U+5fac,U+5fad,U+5faf,U+5fb3-5fb5,U+5fb9,U+5fbc,U+5fc4,U+5fc9,U+5fcb,U+5fce-5fd0}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.54.C90DpPSB.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5d32-5d34,U+5d3c-5d3e,U+5d41-5d44,U+5d46-5d48,U+5d4a,U+5d4b,U+5d4e,U+5d50,U+5d52,U+5d55-5d58,U+5d5a-5d5d,U+5d68,U+5d69,U+5d6b,U+5d6c,U+5d6f,U+5d74,U+5d7f,U+5d82-5d89,U+5d8b,U+5d8c,U+5d8f,U+5d92,U+5d93,U+5d99,U+5d9d,U+5db2,U+5db6,U+5db7,U+5dba,U+5dbc,U+5dbd,U+5dc2,U+5dc3,U+5dc6,U+5dc7,U+5dc9,U+5dcc,U+5dd2,U+5dd4,U+5dd6-5dd8,U+5ddb,U+5ddc,U+5de3,U+5ded,U+5def,U+5df3,U+5df6,U+5dfa-5dfd,U+5dff,U+5e00,U+5e07,U+5e0f,U+5e11,U+5e13,U+5e14,U+5e19-5e1b,U+5e22,U+5e25,U+5e28,U+5e2a,U+5e2f-5e31,U+5e33,U+5e34,U+5e36,U+5e39-5e3c,U+5e3e,U+5e40,U+5e44,U+5e46-5e48,U+5e4c,U+5e4f,U+5e53,U+5e54,U+5e57,U+5e59,U+5e5b,U+5e5e,U+5e5f,U+5e61,U+5e63,U+5e6a,U+5e6b,U+5e75,U+5e77,U+5e79,U+5e7a,U+5e7e,U+5e80,U+5e81,U+5e83,U+5e85,U+5e87,U+5e8b,U+5e91,U+5e92,U+5e96,U+5e98,U+5e9b,U+5e9d,U+5ea0-5ea2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.55.CprL66K5.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5bf5,U+5bf6,U+5bfe,U+5c02,U+5c03,U+5c05,U+5c07-5c09,U+5c0b,U+5c0c,U+5c0e,U+5c10,U+5c12,U+5c13,U+5c15,U+5c17,U+5c19,U+5c1b,U+5c1c,U+5c1e,U+5c1f,U+5c22,U+5c25,U+5c28,U+5c2a,U+5c2b,U+5c2f,U+5c30,U+5c37,U+5c3b,U+5c43,U+5c44,U+5c46,U+5c47,U+5c4d,U+5c50,U+5c59,U+5c5b,U+5c5c,U+5c62-5c64,U+5c66,U+5c6c,U+5c6e,U+5c74,U+5c78-5c7e,U+5c80,U+5c83,U+5c84,U+5c88,U+5c8b-5c8d,U+5c91,U+5c94-5c96,U+5c98,U+5c99,U+5c9c,U+5c9e,U+5ca1-5ca3,U+5cab,U+5cac,U+5cb1,U+5cb5,U+5cb7,U+5cba,U+5cbd-5cbf,U+5cc1,U+5cc3,U+5cc4,U+5cc7,U+5ccb,U+5cd2,U+5cd8,U+5cd9,U+5cdf,U+5ce0,U+5ce3-5ce6,U+5ce8-5cea,U+5ced,U+5cef,U+5cf3,U+5cf4,U+5cf6,U+5cf8,U+5cfd,U+5d00-5d04,U+5d06,U+5d08,U+5d0b-5d0d,U+5d0f-5d13,U+5d15,U+5d17-5d1a,U+5d1d-5d22,U+5d24-5d27,U+5d2e-5d31}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.56.CUL8WWPF.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5ab2,U+5ab4,U+5ab5,U+5ab7-5aba,U+5abd-5abf,U+5ac3,U+5ac4,U+5ac6-5ac8,U+5aca,U+5acb,U+5acd,U+5acf-5ad2,U+5ad4,U+5ad8-5ada,U+5adc,U+5adf-5ae2,U+5ae4,U+5ae6,U+5ae8,U+5aea-5aed,U+5af0-5af3,U+5af5,U+5af9-5afb,U+5afd,U+5b01,U+5b05,U+5b08,U+5b0b,U+5b0c,U+5b11,U+5b16,U+5b17,U+5b1b,U+5b21,U+5b22,U+5b24,U+5b27-5b2e,U+5b30,U+5b32,U+5b34,U+5b36-5b38,U+5b3e-5b40,U+5b43,U+5b45,U+5b4a,U+5b4b,U+5b51-5b53,U+5b56,U+5b5a,U+5b5b,U+5b62,U+5b65,U+5b67,U+5b6a-5b6e,U+5b70,U+5b71,U+5b73,U+5b7a,U+5b7b,U+5b7f,U+5b80,U+5b84,U+5b8d,U+5b91,U+5b93-5b95,U+5b9f,U+5ba5,U+5ba6,U+5bac,U+5bae,U+5bb8,U+5bc0,U+5bc3,U+5bcb,U+5bd0,U+5bd1,U+5bd4-5bd8,U+5bda-5bdc,U+5be2,U+5be4-5be7,U+5be9,U+5beb,U+5bec,U+5bee-5bf0,U+5bf2,U+5bf3}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.57.SoQpWjU8.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5981,U+598f,U+5997,U+5998,U+599a,U+599c,U+599d,U+59a0,U+59a1,U+59a3,U+59a4,U+59a7,U+59aa-59ad,U+59af,U+59b2,U+59b3,U+59b5,U+59b6,U+59b8,U+59ba,U+59bd,U+59be,U+59c0,U+59c1,U+59c3,U+59c4,U+59c7-59ca,U+59cc,U+59cd,U+59cf,U+59d2,U+59d5,U+59d6,U+59d8,U+59d9,U+59db,U+59dd-59e0,U+59e2-59e7,U+59e9-59eb,U+59ee,U+59f1,U+59f3,U+59f5,U+59f7-59f9,U+59fd,U+5a06,U+5a08-5a0a,U+5a0c,U+5a0d,U+5a11-5a13,U+5a15,U+5a16,U+5a1a,U+5a1b,U+5a21-5a23,U+5a2d-5a2f,U+5a32,U+5a38,U+5a3c,U+5a3e-5a45,U+5a47,U+5a4a,U+5a4c,U+5a4d,U+5a4f-5a51,U+5a53,U+5a55-5a57,U+5a5e,U+5a60,U+5a62,U+5a65-5a67,U+5a6a,U+5a6c,U+5a6d,U+5a72,U+5a73,U+5a75,U+5a76,U+5a79-5a7c,U+5a81-5a84,U+5a8c,U+5a8e,U+5a93,U+5a96,U+5a97,U+5a9c,U+5a9e,U+5aa0,U+5aa3,U+5aa4,U+5aaa,U+5aae,U+5aaf,U+5ab1}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.58.nSaun4S_.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5831,U+583a,U+583d,U+583f-5842,U+5844-5846,U+5848,U+584a,U+584d,U+5852,U+5857,U+5859,U+585a,U+585c,U+585d,U+5862,U+5868,U+5869,U+586c,U+586d,U+586f-5873,U+5875,U+5879,U+587d,U+587e,U+5880,U+5881,U+5888-588a,U+588d,U+5892,U+5896-5898,U+589a,U+589c,U+589d,U+58a0,U+58a1,U+58a3,U+58a6,U+58a9,U+58ab-58ae,U+58b0,U+58b3,U+58bb-58bf,U+58c2,U+58c3,U+58c5-58c8,U+58ca,U+58cc,U+58ce,U+58d1-58d3,U+58d5,U+58d8,U+58d9,U+58de,U+58df,U+58e2,U+58e9,U+58ec,U+58ef,U+58f1,U+58f2,U+58f5,U+58f7,U+58f8,U+58fa,U+58fd,U+5900,U+5902,U+5906,U+5908-590c,U+590e,U+5910,U+5914,U+5919,U+591b,U+591d,U+591e,U+5920,U+5922-5925,U+5928,U+592c,U+592d,U+592f,U+5932,U+5936,U+593c,U+593e,U+5940-5942,U+5944,U+594c,U+594d,U+5950,U+5953,U+5958,U+595a,U+5961,U+5966-5968,U+596a,U+596c-596e,U+5977,U+597b,U+597c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.59.Db8Fflc4.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+570a,U+570c,U+570d,U+570f,U+5712,U+5713,U+5718,U+5719,U+571c,U+571e,U+5725,U+5727,U+5729,U+572a,U+572c,U+572e,U+572f,U+5734,U+5735,U+5739,U+573b,U+5741,U+5743,U+5745,U+5749,U+574c,U+574d,U+575c,U+5763,U+5768,U+5769,U+576b,U+576d,U+576e,U+5770,U+5773,U+5775,U+5777,U+577b,U+577c,U+5785,U+5786,U+5788,U+578c,U+578e,U+578f,U+5793-5795,U+5799-57a1,U+57a3,U+57a4,U+57a6-57aa,U+57ac,U+57ad,U+57af-57b2,U+57b4-57b6,U+57b8,U+57b9,U+57bd-57bf,U+57c2,U+57c4-57c8,U+57cc,U+57cd,U+57cf,U+57d2,U+57d5-57de,U+57e1,U+57e2,U+57e4,U+57e5,U+57e7,U+57eb,U+57ed,U+57ef,U+57f4-57f8,U+57fc,U+57fd,U+5800,U+5801,U+5803,U+5805,U+5807,U+5809,U+580b-580e,U+5811,U+5814,U+5819,U+581b-5820,U+5822,U+5823,U+5825,U+5826,U+582c,U+582f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.60.BeFsw17s.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5605,U+5606,U+5608,U+560c,U+560d,U+560f,U+5614,U+5616,U+5617,U+561a,U+561c,U+561e,U+5621-5625,U+5627,U+5629,U+562b-5630,U+5636,U+5638-563a,U+563c,U+5640-5642,U+5649,U+564c-5650,U+5653-5655,U+5657-565b,U+5660,U+5663,U+5664,U+5666,U+566b,U+566f-5671,U+5673-567c,U+567e,U+5684-5687,U+568c,U+568e-5693,U+5695,U+5697,U+569b,U+569c,U+569e,U+569f,U+56a1,U+56a2,U+56a4-56a9,U+56ac-56af,U+56b1,U+56b4,U+56b6-56b8,U+56bf,U+56c1-56c3,U+56c9,U+56cd,U+56d1,U+56d4,U+56d6-56d9,U+56dd,U+56df,U+56e1,U+56e3-56e6,U+56e8-56ec,U+56ee,U+56ef,U+56f1-56f3,U+56f5,U+56f7-56f9,U+56fc,U+56ff,U+5700,U+5703,U+5704,U+5709}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.61.BFUEb5Dt.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5519,U+551b,U+551d,U+551e,U+5520,U+5522,U+5523,U+5526,U+5527,U+552a-552c,U+5530,U+5532-5535,U+5537,U+5538,U+553b-5541,U+5543,U+5544,U+5547-5549,U+554b,U+554d,U+5550,U+5553,U+5555-5558,U+555b-555f,U+5567-5569,U+556b-5572,U+5574-5577,U+557b,U+557c,U+557e,U+557f,U+5581,U+5583,U+5585,U+5586,U+5588,U+558b,U+558c,U+558e-5591,U+5593,U+5599,U+559a,U+559f,U+55a5,U+55a6,U+55a8-55ac,U+55ae,U+55b0-55b3,U+55b6,U+55b9,U+55ba,U+55bc-55be,U+55c4,U+55c6,U+55c7,U+55c9,U+55cc-55d2,U+55d4-55db,U+55dd-55df,U+55e1,U+55e3-55e6,U+55ea-55ee,U+55f0-55f3,U+55f5-55f7,U+55fb,U+55fe,U+5600,U+5601}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.62.BNnZ2V22.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+53fb-5400,U+5402,U+5405-5407,U+540b,U+540f,U+5412,U+5414,U+5416,U+5418-541a,U+541d,U+5420-5423,U+5425,U+5429,U+542a,U+542d,U+542e,U+5431-5433,U+5436,U+543d,U+543f,U+5442,U+5443,U+5449,U+544b,U+544c,U+544e,U+5451-5454,U+5456,U+5459,U+545b,U+545c,U+5461,U+5463,U+5464,U+546a-5472,U+5474,U+5476-5478,U+547a,U+547e-5484,U+5486,U+548a,U+548d,U+548e,U+5490,U+5491,U+5494,U+5497-5499,U+549b,U+549d,U+54a1-54a7,U+54a9,U+54ab,U+54ad,U+54b4,U+54b5,U+54b9,U+54bb,U+54be,U+54bf,U+54c2,U+54c3,U+54c9-54cc,U+54cf,U+54d0,U+54d3,U+54d5,U+54d6,U+54d9,U+54da,U+54dc-54de,U+54e2,U+54e7,U+54f3,U+54f4,U+54f8,U+54f9,U+54fd-54ff,U+5501,U+5504-5506,U+550c-550f,U+5511-5514,U+5516,U+5517}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.63.cw6EKHx_.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+52a2,U+52a6,U+52a7,U+52ac,U+52ad,U+52af,U+52b4,U+52b5,U+52b9,U+52bb,U+52bc,U+52be,U+52c1,U+52c5,U+52ca,U+52cd,U+52d0,U+52d6,U+52d7,U+52d9,U+52db,U+52dd,U+52de,U+52e0,U+52e2,U+52e3,U+52e5,U+52e7-52f0,U+52f2,U+52f3,U+52f5-52f9,U+52fb,U+52fc,U+5302,U+5304,U+530b,U+530d,U+530f,U+5310,U+5315,U+531a,U+531c,U+531d,U+5321,U+5323,U+5326,U+532e-5331,U+5338,U+533c-533e,U+5340,U+5344,U+5345,U+534b-534d,U+5350,U+5354,U+5358,U+535d-535f,U+5363,U+5368,U+5369,U+536c,U+536e,U+536f,U+5372,U+5379-537b,U+537d,U+538d,U+538e,U+5390,U+5393,U+5394,U+5396,U+539b-539d,U+53a0,U+53a1,U+53a3-53a5,U+53a9,U+53ad,U+53ae,U+53b0,U+53b2,U+53b3,U+53b5-53b8,U+53bc,U+53be,U+53c1,U+53c3-53c7,U+53ce,U+53cf,U+53d2,U+53d3,U+53d5,U+53da,U+53de,U+53df,U+53e1,U+53e2,U+53e7-53e9,U+53f1,U+53f4,U+53f5,U+53fa}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.64.DfA2q_NB.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5110,U+5113,U+5115,U+5117,U+5118,U+511a-511c,U+511e,U+511f,U+5121,U+5128,U+512b-512d,U+5131-5135,U+5137-5139,U+513c,U+5140,U+5142,U+5147,U+514c,U+514e-5150,U+5155-5158,U+5162,U+5169,U+5172,U+517f,U+5181-5184,U+5186,U+5187,U+518b,U+518f,U+5191,U+5195-5197,U+519a,U+51a2,U+51a3,U+51a6-51ab,U+51ad,U+51ae,U+51b1,U+51b4,U+51bc,U+51bd,U+51bf,U+51c3,U+51c7,U+51c8,U+51ca,U+51cb,U+51cd,U+51ce,U+51d4,U+51d6,U+51db,U+51dc,U+51e6,U+51e8-51eb,U+51f1,U+51f5,U+51fc,U+51ff,U+5202,U+5205,U+5208,U+520b,U+520d,U+520e,U+5215,U+5216,U+5228,U+522a,U+522c,U+522d,U+5233,U+523c,U+523d,U+523f,U+5240,U+5245,U+5247,U+5249,U+524b,U+524c,U+524e,U+5250,U+525b-525f,U+5261,U+5263,U+5264,U+5270,U+5273,U+5275,U+5277,U+527d,U+527f,U+5281-5285,U+5287,U+5289,U+528b,U+528d,U+528f,U+5291-5293,U+529a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.65.CY2Izfle.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4fe3,U+4fe4,U+4fe6,U+4fe8,U+4feb-4fed,U+4ff3,U+4ff5,U+4ff6,U+4ff8,U+4ffe,U+5001,U+5005,U+5006,U+5009,U+500c,U+500f,U+5013-5018,U+501b-501e,U+5022-5025,U+5027,U+5028,U+502b-502e,U+5030,U+5033,U+5034,U+5036-5039,U+503b,U+5041-5043,U+5045,U+5046,U+5048-504a,U+504c-504e,U+5051,U+5053,U+5055-5057,U+505b,U+505e,U+5060,U+5062,U+5063,U+5067,U+506a,U+506c,U+5070-5072,U+5074,U+5075,U+5078,U+507b,U+507d,U+507e,U+5080,U+5088,U+5089,U+5091,U+5092,U+5095,U+5097-509e,U+50a2,U+50a3,U+50a5-50a7,U+50a9,U+50ad,U+50b3,U+50b5,U+50b7,U+50ba,U+50be,U+50c4,U+50c5,U+50c7,U+50ca,U+50cd,U+50d1,U+50d5,U+50d6,U+50da,U+50de,U+50e5,U+50e6,U+50ec-50ee,U+50f0,U+50f1,U+50f3,U+50f9-50fb,U+50fe-5102,U+5104,U+5106,U+5107,U+5109-510b,U+510d,U+510f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.66.COzuzqgM.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4eb8,U+4eb9,U+4ebb-4ebe,U+4ec2-4ec4,U+4ec8,U+4ec9,U+4ecc,U+4ecf,U+4ed0,U+4ed2,U+4eda,U+4edb,U+4edd-4ee1,U+4ee6-4ee9,U+4eeb,U+4eee,U+4eef,U+4ef3-4ef5,U+4ef8-4efa,U+4efc,U+4f00,U+4f03-4f05,U+4f08,U+4f09,U+4f0b,U+4f0e,U+4f12,U+4f13,U+4f15,U+4f1b,U+4f1d,U+4f21,U+4f22,U+4f25,U+4f27-4f29,U+4f2b-4f2e,U+4f31-4f33,U+4f36,U+4f37,U+4f39,U+4f3e,U+4f40,U+4f41,U+4f43,U+4f47-4f49,U+4f54,U+4f57,U+4f58,U+4f5d,U+4f5e,U+4f61,U+4f62,U+4f64,U+4f65,U+4f67,U+4f6a,U+4f6e,U+4f6f,U+4f72,U+4f74-4f7e,U+4f80-4f82,U+4f84,U+4f89,U+4f8a,U+4f8e-4f98,U+4f9e,U+4fa1,U+4fa5,U+4fa9,U+4faa,U+4fac,U+4fb3,U+4fb6-4fb8,U+4fbd,U+4fc2,U+4fc5,U+4fc6,U+4fcd,U+4fce,U+4fd0,U+4fd1,U+4fd3,U+4fda-4fdc,U+4fdf,U+4fe0,U+4fe2}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.67.DzHPlyBG.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+3127-3129,U+3220-3229,U+3231,U+32a3,U+338e,U+338f,U+339c-339e,U+33c4,U+33d1,U+33d2,U+33d5,U+3434,U+34dc,U+34ee,U+353e,U+355d,U+3566,U+3575,U+3592,U+35a0,U+35a1,U+35ad,U+35ce,U+36a2,U+36ab,U+38a8,U+3dab,U+3de7,U+3deb,U+3e1a,U+3f1b,U+3f6d,U+4495,U+4723,U+48fa,U+4ca3,U+4e02,U+4e04-4e06,U+4e0c,U+4e0f,U+4e15,U+4e17,U+4e1f-4e21,U+4e26,U+4e29,U+4e2c,U+4e2f,U+4e31,U+4e35,U+4e37,U+4e3c,U+4e3f-4e42,U+4e44,U+4e46,U+4e47,U+4e57,U+4e5a-4e5c,U+4e64,U+4e65,U+4e67,U+4e69,U+4e6d,U+4e78,U+4e7f-4e82,U+4e85,U+4e87,U+4e8a,U+4e8d,U+4e93,U+4e96,U+4e98,U+4e99,U+4e9c,U+4e9e-4ea0,U+4ea2,U+4ea3,U+4ea5,U+4eb0,U+4eb1,U+4eb3-4eb6}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.68.BAp_wAiN.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+27e8,U+27e9,U+2ebb,U+3003,U+3005-3007,U+3012,U+3013,U+301d,U+301e,U+3021,U+3023,U+3024,U+3041,U+3043,U+3045,U+3047,U+3049,U+3056,U+3058,U+305c,U+305e,U+3062,U+306c,U+3074,U+3077,U+307a,U+307c,U+307d,U+3080,U+308e,U+3090,U+3091,U+309b,U+309d,U+309e,U+30a5,U+30bc,U+30be,U+30c2,U+30c5,U+30cc,U+30d8,U+30e2,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+30fd,U+30fe,U+3105-3126}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+254b,U+2550,U+2551,U+2554,U+2557,U+255a,U+255b,U+255d,U+255f,U+2560,U+2562,U+2563,U+2565-2567,U+2569,U+256a,U+256c-2572,U+2581-258f,U+2593-2595,U+25a1,U+25b3,U+25bd,U+25ca,U+25cb,U+25e2-25e5,U+2609,U+2640,U+2642}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.70.B_4qKmfx.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2465-2469,U+2474-249b,U+2500-2509,U+250b-2526,U+2528-2534,U+2536,U+2537,U+253b-2548,U+254a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.71.mm2no6Kc.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+207f-2083,U+20a6,U+20a8-20ac,U+20b1,U+20b9,U+20ba,U+20bd,U+2105,U+2109,U+2113,U+2116,U+2121,U+2126,U+2196-2199,U+2202,U+2206,U+2208,U+220f,U+2211,U+2212,U+2215,U+221d-2220,U+2223,U+2225,U+2227-222b,U+222e,U+2234-2237,U+223d,U+2248,U+224c,U+2252,U+2260,U+2261,U+2266,U+2267,U+226e,U+226f,U+2295,U+2299,U+22a5,U+22bf,U+2312}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.72.DFW9QBpc.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+1ea0-1ea9,U+1eab-1ead,U+1eaf,U+1eb1,U+1eb3,U+1eb5,U+1eb7,U+1eb9,U+1ebb,U+1ebd,U+1ebe,U+1ec0-1ec3,U+1ec5,U+1ec6,U+1ec9-1ecd,U+1ecf-1ed3,U+1ed5,U+1ed7-1edf,U+1ee1,U+1ee3,U+1ee5-1eeb,U+1eed,U+1eef-1ef1,U+1ef3,U+1ef7,U+1ef9,U+2004-2006,U+2009,U+200a,U+2010,U+2011,U+2015,U+2016,U+201a,U+201e,U+2020,U+2021,U+2025,U+2027,U+2028,U+2030,U+2032,U+2033,U+2035,U+203c,U+2044,U+2060,U+2061,U+2070,U+2074-2078}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2bb,U+2bc,U+2c6,U+2c7,U+2c9-2cb,U+2d8-2da,U+2dc,U+2f3,U+302-304,U+306-30a,U+30c,U+323,U+327,U+335,U+338}@font-face{font-family:HarmonyOS Sans SC;src:url(data:font/woff2;base64,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) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+176-17f,U+192,U+1a0,U+1a1,U+1af,U+1b0,U+1d2,U+1d4,U+1d6,U+1d8,U+1da,U+1dc,U+1e7,U+1e9,U+1f0,U+1f9-1ff,U+219-21b,U+237,U+251,U+259,U+261,U+292}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.75.DgndcB7B.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+a1-a4,U+a6-a8,U+aa,U+ac,U+af,U+b1,U+b3-b6,U+b8-ba,U+bc-d6,U+d8-de,U+e6,U+eb,U+ee-f0,U+f5,U+f7,U+f8,U+fb,U+fd-100,U+102,U+104-107,U+10d,U+10f-112,U+115,U+117,U+119,U+11b,U+11e,U+11f,U+121,U+123,U+125-127,U+129,U+12a,U+12d,U+12f-13f,U+141,U+142,U+144,U+146,U+14b,U+14c,U+14f-153,U+158-15b,U+15e-160,U+163-165,U+168-16a,U+16d-175}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.76.BxaOtofu.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+221a,U+2264,U+2464,U+25a0,U+3008,U+4e10,U+512a,U+5152,U+5201,U+5241,U+5352,U+549a,U+54b2,U+54c6,U+54d7,U+54e1,U+5509,U+55c5,U+560e,U+5618,U+565c,U+56bc,U+5716,U+576f,U+5784,U+57a2,U+589f,U+5a20,U+5a25,U+5a29,U+5a34,U+5a7f,U+5ac9,U+5ad6,U+5b09,U+5b5c,U+5bc7,U+5c27,U+5d2d,U+5dcd,U+5f1b,U+5f37,U+604d,U+6055,U+6073,U+60eb,U+61ff,U+620c,U+62c7,U+62ed,U+6320,U+6345,U+6390,U+63b0,U+64ae,U+64c2,U+64d2,U+6556,U+663c,U+667e,U+66d9,U+66f8,U+6756,U+6789,U+689d,U+68f1,U+695e,U+6975,U+6a1f,U+6b0a,U+6b61,U+6b87,U+6c5d,U+6c7e,U+6c92,U+6d31,U+6df9,U+6e0d,U+6e2d,U+6f3e,U+70b3,U+70bd,U+70ca,U+70e8,U+725f,U+72e9,U+733f,U+7396,U+739f,U+7459,U+745a,U+74a7,U+75a1,U+75f0,U+76cf,U+76d4,U+7729,U+77aa,U+77b0,U+77e3,U+780c,U+78d5,U+7941,U+7977,U+797a,U+79c3,U+7a20,U+7a92,U+7b71,U+7bf1,U+7c9f,U+7eb6,U+7eca,U+7ef7,U+7f07,U+7f09,U+7f15,U+7f81,U+7fb9,U+8038,U+8098,U+80b4,U+8110,U+814b,U+814c,U+816e,U+818a,U+8205,U+8235,U+828b,U+82a5,U+82b7,U+82d4,U+82db,U+82df,U+8317,U+8338,U+8385,U+8386,U+83c1,U+83cf,U+8537,U+853b,U+854a,U+8715,U+8783,U+892a,U+8a71,U+8aaa,U+8d58,U+8dbe,U+8f67,U+8fab,U+8fc4,U+8fe6,U+9023,U+9084,U+9091,U+916a,U+91c9,U+91dc,U+94b3,U+9502,U+9523,U+9551,U+956f,U+960e,U+962a,U+962e,U+9647,U+96f3,U+9739,U+97a0,U+97ed,U+983b,U+985e,U+988a,U+9a6f,U+9a8b,U+9ab7,U+9ac5,U+9e25,U+ff06,U+ff14-ff16}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.77.BRWkHJTn.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+161,U+2463,U+25c7,U+25ce,U+3009,U+3016,U+3017,U+4e4d,U+4e53,U+4f5a,U+4f70,U+4fae,U+4fd8,U+4ffa,U+5011,U+501a,U+516e,U+51c4,U+5225,U+5364,U+547b,U+5495,U+54e8,U+54ee,U+5594,U+55d3,U+55dc,U+55fd,U+5662,U+5669,U+566c,U+5742,U+5824,U+5834,U+598a,U+5992,U+59a9,U+5a04,U+5b75,U+5b7d,U+5bc5,U+5c49,U+5c90,U+5e1c,U+5e27,U+5e2b,U+5e37,U+5e90,U+618b,U+61f5,U+620a,U+6273,U+62f7,U+6342,U+6401,U+6402,U+6413,U+6512,U+655b,U+65a7,U+65f1,U+65f7,U+665f,U+6687,U+66a7,U+673d,U+67b8,U+6854,U+68d8,U+68fa,U+696d,U+6a02,U+6a0a,U+6a80,U+6b7c,U+6bd9,U+6c2e,U+6c76,U+6cf8,U+6d4a,U+6d85,U+6e24,U+6e32,U+6ec7,U+6ed5,U+6f88,U+700f,U+701a,U+7078,U+707c,U+70ac,U+70c1,U+7409,U+7422,U+7480,U+74a8,U+752b,U+7574,U+7656,U+7699,U+7737,U+785d,U+78be,U+79b9,U+7a3d,U+7a91,U+7a9f,U+7ae3,U+7b77,U+7c3f,U+7d1a,U+7d50,U+7d93,U+803f,U+8042,U+808b,U+8236,U+82b8,U+82b9,U+82ef,U+8309,U+836b,U+83ef,U+8431,U+85c9,U+865e,U+868c,U+8759,U+8760,U+8845,U+89ba,U+8a2a,U+8c41,U+8cec,U+8d2c,U+8d4e,U+8e66,U+8e6d,U+8eaf,U+902e,U+914b,U+916e,U+919b,U+949b,U+94a0,U+94b0,U+9541,U+9542,U+9556,U+95eb,U+95f5,U+964b,U+968b,U+96cc,U+96cd,U+96cf,U+9704,U+9713,U+9890,U+98a8,U+9985,U+9992,U+9a6d,U+9a81,U+9a86,U+9ab8,U+9ca4,U+9f9a,U+ff02,U+ff1e,U+ff3d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.78.DTuoSW3j.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+10c,U+203b,U+2265,U+2573,U+25b2,U+3448,U+3449,U+4e1e,U+4e5e,U+4f3a,U+4f5f,U+4fea,U+5026,U+508d,U+5189,U+5254,U+5288,U+52d8,U+52fa,U+5306,U+5308,U+5384,U+53ed,U+543c,U+5450,U+5455,U+5466,U+54c4,U+5578,U+55a7,U+561f,U+5631,U+572d,U+575f,U+57ae,U+57e0,U+5830,U+594e,U+5984,U+5993,U+5bdd,U+5c0d,U+5c7f,U+5c82,U+5e62,U+5ed3,U+5f08,U+607a,U+60bc,U+60df,U+625b,U+6292,U+62e2,U+6363,U+6467,U+6714,U+675e,U+6771,U+67a2,U+67ff,U+6805,U+6813,U+6869,U+68a7,U+68e0,U+6930,U+6986,U+69a8,U+69df,U+6a44,U+6a5f,U+6c13,U+6c1f,U+6c22,U+6c2f,U+6c40,U+6c81,U+6c9b,U+6ca5,U+6da4,U+6df3,U+6e85,U+6eba,U+6f13,U+6f33,U+6f62,U+715e,U+72c4,U+73d1,U+73fe,U+7405,U+7455,U+7487,U+7578,U+75a4,U+75eb,U+7693,U+7738,U+7741,U+776b,U+7792,U+77a7,U+77a9,U+77b3,U+788c,U+7984,U+79a7,U+79e4,U+7a1a,U+7a57,U+7aa6,U+7b0b,U+7b5d,U+7c27,U+7c7d,U+7caa,U+7cd9,U+7cef,U+7eda,U+7ede,U+7f24,U+8046,U+80fa,U+81b3,U+81fb,U+8207,U+8258,U+8335,U+8339,U+8354,U+840e,U+85b0,U+85fb,U+8695,U+86aa,U+8717,U+8749,U+874c,U+8996,U+89bd,U+89c5,U+8bdb,U+8bf5,U+8c5a,U+8d3f,U+8d9f,U+8e44,U+8fed,U+9005,U+9019,U+904e,U+9082,U+90af,U+90dd,U+90e1,U+90f8,U+9119,U+916f,U+9176,U+949e,U+94a7,U+94c2,U+9525,U+9580,U+95dc,U+96e2,U+96fb,U+9a7c,U+9a7f,U+9b41,U+9ca8,U+9cc4,U+9cde,U+9e92,U+9ede,U+ff10,U+ff13,U+ff3b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.79.C7kLL5p-.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+60,U+2606,U+3014,U+3015,U+309c,U+33a1,U+4e52,U+4ec6,U+4f86,U+4f8d,U+4fde,U+4fef,U+500b,U+502a,U+515c,U+518a,U+51a5,U+51f3,U+5243,U+52c9,U+52d5,U+53a2,U+53ee,U+54ce,U+54fa,U+54fc,U+5580,U+5587,U+563f,U+56da,U+5792,U+5815,U+5960,U+59d7,U+5a1f,U+5b78,U+5b9b,U+5be1,U+5c4e,U+5c51,U+5c6f,U+5c9a,U+5cfb,U+5d16,U+5ed6,U+5f27,U+5f6a,U+5f6c,U+603c,U+609a,U+6168,U+61c8,U+6236,U+62d0,U+62f1,U+62fd,U+631a,U+6328,U+632b,U+6346,U+638f,U+63a0,U+63c9,U+655e,U+6590,U+6615,U+6627,U+66ae,U+66e6,U+66f0,U+6703,U+67da,U+67ec,U+6816,U+6893,U+68ad,U+68f5,U+6977,U+6984,U+69db,U+6b72,U+6bb7,U+6ce3,U+6cfb,U+6d47,U+6da1,U+6dc4,U+6e43,U+6eaf,U+6eff,U+6f8e,U+7011,U+7063,U+7076,U+7096,U+70ba,U+70db,U+70ef,U+7119,U+711a,U+7172,U+718f,U+7194,U+727a,U+72d9,U+72ed,U+7325,U+73ae,U+73ba,U+73c0,U+7410,U+7426,U+7554,U+7576,U+75ae,U+75b9,U+762b,U+766b,U+7682,U+7750,U+7779,U+7784,U+77eb,U+77ee,U+78f7,U+79e9,U+7a79,U+7b1b,U+7b28,U+7bf7,U+7db2,U+7ec5,U+7eee,U+7f14,U+7f1a,U+7fe1,U+8087,U+809b,U+8231,U+830e,U+835f,U+83e9,U+849c,U+851a,U+868a,U+8718,U+874e,U+8822,U+8910,U+8944,U+8a3b,U+8bb6,U+8bbc,U+8d50,U+8e72,U+8f9c,U+900d,U+904b,U+9063,U+90a2,U+90b9,U+94f2,U+952f,U+9576,U+9577,U+9593,U+95f8,U+961c,U+9631,U+969b,U+96a7,U+96c1,U+9716,U+9761,U+97ad,U+97e7,U+98a4,U+997a,U+9a73,U+9b44,U+9e3d,U+9ecf,U+9ed4,U+ff11,U+ff12}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.80.B23LZ1i1.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2193,U+2462,U+4e19,U+4e2b,U+4e36,U+4ea8,U+4ed1,U+4ed7,U+4f51,U+4f63,U+4f83,U+50e7,U+5112,U+5167,U+51a4,U+51b6,U+5239,U+5265,U+532a,U+5351,U+537f,U+5401,U+548f,U+5492,U+54af,U+54b3,U+54bd,U+54d1,U+54df,U+554f,U+5564,U+5598,U+5632,U+56a3,U+56e7,U+574e,U+575d,U+575e,U+57d4,U+584c,U+58e4,U+5937,U+5955,U+5a05,U+5a49,U+5ac2,U+5bb0,U+5c39,U+5c61,U+5d0e,U+5de9,U+5e9a,U+5eb8,U+5f0a,U+5f13,U+5f8c,U+608d,U+611b,U+6127,U+62a0,U+634f,U+635e,U+63fd,U+6577,U+658b,U+65bc,U+660a,U+6643,U+6656,U+6760,U+67af,U+67c4,U+67e0,U+6817,U+68cd,U+690e,U+6960,U+69b4,U+6a71,U+6aac,U+6b67,U+6bb4,U+6c55,U+6c70,U+6c82,U+6ca6,U+6cb8,U+6cbe,U+6e9c,U+6ede,U+6ee5,U+6f4d,U+6f84,U+6f9c,U+7115,U+7121,U+722a,U+7261,U+7272,U+7280,U+72f8,U+7504,U+754f,U+75d8,U+767c,U+76ef,U+778e,U+77bb,U+77f6,U+786b,U+78b1,U+7948,U+7985,U+79be,U+7a83,U+7a8d,U+7eac,U+7eef,U+7ef8,U+7efd,U+7f00,U+803d,U+8086,U+810a,U+8165,U+819d,U+81a8,U+8214,U+829c,U+831c,U+8328,U+832b,U+8367,U+83e0,U+83f1,U+8403,U+846b,U+8475,U+84b2,U+8513,U+8574,U+85af,U+86d9,U+86db,U+8acb,U+8bbd,U+8be0,U+8be1,U+8c0e,U+8d29,U+8d63,U+8e81,U+8f7f,U+9032,U+9042,U+90b1,U+90b5,U+9165,U+9175,U+94a6,U+94c5,U+950c,U+9540,U+9610,U+9699,U+96c7,U+973e,U+978d,U+97ec,U+97f6,U+984c,U+987d,U+9882,U+9965,U+996a,U+9972,U+9a8f,U+9ad3,U+9ae6,U+9cb8,U+9edb,U+ff05,U+ff0b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.81.Cg2szj7O.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+5e,U+2190,U+250a,U+25bc,U+25cf,U+300f,U+4e56,U+4ea9,U+4f3d,U+4f6c,U+4f88,U+4fa8,U+4fcf,U+5029,U+5188,U+51f9,U+5203,U+524a,U+5256,U+529d,U+5375,U+53db,U+541f,U+5435,U+5457,U+548b,U+54b1,U+54c7,U+54d4,U+54e9,U+556a,U+5589,U+55bb,U+55e8,U+55ef,U+563b,U+566a,U+576a,U+58f9,U+598d,U+599e,U+59a8,U+5a9b,U+5ae3,U+5bde,U+5c4c,U+5c60,U+5d1b,U+5deb,U+5df7,U+5e18,U+5f26,U+5f64,U+601c,U+6084,U+60e9,U+614c,U+61be,U+6208,U+621a,U+6233,U+6254,U+62d8,U+62e6,U+62ef,U+6323,U+632a,U+633d,U+6361,U+6380,U+6405,U+640f,U+6614,U+6642,U+6657,U+67a3,U+6808,U+683d,U+6850,U+6897,U+68b3,U+68b5,U+68d5,U+6a58,U+6b47,U+6b6a,U+6c28,U+6c90,U+6ca7,U+6cf5,U+6d51,U+6da9,U+6dc7,U+6dd1,U+6e0a,U+6e5b,U+6f47,U+6f6d,U+70ad,U+70f9,U+710a,U+7130,U+71ac,U+745f,U+7476,U+7490,U+7529,U+7538,U+75d2,U+7696,U+76b1,U+76fc,U+777f,U+77dc,U+789f,U+795b,U+79bd,U+79c9,U+7a3b,U+7a46,U+7aa5,U+7ad6,U+7ca5,U+7cb9,U+7cdf,U+7d6e,U+7f06,U+7f38,U+7fa1,U+7fc1,U+8015,U+803b,U+80a2,U+80aa,U+8116,U+813e,U+82ad,U+82bd,U+8305,U+8346,U+846c,U+8549,U+859b,U+8611,U+8680,U+87f9,U+884d,U+8877,U+888d,U+88d4,U+898b,U+8a79,U+8a93,U+8c05,U+8c0d,U+8c26,U+8d1e,U+8d31,U+8d81,U+8e22,U+8f90,U+8f96,U+90ca,U+916c,U+917f,U+9187,U+918b,U+9499,U+94a9,U+9524,U+958b,U+9600,U+9640,U+96b6,U+96ef,U+98d9,U+9976,U+997f,U+9a74,U+9a84,U+9c8d,U+9e26,U+9e9f,U+ff0f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.82.C-XsQLys.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+b0,U+2191,U+2460,U+2461,U+25c6,U+300e,U+4e1b,U+4e7e,U+4ed5,U+4ef2,U+4f10,U+4f1e,U+4f50,U+4fa6,U+4faf,U+5021,U+50f5,U+5179,U+5180,U+51d1,U+522e,U+52a3,U+52c3,U+52cb,U+5300,U+5319,U+5320,U+5349,U+5395,U+53d9,U+541e,U+5428,U+543e,U+54c0,U+54d2,U+570b,U+5858,U+58f6,U+5974,U+59a5,U+59e8,U+59ec,U+5a36,U+5a9a,U+5ab3,U+5b99,U+5baa,U+5ce1,U+5d14,U+5d4c,U+5dc5,U+5de2,U+5e99,U+5e9e,U+5f18,U+5f66,U+5f70,U+6070,U+60d5,U+60e7,U+6101,U+611a,U+6241,U+6252,U+626f,U+6296,U+62bc,U+62cc,U+63a9,U+644a,U+6454,U+64a9,U+64b8,U+6500,U+6572,U+65a5,U+65a9,U+65ec,U+660f,U+6749,U+6795,U+67ab,U+68da,U+6912,U+6bbf,U+6bef,U+6cab,U+6cca,U+6ccc,U+6cfc,U+6d3d,U+6d78,U+6dee,U+6e17,U+6e34,U+6e83,U+6ea2,U+6eb6,U+6f20,U+6fa1,U+707f,U+70d8,U+70eb,U+714c,U+714e,U+7235,U+7239,U+73ca,U+743c,U+745c,U+7624,U+763e,U+76f2,U+77db,U+77e9,U+780d,U+7838,U+7845,U+78ca,U+796d,U+7a84,U+7aed,U+7b3c,U+7eb2,U+7f05,U+7f20,U+7f34,U+7f62,U+7fc5,U+7fd8,U+7ff0,U+800d,U+8036,U+80ba,U+80be,U+80c0,U+80c1,U+8155,U+817a,U+8180,U+81e3,U+8206,U+8247,U+8270,U+8299,U+8304,U+8393,U+83b9,U+83ca,U+840d,U+8427,U+8469,U+8471,U+84c4,U+84ec,U+853d,U+8681,U+8682,U+8721,U+8854,U+88d5,U+88f9,U+8bc0,U+8c0a,U+8c29,U+8c2d,U+8d41,U+8dea,U+8eb2,U+8f9f,U+903b,U+903e,U+9102,U+9493,U+94a5,U+94f8,U+95ef,U+95f7,U+9706,U+9709,U+9774,U+9887,U+98a0,U+9e64,U+9f9f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.83.cVFcZU-Y.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2103,U+4e18,U+4e27,U+4e28,U+4e38,U+4e59,U+4e8f,U+4ead,U+4ec7,U+4fe9,U+503a,U+5085,U+5146,U+51af,U+51f8,U+52ab,U+5339,U+535c,U+5378,U+538c,U+5398,U+53f9,U+5415,U+5475,U+54aa,U+54ac,U+54b8,U+5582,U+5760,U+5764,U+57cb,U+5835,U+5885,U+5951,U+5983,U+59da,U+5a77,U+5b5d,U+5b5f,U+5bb5,U+5bc2,U+5be8,U+5bfa,U+5c2c,U+5c34,U+5c41,U+5c48,U+5c65,U+5cad,U+5e06,U+5e42,U+5ef7,U+5f17,U+5f25,U+5f6d,U+5f79,U+6028,U+6064,U+6068,U+606d,U+607c,U+6094,U+6109,U+6124,U+6247,U+626d,U+6291,U+629a,U+62ac,U+62b9,U+62fe,U+6324,U+6349,U+6367,U+6398,U+6495,U+64a4,U+64b0,U+64bc,U+64ce,U+658c,U+65ed,U+6602,U+6674,U+6691,U+66a8,U+674f,U+679a,U+67ef,U+67f4,U+680b,U+6876,U+68a8,U+6a59,U+6a61,U+6b20,U+6bc5,U+6d12,U+6d46,U+6d8c,U+6dc0,U+6e14,U+6e23,U+6f06,U+7164,U+716e,U+7199,U+71e5,U+72ac,U+742a,U+755c,U+75ab,U+75b2,U+75f4,U+7897,U+78b3,U+78c5,U+7978,U+79fd,U+7a74,U+7b4b,U+7b5b,U+7ece,U+7ed2,U+7ee3,U+7ef3,U+7f50,U+7f55,U+7f9e,U+7fe0,U+809d,U+8106,U+814a,U+8154,U+817b,U+818f,U+81c2,U+81ed,U+821f,U+82a6,U+82d1,U+8302,U+83c7,U+845b,U+848b,U+84c9,U+85e4,U+86ee,U+8700,U+8774,U+886c,U+8881,U+8c1c,U+8c79,U+8d2a,U+8d3c,U+8eba,U+8f70,U+8fa9,U+8fb1,U+900a,U+9017,U+901d,U+9022,U+906e,U+946b,U+94dd,U+94ed,U+953b,U+95fa,U+95fd,U+964c,U+96c0,U+971c,U+971e,U+9753,U+9756,U+97e6,U+9881,U+9b4f,U+9e2d,U+9f0e,U+ff5c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.84.BZCvveSP.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+24,U+4e08,U+4e43,U+4e4f,U+4ef0,U+4f2a,U+507f,U+50ac,U+50bb,U+5151,U+51bb,U+51f6,U+51fd,U+5272,U+52fe,U+5362,U+53c9,U+53d4,U+53e0,U+543b,U+54f2,U+5507,U+5524,U+558a,U+55b5,U+561b,U+56ca,U+5782,U+57c3,U+5893,U+5915,U+5949,U+5962,U+59ae,U+59dc,U+59fb,U+5bd3,U+5c38,U+5cb3,U+5d07,U+5d29,U+5de1,U+5dfe,U+5e15,U+5eca,U+5f2f,U+5f7c,U+5fcc,U+6021,U+609f,U+60f9,U+6108,U+6148,U+6155,U+6170,U+61d2,U+6251,U+629b,U+62ab,U+62e8,U+62f3,U+6321,U+6350,U+6566,U+659c,U+65e8,U+6635,U+6655,U+6670,U+66f9,U+6734,U+679d,U+6851,U+6905,U+6b49,U+6b96,U+6c1b,U+6c41,U+6c6a,U+6c83,U+6cf3,U+6d9b,U+6dcb,U+6e1d,U+6e20,U+6e21,U+6eaa,U+6ee4,U+6ee9,U+6f58,U+70e4,U+722c,U+7262,U+7267,U+72b9,U+72e0,U+72ee,U+72f1,U+7334,U+73ab,U+7433,U+7470,U+758f,U+75d5,U+764c,U+7686,U+76c6,U+76fe,U+7720,U+77e2,U+7802,U+7816,U+788d,U+7891,U+7a00,U+7a9d,U+7b52,U+7bad,U+7c98,U+7cca,U+7eba,U+7eea,U+7ef5,U+7f1d,U+7f69,U+806a,U+809a,U+80bf,U+80c3,U+81c0,U+820c,U+82ac,U+82af,U+82cd,U+82d7,U+838e,U+839e,U+8404,U+84b8,U+852c,U+8587,U+85aa,U+8650,U+8679,U+86c7,U+8702,U+87ba,U+886b,U+8870,U+8c10,U+8c23,U+8c6b,U+8d3e,U+8d4b,U+8d4c,U+8d64,U+8d6b,U+8d74,U+8e29,U+8f69,U+8f74,U+8fb0,U+8fdf,U+901b,U+9038,U+9093,U+90aa,U+9171,U+9489,U+94ae,U+94c3,U+9508,U+9510,U+9601,U+9614,U+9675,U+97f5,U+9888,U+98d8,U+9971,U+9aa4,U+9e3f,U+9e45,U+9e4f,U+9e70,U+9f7f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.85.UdkRxblB.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+a5,U+2022,U+2192,U+2605,U+4e11,U+4e22,U+4e32,U+4f0d,U+4f0f,U+4f69,U+4ff1,U+50b2,U+5154,U+51dd,U+51f0,U+5211,U+5269,U+533f,U+5366,U+5367,U+5389,U+5413,U+5440,U+5446,U+5561,U+574a,U+5751,U+57ab,U+5806,U+5821,U+582a,U+58f3,U+5938,U+5948,U+5978,U+59d1,U+5a03,U+5a07,U+5ac1,U+5acc,U+5ae9,U+5bb4,U+5bc4,U+5c3f,U+5e3d,U+5e7d,U+5f92,U+5faa,U+5fe0,U+5ffd,U+6016,U+60a0,U+60dc,U+60e8,U+614e,U+6212,U+6284,U+62c6,U+62d3,U+62d4,U+63f4,U+642c,U+6478,U+6491,U+6492,U+64e6,U+6591,U+65a4,U+664b,U+6735,U+6746,U+67f1,U+67f3,U+6842,U+68af,U+68c9,U+68cb,U+6a31,U+6b3a,U+6bc1,U+6c0f,U+6c27,U+6c57,U+6cc4,U+6ce5,U+6d2a,U+6d66,U+6d69,U+6daf,U+6e58,U+6ecb,U+6ef4,U+707e,U+7092,U+70ab,U+71d5,U+7275,U+7384,U+73b2,U+7434,U+74e6,U+74f7,U+75bc,U+76c8,U+76d0,U+7709,U+77ac,U+7855,U+78a7,U+78c1,U+7a77,U+7b79,U+7c92,U+7cae,U+7cd5,U+7ea4,U+7eb5,U+7ebd,U+7f5a,U+7fd4,U+7ffc,U+8083,U+8096,U+80a0,U+80d6,U+80de,U+8102,U+8109,U+810f,U+8179,U+8292,U+82b3,U+8352,U+8361,U+83cc,U+841d,U+8461,U+8482,U+8521,U+857e,U+866b,U+8776,U+8896,U+889c,U+88f8,U+8a9e,U+8bc8,U+8bf8,U+8c0b,U+8c28,U+8d2b,U+8d2f,U+8d37,U+8d3a,U+8d54,U+8dc3,U+8dcc,U+8df5,U+8e0f,U+8e48,U+8f86,U+8f88,U+8f9e,U+8fc1,U+8fc8,U+8feb,U+9065,U+90a6,U+90bb,U+90c1,U+94dc,U+9521,U+9676,U+96d5,U+970d,U+9897,U+997c,U+9a70,U+9a76,U+9a9a,U+9ad4,U+9e23,U+9e7f,U+9f3b,U+ffe5}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.86.BSnHnHru.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+300c,U+300d,U+4e54,U+4e58,U+4e95,U+4ec1,U+4f2f,U+4f38,U+4fa3,U+4fca,U+503e,U+5141,U+5144,U+517c,U+51cc,U+51ed,U+5242,U+52b2,U+52d2,U+52e4,U+540a,U+5439,U+5448,U+5496,U+54ed,U+5565,U+5761,U+5766,U+58ee,U+593a,U+594b,U+594f,U+5954,U+5996,U+59c6,U+59ff,U+5b64,U+5bff,U+5c18,U+5c1d,U+5c97,U+5ca9,U+5cb8,U+5e9f,U+5ec9,U+5f04,U+5f7b,U+5fa1,U+5fcd,U+6012,U+60a6,U+60ac,U+60b2,U+60ef,U+626e,U+6270,U+6276,U+62d6,U+62dc,U+6316,U+632f,U+633a,U+6355,U+63aa,U+6447,U+649e,U+64c5,U+654c,U+65c1,U+65cb,U+65e6,U+6606,U+6731,U+675c,U+67cf,U+67dc,U+6846,U+6b8b,U+6beb,U+6c61,U+6c88,U+6cbf,U+6cdb,U+6cea,U+6d45,U+6d53,U+6d74,U+6d82,U+6da8,U+6db5,U+6deb,U+6eda,U+6ee8,U+6f0f,U+706d,U+708e,U+70ae,U+70bc,U+70c2,U+70e6,U+7237,U+7238,U+72fc,U+730e,U+731b,U+739b,U+73bb,U+7483,U+74dc,U+74f6,U+7586,U+7626,U+775b,U+77ff,U+788e,U+78b0,U+7956,U+7965,U+79e6,U+7af9,U+7bee,U+7c97,U+7eb1,U+7eb7,U+7ed1,U+7ed5,U+7f6a,U+7f72,U+7fbd,U+8017,U+808c,U+80a9,U+80c6,U+80ce,U+8150,U+8170,U+819c,U+820d,U+8230,U+8239,U+827e,U+8377,U+8389,U+83b2,U+8428,U+8463,U+867e,U+88c2,U+88d9,U+8986,U+8bca,U+8bde,U+8c13,U+8c8c,U+8d21,U+8d24,U+8d56,U+8d60,U+8d8b,U+8db4,U+8e2a,U+8f68,U+8f89,U+8f9b,U+8fa8,U+8fbd,U+9003,U+90ce,U+90ed,U+9189,U+94bb,U+9505,U+95f9,U+963b,U+9655,U+966a,U+9677,U+96fe,U+9896,U+99a8,U+9a71,U+9a82,U+9a91,U+9b45,U+9ece,U+9f20,U+ff0d}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.87.BV10fPYF.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4e4c,U+4e88,U+4ea1,U+4ea6,U+4ed3,U+4ed4,U+4eff,U+4f30,U+4fa7,U+4fc4,U+4fd7,U+500d,U+504f,U+5076,U+5077,U+517d,U+5192,U+51c9,U+51ef,U+5238,U+5251,U+526a,U+52c7,U+52df,U+52ff,U+53a6,U+53a8,U+53ec,U+5410,U+559d,U+55b7,U+5634,U+573e,U+5783,U+585e,U+586b,U+58a8,U+5999,U+59d3,U+5a1c,U+5a46,U+5b54,U+5b55,U+5b85,U+5b8b,U+5b8f,U+5bbf,U+5bd2,U+5c16,U+5c24,U+5e05,U+5e45,U+5e7c,U+5e84,U+5f03,U+5f1f,U+5f31,U+5f84,U+5f90,U+5fbd,U+5fc6,U+5fd9,U+5fe7,U+6052,U+6062,U+6089,U+60a3,U+60d1,U+6167,U+622a,U+6234,U+624e,U+6269,U+626c,U+62b5,U+62d2,U+6325,U+63e1,U+643a,U+6446,U+6562,U+656c,U+65e2,U+65fa,U+660c,U+6628,U+6652,U+6668,U+6676,U+66fc,U+66ff,U+6717,U+676d,U+67aa,U+67d4,U+6843,U+6881,U+68d2,U+695a,U+69fd,U+6a2a,U+6b8a,U+6c60,U+6c64,U+6c9f,U+6caa,U+6cc9,U+6ce1,U+6cfd,U+6d1b,U+6d1e,U+6d6e,U+6de1,U+6e10,U+6e7f,U+6f5c,U+704c,U+7070,U+7089,U+70b8,U+718a,U+71c3,U+723d,U+732a,U+73cd,U+7518,U+756a,U+75af,U+75be,U+75c7,U+76d2,U+76d7,U+7763,U+78e8,U+795d,U+79df,U+7c4d,U+7d2f,U+7ee9,U+7f13,U+7f8a,U+8000,U+8010,U+80af,U+80f6,U+80f8,U+8212,U+8273,U+82f9,U+83ab,U+83b1,U+83f2,U+8584,U+871c,U+8861,U+888b,U+88c1,U+88e4,U+8bd1,U+8bf1,U+8c31,U+8d5a,U+8d75,U+8d76,U+8de8,U+8f85,U+8fa3,U+8fc5,U+9006,U+903c,U+904d,U+9075,U+9178,U+9274,U+950b,U+9526,U+95ea,U+9636,U+9686,U+978b,U+987f,U+9a7e,U+9b42,U+9e1f,U+9ea6,U+9f13,U+9f84,U+ff5e}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.88.CIgaGyC3.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+23,U+3d,U+4e01,U+4e39,U+4e73,U+4ecd,U+4ed9,U+4eea,U+4f0a,U+4f1f,U+4f5b,U+4fa0,U+4fc3,U+501f,U+50a8,U+515a,U+5175,U+51a0,U+51c0,U+51e1,U+51e4,U+5200,U+520a,U+5224,U+523a,U+52aa,U+52b1,U+52b3,U+5348,U+5353,U+5360,U+5371,U+5377,U+539a,U+541b,U+5434,U+547c,U+54e6,U+5510,U+5531,U+5609,U+56f0,U+56fa,U+5733,U+574f,U+5851,U+5854,U+5899,U+58c1,U+592e,U+5939,U+5976,U+5986,U+59bb,U+5a18,U+5a74,U+5b59,U+5b87,U+5b97,U+5ba0,U+5bab,U+5bbd,U+5bbe,U+5bf8,U+5c0a,U+5c3a,U+5c4a,U+5e16,U+5e1d,U+5e2d,U+5e8a,U+6015,U+602a,U+6050,U+6069,U+6162,U+61c2,U+6293,U+6297,U+62b1,U+62bd,U+62df,U+62fc,U+6302,U+635f,U+638c,U+63ed,U+6458,U+6469,U+6563,U+6620,U+6653,U+6696,U+6697,U+66dd,U+675f,U+676f,U+6770,U+67d0,U+67d3,U+684c,U+6865,U+6885,U+68b0,U+68ee,U+690d,U+6b23,U+6b32,U+6bd5,U+6c89,U+6d01,U+6d25,U+6d89,U+6da6,U+6db2,U+6df7,U+6ed1,U+6f02,U+70c8,U+70df,U+70e7,U+7126,U+7236,U+7259,U+731c,U+745e,U+74e3,U+751a,U+751c,U+7532,U+7545,U+75db,U+7761,U+7a0d,U+7b51,U+7ca4,U+7cd6,U+7d2b,U+7ea0,U+7eb9,U+7ed8,U+7f18,U+7f29,U+8033,U+804a,U+80a4,U+80a5,U+80e1,U+817f,U+829d,U+82e6,U+8336,U+840c,U+8499,U+864e,U+8651,U+865a,U+88ad,U+89e6,U+8bd7,U+8bfa,U+8c37,U+8d25,U+8d38,U+8ddd,U+8fea,U+9010,U+9012,U+906d,U+907f,U+9080,U+90d1,U+9177,U+91ca,U+94fa,U+9501,U+9634,U+9635,U+9694,U+9707,U+9738,U+9769,U+9a7b,U+9a97,U+9aa8,U+9b3c,U+9c81,U+9ed8}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.89.Bo8scZSw.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+26,U+3c,U+d7,U+4e4e,U+4e61,U+4e71,U+4ebf,U+4ee4,U+4f26,U+5012,U+51ac,U+51b0,U+51b2,U+51b7,U+5218,U+521a,U+5220,U+5237,U+523b,U+526f,U+5385,U+53bf,U+53e5,U+53eb,U+53f3,U+53f6,U+5409,U+5438,U+54c8,U+54e5,U+552f,U+5584,U+5706,U+5723,U+5750,U+575a,U+5987,U+5988,U+59b9,U+59d0,U+59d4,U+5b88,U+5b9c,U+5bdf,U+5bfb,U+5c01,U+5c04,U+5c3e,U+5c4b,U+5c4f,U+5c9b,U+5cf0,U+5ddd,U+5de6,U+5de8,U+5e01,U+5e78,U+5e7b,U+5e9c,U+5ead,U+5ef6,U+5f39,U+5fd8,U+6000,U+6025,U+604b,U+6076,U+613f,U+6258,U+6263,U+6267,U+6298,U+62a2,U+62e5,U+62ec,U+6311,U+6377,U+6388,U+6389,U+63a2,U+63d2,U+641e,U+642d,U+654f,U+6551,U+6597,U+65cf,U+65d7,U+65e7,U+6682,U+66f2,U+671d,U+672b,U+6751,U+6768,U+6811,U+6863,U+6982,U+6bd2,U+6cf0,U+6d0b,U+6d17,U+6d59,U+6dd8,U+6dfb,U+6e7e,U+6f6e,U+6fb3,U+706f,U+719f,U+72af,U+72d0,U+72d7,U+732b,U+732e,U+7389,U+73e0,U+7530,U+7687,U+76d6,U+76db,U+7840,U+786c,U+79cb,U+79d2,U+7a0e,U+7a33,U+7a3f,U+7a97,U+7ade,U+7adf,U+7b26,U+7e41,U+7ec3,U+7f3a,U+8089,U+80dc,U+811a,U+8131,U+8138,U+821e,U+8349,U+83dc,U+8457,U+867d,U+86cb,U+8a89,U+8ba8,U+8bad,U+8bef,U+8bfe,U+8c6a,U+8d1d,U+8d4f,U+8d62,U+8dd1,U+8df3,U+8f6e,U+8ff9,U+900f,U+9014,U+9057,U+9192,U+91ce,U+9488,U+94a2,U+9547,U+955c,U+95f2,U+9644,U+964d,U+96c4,U+96c5,U+96e8,U+96f6,U+96f7,U+9732,U+9759,U+9760,U+987a,U+989c,U+9910,U+996d,U+996e,U+9b54,U+9e21,U+9ebb,U+9f50}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.90.rdEqBMaR.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+7e,U+2026,U+4e03,U+4e25,U+4e30,U+4e34,U+4e45,U+4e5d,U+4e89,U+4eae,U+4ed8,U+4f11,U+4f19,U+4f24,U+4f34,U+4f59,U+4f73,U+4f9d,U+4fb5,U+5047,U+505c,U+5170,U+519c,U+51cf,U+5267,U+5356,U+5374,U+5382,U+538b,U+53e6,U+5426,U+542b,U+542f,U+5462,U+5473,U+554a,U+5566,U+5708,U+571f,U+5757,U+57df,U+57f9,U+5802,U+590f,U+591c,U+591f,U+592b,U+5965,U+5979,U+5a01,U+5a5a,U+5b69,U+5b81,U+5ba1,U+5ba3,U+5c3c,U+5c42,U+5c81,U+5de7,U+5dee,U+5e0c,U+5e10,U+5e55,U+5e86,U+5e8f,U+5ea7,U+5f02,U+5f52,U+5f81,U+5ff5,U+60ca,U+60e0,U+6279,U+62c5,U+62ff,U+63cf,U+6444,U+64cd,U+653b,U+65bd,U+65e9,U+665a,U+66b4,U+66fe,U+6728,U+6740,U+6742,U+677e,U+67b6,U+680f,U+68a6,U+68c0,U+699c,U+6b4c,U+6b66,U+6b7b,U+6bcd,U+6bdb,U+6c38,U+6c47,U+6c49,U+6cb3,U+6cb9,U+6ce2,U+6d32,U+6d3e,U+6d4f,U+6e56,U+6fc0,U+7075,U+7206,U+725b,U+72c2,U+73ed,U+7565,U+7591,U+7597,U+75c5,U+76ae,U+76d1,U+76df,U+7834,U+7968,U+7981,U+79c0,U+7a7f,U+7a81,U+7ae5,U+7b14,U+7c89,U+7d27,U+7eaf,U+7eb3,U+7eb8,U+7ec7,U+7ee7,U+7eff,U+7f57,U+7ffb,U+805a,U+80a1,U+822c,U+82cf,U+82e5,U+8363,U+836f,U+84dd,U+878d,U+8840,U+8857,U+8863,U+8865,U+8b66,U+8bb2,U+8bda,U+8c01,U+8c08,U+8c46,U+8d1f,U+8d35,U+8d5b,U+8d5e,U+8da3,U+8ddf,U+8f93,U+8fdd,U+8ff0,U+8ff7,U+8ffd,U+9000,U+9047,U+9152,U+949f,U+94c1,U+94f6,U+9646,U+9648,U+9669,U+969c,U+96ea,U+97e9,U+987b,U+987e,U+989d,U+9970,U+9986,U+9c7c,U+9c9c}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.91.DBiparjV.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+25,U+4e14,U+4e1d,U+4e3d,U+4e49,U+4e60,U+4e9a,U+4eb2,U+4ec5,U+4efd,U+4f3c,U+4f4f,U+4f8b,U+4fbf,U+5019,U+5145,U+514b,U+516b,U+516d,U+5174,U+5178,U+517b,U+5199,U+519b,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+52bf,U+533b,U+5343,U+5347,U+534a,U+536b,U+5370,U+53e4,U+53f2,U+5403,U+542c,U+547d,U+54a8,U+54cd,U+54ea,U+552e,U+56f4,U+5747,U+575b,U+5883,U+589e,U+5931,U+5947,U+5956,U+5957,U+5a92,U+5b63,U+5b83,U+5ba4,U+5bb3,U+5bcc,U+5c14,U+5c1a,U+5c3d,U+5c40,U+5c45,U+5c5e,U+5df4,U+5e72,U+5e95,U+5f80,U+5f85,U+5fb7,U+5fd7,U+601d,U+626b,U+627f,U+62c9,U+62cd,U+6309,U+63a7,U+6545,U+65ad,U+65af,U+65c5,U+666e,U+667a,U+670b,U+671b,U+674e,U+677f,U+6781,U+6790,U+6797,U+6821,U+6838,U+6839,U+697c,U+6b27,U+6b62,U+6bb5,U+6c7d,U+6c99,U+6d4e,U+6d6a,U+6e29,U+6e2f,U+6ee1,U+6f14,U+6f2b,U+72b6,U+72ec,U+7387,U+7533,U+753b,U+76ca,U+76d8,U+7701,U+773c,U+77ed,U+77f3,U+7814,U+793c,U+79bb,U+79c1,U+79d8,U+79ef,U+79fb,U+7a76,U+7b11,U+7b54,U+7b56,U+7b97,U+7bc7,U+7c73,U+7d20,U+7eaa,U+7ec8,U+7edd,U+7eed,U+7efc,U+7fa4,U+804c,U+8058,U+80cc,U+8111,U+817e,U+826f,U+8303,U+843d,U+89c9,U+89d2,U+8ba2,U+8bbf,U+8bc9,U+8bcd,U+8be6,U+8c22,U+8c61,U+8d22,U+8d26,U+8d27,U+8d8a,U+8f6f,U+8f7b,U+8f83,U+8f91,U+8fb9,U+8fd4,U+8fdc,U+9002,U+94b1,U+9519,U+95ed,U+961f,U+9632,U+9633,U+963f,U+968f,U+9690,U+96be,U+9876,U+9884,U+98de,U+9988,U+9999,U+9ec4,U+ff1b}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.92.d77ERfTX.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2b,U+40,U+3000,U+300a,U+300b,U+4e16,U+4e66,U+4e70,U+4e91,U+4e92,U+4e94,U+4e9b,U+4ec0,U+4eca,U+4f01,U+4f17,U+4f18,U+4f46,U+4f4e,U+4f9b,U+4fee,U+503c,U+5065,U+50cf,U+513f,U+5148,U+518d,U+51c6,U+51e0,U+5217,U+529e,U+529f,U+5341,U+534f,U+5361,U+5386,U+53c2,U+53c8,U+53cc,U+53d7,U+53d8,U+5404,U+5411,U+5417,U+5427,U+5468,U+559c,U+5668,U+56e0,U+56e2,U+56ed,U+5740,U+57fa,U+58eb,U+5904,U+592a,U+59cb,U+5a31,U+5b58,U+5b9d,U+5bc6,U+5c71,U+5dde,U+5df1,U+5e08,U+5e26,U+5e2e,U+5e93,U+5e97,U+5eb7,U+5f15,U+5f20,U+5f3a,U+5f62,U+5f69,U+5f88,U+5f8b,U+5fc5,U+600e,U+620f,U+6218,U+623f,U+627e,U+628a,U+62a4,U+62db,U+62e9,U+6307,U+6362,U+636e,U+64ad,U+6539,U+653f,U+6548,U+6574,U+6613,U+6625,U+663e,U+666f,U+672a,U+6750,U+6784,U+6a21,U+6b3e,U+6b65,U+6bcf,U+6c11,U+6c5f,U+6d4b,U+6df1,U+706b,U+7167,U+724c,U+738b,U+73a9,U+73af,U+7403,U+7537,U+754c,U+7559,U+767d,U+7740,U+786e,U+795e,U+798f,U+79f0,U+7aef,U+7b7e,U+7bb1,U+7ea2,U+7ea6,U+7ec4,U+7ec6,U+7ecd,U+7edc,U+7ef4,U+8003,U+80b2,U+81f3,U+81f4,U+822a,U+827a,U+82f1,U+83b7,U+8425,U+89c2,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8be5,U+8bed,U+8c03,U+8d23,U+8d2d,U+8d34,U+8d70,U+8db3,U+8fbe,U+8fce,U+8fd1,U+8fde,U+9001,U+901f,U+9020,U+90a3,U+914d,U+91c7,U+94fe,U+9500,U+952e,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975e,U+97f3,U+9879,U+9886,U+98df,U+9a6c,U+9a8c,U+9ed1,U+9f99}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.93.C11RpNX4.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4e,U+201c,U+201d,U+3010,U+3011,U+4e07,U+4e1c,U+4e24,U+4e3e,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4e8c,U+4ea4,U+4eab,U+4eac,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4ef7,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5143,U+5149,U+514d,U+5171,U+5177,U+518c,U+51fb,U+521b,U+5229,U+522b,U+52a9,U+5305,U+5317,U+534e,U+5355,U+5357,U+535a,U+5373,U+539f,U+53bb,U+53ca,U+53cd,U+53d6,U+53e3,U+53ea,U+53f0,U+5458,U+5546,U+56db,U+573a,U+578b,U+57ce,U+58f0,U+590d,U+5934,U+5973,U+5b57,U+5b8c,U+5b98,U+5bb9,U+5bfc,U+5c06,U+5c11,U+5c31,U+5c55,U+5df2,U+5e03,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+6001,U+603b,U+60f3,U+611f,U+6216,U+624d,U+6253,U+6295,U+6301,U+6392,U+641c,U+652f,U+653e,U+6559,U+6599,U+661f,U+671f,U+672f,U+6761,U+67e5,U+6807,U+6837,U+683c,U+6848,U+6b22,U+6b64,U+6bd4,U+6c14,U+6c34,U+6c42,U+6ca1,U+6d41,U+6d77,U+6d88,U+6e05,U+6e38,U+6e90,U+7136,U+7231,U+7531,U+767e,U+76ee,U+76f4,U+771f,U+7801,U+793a,U+79cd,U+7a0b,U+7a7a,U+7acb,U+7ae0,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7d22,U+7ea7,U+7ed3,U+7ed9,U+7edf,U+7f16,U+7f6e,U+8001,U+800c,U+8272,U+8282,U+82b1,U+8350,U+88ab,U+88c5,U+897f,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bc4,U+8bfb,U+8d28,U+8d39,U+8d77,U+8d85,U+8def,U+8eab,U+8f66,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+91cc,U+91cd,U+91cf,U+95fb,U+9650,U+96c6,U+9891,U+98ce,U+ff1f}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.94.BuKQmRAR.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+3e,U+5f,U+7c,U+a0,U+a9,U+4e09-4e0b,U+4e0d,U+4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a,U+4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4f60,U+4fe1,U+5165,U+5168,U+516c,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0,U+52a1,U+52a8,U+5316,U+533a,U+53cb,U+53d1,U+53ef,U+53f7,U+53f8,U+5408,U+540c-540e,U+544a,U+548c,U+54c1,U+56de,U+56fd,U+56fe,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+5929,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5ba2,U+5bb6,U+5bf9,U+5c0f,U+5de5,U+5e02,U+5e38,U+5e73,U+5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+5fc3,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210,U+6211,U+6237,U+6240,U+624b,U+6280,U+62a5,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662d,U+662f,U+66f4,U+6700,U+670d,U+672c,U+673a,U+6743,U+6765,U+679c,U+682a,U+6b21,U+6b63,U+6cbb,U+6cd5,U+6ce8,U+6d3b,U+70ed,U+7247,U+7248,U+7269,U+7279,U+73b0,U+7406,U+751f,U+7528,U+7535,U+767b,U+76f8,U+770b,U+77e5,U+793e,U+79d1,U+7ad9,U+7b49,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+7f8e,U+8005,U+8054,U+80fd,U+81ea,U+85cf,U+884c,U+8868,U+8981,U+89c6,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8,U+8fd9,U+8fdb,U+901a,U+9053,U+90e8,U+91d1,U+957f,U+95e8,U+95ee,U+95f4,U+9762,U+9875,U+9898,U+9996,U+9ad8,U+ff01,U+ff08,U+ff09}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.95.BgaMGYnK.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+20-22,U+27-2a,U+2c-3b,U+3f,U+41-4d,U+4f-5d,U+61-7b,U+7d,U+ab,U+ae,U+b2,U+b7,U+bb,U+2013,U+2014,U+2039,U+203a,U+2122,U+3001,U+3002,U+30fb,U+30fc,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708,U+6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff0e,U+ff1a}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Light.96.D0H2WHwh.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+df-e5,U+e7-ea,U+ec,U+ed,U+f1-f4,U+f6,U+f9,U+fa,U+fc,U+101,U+103,U+113,U+12b,U+148,U+14d,U+16b,U+1ce,U+1d0,U+300,U+301,U+1ebf,U+1ec7,U+3042,U+3044,U+3046,U+3048,U+304a-3055,U+3057,U+3059-305b,U+305d,U+305f-3061,U+3063-306b,U+306d-3073,U+3075,U+3076,U+3078,U+3079,U+307b,U+307e,U+307f,U+3081-308d,U+308f,U+3092,U+3093,U+30a1-30a4,U+30a6-30bb,U+30bd,U+30bf-30c1,U+30c3,U+30c4,U+30c6-30cb,U+30cd-30d7,U+30d9-30e1,U+30e3-30e7,U+30e9-30ed,U+30ef,U+30f3}:root{--vp-sidebar-width: 300px;--vp-font-family-base: "HarmonyOS Sans SC", sans-serif}:root{--vp-custom-block-info: #cccccc;--vp-custom-block-info-bg: #fdfdfe;--vp-custom-block-tip: #009400;--vp-custom-block-tip-bg: #e6f6e6;--vp-custom-block-warning: #e6a700;--vp-custom-block-warning-bg: #fff8e6;--vp-custom-block-danger: #e13238;--vp-custom-block-danger-bg: #ffebec;--vp-custom-block-note: #4cb3d4;--vp-custom-block-note-bg: #eef9fd;--vp-custom-block-important: #a371f7;--vp-custom-block-important-bg: #f4eefe;--vp-custom-block-details: #3e3e45;--vp-custom-block-details-bg: #f1f1f1e8}.dark{--vp-custom-block-info: #cccccc;--vp-custom-block-info-bg: #474748;--vp-custom-block-tip: #009400;--vp-custom-block-tip-bg: #003100;--vp-custom-block-warning: #e6a700;--vp-custom-block-warning-bg: #4d3800;--vp-custom-block-danger: #e13238;--vp-custom-block-danger-bg: #4b1113;--vp-custom-block-note: #4cb3d4;--vp-custom-block-note-bg: #193c47;--vp-custom-block-important: #a371f7;--vp-custom-block-important-bg: #230555;--vp-custom-block-details-bg: #ffffff0d}.custom-block-title{font-size:16px}.custom-block.info{background-color:var(--vp-custom-block-info-bg);border-left:5px solid var(--vp-custom-block-info)}.custom-block.tip{background-color:var(--vp-custom-block-tip-bg);border-left:5px solid var(--vp-custom-block-tip)}.custom-block.warning{background-color:var(--vp-custom-block-warning-bg);border-left:5px solid var(--vp-custom-block-warning)}.custom-block.danger{background-color:var(--vp-custom-block-danger-bg);border-left:5px solid var(--vp-custom-block-danger)}.custom-block.note{background-color:var(--vp-custom-block-note-bg);border-left:5px solid var(--vp-custom-block-note)}.custom-block.important{background-color:var(--vp-custom-block-important-bg);border-left:5px solid var(--vp-custom-block-important)}.custom-block.caution{background-color:var(--vp-c-red-soft);border-left:5px solid var(--vp-c-red-3)}.vp-code-group .tabs{padding-top:30px}.vp-code-group .tabs:before{background:#fc625d;border-radius:50%;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;content:" ";height:12px;width:12px;left:12px;margin-top:-20px;position:absolute}.vp-code-group{color:var(--vp-c-black-soft);border-radius:8px;box-shadow:0 10px 30px #0006}:root{--vp-c-brand-1: #5224b6;--vp-c-brand-2: #352984;--vp-c-brand-3: #6d68c1;--vp-home-hero-image-background-image: linear-gradient(-45deg, #f6abe9 50%, #ebe0ba 50%);--vp-home-hero-image-filter: blur(150px)}.dark{--vp-c-brand-1: #C8ABFA;--vp-c-brand-2: #3c30a4;--vp-c-brand-3: #352984}.vp-doc a{text-decoration:none}.medium-zoom-overlay{z-index:20}.medium-zoom-image{z-index:9999!important}.main .text,.main .name span{--tw-gradient-from: #99d3fb;--tw-gradient-via: #a1b8fc;--tw-gradient-to: #ebc4fb;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to);background-image:linear-gradient(to right,var(--tw-gradient-stops));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.VPButton.brand{background-color:#f472b6!important}.VPLocalSearchBox #localsearch-list mark{background-color:#ff8a804d}:root .VPNavBar:not(.has-sidebar):not(.home.top){background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root .DocSearch-Button{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root .VPFeature{border:none;box-shadow:0 10px 30px #00000026;background-color:transparent}:root .curtain{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 960px){:root .VPNavBar:not(.home.top) .content-body{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}:root .VPLocalNav{background-color:#fff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opacity-\[\.35\]{opacity:.35}.bg-transparent{background-color:transparent}.overflow-hidden{overflow:hidden}.justify-center{justify-content:center}.items-center{align-items:center}.flex-col{flex-direction:column}.\!max-w-full{max-width:100%!important}.w-full{width:100%}.h-\[60vh\]{height:60vh}.flex{display:flex}.z-\[40\]{z-index:40}.-top-16{top:-4rem}.pointer-events-none{pointer-events:none}.jumbo{--stripes: repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%);--stripesDark: repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%);--rainbow: repeating-linear-gradient(100deg, #60a5fa 10%, #e879f9 16%, #5eead4 22%, #60a5fa 30%);contain:strict;contain-intrinsic-size:100vw 40vh;background-image:var(--stripes),var(--rainbow);background-size:300%,200%;background-position:50% 50%,50% 50%;height:inherit;-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;filter:invert(100%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);pointer-events:none}.opacity-60{opacity:.6}.absolute{position:absolute}@keyframes jumbo-5f0d2d0c{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.jumbo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--stripes),var(--rainbow);background-size:200%,100%;mix-blend-mode:difference}.animate.jumbo:after{animation:jumbo-5f0d2d0c 90s linear infinite}.VPLocalSearchBox[data-v-ce626c7c]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-ce626c7c]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-ce626c7c]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-ce626c7c]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-ce626c7c]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-ce626c7c]{padding:0 8px}}.search-bar[data-v-ce626c7c]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-ce626c7c]{display:block;font-size:18px}.navigate-icon[data-v-ce626c7c]{display:block;font-size:14px}.search-icon[data-v-ce626c7c]{margin:8px}@media (max-width: 767px){.search-icon[data-v-ce626c7c]{display:none}}.search-input[data-v-ce626c7c]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-ce626c7c]{padding:6px 4px}}.search-actions[data-v-ce626c7c]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-ce626c7c]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-ce626c7c]{display:none}}.search-actions button[data-v-ce626c7c]{padding:8px}.search-actions button[data-v-ce626c7c]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-ce626c7c]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-ce626c7c]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-ce626c7c]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-ce626c7c]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-ce626c7c]{display:none}}.search-keyboard-shortcuts kbd[data-v-ce626c7c]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-ce626c7c]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-ce626c7c]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-ce626c7c]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-ce626c7c]{margin:8px}}.titles[data-v-ce626c7c]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-ce626c7c]{display:flex;align-items:center;gap:4px}.title.main[data-v-ce626c7c]{font-weight:500}.title-icon[data-v-ce626c7c]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-ce626c7c]{opacity:.5}.result.selected[data-v-ce626c7c]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-ce626c7c]{position:relative}.excerpt[data-v-ce626c7c]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-ce626c7c]{opacity:1}.excerpt[data-v-ce626c7c] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-ce626c7c] mark,.excerpt[data-v-ce626c7c] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-ce626c7c] .vp-code-group .tabs{display:none}.excerpt[data-v-ce626c7c] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-ce626c7c]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-ce626c7c]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-ce626c7c],.result.selected .title-icon[data-v-ce626c7c]{color:var(--vp-c-brand-1)!important}.no-results[data-v-ce626c7c]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-ce626c7c]{flex:none} diff --git a/assets/use_community.md.B2Wwwbmv.js b/assets/use_community.md.B2Wwwbmv.js deleted file mode 100644 index 097724d4..00000000 --- a/assets/use_community.md.B2Wwwbmv.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as e,a2 as r,o}from"./chunks/framework.DZuLV8wC.js";const d=JSON.parse('{"title":"社区资源","description":"","frontmatter":{},"headers":[],"relativePath":"use/community.md","filePath":"use/community.md","lastUpdated":1732777936000}'),s={name:"use/community.md"};function n(l,a,i,p,c,m){return o(),e("div",null,a[0]||(a[0]=[r('

      社区资源

      NC-nonebot平台更新工具 nonebot-plugin-ncupdate

      author: tianyisama

      nonebot-plugin-ncupdate

      Node开发SDK node-napcat-ts

      author: huankong233

      node-napcat-ts

      OlivOS 青果核心交互栈

      author: OlivOS-Team

      OlivOS

      Rust开发SDK onebotv11_rs

      author: canxin121

      onebotv11_rs

      Kovi - 用 Rust 实现的 Onebot 机器人开发框架

      author: Threkork

      Kovi

      napcat拓展插件

      Python开发SDK:NcatBot

      author: 木子

      ✨使用简单易上手的python开发属于你的napcatqq机器人,采用简单的代码就可以实现复杂的任务,支持直接发送图片markdown。

      使用NcatBot,让机器人🤖开发更简单。

      NcatBot

      ',7)]))}const h=t(s,[["render",n]]);export{d as __pageData,h as default}; diff --git a/assets/use_community.md.B2Wwwbmv.lean.js b/assets/use_community.md.B2Wwwbmv.lean.js deleted file mode 100644 index 097724d4..00000000 --- a/assets/use_community.md.B2Wwwbmv.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as e,a2 as r,o}from"./chunks/framework.DZuLV8wC.js";const d=JSON.parse('{"title":"社区资源","description":"","frontmatter":{},"headers":[],"relativePath":"use/community.md","filePath":"use/community.md","lastUpdated":1732777936000}'),s={name:"use/community.md"};function n(l,a,i,p,c,m){return o(),e("div",null,a[0]||(a[0]=[r('

      社区资源

      NC-nonebot平台更新工具 nonebot-plugin-ncupdate

      author: tianyisama

      nonebot-plugin-ncupdate

      Node开发SDK node-napcat-ts

      author: huankong233

      node-napcat-ts

      OlivOS 青果核心交互栈

      author: OlivOS-Team

      OlivOS

      Rust开发SDK onebotv11_rs

      author: canxin121

      onebotv11_rs

      Kovi - 用 Rust 实现的 Onebot 机器人开发框架

      author: Threkork

      Kovi

      napcat拓展插件

      Python开发SDK:NcatBot

      author: 木子

      ✨使用简单易上手的python开发属于你的napcatqq机器人,采用简单的代码就可以实现复杂的任务,支持直接发送图片markdown。

      使用NcatBot,让机器人🤖开发更简单。

      NcatBot

      ',7)]))}const h=t(s,[["render",n]]);export{d as __pageData,h as default}; diff --git a/assets/use_community.md.D6OcmYzJ.js b/assets/use_community.md.D6OcmYzJ.js new file mode 100644 index 00000000..3c9942f4 --- /dev/null +++ b/assets/use_community.md.D6OcmYzJ.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as t,a as s,G as n,a2 as l,B as p,o as i}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"社区资源","description":"","frontmatter":{},"headers":[],"relativePath":"use/community.md","filePath":"use/community.md","lastUpdated":1732777936000}'),c={name:"use/community.md"};function m(u,a,d,h,b,k){const e=p("NolebasePageProperties");return i(),o("div",null,[a[0]||(a[0]=t("h1",{id:"社区资源",tabindex:"-1"},[s("社区资源 "),t("a",{class:"header-anchor",href:"#社区资源","aria-label":'Permalink to "社区资源"'},"​")],-1)),n(e),a[1]||(a[1]=l('
      NC-nonebot平台更新工具 nonebot-plugin-ncupdate

      author: tianyisama

      nonebot-plugin-ncupdate

      Node开发SDK node-napcat-ts

      author: huankong233

      node-napcat-ts

      OlivOS 青果核心交互栈

      author: OlivOS-Team

      OlivOS

      Rust开发SDK onebotv11_rs

      author: canxin121

      onebotv11_rs

      Kovi - 用 Rust 实现的 Onebot 机器人开发框架

      author: Threkork

      Kovi

      napcat拓展插件

      Python开发SDK:NcatBot

      author: 木子

      ✨使用简单易上手的python开发属于你的napcatqq机器人,采用简单的代码就可以实现复杂的任务,支持直接发送图片markdown。

      使用NcatBot,让机器人🤖开发更简单。

      NcatBot

      ',6))])}const y=r(c,[["render",m]]);export{g as __pageData,y as default}; diff --git a/assets/use_community.md.D6OcmYzJ.lean.js b/assets/use_community.md.D6OcmYzJ.lean.js new file mode 100644 index 00000000..3c9942f4 --- /dev/null +++ b/assets/use_community.md.D6OcmYzJ.lean.js @@ -0,0 +1 @@ +import{_ as r,c as o,j as t,a as s,G as n,a2 as l,B as p,o as i}from"./chunks/framework.DZuLV8wC.js";const g=JSON.parse('{"title":"社区资源","description":"","frontmatter":{},"headers":[],"relativePath":"use/community.md","filePath":"use/community.md","lastUpdated":1732777936000}'),c={name:"use/community.md"};function m(u,a,d,h,b,k){const e=p("NolebasePageProperties");return i(),o("div",null,[a[0]||(a[0]=t("h1",{id:"社区资源",tabindex:"-1"},[s("社区资源 "),t("a",{class:"header-anchor",href:"#社区资源","aria-label":'Permalink to "社区资源"'},"​")],-1)),n(e),a[1]||(a[1]=l('
      NC-nonebot平台更新工具 nonebot-plugin-ncupdate

      author: tianyisama

      nonebot-plugin-ncupdate

      Node开发SDK node-napcat-ts

      author: huankong233

      node-napcat-ts

      OlivOS 青果核心交互栈

      author: OlivOS-Team

      OlivOS

      Rust开发SDK onebotv11_rs

      author: canxin121

      onebotv11_rs

      Kovi - 用 Rust 实现的 Onebot 机器人开发框架

      author: Threkork

      Kovi

      napcat拓展插件

      Python开发SDK:NcatBot

      author: 木子

      ✨使用简单易上手的python开发属于你的napcatqq机器人,采用简单的代码就可以实现复杂的任务,支持直接发送图片markdown。

      使用NcatBot,让机器人🤖开发更简单。

      NcatBot

      ',6))])}const y=r(c,[["render",m]]);export{g as __pageData,y as default}; diff --git a/assets/use_integration.md.DHIFwUEI.js b/assets/use_integration.md.DHIFwUEI.js deleted file mode 100644 index e6cf892e..00000000 --- a/assets/use_integration.md.DHIFwUEI.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,c as t,a2 as a,o as n}from"./chunks/framework.DZuLV8wC.js";const r="/assets/use/koishi-install-onebot.png",i="/assets/use/koishi-onebot-go-setting.png",s="/assets/use/koishi-onebot-setting.png",u=JSON.parse('{"title":"接入框架","description":"","frontmatter":{},"headers":[],"relativePath":"use/integration.md","filePath":"use/integration.md","lastUpdated":1732515014000}'),p={name:"use/integration.md"};function l(c,e,h,d,b,k){return n(),t("div",null,e[0]||(e[0]=[a('

      接入框架

      NoneBot

      1. 配置 NoneBot

        这里假设你已经安装了 OneBot 适配器

        默认情况下,NoneBot 是启用了反向 ws 的,如果出现 403,可能是默认配置问题,需要配置 token 才能正常连接。

        具体方法为:修改 NoneBot 配置文件 .env,添加 ONEBOT_ACCESS_TOKEN=你在 NapCat 中配置的 token

        然后,启动 NoneBot,可以看到 NoneBot 输出的端口号,如 8080

      2. 配置 NapCat

        在 NapCat 配置添加反向 ws 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws, 这里的 8080 是 NoneBot 输出的端口号,/onebot/v11/ws 是 NoneBot onebot 适配器默认的路径

      Koishi

      1. 在 Koishi 插件市场搜索 onebot 并安装 adapter-onebot,如下图:

        koishi-install-onebot

      2. 安装完之后,点击修改→配置

        koishi-onebot-go-setting

      3. 配置 OneBot

        这里以 WS 反向连接为例:

        • selfId 为你的机器人的 QQ 号
        • token 需和 NapCat 配置的 token 一致,当然,如果没有配置 token,则留空。
        • protocol 选择 ws-reverse

        其他配置保持默认即可,点击保存,然后启用插件。

        koishi-onebot-setting

        配置完成后,在 NapCat 的配置中添加 WS 反向地址。Koishi OneBot 的 ws 反向地址为 ws://127.0.0.1:5140/onebot。添加完成后,点击保存即可。

      OlivOS

      支持正向和反向ws以及http详见 文档

      onebotv11_rs

      支持正向和反向ws以及http

      node-napcat-ts

      1. 配置 NapCat

        在 NapCat 配置启用正向 ws

      2. 配置 node-napcat-ts

        详见 node-napcat-ts 文档

        如果出现连接失败,可能是配置问题,需要配置 token 才能正常连接。

      Minato

      基于 node-napcat-ts 实现的,所以需要的配置类似

      只需要配置几个插件 /src/plugins 即可运行, 配置方法: 复制 config.default.ts 文件到 config.ts 并配置其中配置项即可运行

      Kovi

      Rust Onebot V11 插件框架。

      将 NapCat 配置启用正向ws。

      编写插件或使用社区插件,编译启动即可。(文档里面非常详细哦)

      编写插件可使用 NapCat Api 拓展

      ',19)]))}const f=o(p,[["render",l]]);export{u as __pageData,f as default}; diff --git a/assets/use_integration.md.DHIFwUEI.lean.js b/assets/use_integration.md.DHIFwUEI.lean.js deleted file mode 100644 index e6cf892e..00000000 --- a/assets/use_integration.md.DHIFwUEI.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,c as t,a2 as a,o as n}from"./chunks/framework.DZuLV8wC.js";const r="/assets/use/koishi-install-onebot.png",i="/assets/use/koishi-onebot-go-setting.png",s="/assets/use/koishi-onebot-setting.png",u=JSON.parse('{"title":"接入框架","description":"","frontmatter":{},"headers":[],"relativePath":"use/integration.md","filePath":"use/integration.md","lastUpdated":1732515014000}'),p={name:"use/integration.md"};function l(c,e,h,d,b,k){return n(),t("div",null,e[0]||(e[0]=[a('

      接入框架

      NoneBot

      1. 配置 NoneBot

        这里假设你已经安装了 OneBot 适配器

        默认情况下,NoneBot 是启用了反向 ws 的,如果出现 403,可能是默认配置问题,需要配置 token 才能正常连接。

        具体方法为:修改 NoneBot 配置文件 .env,添加 ONEBOT_ACCESS_TOKEN=你在 NapCat 中配置的 token

        然后,启动 NoneBot,可以看到 NoneBot 输出的端口号,如 8080

      2. 配置 NapCat

        在 NapCat 配置添加反向 ws 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws, 这里的 8080 是 NoneBot 输出的端口号,/onebot/v11/ws 是 NoneBot onebot 适配器默认的路径

      Koishi

      1. 在 Koishi 插件市场搜索 onebot 并安装 adapter-onebot,如下图:

        koishi-install-onebot

      2. 安装完之后,点击修改→配置

        koishi-onebot-go-setting

      3. 配置 OneBot

        这里以 WS 反向连接为例:

        • selfId 为你的机器人的 QQ 号
        • token 需和 NapCat 配置的 token 一致,当然,如果没有配置 token,则留空。
        • protocol 选择 ws-reverse

        其他配置保持默认即可,点击保存,然后启用插件。

        koishi-onebot-setting

        配置完成后,在 NapCat 的配置中添加 WS 反向地址。Koishi OneBot 的 ws 反向地址为 ws://127.0.0.1:5140/onebot。添加完成后,点击保存即可。

      OlivOS

      支持正向和反向ws以及http详见 文档

      onebotv11_rs

      支持正向和反向ws以及http

      node-napcat-ts

      1. 配置 NapCat

        在 NapCat 配置启用正向 ws

      2. 配置 node-napcat-ts

        详见 node-napcat-ts 文档

        如果出现连接失败,可能是配置问题,需要配置 token 才能正常连接。

      Minato

      基于 node-napcat-ts 实现的,所以需要的配置类似

      只需要配置几个插件 /src/plugins 即可运行, 配置方法: 复制 config.default.ts 文件到 config.ts 并配置其中配置项即可运行

      Kovi

      Rust Onebot V11 插件框架。

      将 NapCat 配置启用正向ws。

      编写插件或使用社区插件,编译启动即可。(文档里面非常详细哦)

      编写插件可使用 NapCat Api 拓展

      ',19)]))}const f=o(p,[["render",l]]);export{u as __pageData,f as default}; diff --git a/assets/use_integration.md.wMGCpeCR.js b/assets/use_integration.md.wMGCpeCR.js new file mode 100644 index 00000000..6bc31170 --- /dev/null +++ b/assets/use_integration.md.wMGCpeCR.js @@ -0,0 +1 @@ +import{_ as a,c as n,j as o,a as r,G as i,a2 as s,B as p,o as l}from"./chunks/framework.DZuLV8wC.js";const c="/assets/use/koishi-install-onebot.png",h="/assets/use/koishi-onebot-go-setting.png",d="/assets/use/koishi-onebot-setting.png",N=JSON.parse('{"title":"接入框架","description":"","frontmatter":{},"headers":[],"relativePath":"use/integration.md","filePath":"use/integration.md","lastUpdated":1732515014000}'),b={name:"use/integration.md"};function k(g,e,u,f,m,_){const t=p("NolebasePageProperties");return l(),n("div",null,[e[0]||(e[0]=o("h1",{id:"接入框架",tabindex:"-1"},[r("接入框架 "),o("a",{class:"header-anchor",href:"#接入框架","aria-label":'Permalink to "接入框架"'},"​")],-1)),i(t),e[1]||(e[1]=s('

      NoneBot

      1. 配置 NoneBot

        这里假设你已经安装了 OneBot 适配器

        默认情况下,NoneBot 是启用了反向 ws 的,如果出现 403,可能是默认配置问题,需要配置 token 才能正常连接。

        具体方法为:修改 NoneBot 配置文件 .env,添加 ONEBOT_ACCESS_TOKEN=你在 NapCat 中配置的 token

        然后,启动 NoneBot,可以看到 NoneBot 输出的端口号,如 8080

      2. 配置 NapCat

        在 NapCat 配置添加反向 ws 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws, 这里的 8080 是 NoneBot 输出的端口号,/onebot/v11/ws 是 NoneBot onebot 适配器默认的路径

      Koishi

      1. 在 Koishi 插件市场搜索 onebot 并安装 adapter-onebot,如下图:

        koishi-install-onebot

      2. 安装完之后,点击修改→配置

        koishi-onebot-go-setting

      3. 配置 OneBot

        这里以 WS 反向连接为例:

        • selfId 为你的机器人的 QQ 号
        • token 需和 NapCat 配置的 token 一致,当然,如果没有配置 token,则留空。
        • protocol 选择 ws-reverse

        其他配置保持默认即可,点击保存,然后启用插件。

        koishi-onebot-setting

        配置完成后,在 NapCat 的配置中添加 WS 反向地址。Koishi OneBot 的 ws 反向地址为 ws://127.0.0.1:5140/onebot。添加完成后,点击保存即可。

      OlivOS

      支持正向和反向ws以及http详见 文档

      onebotv11_rs

      支持正向和反向ws以及http

      node-napcat-ts

      1. 配置 NapCat

        在 NapCat 配置启用正向 ws

      2. 配置 node-napcat-ts

        详见 node-napcat-ts 文档

        如果出现连接失败,可能是配置问题,需要配置 token 才能正常连接。

      Minato

      基于 node-napcat-ts 实现的,所以需要的配置类似

      只需要配置几个插件 /src/plugins 即可运行, 配置方法: 复制 config.default.ts 文件到 config.ts 并配置其中配置项即可运行

      Kovi

      Rust Onebot V11 插件框架。

      将 NapCat 配置启用正向ws。

      编写插件或使用社区插件,编译启动即可。(文档里面非常详细哦)

      编写插件可使用 NapCat Api 拓展

      ',18))])}const B=a(b,[["render",k]]);export{N as __pageData,B as default}; diff --git a/assets/use_integration.md.wMGCpeCR.lean.js b/assets/use_integration.md.wMGCpeCR.lean.js new file mode 100644 index 00000000..6bc31170 --- /dev/null +++ b/assets/use_integration.md.wMGCpeCR.lean.js @@ -0,0 +1 @@ +import{_ as a,c as n,j as o,a as r,G as i,a2 as s,B as p,o as l}from"./chunks/framework.DZuLV8wC.js";const c="/assets/use/koishi-install-onebot.png",h="/assets/use/koishi-onebot-go-setting.png",d="/assets/use/koishi-onebot-setting.png",N=JSON.parse('{"title":"接入框架","description":"","frontmatter":{},"headers":[],"relativePath":"use/integration.md","filePath":"use/integration.md","lastUpdated":1732515014000}'),b={name:"use/integration.md"};function k(g,e,u,f,m,_){const t=p("NolebasePageProperties");return l(),n("div",null,[e[0]||(e[0]=o("h1",{id:"接入框架",tabindex:"-1"},[r("接入框架 "),o("a",{class:"header-anchor",href:"#接入框架","aria-label":'Permalink to "接入框架"'},"​")],-1)),i(t),e[1]||(e[1]=s('

      NoneBot

      1. 配置 NoneBot

        这里假设你已经安装了 OneBot 适配器

        默认情况下,NoneBot 是启用了反向 ws 的,如果出现 403,可能是默认配置问题,需要配置 token 才能正常连接。

        具体方法为:修改 NoneBot 配置文件 .env,添加 ONEBOT_ACCESS_TOKEN=你在 NapCat 中配置的 token

        然后,启动 NoneBot,可以看到 NoneBot 输出的端口号,如 8080

      2. 配置 NapCat

        在 NapCat 配置添加反向 ws 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws, 这里的 8080 是 NoneBot 输出的端口号,/onebot/v11/ws 是 NoneBot onebot 适配器默认的路径

      Koishi

      1. 在 Koishi 插件市场搜索 onebot 并安装 adapter-onebot,如下图:

        koishi-install-onebot

      2. 安装完之后,点击修改→配置

        koishi-onebot-go-setting

      3. 配置 OneBot

        这里以 WS 反向连接为例:

        • selfId 为你的机器人的 QQ 号
        • token 需和 NapCat 配置的 token 一致,当然,如果没有配置 token,则留空。
        • protocol 选择 ws-reverse

        其他配置保持默认即可,点击保存,然后启用插件。

        koishi-onebot-setting

        配置完成后,在 NapCat 的配置中添加 WS 反向地址。Koishi OneBot 的 ws 反向地址为 ws://127.0.0.1:5140/onebot。添加完成后,点击保存即可。

      OlivOS

      支持正向和反向ws以及http详见 文档

      onebotv11_rs

      支持正向和反向ws以及http

      node-napcat-ts

      1. 配置 NapCat

        在 NapCat 配置启用正向 ws

      2. 配置 node-napcat-ts

        详见 node-napcat-ts 文档

        如果出现连接失败,可能是配置问题,需要配置 token 才能正常连接。

      Minato

      基于 node-napcat-ts 实现的,所以需要的配置类似

      只需要配置几个插件 /src/plugins 即可运行, 配置方法: 复制 config.default.ts 文件到 config.ts 并配置其中配置项即可运行

      Kovi

      Rust Onebot V11 插件框架。

      将 NapCat 配置启用正向ws。

      编写插件或使用社区插件,编译启动即可。(文档里面非常详细哦)

      编写插件可使用 NapCat Api 拓展

      ',18))])}const B=a(b,[["render",k]]);export{N as __pageData,B as default}; diff --git a/config/advanced.html b/config/advanced.html index 063edfac..7238ca74 100644 --- a/config/advanced.html +++ b/config/advanced.html @@ -6,40 +6,40 @@ 高级配置 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
      Skip to content

      高级配置

      配置 FFmpeg

      FFmpeg 是什么?

      FFmpeg 是知名的开源音视频处理库,被用于许多音视频编解码相关的项目中。

      为什么要使用 FFmpeg?

      本项目使用 FFmpeg 是为了编解码语音和视频,以使 NapCat 以 QQ 支持的格式处理语音和视频文件。

      如果你的 Bot 没有处理语音和视频的需求,可以选择不安装 FFmpeg。

      安装 FFmpeg

      Windows 系统

      1. 此处 下载ffmpeg-master-latest-win64-gpl.zip

      2. 将其中的文件夹解压至一个你知道的地方(例如 C:\Program Files),然后重命名为 ffmpeg

      3. 你的 ffmpeg 文件夹的结构看起来应该是这样的:

        text
        ffmpeg
        +    
        Skip to content

        高级配置

        配置 FFmpeg

        FFmpeg 是什么?

        FFmpeg 是知名的开源音视频处理库,被用于许多音视频编解码相关的项目中。

        为什么要使用 FFmpeg?

        本项目使用 FFmpeg 是为了编解码语音和视频,以使 NapCat 以 QQ 支持的格式处理语音和视频文件。

        如果你的 Bot 没有处理语音和视频的需求,可以选择不安装 FFmpeg。

        安装 FFmpeg

        Windows 系统

        1. 此处 下载ffmpeg-master-latest-win64-gpl.zip

        2. 将其中的文件夹解压至一个你知道的地方(例如 C:\Program Files),然后重命名为 ffmpeg

        3. 你的 ffmpeg 文件夹的结构看起来应该是这样的:

          text
          ffmpeg
           |___bin
           |___|___ffmpeg.exe
           |___|___ffplay.exe
          diff --git a/config/basic.html b/config/basic.html
          index f5de35f1..55959a5e 100644
          --- a/config/basic.html
          +++ b/config/basic.html
          @@ -6,40 +6,40 @@
               基础配置 | NapCatQQ
               
               
          -    
          +    
               
          -    
          -    
          +    
          +    
               
               
          -    
          +    
               
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
               
          -    
          +    
               
               
               
          @@ -49,7 +49,7 @@
               
             
             
          -    
          Skip to content

          基础配置

          WARNING

          请勿将注释内容写入配置文件,否则会导致配置文件解析失败。

          通过 WebUI 配置OneBot服务

          如果你已经启动了 NapCat,并且有多于 1 个开放端口,则可以通过 WebUI 进行配置。

          默认地址为 0.0.0.0,即监听所有地址。当配置了不可用的地址时 WebUI 将被禁用。

          默认端口为 6099

          当端口被设置为 0 时将禁用 WebUI。

          当端口被占用时,会自动对端口 +1,直到找到可用端口(最多尝试100次,失败则会禁用 WebUI),端口号会在启动日志中显示。

          启动后可在启动日志中看到形如 [WebUi] WebUi Local Panel Url: http://127.0.0.1:6099/webui?token=xxxx 的token信息。

          也可打开 webui.json 文件,在其中找到token。

          json5
          {
          +    
          Skip to content

          基础配置

          WARNING

          请勿将注释内容写入配置文件,否则会导致配置文件解析失败。

          通过 WebUI 配置OneBot服务

          如果你已经启动了 NapCat,并且有多于 1 个开放端口,则可以通过 WebUI 进行配置。

          默认地址为 0.0.0.0,即监听所有地址。当配置了不可用的地址时 WebUI 将被禁用。

          默认端口为 6099

          当端口被设置为 0 时将禁用 WebUI。

          当端口被占用时,会自动对端口 +1,直到找到可用端口(最多尝试100次,失败则会禁用 WebUI),端口号会在启动日志中显示。

          启动后可在启动日志中看到形如 [WebUi] WebUi Local Panel Url: http://127.0.0.1:6099/webui?token=xxxx 的token信息。

          也可打开 webui.json 文件,在其中找到token。

          json5
          {
               "host": "0.0.0.0", // WebUI 监听地址
               "port": 6099, // WebUI 端口
               "prefix": "", // WebUI 工作前缀,此项功能将在进阶配置中解释
          diff --git a/develop/api.html b/develop/api.html
          index c597539c..edf4744a 100644
          --- a/develop/api.html
          +++ b/develop/api.html
          @@ -6,40 +6,40 @@
               请求接口兼容情况 | NapCatQQ
               
               
          -    
          +    
               
          -    
          -    
          +    
          +    
               
               
          -    
          +    
               
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
               
          -    
          +    
               
               
               
          @@ -49,7 +49,7 @@
               
             
             
          -    
          Skip to content

          请求接口兼容情况

          NapCatQQ 实现了 OneBot 11 以及 go-cqhttp 的大部分 API,对于 API 的详细说明请自行点击相关链接查看。

          详细 NapCatQQ All API 用例参考 https://napcat.apifox.cn

          连接方式

          连接方式可用
          HTTP 接口调用
          HTTP POST 事件上报
          HTTP POST 快速操作
          正向 WS 连接
          反向 WS 连接

          OneBot 11 API

          Api介绍可用备注
          send_private_msg发送私聊消息
          send_group_msg发送群消息
          send_msg发送消息
          delete_msg撤回消息
          get_msg获取消息
          get_forward_msg获取合并转发消息
          send_like发送好友赞推荐每次请求间隔3s,否则会被吞
          set_group_kick群组踢人
          set_group_ban群组单人禁言
          set_group_whole_ban群组全员禁言
          set_group_admin群组设置管理员
          set_group_card设置群名片(群备注)
          set_group_name设置群名
          set_group_leave退出群组
          set_group_special_title设置群组专属头衔
          set_friend_add_request处理加好友请求
          set_group_add_request处理加群请求/邀请
          get_login_info获取登录号信息
          get_stranger_info获取陌生人信息
          get_friend_list获取好友列表
          get_group_info获取群信息
          get_group_list获取群列表
          get_group_member_info获取群成员信息
          get_group_member_list获取群成员列表
          get_group_honor_info获取群荣誉信息
          get_cookies获取 Cookies
          get_csrf_token获取 CSRF Token
          get_credentials获取 QQ 相关接口凭证
          get_record获取语音
          get_image获取图片
          can_send_image检查是否可以发送图片
          can_send_record检查是否可以发送语音
          get_status获取运行状态
          get_version_info获取版本信息
          clean_cache清理缓存

          go-cqhttp API

          Api介绍可用备注
          set_qq_profile设置登录号资料
          _get_model_show获取在线机型仅为兼容性
          _set_model_show设置在线机型仅为兼容性
          get_online_clients获取当前账号在线客户端列表
          delete_friend删除好友
          mark_msg_as_read标记消息已读
          send_group_forward_msg发送合并转发 ( 群聊 )
          send_private_forward_msg发送合并转发 ( 好友 )
          get_group_msg_history获取群消息历史记录
          ocr_image图片 OCR
          .ocr_image图片 OCR
          get_group_system_msg获取群系统消息
          get_essence_msg_list获取精华消息列表
          get_group_at_all_remain获取群 @全体成员 剩余次数
          set_group_portrait设置群头像
          set_essence_msg设置精华消息
          delete_essence_msg移出精华消息
          send_group_sign群打卡
          _send_group_notice发送群公告
          _get_group_notice获取群公告
          upload_group_file上传群文件
          delete_group_file删除群文件
          create_group_file_folder创建群文件文件夹
          delete_group_folder删除群文件文件夹
          get_group_file_system_info获取群文件系统信息
          get_group_root_files获取群根目录文件列表
          get_group_files_by_folder获取群子目录文件列表
          get_group_file_url获取群文件资源链接
          upload_private_file上传私聊文件
          download_file下载文件到缓存目录
          check_url_safely检查链接安全性
          .handle_quick_operation对事件执行快速操作 ( 隐藏 API )

          napcat API

          Api介绍可用备注
          set_group_sign群签到
          ArkSharePeer推荐联系人/群聊
          ArkShareGroup推荐群聊
          get_robot_uin_range获取机器人QQ号区间
          set_online_status设置在线状态
          get_friends_with_category获取好友分类列表
          set_qq_avatar设置头像
          get_file获取文件信息
          forward_friend_single_msg转发单条信息到私聊
          forward_group_single_msg转发单条信息到群聊
          translate_en2zh英译中翻译
          set_msg_emoji_like设置消息的表情回复
          send_forward_msg发送合并转发
          mark_private_msg_as_read标记私聊信息已读
          mark_group_msg_as_read标记群聊信息已读
          get_friend_msg_history获取私聊记录
          create_collection创建文本收藏
          get_collection_list获取收藏列表
          set_self_longnick设置个人签名
          get_recent_contact获取最近的聊天记录
          _mark_all_as_read标记所有为已读
          get_profile_like获取自身点赞列表
          fetch_custom_face获取收藏表情
          fetch_emoji_like拉取表情回应列表
          set_input_status设置输入状态
          get_group_info_ex获取群组额外信息
          get_group_ignore_add_request获取群组忽略的通知
          _del_group_notice删除群聊公告
          fetch_user_profile_like获取用户个人资料页
          friend_poke私聊戳一戳
          group_poke群聊戳一戳
          nc_get_packet_status获取PacketServer状态
          nc_get_user_status获取陌生人在线状态
          nc_get_rkey获取Rkey
          get_group_shut_list获取群聊被禁言用户
          get_mini_app_ark签名小程序卡片如B站分享卡片
          get_ai_recordAI文字转语音
          get_ai_characters获取AI语音角色列表
          send_group_ai_record群聊发送AI语音

          基于 MIT 许可发布

          +
          Skip to content

          请求接口兼容情况

          NapCatQQ 实现了 OneBot 11 以及 go-cqhttp 的大部分 API,对于 API 的详细说明请自行点击相关链接查看。

          详细 NapCatQQ All API 用例参考 https://napcat.apifox.cn

          连接方式

          连接方式可用
          HTTP 接口调用
          HTTP POST 事件上报
          HTTP POST 快速操作
          正向 WS 连接
          反向 WS 连接

          OneBot 11 API

          Api介绍可用备注
          send_private_msg发送私聊消息
          send_group_msg发送群消息
          send_msg发送消息
          delete_msg撤回消息
          get_msg获取消息
          get_forward_msg获取合并转发消息
          send_like发送好友赞推荐每次请求间隔3s,否则会被吞
          set_group_kick群组踢人
          set_group_ban群组单人禁言
          set_group_whole_ban群组全员禁言
          set_group_admin群组设置管理员
          set_group_card设置群名片(群备注)
          set_group_name设置群名
          set_group_leave退出群组
          set_group_special_title设置群组专属头衔
          set_friend_add_request处理加好友请求
          set_group_add_request处理加群请求/邀请
          get_login_info获取登录号信息
          get_stranger_info获取陌生人信息
          get_friend_list获取好友列表
          get_group_info获取群信息
          get_group_list获取群列表
          get_group_member_info获取群成员信息
          get_group_member_list获取群成员列表
          get_group_honor_info获取群荣誉信息
          get_cookies获取 Cookies
          get_csrf_token获取 CSRF Token
          get_credentials获取 QQ 相关接口凭证
          get_record获取语音
          get_image获取图片
          can_send_image检查是否可以发送图片
          can_send_record检查是否可以发送语音
          get_status获取运行状态
          get_version_info获取版本信息
          clean_cache清理缓存

          go-cqhttp API

          Api介绍可用备注
          set_qq_profile设置登录号资料
          _get_model_show获取在线机型仅为兼容性
          _set_model_show设置在线机型仅为兼容性
          get_online_clients获取当前账号在线客户端列表
          delete_friend删除好友
          mark_msg_as_read标记消息已读
          send_group_forward_msg发送合并转发 ( 群聊 )
          send_private_forward_msg发送合并转发 ( 好友 )
          get_group_msg_history获取群消息历史记录
          ocr_image图片 OCR
          .ocr_image图片 OCR
          get_group_system_msg获取群系统消息
          get_essence_msg_list获取精华消息列表
          get_group_at_all_remain获取群 @全体成员 剩余次数
          set_group_portrait设置群头像
          set_essence_msg设置精华消息
          delete_essence_msg移出精华消息
          send_group_sign群打卡
          _send_group_notice发送群公告
          _get_group_notice获取群公告
          upload_group_file上传群文件
          delete_group_file删除群文件
          create_group_file_folder创建群文件文件夹
          delete_group_folder删除群文件文件夹
          get_group_file_system_info获取群文件系统信息
          get_group_root_files获取群根目录文件列表
          get_group_files_by_folder获取群子目录文件列表
          get_group_file_url获取群文件资源链接
          upload_private_file上传私聊文件
          download_file下载文件到缓存目录
          check_url_safely检查链接安全性
          .handle_quick_operation对事件执行快速操作 ( 隐藏 API )

          napcat API

          Api介绍可用备注
          set_group_sign群签到
          ArkSharePeer推荐联系人/群聊
          ArkShareGroup推荐群聊
          get_robot_uin_range获取机器人QQ号区间
          set_online_status设置在线状态
          get_friends_with_category获取好友分类列表
          set_qq_avatar设置头像
          get_file获取文件信息
          forward_friend_single_msg转发单条信息到私聊
          forward_group_single_msg转发单条信息到群聊
          translate_en2zh英译中翻译
          set_msg_emoji_like设置消息的表情回复
          send_forward_msg发送合并转发
          mark_private_msg_as_read标记私聊信息已读
          mark_group_msg_as_read标记群聊信息已读
          get_friend_msg_history获取私聊记录
          create_collection创建文本收藏
          get_collection_list获取收藏列表
          set_self_longnick设置个人签名
          get_recent_contact获取最近的聊天记录
          _mark_all_as_read标记所有为已读
          get_profile_like获取自身点赞列表
          fetch_custom_face获取收藏表情
          fetch_emoji_like拉取表情回应列表
          set_input_status设置输入状态
          get_group_info_ex获取群组额外信息
          get_group_ignore_add_request获取群组忽略的通知
          _del_group_notice删除群聊公告
          fetch_user_profile_like获取用户个人资料页
          friend_poke私聊戳一戳
          group_poke群聊戳一戳
          nc_get_packet_status获取PacketServer状态
          nc_get_user_status获取陌生人在线状态
          nc_get_rkey获取Rkey
          get_group_shut_list获取群聊被禁言用户
          get_mini_app_ark签名小程序卡片如B站分享卡片
          get_ai_recordAI文字转语音
          get_ai_characters获取AI语音角色列表
          send_group_ai_record群聊发送AI语音

          基于 MIT 许可发布

          diff --git a/develop/api/doc.html b/develop/api/doc.html index e8697a83..cae061be 100644 --- a/develop/api/doc.html +++ b/develop/api/doc.html @@ -6,40 +6,40 @@ API 文档 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
          Skip to content

          API 文档

          此处仅包含 NapCatQQ 中的扩展接口

          set_group_sign - 群签到

          参数

          字段名数据类型默认值说明
          group_idstring-群号

          响应数据

          group_poke - 群聊戳一戳

          参数

          字段名数据类型默认值说明
          group_idnumber-群号
          user_idnumber-对方 QQ 号

          响应数据

          friend_poke - 私聊戳一戳

          参数

          字段名数据类型默认值说明
          user_idnumber-对方 QQ 号

          响应数据

          ArkSharePeer - 获取推荐好友/群聊卡片

          参数

          好友和群聊二选一

          字段名数据类型默认值说明
          user_idstring-对方 QQ 号
          phoneNumberstring""对方 手机号
          group_idstring-群号

          响应数据

          字段名数据类型说明
          errCodenumber错误信息
          errMsgstring错误信息
          arkJsonstring卡片JSON

          ArkShareGroup - 获取推荐群聊卡片

          参数

          字段名数据类型默认值说明
          group_idstring-群号

          响应数据

          字段名数据类型说明
          string卡片JSON

          get_robot_uin_range - 获取机器人账号范围

          参数

          响应数据

          字段名数据类型默认值说明
          list[]-账号范围列表

          list

          字段名数据类型说明
          minUinnumber最小
          maxUinnumber最大

          set_online_status - 设置在线状态

          参数

          字段名数据类型默认值说明
          statusnumber-参考状态列表
          ext_statusnumber-参考状态列表
          battery_statusnumber-电量

          响应数据

          get_friends_with_category - 获取分类的好友列表

          参数

          响应数据

          字段名数据类型默认值说明
          list[]-好友列表

          list

          字段名数据类型说明
          categoryIdnumber分类ID
          categorySortIdnumber分类排序ID
          categoryNamestring分类名称
          categoryMbCountnumber分类内好友总数量
          onlineCountnumber在线数量
          buddyListbuddy[]好友列表

          buddy

          字段名数据类型说明
          qidstringQQID
          longNickstring签名
          birthday_yearnumber生日
          birthday_monthnumber生日
          birthday_daynumber生日
          agenumber年龄
          sexstring性别
          eMailstring电子邮箱
          phoneNumstring电话号码
          categoryIdnumber分类
          richTimenumber
          richBuffer{[key: string]: number}
          uidstringQQ号
          uinstringQQ号
          nickstring昵称
          remarkstring备注
          user_idnumberQQ号
          nicknamestring昵称
          levelnumberQQ等级

          set_qq_avatar - 设置QQ头像

          参数

          字段名数据类型默认值说明
          filestring-图片路径或链接

          响应数据

          get_file - 获取文件信息

          参数

          字段名数据类型默认值说明
          file_idstring-文件ID

          响应数据

          字段名数据类型说明
          filestring路径或链接
          urlstring路径或链接
          file_sizestring文件大小
          file_namestring文件名
          base64stringbase64

          forward_friend_single_msg - 转发到私聊

          参数

          字段名数据类型默认值说明
          message_idnumber-消息ID
          user_idnumber-QQ号

          响应数据

          forward_group_single_msg - 转发到群聊

          参数

          字段名数据类型默认值说明
          message_idnumber-消息ID
          group_idnumber-群号

          响应数据

          translate_en2zh - 英译中

          参数

          字段名数据类型默认值说明
          wordsstring[]-英文数组

          响应数据

          字段名数据类型说明
          string[]中文数组

          set_msg_emoji_like - 设置表情回复

          参数

          字段名数据类型默认值说明
          message_idnumber-消息ID
          emoji_idstring-表情ID

          响应数据

          send_forward_msg - 发送合并转发

          参数

          字段名数据类型默认值说明
          message_typestring-消息类型,支持 privategroup,分别对应私聊、群组,如不传入,则根据传入的 *_id 参数判断
          user_idnumber-QQ号
          group_idnumber-群号
          messagenode[]-消息,需要是 node, 详见 node

          响应数据

          字段名数据类型说明
          message_idnumber消息ID
          res_idstringresid

          mark_private_msg_as_read - 设置私聊已读

          参数

          字段名数据类型默认值说明
          user_idnumber-QQ号

          响应数据

          mark_group_msg_as_read - 设置群聊已读

          参数

          字段名数据类型默认值说明
          group_idnumber-群号

          响应数据

          get_friend_msg_history - 获取私聊历史记录

          参数

          字段名数据类型默认值说明
          user_idstring-QQ号
          message_seqstring'0'起始信息
          countnumber20数量
          reverseOrderbooleanfalse倒序

          响应数据

          字段名数据类型说明
          messagesmessage[]消息数组,参考 onebot11

          create_collection - 创建收藏

          get_collection_list - 获取收藏

          set_self_longnick - 设置签名

          参数

          好友和群聊二选一

          字段名数据类型默认值说明
          longNickstring-签名

          响应数据

          字段名数据类型说明
          resultnumber错误信息
          errMsgstring错误信息

          get_recent_contact - 获取私聊历史记录

          参数

          字段名数据类型默认值说明
          countnumber10数量

          响应数据

          字段名数据类型说明
          lastestMsgmessage消息数组,参考 onebot11
          peerUinnumberQQ号
          remarkstringQQ备注
          msgTimestring消息时间
          chatTypenumber聊天类型
          msgIdstring消息ID
          sendNickNamestringQQ昵称
          sendMemberNamestring群昵称
          peerNamestringQQ昵称

          _mark_all_as_read - 标记所有已读

          参数

          响应数据

          get_profile_like - 获取自身点赞列表

          参数

          响应数据

          字段名数据类型说明
          total_countnumber总点赞数
          new_countnumber新点赞数
          new_nearby_countnumber
          last_visit_timenumber
          userInfoslist[]

          list

          字段名数据类型说明
          uidstringQQ号
          srcnumber来源
          latestTimenumber
          countnumber
          giftCountnumber
          customIdnumber
          lastChargednumber
          bAvailableCntnumber
          bTodayVotedCntnumber
          nickstring昵称
          gendernumber性别
          agenumber年龄
          isFriendboolean
          isvipboolean会员
          isSvipboolean超级会员
          uinnumber

          fetch_custom_face - 获取自定义表情

          参数

          字段名数据类型默认值说明
          countnumber48数量

          响应数据

          字段名数据类型说明
          string[]表情列表

          get_ai_record - AI文字转语音

          参数

          字段名数据类型说明
          characterstringAI角色编号,必填
          group_idnumber群号,必填
          textstring需要转成语音的文字,必填

          响应数据

          字段名数据类型说明
          datastring转换出的语音链接

          get_ai_characters - 获取AI语音角色列表

          参数

          字段名数据类型说明
          group_idnumber群号,必填
          chat_typenumber

          响应数据

          字段名数据类型说明
          typestringAI分类,有'推荐','古风','现代'
          characterslist[]AI角色数据

          character[]

          字段名数据类型说明
          character_idstringAI角色编号
          character_namestringAI角色名称
          preview_urlstringAI角色声音预览url

          send_group_ai_record - 群聊发送AI语音

          参数

          字段名数据类型说明
          characterstringAI角色编号,必填
          group_idnumber群号,必填
          textstring需要转成语音的文字,必填

          响应数据

          字段名数据类型说明
          message_idstring所发出消息的id

          基于 MIT 许可发布

          +
          Skip to content

          API 文档

          此处仅包含 NapCatQQ 中的扩展接口

          set_group_sign - 群签到

          参数

          字段名数据类型默认值说明
          group_idstring-群号

          响应数据

          group_poke - 群聊戳一戳

          参数

          字段名数据类型默认值说明
          group_idnumber-群号
          user_idnumber-对方 QQ 号

          响应数据

          friend_poke - 私聊戳一戳

          参数

          字段名数据类型默认值说明
          user_idnumber-对方 QQ 号

          响应数据

          ArkSharePeer - 获取推荐好友/群聊卡片

          参数

          好友和群聊二选一

          字段名数据类型默认值说明
          user_idstring-对方 QQ 号
          phoneNumberstring""对方 手机号
          group_idstring-群号

          响应数据

          字段名数据类型说明
          errCodenumber错误信息
          errMsgstring错误信息
          arkJsonstring卡片JSON

          ArkShareGroup - 获取推荐群聊卡片

          参数

          字段名数据类型默认值说明
          group_idstring-群号

          响应数据

          字段名数据类型说明
          string卡片JSON

          get_robot_uin_range - 获取机器人账号范围

          参数

          响应数据

          字段名数据类型默认值说明
          list[]-账号范围列表

          list

          字段名数据类型说明
          minUinnumber最小
          maxUinnumber最大

          set_online_status - 设置在线状态

          参数

          字段名数据类型默认值说明
          statusnumber-参考状态列表
          ext_statusnumber-参考状态列表
          battery_statusnumber-电量

          响应数据

          get_friends_with_category - 获取分类的好友列表

          参数

          响应数据

          字段名数据类型默认值说明
          list[]-好友列表

          list

          字段名数据类型说明
          categoryIdnumber分类ID
          categorySortIdnumber分类排序ID
          categoryNamestring分类名称
          categoryMbCountnumber分类内好友总数量
          onlineCountnumber在线数量
          buddyListbuddy[]好友列表

          buddy

          字段名数据类型说明
          qidstringQQID
          longNickstring签名
          birthday_yearnumber生日
          birthday_monthnumber生日
          birthday_daynumber生日
          agenumber年龄
          sexstring性别
          eMailstring电子邮箱
          phoneNumstring电话号码
          categoryIdnumber分类
          richTimenumber
          richBuffer{[key: string]: number}
          uidstringQQ号
          uinstringQQ号
          nickstring昵称
          remarkstring备注
          user_idnumberQQ号
          nicknamestring昵称
          levelnumberQQ等级

          set_qq_avatar - 设置QQ头像

          参数

          字段名数据类型默认值说明
          filestring-图片路径或链接

          响应数据

          get_file - 获取文件信息

          参数

          字段名数据类型默认值说明
          file_idstring-文件ID

          响应数据

          字段名数据类型说明
          filestring路径或链接
          urlstring路径或链接
          file_sizestring文件大小
          file_namestring文件名
          base64stringbase64

          forward_friend_single_msg - 转发到私聊

          参数

          字段名数据类型默认值说明
          message_idnumber-消息ID
          user_idnumber-QQ号

          响应数据

          forward_group_single_msg - 转发到群聊

          参数

          字段名数据类型默认值说明
          message_idnumber-消息ID
          group_idnumber-群号

          响应数据

          translate_en2zh - 英译中

          参数

          字段名数据类型默认值说明
          wordsstring[]-英文数组

          响应数据

          字段名数据类型说明
          string[]中文数组

          set_msg_emoji_like - 设置表情回复

          参数

          字段名数据类型默认值说明
          message_idnumber-消息ID
          emoji_idstring-表情ID

          响应数据

          send_forward_msg - 发送合并转发

          参数

          字段名数据类型默认值说明
          message_typestring-消息类型,支持 privategroup,分别对应私聊、群组,如不传入,则根据传入的 *_id 参数判断
          user_idnumber-QQ号
          group_idnumber-群号
          messagenode[]-消息,需要是 node, 详见 node

          响应数据

          字段名数据类型说明
          message_idnumber消息ID
          res_idstringresid

          mark_private_msg_as_read - 设置私聊已读

          参数

          字段名数据类型默认值说明
          user_idnumber-QQ号

          响应数据

          mark_group_msg_as_read - 设置群聊已读

          参数

          字段名数据类型默认值说明
          group_idnumber-群号

          响应数据

          get_friend_msg_history - 获取私聊历史记录

          参数

          字段名数据类型默认值说明
          user_idstring-QQ号
          message_seqstring'0'起始信息
          countnumber20数量
          reverseOrderbooleanfalse倒序

          响应数据

          字段名数据类型说明
          messagesmessage[]消息数组,参考 onebot11

          create_collection - 创建收藏

          get_collection_list - 获取收藏

          set_self_longnick - 设置签名

          参数

          好友和群聊二选一

          字段名数据类型默认值说明
          longNickstring-签名

          响应数据

          字段名数据类型说明
          resultnumber错误信息
          errMsgstring错误信息

          get_recent_contact - 获取私聊历史记录

          参数

          字段名数据类型默认值说明
          countnumber10数量

          响应数据

          字段名数据类型说明
          lastestMsgmessage消息数组,参考 onebot11
          peerUinnumberQQ号
          remarkstringQQ备注
          msgTimestring消息时间
          chatTypenumber聊天类型
          msgIdstring消息ID
          sendNickNamestringQQ昵称
          sendMemberNamestring群昵称
          peerNamestringQQ昵称

          _mark_all_as_read - 标记所有已读

          参数

          响应数据

          get_profile_like - 获取自身点赞列表

          参数

          响应数据

          字段名数据类型说明
          total_countnumber总点赞数
          new_countnumber新点赞数
          new_nearby_countnumber
          last_visit_timenumber
          userInfoslist[]

          list

          字段名数据类型说明
          uidstringQQ号
          srcnumber来源
          latestTimenumber
          countnumber
          giftCountnumber
          customIdnumber
          lastChargednumber
          bAvailableCntnumber
          bTodayVotedCntnumber
          nickstring昵称
          gendernumber性别
          agenumber年龄
          isFriendboolean
          isvipboolean会员
          isSvipboolean超级会员
          uinnumber

          fetch_custom_face - 获取自定义表情

          参数

          字段名数据类型默认值说明
          countnumber48数量

          响应数据

          字段名数据类型说明
          string[]表情列表

          get_ai_record - AI文字转语音

          参数

          字段名数据类型说明
          characterstringAI角色编号,必填
          group_idnumber群号,必填
          textstring需要转成语音的文字,必填

          响应数据

          字段名数据类型说明
          datastring转换出的语音链接

          get_ai_characters - 获取AI语音角色列表

          参数

          字段名数据类型说明
          group_idnumber群号,必填
          chat_typenumber

          响应数据

          字段名数据类型说明
          typestringAI分类,有'推荐','古风','现代'
          characterslist[]AI角色数据

          character[]

          字段名数据类型说明
          character_idstringAI角色编号
          character_namestringAI角色名称
          preview_urlstringAI角色声音预览url

          send_group_ai_record - 群聊发送AI语音

          参数

          字段名数据类型说明
          characterstringAI角色编号,必填
          group_idnumber群号,必填
          textstring需要转成语音的文字,必填

          响应数据

          字段名数据类型说明
          message_idstring所发出消息的id

          基于 MIT 许可发布

          diff --git a/develop/api/type.html b/develop/api/type.html index e91eb138..daa4ca63 100644 --- a/develop/api/type.html +++ b/develop/api/type.html @@ -6,40 +6,40 @@ API 类型 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
          Skip to content

          API 类型

          施工中...

          状态列表

          在线

          json5
          { status: 10, extStatus: 0, batteryStatus: 0 }

          Q我吧

          json5
          { status: 60, extStatus: 0, batteryStatus: 0 }

          离开

          json5
          { status: 30, extStatus: 0, batteryStatus: 0 }

          忙碌

          json5
          { status: 50, extStatus: 0, batteryStatus: 0 }

          请勿打扰

          json5
          { status: 70, extStatus: 0, batteryStatus: 0 }

          隐身

          json5
          { status: 40, extStatus: 0, batteryStatus: 0 }

          听歌中

          json5
          { status: 10, extStatus: 1028, batteryStatus: 0 }

          春日限定

          json5
          { status: 10, extStatus: 2037, batteryStatus: 0 }

          一起元梦

          json5
          { status: 10, extStatus: 2025, batteryStatus: 0 }

          求星搭子

          json5
          { status: 10, extStatus: 2026, batteryStatus: 0 }

          被掏空

          json5
          { status: 10, extStatus: 2014, batteryStatus: 0 }

          今日天气

          json5
          { status: 10, extStatus: 1030, batteryStatus: 0 }

          我crash了

          json5
          { status: 10, extStatus: 2019, batteryStatus: 0 }

          爱你

          json5
          { status: 10, extStatus: 2006, batteryStatus: 0 }

          恋爱中

          json5
          { status: 10, extStatus: 1051, batteryStatus: 0 }

          好运锦鲤

          json5
          { status: 10, extStatus: 1071, batteryStatus: 0 }

          水逆退散

          json5
          { status: 10, extStatus: 1201, batteryStatus: 0 }

          嗨到飞起

          json5
          { status: 10, extStatus: 1056, batteryStatus: 0 }

          元气满满

          json5
          { status: 10, extStatus: 1058, batteryStatus: 0 }

          宝宝认证

          json5
          { status: 10, extStatus: 1070, batteryStatus: 0 }

          一言难尽

          json5
          { status: 10, extStatus: 1063, batteryStatus: 0 }

          难得糊涂

          json5
          { status: 10, extStatus: 2001, batteryStatus: 0 }

          emo中

          json5
          { status: 10, extStatus: 1401, batteryStatus: 0 }

          我太难了

          json5
          { status: 10, extStatus: 1062, batteryStatus: 0 }

          我想开了

          json5
          { status: 10, extStatus: 2013, batteryStatus: 0 }

          我没事

          json5
          { status: 10, extStatus: 1052, batteryStatus: 0 }

          想静静

          json5
          { status: 10, extStatus: 1061, batteryStatus: 0 }

          悠哉哉

          json5
          { status: 10, extStatus: 1059, batteryStatus: 0 }

          去旅行

          json5
          { status: 10, extStatus: 2015, batteryStatus: 0 }

          信号弱

          json5
          { status: 10, extStatus: 1011, batteryStatus: 0 }

          出去浪

          json5
          { status: 10, extStatus: 2003, batteryStatus: 0 }

          肝作业

          json5
          { status: 10, extStatus: 2012, batteryStatus: 0 }

          学习中

          json5
          { status: 10, extStatus: 1018, batteryStatus: 0 }

          搬砖中

          json5
          { status: 10, extStatus: 2023, batteryStatus: 0 }

          摸鱼中

          json5
          { status: 10, extStatus: 1300, batteryStatus: 0 }

          无聊中

          json5
          { status: 10, extStatus: 1060, batteryStatus: 0 }

          timi中

          json5
          { status: 10, extStatus: 1027, batteryStatus: 0 }

          睡觉中

          json5
          { status: 10, extStatus: 1016, batteryStatus: 0 }

          熬夜中

          json5
          { status: 10, extStatus: 1032, batteryStatus: 0 }

          追剧中

          json5
          { status: 10, extStatus: 1021, batteryStatus: 0 }

          我的电量

          json5
          { 
          +    
          Skip to content

          API 类型

          施工中...

          状态列表

          在线

          json5
          { status: 10, extStatus: 0, batteryStatus: 0 }

          Q我吧

          json5
          { status: 60, extStatus: 0, batteryStatus: 0 }

          离开

          json5
          { status: 30, extStatus: 0, batteryStatus: 0 }

          忙碌

          json5
          { status: 50, extStatus: 0, batteryStatus: 0 }

          请勿打扰

          json5
          { status: 70, extStatus: 0, batteryStatus: 0 }

          隐身

          json5
          { status: 40, extStatus: 0, batteryStatus: 0 }

          听歌中

          json5
          { status: 10, extStatus: 1028, batteryStatus: 0 }

          春日限定

          json5
          { status: 10, extStatus: 2037, batteryStatus: 0 }

          一起元梦

          json5
          { status: 10, extStatus: 2025, batteryStatus: 0 }

          求星搭子

          json5
          { status: 10, extStatus: 2026, batteryStatus: 0 }

          被掏空

          json5
          { status: 10, extStatus: 2014, batteryStatus: 0 }

          今日天气

          json5
          { status: 10, extStatus: 1030, batteryStatus: 0 }

          我crash了

          json5
          { status: 10, extStatus: 2019, batteryStatus: 0 }

          爱你

          json5
          { status: 10, extStatus: 2006, batteryStatus: 0 }

          恋爱中

          json5
          { status: 10, extStatus: 1051, batteryStatus: 0 }

          好运锦鲤

          json5
          { status: 10, extStatus: 1071, batteryStatus: 0 }

          水逆退散

          json5
          { status: 10, extStatus: 1201, batteryStatus: 0 }

          嗨到飞起

          json5
          { status: 10, extStatus: 1056, batteryStatus: 0 }

          元气满满

          json5
          { status: 10, extStatus: 1058, batteryStatus: 0 }

          宝宝认证

          json5
          { status: 10, extStatus: 1070, batteryStatus: 0 }

          一言难尽

          json5
          { status: 10, extStatus: 1063, batteryStatus: 0 }

          难得糊涂

          json5
          { status: 10, extStatus: 2001, batteryStatus: 0 }

          emo中

          json5
          { status: 10, extStatus: 1401, batteryStatus: 0 }

          我太难了

          json5
          { status: 10, extStatus: 1062, batteryStatus: 0 }

          我想开了

          json5
          { status: 10, extStatus: 2013, batteryStatus: 0 }

          我没事

          json5
          { status: 10, extStatus: 1052, batteryStatus: 0 }

          想静静

          json5
          { status: 10, extStatus: 1061, batteryStatus: 0 }

          悠哉哉

          json5
          { status: 10, extStatus: 1059, batteryStatus: 0 }

          去旅行

          json5
          { status: 10, extStatus: 2015, batteryStatus: 0 }

          信号弱

          json5
          { status: 10, extStatus: 1011, batteryStatus: 0 }

          出去浪

          json5
          { status: 10, extStatus: 2003, batteryStatus: 0 }

          肝作业

          json5
          { status: 10, extStatus: 2012, batteryStatus: 0 }

          学习中

          json5
          { status: 10, extStatus: 1018, batteryStatus: 0 }

          搬砖中

          json5
          { status: 10, extStatus: 2023, batteryStatus: 0 }

          摸鱼中

          json5
          { status: 10, extStatus: 1300, batteryStatus: 0 }

          无聊中

          json5
          { status: 10, extStatus: 1060, batteryStatus: 0 }

          timi中

          json5
          { status: 10, extStatus: 1027, batteryStatus: 0 }

          睡觉中

          json5
          { status: 10, extStatus: 1016, batteryStatus: 0 }

          熬夜中

          json5
          { status: 10, extStatus: 1032, batteryStatus: 0 }

          追剧中

          json5
          { status: 10, extStatus: 1021, batteryStatus: 0 }

          我的电量

          json5
          { 
               status: 10, 
               extStatus: 1000,
               batteryStatus: 0, //这个是电量?
          diff --git a/develop/event.html b/develop/event.html
          index 19c6a654..beba7a07 100644
          --- a/develop/event.html
          +++ b/develop/event.html
          @@ -6,40 +6,40 @@
               上报事件兼容情况 | NapCatQQ
               
               
          -    
          +    
               
          -    
          -    
          +    
          +    
               
               
          -    
          +    
               
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
               
          -    
          +    
               
               
               
          @@ -49,7 +49,7 @@
               
             
             
          -    
          Skip to content

          上报事件兼容情况

          meta_event 事件

          事件名说明可用备注
          meta_event.lifecycle生命周期
          meta_event.lifecycle.enable生命周期 - OneBot 启用
          meta_event.lifecycle.disable生命周期 - OneBot 停用
          meta_event.lifecycle.connect生命周期 - WebSocket 连接成功
          meta_event.heartbeat心跳

          message 事件

          事件名说明可用备注
          message.private私聊消息
          message.private.friend私聊消息 - 好友
          message.private.group私聊消息 - 群临时
          message.private.group_self私聊消息 - 群中自身发送
          message.private.other私聊消息 - 其他
          message.group群聊消息
          message.group.normal群聊消息 - 普通
          message.group.anonymous群聊消息 - 匿名消息
          message.group.notice群聊消息 - 系统提示

          message_sent 事件

          事件名说明可用备注
          message_sent.private私聊消息
          message_sent.private.friend私聊消息 - 好友
          message_sent.private.group私聊消息 - 群临时
          message_sent.private.group_self私聊消息 - 群中自身发送
          message_sent.private.other私聊消息 - 其他
          message_sent.group群聊消息
          message_sent.group.normal群聊消息 - 普通
          message_sent.group.anonymous群聊消息 - 匿名消息
          message_sent.group.notice群聊消息 - 系统提示

          request 事件

          事件名说明可用备注
          request.friend加好友请求
          request.group.add加群请求需要管理员权限
          request.group.invite邀请登录号入群

          notice 事件

          事件名说明可用备注
          notice.friend_add好友添加
          notice.friend_recall私聊消息撤回
          notice.offline_file接收到离线文件
          notice.client_status其他客户端在线状态变更
          notice.group_admin群聊管理员变动
          notice.group_admin.set群聊管理员变动 - 增加
          notice.group_admin.unset群聊管理员变动 - 减少
          notice.group_ban群聊禁言
          notice.group_ban.ban群聊禁言 - 禁言
          notice.group_ban.lift_ban群聊禁言 - 取消禁言
          notice.group_card群成员名片更新
          notice.group_decrease群聊成员减少
          notice.group_decrease.leave群聊成员减少 - 主动退群
          notice.group_decrease.kick群聊成员减少 - 成员被踢
          notice.group_decrease.kick_me群聊成员减少 - 登录号被踢
          notice.group_increase群聊成员增加
          notice.group_increase.approve群聊成员增加 - 管理员已同意入群
          notice.group_increase.invite群聊成员增加 - 管理员邀请入群
          notice.group_recall群聊消息撤回
          notice.group_upload群聊文件上传
          notice.group_msg_emoji_like群聊表情回应仅收自己的 其余扩展接口拉取
          notice.essence群聊设精
          notice.essence.add群聊设精 - 增加
          notice.essence.delete群聊设精 - 取消
          notice.notify.poke戳一戳
          notice.notify.lucky_king群红包运气王
          notice.notify.honor群成员荣誉变更
          notice.notify.honor.talkative群成员荣誉变更 - 龙王
          notice.notify.honor.performer群成员荣誉变更 - 群聊之火
          notice.notify.honor.emotion群成员荣誉变更 - 快乐源泉
          notice.notify.input_status输入状态更新
          notice.notify.title群成员头衔变更
          notice.notify.profile_like点赞

          基于 MIT 许可发布

          +
          Skip to content

          上报事件兼容情况

          meta_event 事件

          事件名说明可用备注
          meta_event.lifecycle生命周期
          meta_event.lifecycle.enable生命周期 - OneBot 启用
          meta_event.lifecycle.disable生命周期 - OneBot 停用
          meta_event.lifecycle.connect生命周期 - WebSocket 连接成功
          meta_event.heartbeat心跳

          message 事件

          事件名说明可用备注
          message.private私聊消息
          message.private.friend私聊消息 - 好友
          message.private.group私聊消息 - 群临时
          message.private.group_self私聊消息 - 群中自身发送
          message.private.other私聊消息 - 其他
          message.group群聊消息
          message.group.normal群聊消息 - 普通
          message.group.anonymous群聊消息 - 匿名消息
          message.group.notice群聊消息 - 系统提示

          message_sent 事件

          事件名说明可用备注
          message_sent.private私聊消息
          message_sent.private.friend私聊消息 - 好友
          message_sent.private.group私聊消息 - 群临时
          message_sent.private.group_self私聊消息 - 群中自身发送
          message_sent.private.other私聊消息 - 其他
          message_sent.group群聊消息
          message_sent.group.normal群聊消息 - 普通
          message_sent.group.anonymous群聊消息 - 匿名消息
          message_sent.group.notice群聊消息 - 系统提示

          request 事件

          事件名说明可用备注
          request.friend加好友请求
          request.group.add加群请求需要管理员权限
          request.group.invite邀请登录号入群

          notice 事件

          事件名说明可用备注
          notice.friend_add好友添加
          notice.friend_recall私聊消息撤回
          notice.offline_file接收到离线文件
          notice.client_status其他客户端在线状态变更
          notice.group_admin群聊管理员变动
          notice.group_admin.set群聊管理员变动 - 增加
          notice.group_admin.unset群聊管理员变动 - 减少
          notice.group_ban群聊禁言
          notice.group_ban.ban群聊禁言 - 禁言
          notice.group_ban.lift_ban群聊禁言 - 取消禁言
          notice.group_card群成员名片更新
          notice.group_decrease群聊成员减少
          notice.group_decrease.leave群聊成员减少 - 主动退群
          notice.group_decrease.kick群聊成员减少 - 成员被踢
          notice.group_decrease.kick_me群聊成员减少 - 登录号被踢
          notice.group_increase群聊成员增加
          notice.group_increase.approve群聊成员增加 - 管理员已同意入群
          notice.group_increase.invite群聊成员增加 - 管理员邀请入群
          notice.group_recall群聊消息撤回
          notice.group_upload群聊文件上传
          notice.group_msg_emoji_like群聊表情回应仅收自己的 其余扩展接口拉取
          notice.essence群聊设精
          notice.essence.add群聊设精 - 增加
          notice.essence.delete群聊设精 - 取消
          notice.notify.poke戳一戳
          notice.notify.lucky_king群红包运气王
          notice.notify.honor群成员荣誉变更
          notice.notify.honor.talkative群成员荣誉变更 - 龙王
          notice.notify.honor.performer群成员荣誉变更 - 群聊之火
          notice.notify.honor.emotion群成员荣誉变更 - 快乐源泉
          notice.notify.input_status输入状态更新
          notice.notify.title群成员头衔变更
          notice.notify.profile_like点赞

          基于 MIT 许可发布

          diff --git a/develop/msg.html b/develop/msg.html index c9add12f..ed2cb7ba 100644 --- a/develop/msg.html +++ b/develop/msg.html @@ -6,40 +6,40 @@ 消息格式兼容情况 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
          Skip to content

          消息格式兼容情况

          消息列表

          支持使用 CQ码 发送

          标有 <JSON> 的表示 收到的时候的消息类型是 json

          消息格式介绍备注
          text纯文本
          faceqq 表情
          image图片
          record语音
          video视频
          at@某人
          rps猜拳魔法表情
          dice骰子
          shake私聊窗口抖动
          poke群聊戳一戳事件上报与接口调用 不通过消息
          share <JSON>链接分享
          contact <JSON>推荐好友/群
          location <JSON>位置
          music <JSON>音乐分享
          reply回复消息
          forward转发消息
          node转发消息节点
          jsonjson 信息
          mfaceqq 表情包以image消息段上报(子类型区分) 支持mface/image消息段发送
          file文件
          markdownmarkdown发是在双层合并转发内 无法直接发送
          lightapp<JSON>小程序卡片发是调用扩展接口get_mini_app_ark

          提示

          标有 [收] 仅限收到

          标有 [发] 仅限发送

          标有 [选] 发送可选

          text

          json
          {
          +    
          Skip to content

          消息格式兼容情况

          消息列表

          支持使用 CQ码 发送

          标有 <JSON> 的表示 收到的时候的消息类型是 json

          消息格式介绍备注
          text纯文本
          faceqq 表情
          image图片
          record语音
          video视频
          at@某人
          rps猜拳魔法表情
          dice骰子
          shake私聊窗口抖动
          poke群聊戳一戳事件上报与接口调用 不通过消息
          share <JSON>链接分享
          contact <JSON>推荐好友/群
          location <JSON>位置
          music <JSON>音乐分享
          reply回复消息
          forward转发消息
          node转发消息节点
          jsonjson 信息
          mfaceqq 表情包以image消息段上报(子类型区分) 支持mface/image消息段发送
          file文件
          markdownmarkdown发是在双层合并转发内 无法直接发送
          lightapp<JSON>小程序卡片发是调用扩展接口get_mini_app_ark

          提示

          标有 [收] 仅限收到

          标有 [发] 仅限发送

          标有 [选] 发送可选

          text

          json
          {
             "type": "text",
             "data": {
               "text": "文本"
          diff --git a/develop/plugin.html b/develop/plugin.html
          index 9cb0365b..e8f949dd 100644
          --- a/develop/plugin.html
          +++ b/develop/plugin.html
          @@ -6,40 +6,40 @@
               二次开发 - 基于 NapCat 定制化开发方案 | NapCatQQ
               
               
          -    
          +    
               
          -    
          -    
          +    
          +    
               
               
          -    
          +    
               
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          -    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
          +    
               
          -    
          +    
               
               
               
          @@ -49,7 +49,7 @@
               
             
             
          -    
          Skip to content

          二次开发 - 基于 NapCat 定制化开发方案

          该方案可以与NapCat本体代码进行捆绑 也可以使用各种内部接口 自由度大 简单代码实现方便

          环境配置

          1. 拉取 NapCat 仓库后,在命令行执行 npm run dev:depend 安装 NapCat 本体和 WebUi 依赖。

          2. 初次构建 NapCat,运行 npm run build:shell 或者 npm run build:framework,此次构建将会初始化 WebUi 打包文件和 NapCat。

          3. 启动 NetWork/Plugin 适配器,在 /src/onebot/index.ts 文件中,找到 NapCatOneBot11Adapter->InitOneBot 方法,解除相关注释代码,即可注册 Plugin 适配器。

          4. 打开 /src/onebot/network/plugin.ts 文件,可以修改 Plugin 适配器的以下配置:

            typescript
            messagePostFormat: 'array', // array 为消息段,string 为 CQ 码
            +    
            Skip to content

            二次开发 - 基于 NapCat 定制化开发方案

            该方案可以与NapCat本体代码进行捆绑 也可以使用各种内部接口 自由度大 简单代码实现方便

            环境配置

            1. 拉取 NapCat 仓库后,在命令行执行 npm run dev:depend 安装 NapCat 本体和 WebUi 依赖。

            2. 初次构建 NapCat,运行 npm run build:shell 或者 npm run build:framework,此次构建将会初始化 WebUi 打包文件和 NapCat。

            3. 启动 NetWork/Plugin 适配器,在 /src/onebot/index.ts 文件中,找到 NapCatOneBot11Adapter->InitOneBot 方法,解除相关注释代码,即可注册 Plugin 适配器。

            4. 打开 /src/onebot/network/plugin.ts 文件,可以修改 Plugin 适配器的以下配置:

              typescript
              messagePostFormat: 'array', // array 为消息段,string 为 CQ 码
               reportSelfMessage: false,   // 上报自身消息
               enable: true,               // 启用适配器
               debug: false,               // 调试模式
            5. 再次构建时可选择 npm run dev:shell 或者 npm run dev:framework,跳过重复构建 WebUi 过程。

            开始开发

            恭喜你完成了基础配置。现在打开 /src/plugin/index.ts 文件中的 plugin_onmessage 方法,在此方法中监听消息并处理。

            当你需要调用 NTQQ Api 时,可以通过多种方法调用,下面为例子:

            typescript
            core.apis.GroupApi.banMember()
            diff --git a/guide/NapCatQQ.html b/guide/NapCatQQ.html
            index 6389eaa9..99df8e5f 100644
            --- a/guide/NapCatQQ.html
            +++ b/guide/NapCatQQ.html
            @@ -3,43 +3,43 @@
               
                 
                 
            -    什么是 NapCatQQ | NapCatQQ
            +    NapCatQQ
                 
                 
            -    
            +    
                 
            -    
            -    
            +    
            +    
                 
                 
            -    
            +    
                 
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
                 
            -    
            +    
                 
                 
                 
            @@ -49,7 +49,7 @@
                 
               
               
            -    
            Skip to content

            什么是 NapCatQQ

            NapCatQQ V4 已启用全新风格标识和文档, 欢迎回家! 这里是 NapCatQQ (aka 猫猫框架) 的使用文档!

            猫猫框架通过魔法的手段获得了 QQ 的发送消息、接收消息等接口。

            为了方便使用,猫猫框架将通过一种名为 OneBot 的约定将你的 HTTP / WebSocket 请求按照规范读取,

            再去调用猫猫框架所获得的QQ发送接口之类的接口。

            基于 MIT 许可发布

            +
            Skip to content

            NapCatQQ

            欢迎回家!

            NapCatQQ V4 已启用全新风格标识和文档, 欢迎回家! 这里是 NapCatQQ (aka 猫猫框架) 的使用文档!

            什么是 NapCatQQ 框架?

            猫猫框架通过魔法的手段获得了 QQ 的发送消息、接收消息等接口。

            为了方便使用,猫猫框架将通过一种名为 OneBot 的约定将你的 HTTP / WebSocket 请求按照规范读取,

            再去调用猫猫框架所获得的QQ发送接口之类的接口。

            基于 MIT 许可发布

            diff --git a/guide/bench-mark.html b/guide/bench-mark.html index 55a663bd..22cf03ee 100644 --- a/guide/bench-mark.html +++ b/guide/bench-mark.html @@ -6,40 +6,40 @@ NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            测试环境

            测试环境
            测试版本:NapCat Shell V4.2.18
            +    
            Skip to content

            测试环境

            测试环境
            测试版本:NapCat Shell V4.2.18
             操作系统:Windows 11 24H2
             核心处理器:13th Gen Intel(R) Core(TM) i7-13700H
             内存大小:64GB
            diff --git a/guide/boot/Framework.html b/guide/boot/Framework.html
            index f5cb9763..d9acc0f5 100644
            --- a/guide/boot/Framework.html
            +++ b/guide/boot/Framework.html
            @@ -6,40 +6,40 @@
                 Framework | NapCatQQ
                 
                 
            -    
            +    
                 
            -    
            -    
            +    
            +    
                 
                 
            -    
            +    
                 
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
                 
            -    
            +    
                 
                 
                 
            @@ -49,7 +49,7 @@
                 
               
               
            -    
            Skip to content

            Framework

            NapCat.Win.绿色版本

            特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

            前往Release 下载有头绿色版本 然后双击NapCatWinBootMain.exe 进入设置即可

            NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)

            请注意使用此方法使用 等于或高于9.9.15-29271的QQ

            1. 前往 NapCatQQ 的 release 页面
            2. 选择 NapCat.Framerwork.Windows.Once.zip 下载
            3. 找到目录下的exe启动 (注意不要解压到带有空格或者中文的目录)

            NapCat.Framework - 通用性手动教程

            1. 按照 LiteLoaderQQNT 官网 的指导安装 LiteLoaderQQNT 框架。
            2. 在 LiteLoaderQQNT 的设置页面(如下图)将 NapCat.Framework.zip 导入即可。 ll01.png

            强烈不推荐LL官方的修补方案 其方案将导致NapCat扩展Api失效的 同时污染QQ本身环境 添加环境变量 清理LL需要一定计算机基础 包括需要调试QQ的用户 强烈推荐once或者绿色版本

            NapCat.Docker.Framework - Linux容器化部署

            仓库地址: NapCat.Docker.Framework

            NapCat.Installer - Linux一键部署脚本

            bash
            curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.framework.sh && sudo bash napcat.sh

            基于 MIT 许可发布

            +
            Skip to content

            Framework

            NapCat.Win.绿色版本

            特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

            前往Release 下载有头绿色版本 然后双击NapCatWinBootMain.exe 进入设置即可

            NapCat.Framerwork.Windows.Once - Win一键启动(内置LiteLoader)

            请注意使用此方法使用 等于或高于9.9.15-29271的QQ

            1. 前往 NapCatQQ 的 release 页面
            2. 选择 NapCat.Framerwork.Windows.Once.zip 下载
            3. 找到目录下的exe启动 (注意不要解压到带有空格或者中文的目录)

            NapCat.Framework - 通用性手动教程

            1. 按照 LiteLoaderQQNT 官网 的指导安装 LiteLoaderQQNT 框架。
            2. 在 LiteLoaderQQNT 的设置页面(如下图)将 NapCat.Framework.zip 导入即可。 ll01.png

            强烈不推荐LL官方的修补方案 其方案将导致NapCat扩展Api失效的 同时污染QQ本身环境 添加环境变量 清理LL需要一定计算机基础 包括需要调试QQ的用户 强烈推荐once或者绿色版本

            NapCat.Docker.Framework - Linux容器化部署

            仓库地址: NapCat.Docker.Framework

            NapCat.Installer - Linux一键部署脚本

            bash
            curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.framework.sh && sudo bash napcat.sh

            基于 MIT 许可发布

            diff --git a/guide/boot/Shell-Linux-SemiAuto.html b/guide/boot/Shell-Linux-SemiAuto.html index 84613f42..895fea54 100644 --- a/guide/boot/Shell-Linux-SemiAuto.html +++ b/guide/boot/Shell-Linux-SemiAuto.html @@ -6,40 +6,40 @@ BootWay03 (半自动) 教程 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            BootWay03 (半自动) 教程

            安装教程

            1.安装QQ

            你需要安装28060+版本的 QQ

            2.挂载启动

            执行命令

            bash
            echo 'const fs = require("fs");
            +    
            Skip to content

            BootWay03 (半自动) 教程

            安装教程

            1.安装QQ

            你需要安装28060+版本的 QQ

            2.挂载启动

            执行命令

            bash
            echo 'const fs = require("fs");
             const path = require("path");
             const CurrentPath = path.dirname(__filename);
             const hasNapcatParam = process.argv.includes("--no-sandbox");
            diff --git a/guide/boot/Shell.html b/guide/boot/Shell.html
            index c53d197f..9da5e454 100644
            --- a/guide/boot/Shell.html
            +++ b/guide/boot/Shell.html
            @@ -6,40 +6,40 @@
                 Shell | NapCatQQ
                 
                 
            -    
            +    
                 
            -    
            -    
            +    
            +    
                 
                 
            -    
            +    
                 
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            -    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
            +    
                 
            -    
            +    
                 
                 
                 
            @@ -49,7 +49,7 @@
                 
               
               
            -    
            Skip to content

            Shell

            NapCat.Win.绿色版本

            特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

            前往Release 下载无头绿色版本 然后启动Bat 即可

            如果需要快速启动 编辑bat NapCatWinBootMain.exe 10001

            NapCat.Shell - Win手动启动教程

            1. 前往 NapCatQQ 的 release 页面
            2. 下载NapCat.Shell.zip解压
            3. 安装完成 双击目录下launcher.bat即可启动 如果是win10 则使用launcher-win10.bat

            注意 如果需要快速登录 将 QQ 号传入第二个参数即可

            Win11: launcher.bat 123456 Win10: launcher-win10.bat 123456

            NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)

            bash
            curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh
            命令选项(高级用法)
            1. --tui: 使用tui可视化交互安装

            2. --docker [y/n]: --docker y 为使用docker安装反之为shell安装

            3. --qq "123456789": 传入docker安装时的QQ号

            4. --mode [ws|reverse_ws|reverse_http]: 传入docker安装时的运行模式

            5. --confirm: 传入docker安装时的是否确认执行安装

            6. --proxy [0|1|2|3|4|5|6]: 传入代理, 0为不使用代理, 1为使用内置的第一个,不支持自定义, docker安装可选0-7, shell安装可选0-5

            7. --cli [y/n]: shell安装时是否安装cli

            8. --force: 传入则执行shell强制重装

            使用示例:

            1. 使用tui可视化交互安装:

              bash
              curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --tui
            2. 运行docker安装并传入 qq"123456789" 模式ws 使用第一个代理 直接安装:

              bash
              curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker y --qq \"123456789\" --mode ws --proxy 1 --confirm
            3. 运行shell安装并传入 不安装cli 不使用代理 强制重装:

              bash
              curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker n --cli n --proxy 0 --force

            仓库地址: NapCat.installer

            NapCat.Docker - Linux容器化部署

            仓库地址: NapCat.Docker

            NapCat.Docker.Installer - Linux容器 第三方

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            仓库地址: NapCat.Docker.Installer

            NapCat.MacOs - MacOs安装工具

            前往下载

            需要 macOS 12.0 或以上系统,支持下载和更新 NapCatQQ

            由于权限问题,补丁过程需要手动替换 package.json,请注意备份原文件~

            NapCat.Termux - 安卓Termux部署

            bash
            curl -o napcat.termux.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.termux.sh && bash napcat.termux.sh

            仓库地址: NapCat.installer

            NapCat.Win.Installer - Win专用安装器

            不要用某人懒了没更新

            仓库地址: 仓库地址

            安装成功后需要快速登陆同 NapCat.shell 方法一 一样

            NapCat.Railway - Railway部署

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            Deploy on Railway

            NapCat.1Panel - 1Panel插件部署

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            仓库地址: NapCat.1Panel

            NapCat.Nix - Nix部署

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            仓库地址: NapCat.Nix

            基于 MIT 许可发布

            +
            Skip to content

            Shell

            NapCat.Win.绿色版本

            特殊说明: 绿色版仅适用 Windows.AMD64 无需安装QQ 已内置

            前往Release 下载无头绿色版本 然后启动Bat 即可

            如果需要快速启动 编辑bat NapCatWinBootMain.exe 10001

            NapCat.Shell - Win手动启动教程

            1. 前往 NapCatQQ 的 release 页面
            2. 下载NapCat.Shell.zip解压
            3. 安装完成 双击目录下launcher.bat即可启动 如果是win10 则使用launcher-win10.bat

            注意 如果需要快速登录 将 QQ 号传入第二个参数即可

            Win11: launcher.bat 123456 Win10: launcher-win10.bat 123456

            NapCat.Installer - Linux一键使用脚本(支持Ubuntu 20+/Debian 10+/Centos9)

            bash
            curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh
            命令选项(高级用法)
            1. --tui: 使用tui可视化交互安装

            2. --docker [y/n]: --docker y 为使用docker安装反之为shell安装

            3. --qq "123456789": 传入docker安装时的QQ号

            4. --mode [ws|reverse_ws|reverse_http]: 传入docker安装时的运行模式

            5. --confirm: 传入docker安装时的是否确认执行安装

            6. --proxy [0|1|2|3|4|5|6]: 传入代理, 0为不使用代理, 1为使用内置的第一个,不支持自定义, docker安装可选0-7, shell安装可选0-5

            7. --cli [y/n]: shell安装时是否安装cli

            8. --force: 传入则执行shell强制重装

            使用示例:

            1. 使用tui可视化交互安装:

              bash
              curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --tui
            2. 运行docker安装并传入 qq"123456789" 模式ws 使用第一个代理 直接安装:

              bash
              curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker y --qq \"123456789\" --mode ws --proxy 1 --confirm
            3. 运行shell安装并传入 不安装cli 不使用代理 强制重装:

              bash
              curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh && sudo bash napcat.sh --docker n --cli n --proxy 0 --force

            仓库地址: NapCat.installer

            NapCat.Docker - Linux容器化部署

            仓库地址: NapCat.Docker

            NapCat.Docker.Installer - Linux容器 第三方

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            仓库地址: NapCat.Docker.Installer

            NapCat.MacOs - MacOs安装工具

            前往下载

            需要 macOS 12.0 或以上系统,支持下载和更新 NapCatQQ

            由于权限问题,补丁过程需要手动替换 package.json,请注意备份原文件~

            NapCat.Termux - 安卓Termux部署

            bash
            curl -o napcat.termux.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.termux.sh && bash napcat.termux.sh

            仓库地址: NapCat.installer

            NapCat.Win.Installer - Win专用安装器

            不要用某人懒了没更新

            仓库地址: 仓库地址

            安装成功后需要快速登陆同 NapCat.shell 方法一 一样

            NapCat.Railway - Railway部署

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            Deploy on Railway

            NapCat.1Panel - 1Panel插件部署

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            仓库地址: NapCat.1Panel

            NapCat.Nix - Nix部署

            此为 社区作品 可能会遇到一些问题,欢迎反馈。

            仓库地址: NapCat.Nix

            基于 MIT 许可发布

            diff --git a/guide/boot/release.html b/guide/boot/release.html index ae0c0211..e35acf95 100644 --- a/guide/boot/release.html +++ b/guide/boot/release.html @@ -6,40 +6,40 @@ 安装前需要了解的 这些文件是什么? | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            安装前需要了解的 这些文件是什么?

            问题 - Framework与Shell版本 有什么差别?

            看我

            文件 - NapCat.Framework.zip 是什么?

            这是NapCat的Framework版本的插件包

            文件 - NapCat.Framework.Windows.Once.zip 是什么?

            这是NapCat.Framework的一键启动包

            注意需要29271+的QQ 你可以在不破坏QQ

            不需要安装的情况下通过一键Boot.exe启动NapCat.Framework(仅限亲爱的Windows系统)

            如果使用失败 请前往NapCat文档寻找Framework版本LiteLoader手动安装教程

            文件 - NapCat.Shell.zip 是什么?

            这是Shell版本的打包文件

            release的Win一键包是什么?

            是自带QQ的预打包版本 独立于你的QQ 不会破坏环境 绿色运行 与Once借用已有QQ的理念不同

            基于 MIT 许可发布

            +
            Skip to content

            安装前需要了解的 这些文件是什么?

            问题 - Framework与Shell版本 有什么差别?

            看我

            文件 - NapCat.Framework.zip 是什么?

            这是NapCat的Framework版本的插件包

            文件 - NapCat.Framework.Windows.Once.zip 是什么?

            这是NapCat.Framework的一键启动包

            注意需要29271+的QQ 你可以在不破坏QQ

            不需要安装的情况下通过一键Boot.exe启动NapCat.Framework(仅限亲爱的Windows系统)

            如果使用失败 请前往NapCat文档寻找Framework版本LiteLoader手动安装教程

            文件 - NapCat.Shell.zip 是什么?

            这是Shell版本的打包文件

            release的Win一键包是什么?

            是自带QQ的预打包版本 独立于你的QQ 不会破坏环境 绿色运行 与Once借用已有QQ的理念不同

            基于 MIT 许可发布

            diff --git a/guide/start-install copy.html b/guide/start-install copy.html index 67697c86..ce154cd5 100644 --- a/guide/start-install copy.html +++ b/guide/start-install copy.html @@ -6,40 +6,40 @@ 开始安装 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            开始安装

            快速了解

            NCD

            前往 NapCatQQ 的 release 页面,各位可以看到有两种压缩包, 文件名后缀分别为 ShellFramework,应当如何选择呢?

            了解 Release文件

            使用前请务必了解

            点我了解

            Shell 版本

            此方法为 无头启动

            优点

            • 无需图形化界面
            • 节省内存

            教程

            Framework 版本

            此方法为 有头启动

            优点

            • "人机合一"

            教程

            基于 MIT 许可发布

            +
            Skip to content

            开始安装

            快速了解

            NCD

            前往 NapCatQQ 的 release 页面,各位可以看到有两种压缩包, 文件名后缀分别为 ShellFramework,应当如何选择呢?

            了解 Release文件

            使用前请务必了解

            点我了解

            Shell 版本

            此方法为 无头启动

            优点

            • 无需图形化界面
            • 节省内存

            教程

            Framework 版本

            此方法为 有头启动

            优点

            • "人机合一"

            教程

            基于 MIT 许可发布

            diff --git a/guide/start-install.html b/guide/start-install.html index 1baa8cf1..47fff2c6 100644 --- a/guide/start-install.html +++ b/guide/start-install.html @@ -6,40 +6,40 @@ NapCat | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            NapCat

            欢迎来到 NapCat Robot 的世界!接下来我将为你讲解一些入门知识。

            此文档又名:如何驾驭 NapCat 快速踏入一阶魔法师。

            NapCat 施展了什么魔法

            小小的故事...

            在一个遥远的、充满奇幻与科技交织的世界——NapCat Robot,有一种神秘且强大的力量,叫做 NTQQ。这股力量,简直就像是一颗随时可能爆炸的定时炸弹,能改变一切,却又异常难以控制。很多英雄、巫师、冒险者们曾试图驾驭它,结果都失败得一塌糊涂,甚至连他们的名字都被历史遗忘了,仿佛从未存在过。

            然而,在这个充满混乱的世界里,有一只小猫娘,名字叫做 NapCat,她不仅是这个故事的主角,而且简直是这个世界最萌最可爱的“灾难制造机”。NapCat外表乖巧,萌萌哒,软乎乎的,简直像个大大的毛球,走路一摇一摆的,超乎想象的笨拙。她曾经被遗弃在一个荒凉的角落里,孤零零地生活着。但某天,她突然发现了一个超级神奇的东西——JavaScript

            “诶?这是什么?看起来像是能吃的样子...可是为什么一点也不好吃呢?”

            于是,NapCat就开始了对这门语言的探索——虽然她并不完全理解它,但她凭着直觉和那种天生的好奇心,成功破解了 JavaScript 的奥秘,并意外地与传说中的 NTQQ 产生了连接。

            虽然看起来她像是无害的傻萌猫娘,但NapCat的这项技能竟然能在没有任何计划的情况下,操控 NTQQ 的某些功能,甚至能轻松改变现实的规则!但问题是……她的每次操作,基本上都是胡乱点击、乱敲键盘、然后出奇不意地发生了不想要的结果。

            “嗯?我是不是把天空变得五颜六色了?咦?月亮不见了?咕噜咕噜……好像做错了什么事呢。”

            于是,一切开始变得混乱不堪。天空瞬间变成了彩虹色,时间突然在某些地方停滞,甚至连月亮都神秘消失了!整个世界都被这只小猫娘的“无心之举”搞得一团糟,灾难的阴影笼罩了整个世界。

            就在大家都以为一切都完了,世界即将崩塌的时候,出现了一个强大的英雄。他不是什么骑着白马,手持宝剑的传统英雄,而是一个比任何人都冷静的智者。他决定采取一种不同的方式来解决这个问题:OneBot规范

            “一切都得按照规范来!否则她会再把世界变成一锅粥!”英雄心想。

            这个英雄明白,NapCat的能力太强大,控制不住的话,真的会把世界毁掉。因此,这位应用采用前辈们广泛使用的OneBot规范,规定 NapCat 任何操作都要写道 WS/HTTP 这种纸张上,每次使用 NTQQ 的力量时,都要在“纸上”写下相应的指令,才能让 NTQQ按照预设的方式执行任务。而且每次任务完成后,数据也会通过同样的“纸面”反馈回来,确保一切都在可控范围内。

            “啊?这个纸好像好难理解……但是,哦,原来是这么回事呀!”

            于是,NapCat开始在这套严格的规范下与 NTQQ 建立了微妙的关系。她不再是那个随便敲敲代码就让天空变色的笨蛋,而是通过认真的输入和执行指令,逐渐恢复了世界的秩序。

            可虽然一切变得井然有序,NapCat依旧是那个呆萌、迷糊的猫娘。她依然在“纸”上写着自己不太明白的指令,每次完成任务后,她都会露出一副“我是不是做对了?”的迷茫表情,仿佛在问:“哎?我这次没搞砸吧?”

            尽管如此,大家也逐渐接受了她的笨拙,因为她那种天真可爱的样子实在让人忍不住心软。最重要的是,世界终于恢复了平静,大家都知道,这只猫娘虽然有时候会闹出点小乱子,但她那份纯真与努力,才是让这个世界重新恢复平衡的力量。

            从那时起,NapCat与NTQQ之间的微妙平衡保持着,而你也可以来这个世界,看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中,带着一颗认真又迷糊的心,守护这个充满魔力与冒险的世界的!✨

            由此可以看出 使用NapCat必须保证NTQQ的客户端这一基础的存在, 于是使用流程大概如下 实际以安装/启动教程为准

            1. 安装对应版本NTQQ (特殊情况不需要安装或安装器代为安装)

            2. 下载你需要的NapCat版本 (特殊情况部分包含NapCat本体)

            3. 遵照其详细教程启动NapCat本体

            4. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

            5. 配置框架或者独立插件连接NapCat

            Release里面的文件有些什么呢

            文件名称注意事项适用平台
            NapCat.Framework.Windows.Once.zip一键包Framework包(不包含QQ)Windows.AMD64
            NapCat.Framework.zipFramework本体AnyPlat.AnyArch
            NapCat.Shell.zipShell本体+启动器(不包含QQ)AnyPlat.AnyArch
            Win无头绿色版Shell本体+启动器(包含QQ)Windows.AMD64
            Win有头绿色版Framework本体+启动器(包含QQ)Windows.AMD64

            具体是不是要下载什么 需要取决于下面的启动方式

            思考思考

            NapCat有着众多启动方式 这些启动方式 伴随各种特性

            Shell 版本具有低内存 服务器部署简单的方案

            Framework 版本是具有可以 人机一体 方便窥屏的方案

            Shell 启动/安装方式

            Framework 启动/安装方式

            安装完成!铛铛

            Shell版本

            安装后就可以执行 3. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

            前往WebUi配置教程

            Framework版本

            进入QQ设置 即可查看NapCat的选项 点击进入即可

            基于 MIT 许可发布

            +
            Skip to content

            NapCat

            欢迎来到 NapCat Robot 的世界!接下来我将为你讲解一些入门知识。

            此文档又名:如何驾驭 NapCat 快速踏入一阶魔法师。

            NapCat 施展了什么魔法

            小小的故事...

            在一个遥远的、充满奇幻与科技交织的世界——NapCat Robot,有一种神秘且强大的力量,叫做 NTQQ。这股力量,简直就像是一颗随时可能爆炸的定时炸弹,能改变一切,却又异常难以控制。很多英雄、巫师、冒险者们曾试图驾驭它,结果都失败得一塌糊涂,甚至连他们的名字都被历史遗忘了,仿佛从未存在过。

            然而,在这个充满混乱的世界里,有一只小猫娘,名字叫做 NapCat,她不仅是这个故事的主角,而且简直是这个世界最萌最可爱的“灾难制造机”。NapCat外表乖巧,萌萌哒,软乎乎的,简直像个大大的毛球,走路一摇一摆的,超乎想象的笨拙。她曾经被遗弃在一个荒凉的角落里,孤零零地生活着。但某天,她突然发现了一个超级神奇的东西——JavaScript

            “诶?这是什么?看起来像是能吃的样子...可是为什么一点也不好吃呢?”

            于是,NapCat就开始了对这门语言的探索——虽然她并不完全理解它,但她凭着直觉和那种天生的好奇心,成功破解了 JavaScript 的奥秘,并意外地与传说中的 NTQQ 产生了连接。

            虽然看起来她像是无害的傻萌猫娘,但NapCat的这项技能竟然能在没有任何计划的情况下,操控 NTQQ 的某些功能,甚至能轻松改变现实的规则!但问题是……她的每次操作,基本上都是胡乱点击、乱敲键盘、然后出奇不意地发生了不想要的结果。

            “嗯?我是不是把天空变得五颜六色了?咦?月亮不见了?咕噜咕噜……好像做错了什么事呢。”

            于是,一切开始变得混乱不堪。天空瞬间变成了彩虹色,时间突然在某些地方停滞,甚至连月亮都神秘消失了!整个世界都被这只小猫娘的“无心之举”搞得一团糟,灾难的阴影笼罩了整个世界。

            就在大家都以为一切都完了,世界即将崩塌的时候,出现了一个强大的英雄。他不是什么骑着白马,手持宝剑的传统英雄,而是一个比任何人都冷静的智者。他决定采取一种不同的方式来解决这个问题:OneBot规范

            “一切都得按照规范来!否则她会再把世界变成一锅粥!”英雄心想。

            这个英雄明白,NapCat的能力太强大,控制不住的话,真的会把世界毁掉。因此,这位应用采用前辈们广泛使用的OneBot规范,规定 NapCat 任何操作都要写道 WS/HTTP 这种纸张上,每次使用 NTQQ 的力量时,都要在“纸上”写下相应的指令,才能让 NTQQ按照预设的方式执行任务。而且每次任务完成后,数据也会通过同样的“纸面”反馈回来,确保一切都在可控范围内。

            “啊?这个纸好像好难理解……但是,哦,原来是这么回事呀!”

            于是,NapCat开始在这套严格的规范下与 NTQQ 建立了微妙的关系。她不再是那个随便敲敲代码就让天空变色的笨蛋,而是通过认真的输入和执行指令,逐渐恢复了世界的秩序。

            可虽然一切变得井然有序,NapCat依旧是那个呆萌、迷糊的猫娘。她依然在“纸”上写着自己不太明白的指令,每次完成任务后,她都会露出一副“我是不是做对了?”的迷茫表情,仿佛在问:“哎?我这次没搞砸吧?”

            尽管如此,大家也逐渐接受了她的笨拙,因为她那种天真可爱的样子实在让人忍不住心软。最重要的是,世界终于恢复了平静,大家都知道,这只猫娘虽然有时候会闹出点小乱子,但她那份纯真与努力,才是让这个世界重新恢复平衡的力量。

            从那时起,NapCat与NTQQ之间的微妙平衡保持着,而你也可以来这个世界,看看这只可爱笨蛋猫娘是怎么在搞笑与危机四伏中,带着一颗认真又迷糊的心,守护这个充满魔力与冒险的世界的!✨

            由此可以看出 使用NapCat必须保证NTQQ的客户端这一基础的存在, 于是使用流程大概如下 实际以安装/启动教程为准

            1. 安装对应版本NTQQ (特殊情况不需要安装或安装器代为安装)

            2. 下载你需要的NapCat版本 (特殊情况部分包含NapCat本体)

            3. 遵照其详细教程启动NapCat本体

            4. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

            5. 配置框架或者独立插件连接NapCat

            Release里面的文件有些什么呢

            文件名称注意事项适用平台
            NapCat.Framework.Windows.Once.zip一键包Framework包(不包含QQ)Windows.AMD64
            NapCat.Framework.zipFramework本体AnyPlat.AnyArch
            NapCat.Shell.zipShell本体+启动器(不包含QQ)AnyPlat.AnyArch
            Win无头绿色版Shell本体+启动器(包含QQ)Windows.AMD64
            Win有头绿色版Framework本体+启动器(包含QQ)Windows.AMD64

            具体是不是要下载什么 需要取决于下面的启动方式

            思考思考

            NapCat有着众多启动方式 这些启动方式 伴随各种特性

            Shell 版本具有低内存 服务器部署简单的方案

            Framework 版本是具有可以 人机一体 方便窥屏的方案

            Shell 启动/安装方式

            Framework 启动/安装方式

            安装完成!铛铛

            Shell版本

            安装后就可以执行 3. 进入WebUi 启动你需要HTTP/WS 客户端与服务端

            前往WebUi配置教程

            Framework版本

            进入QQ设置 即可查看NapCat的选项 点击进入即可

            基于 MIT 许可发布

            diff --git a/hashmap.json b/hashmap.json index a99bea23..76173543 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"about.md":"Bcx1Zk7D","config_advanced.md":"guhviQ4I","config_basic.md":"BYh0_L18","develop_api.md":"C-tuvthf","develop_api_doc.md":"CLS0QJd9","develop_api_type.md":"DgsyGtxi","develop_event.md":"BPry0sSe","develop_msg.md":"DNfNTIPN","develop_plugin.md":"ECiIACX8","guide_bench-mark.md":"Br9OyZ88","guide_boot_framework.md":"ErS6MutT","guide_boot_release.md":"BO4gabb3","guide_boot_shell-linux-semiauto.md":"BcD16DDk","guide_boot_shell.md":"6vEKPyK4","guide_napcatqq.md":"C__svEbf","guide_start-install copy.md":"ChQ0Ez_j","guide_start-install.md":"CNRukD8X","index.md":"CwGiEubA","other_napcat.md":"C8Jn37Lq","use_community.md":"B2Wwwbmv","use_integration.md":"DHIFwUEI"} +{"about.md":"GrWvABA2","config_advanced.md":"BAu8w2UK","config_basic.md":"CbEL8jLw","develop_api.md":"8K1-kwj2","develop_api_doc.md":"BefUxacL","develop_api_type.md":"SK0hYvD0","develop_event.md":"CK3pI9Ck","develop_msg.md":"mmW7y286","develop_plugin.md":"CBdAH_yA","guide_bench-mark.md":"CCGnVSMq","guide_boot_framework.md":"CqkBUkcu","guide_boot_release.md":"DvaPEIVu","guide_boot_shell-linux-semiauto.md":"nhcPxh-0","guide_boot_shell.md":"DZmpK7R7","guide_napcatqq.md":"elcJZITF","guide_start-install copy.md":"p4e4lf9J","guide_start-install.md":"C-2D23s5","index.md":"CwGiEubA","other_napcat.md":"CfMtt0Gb","use_community.md":"D6OcmYzJ","use_integration.md":"wMGCpeCR"} diff --git a/index.html b/index.html index c519bf20..8dbd82a0 100644 --- a/index.html +++ b/index.html @@ -6,38 +6,38 @@ NapCatQQ | 现代化的基于 NTQQ 的 Bot 协议端实现 - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/other/napcat.html b/other/napcat.html index 8acf997e..80843565 100644 --- a/other/napcat.html +++ b/other/napcat.html @@ -6,40 +6,40 @@ Logos | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            基于 MIT 许可发布

            +
            Skip to content

            基于 MIT 许可发布

            diff --git a/sitemap.xml b/sitemap.xml index fb53010a..dcfdc1d3 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://napneko.github.io/about2024-11-25T05:40:56.000Zhttps://napneko.github.io/config/advanced2024-12-24T07:30:29.000Zhttps://napneko.github.io/config/basic2024-12-02T03:09:33.000Zhttps://napneko.github.io/develop/api2024-12-18T17:16:18.000Zhttps://napneko.github.io/develop/api/doc2024-12-14T04:59:31.000Zhttps://napneko.github.io/develop/api/type2024-10-23T07:53:32.000Zhttps://napneko.github.io/develop/event2024-10-26T02:44:59.000Zhttps://napneko.github.io/develop/msg2024-12-04T02:23:17.000Zhttps://napneko.github.io/develop/plugin2024-12-14T07:15:30.000Zhttps://napneko.github.io/guide/NapCatQQ2024-11-14T06:12:47.000Zhttps://napneko.github.io/guide/bench-mark2024-12-04T09:26:36.000Zhttps://napneko.github.io/guide/boot/Framework2024-11-25T11:06:14.000Zhttps://napneko.github.io/guide/boot/Shell-Linux-SemiAuto2024-10-22T02:13:04.000Zhttps://napneko.github.io/guide/boot/Shell2024-12-01T02:02:00.000Zhttps://napneko.github.io/guide/boot/release2024-11-19T04:34:41.000Zhttps://napneko.github.io/guide/start-install%20copy2024-11-24T09:10:12.000Zhttps://napneko.github.io/guide/start-install2024-12-04T09:26:36.000Zhttps://napneko.github.io/2024-12-25T04:31:01.000Zhttps://napneko.github.io/other/napcat2024-10-22T02:13:04.000Zhttps://napneko.github.io/use/community2024-11-28T07:12:16.000Zhttps://napneko.github.io/use/integration2024-11-25T06:10:14.000Z \ No newline at end of file +https://napneko.github.io/about2024-11-25T05:40:56.000Zhttps://napneko.github.io/config/advanced2024-12-24T07:30:29.000Zhttps://napneko.github.io/config/basic2024-12-02T03:09:33.000Zhttps://napneko.github.io/develop/api2024-12-18T17:16:18.000Zhttps://napneko.github.io/develop/api/doc2024-12-14T04:59:31.000Zhttps://napneko.github.io/develop/api/type2024-10-23T07:53:32.000Zhttps://napneko.github.io/develop/event2024-10-26T02:44:59.000Zhttps://napneko.github.io/develop/msg2024-12-04T02:23:17.000Zhttps://napneko.github.io/develop/plugin2024-12-14T07:15:30.000Zhttps://napneko.github.io/guide/NapCatQQ2024-12-25T06:02:47.000Zhttps://napneko.github.io/guide/bench-mark2024-12-04T09:26:36.000Zhttps://napneko.github.io/guide/boot/Framework2024-11-25T11:06:14.000Zhttps://napneko.github.io/guide/boot/Shell-Linux-SemiAuto2024-10-22T02:13:04.000Zhttps://napneko.github.io/guide/boot/Shell2024-12-01T02:02:00.000Zhttps://napneko.github.io/guide/boot/release2024-11-19T04:34:41.000Zhttps://napneko.github.io/guide/start-install%20copy2024-11-24T09:10:12.000Zhttps://napneko.github.io/guide/start-install2024-12-04T09:26:36.000Zhttps://napneko.github.io/2024-12-25T04:31:01.000Zhttps://napneko.github.io/other/napcat2024-10-22T02:13:04.000Zhttps://napneko.github.io/use/community2024-11-28T07:12:16.000Zhttps://napneko.github.io/use/integration2024-11-25T06:10:14.000Z \ No newline at end of file diff --git a/use/community.html b/use/community.html index 7782f160..9d73bf0e 100644 --- a/use/community.html +++ b/use/community.html @@ -6,40 +6,40 @@ 社区资源 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            社区资源

            NC-nonebot平台更新工具 nonebot-plugin-ncupdate

            author: tianyisama

            nonebot-plugin-ncupdate

            Node开发SDK node-napcat-ts

            author: huankong233

            node-napcat-ts

            OlivOS 青果核心交互栈

            author: OlivOS-Team

            OlivOS

            Rust开发SDK onebotv11_rs

            author: canxin121

            onebotv11_rs

            Kovi - 用 Rust 实现的 Onebot 机器人开发框架

            author: Threkork

            Kovi

            napcat拓展插件

            Python开发SDK:NcatBot

            author: 木子

            ✨使用简单易上手的python开发属于你的napcatqq机器人,采用简单的代码就可以实现复杂的任务,支持直接发送图片markdown。

            使用NcatBot,让机器人🤖开发更简单。

            NcatBot

            基于 MIT 许可发布

            +
            Skip to content

            社区资源

            NC-nonebot平台更新工具 nonebot-plugin-ncupdate

            author: tianyisama

            nonebot-plugin-ncupdate

            Node开发SDK node-napcat-ts

            author: huankong233

            node-napcat-ts

            OlivOS 青果核心交互栈

            author: OlivOS-Team

            OlivOS

            Rust开发SDK onebotv11_rs

            author: canxin121

            onebotv11_rs

            Kovi - 用 Rust 实现的 Onebot 机器人开发框架

            author: Threkork

            Kovi

            napcat拓展插件

            Python开发SDK:NcatBot

            author: 木子

            ✨使用简单易上手的python开发属于你的napcatqq机器人,采用简单的代码就可以实现复杂的任务,支持直接发送图片markdown。

            使用NcatBot,让机器人🤖开发更简单。

            NcatBot

            基于 MIT 许可发布

            diff --git a/use/integration.html b/use/integration.html index 179d8483..a69e8be1 100644 --- a/use/integration.html +++ b/use/integration.html @@ -6,40 +6,40 @@ 接入框架 | NapCatQQ - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -49,7 +49,7 @@ -
            Skip to content

            接入框架

            NoneBot

            1. 配置 NoneBot

              这里假设你已经安装了 OneBot 适配器

              默认情况下,NoneBot 是启用了反向 ws 的,如果出现 403,可能是默认配置问题,需要配置 token 才能正常连接。

              具体方法为:修改 NoneBot 配置文件 .env,添加 ONEBOT_ACCESS_TOKEN=你在 NapCat 中配置的 token

              然后,启动 NoneBot,可以看到 NoneBot 输出的端口号,如 8080

            2. 配置 NapCat

              在 NapCat 配置添加反向 ws 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws, 这里的 8080 是 NoneBot 输出的端口号,/onebot/v11/ws 是 NoneBot onebot 适配器默认的路径

            Koishi

            1. 在 Koishi 插件市场搜索 onebot 并安装 adapter-onebot,如下图:

              koishi-install-onebot

            2. 安装完之后,点击修改→配置

              koishi-onebot-go-setting

            3. 配置 OneBot

              这里以 WS 反向连接为例:

              • selfId 为你的机器人的 QQ 号
              • token 需和 NapCat 配置的 token 一致,当然,如果没有配置 token,则留空。
              • protocol 选择 ws-reverse

              其他配置保持默认即可,点击保存,然后启用插件。

              koishi-onebot-setting

              配置完成后,在 NapCat 的配置中添加 WS 反向地址。Koishi OneBot 的 ws 反向地址为 ws://127.0.0.1:5140/onebot。添加完成后,点击保存即可。

            OlivOS

            支持正向和反向ws以及http详见 文档

            onebotv11_rs

            支持正向和反向ws以及http

            node-napcat-ts

            1. 配置 NapCat

              在 NapCat 配置启用正向 ws

            2. 配置 node-napcat-ts

              详见 node-napcat-ts 文档

              如果出现连接失败,可能是配置问题,需要配置 token 才能正常连接。

            Minato

            基于 node-napcat-ts 实现的,所以需要的配置类似

            只需要配置几个插件 /src/plugins 即可运行, 配置方法: 复制 config.default.ts 文件到 config.ts 并配置其中配置项即可运行

            Kovi

            Rust Onebot V11 插件框架。

            将 NapCat 配置启用正向ws。

            编写插件或使用社区插件,编译启动即可。(文档里面非常详细哦)

            编写插件可使用 NapCat Api 拓展

            基于 MIT 许可发布

            +
            Skip to content

            接入框架

            NoneBot

            1. 配置 NoneBot

              这里假设你已经安装了 OneBot 适配器

              默认情况下,NoneBot 是启用了反向 ws 的,如果出现 403,可能是默认配置问题,需要配置 token 才能正常连接。

              具体方法为:修改 NoneBot 配置文件 .env,添加 ONEBOT_ACCESS_TOKEN=你在 NapCat 中配置的 token

              然后,启动 NoneBot,可以看到 NoneBot 输出的端口号,如 8080

            2. 配置 NapCat

              在 NapCat 配置添加反向 ws 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws, 这里的 8080 是 NoneBot 输出的端口号,/onebot/v11/ws 是 NoneBot onebot 适配器默认的路径

            Koishi

            1. 在 Koishi 插件市场搜索 onebot 并安装 adapter-onebot,如下图:

              koishi-install-onebot

            2. 安装完之后,点击修改→配置

              koishi-onebot-go-setting

            3. 配置 OneBot

              这里以 WS 反向连接为例:

              • selfId 为你的机器人的 QQ 号
              • token 需和 NapCat 配置的 token 一致,当然,如果没有配置 token,则留空。
              • protocol 选择 ws-reverse

              其他配置保持默认即可,点击保存,然后启用插件。

              koishi-onebot-setting

              配置完成后,在 NapCat 的配置中添加 WS 反向地址。Koishi OneBot 的 ws 反向地址为 ws://127.0.0.1:5140/onebot。添加完成后,点击保存即可。

            OlivOS

            支持正向和反向ws以及http详见 文档

            onebotv11_rs

            支持正向和反向ws以及http

            node-napcat-ts

            1. 配置 NapCat

              在 NapCat 配置启用正向 ws

            2. 配置 node-napcat-ts

              详见 node-napcat-ts 文档

              如果出现连接失败,可能是配置问题,需要配置 token 才能正常连接。

            Minato

            基于 node-napcat-ts 实现的,所以需要的配置类似

            只需要配置几个插件 /src/plugins 即可运行, 配置方法: 复制 config.default.ts 文件到 config.ts 并配置其中配置项即可运行

            Kovi

            Rust Onebot V11 插件框架。

            将 NapCat 配置启用正向ws。

            编写插件或使用社区插件,编译启动即可。(文档里面非常详细哦)

            编写插件可使用 NapCat Api 拓展

            基于 MIT 许可发布