diff --git a/content/links.md b/content/links.md index 6dba66d6..0a643661 100644 --- a/content/links.md +++ b/content/links.md @@ -1,6 +1,6 @@ --- title: "友链" date: 2024-07-11 -layout: "new-links-lite" +layout: "links" draft: false --- diff --git a/themes/Ying/data/links.yaml b/data/links.yaml similarity index 99% rename from themes/Ying/data/links.yaml rename to data/links.yaml index 7ce86d83..92241a0c 100644 --- a/themes/Ying/data/links.yaml +++ b/data/links.yaml @@ -158,4 +158,4 @@ blogs: - name: 嘀咕博客 url: https://digu.plus description: 嘀咕博客 - image: https://cravatar.cn/avatar/0c9157a4f48ba4cc94ada5e7016bcf72 \ No newline at end of file + image: https://cravatar.cn/avatar/0c9157a4f48ba4cc94ada5e7016bcf72 diff --git a/dracula.css b/dracula.css deleted file mode 100644 index 3600bbc9..00000000 --- a/dracula.css +++ /dev/null @@ -1,86 +0,0 @@ -/* Background */ .bg { color:#f8f8f2;background-color:#282a36; } -/* PreWrapper */ .chroma { color:#f8f8f2;background-color:#282a36; } -/* Other */ .chroma .x { } -/* Error */ .chroma .err { } -/* CodeLine */ .chroma .cl { } -/* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } -/* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } -/* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } -/* LineHighlight */ .chroma .hl { background-color:#3d3f4a } -/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* Line */ .chroma .line { display:flex; } -/* Keyword */ .chroma .k { color:#ff79c6 } -/* KeywordConstant */ .chroma .kc { color:#ff79c6 } -/* KeywordDeclaration */ .chroma .kd { color:#8be9fd;font-style:italic } -/* KeywordNamespace */ .chroma .kn { color:#ff79c6 } -/* KeywordPseudo */ .chroma .kp { color:#ff79c6 } -/* KeywordReserved */ .chroma .kr { color:#ff79c6 } -/* KeywordType */ .chroma .kt { color:#8be9fd } -/* Name */ .chroma .n { } -/* NameAttribute */ .chroma .na { color:#50fa7b } -/* NameBuiltin */ .chroma .nb { color:#8be9fd;font-style:italic } -/* NameBuiltinPseudo */ .chroma .bp { } -/* NameClass */ .chroma .nc { color:#50fa7b } -/* NameConstant */ .chroma .no { } -/* NameDecorator */ .chroma .nd { } -/* NameEntity */ .chroma .ni { } -/* NameException */ .chroma .ne { } -/* NameFunction */ .chroma .nf { color:#50fa7b } -/* NameFunctionMagic */ .chroma .fm { } -/* NameLabel */ .chroma .nl { color:#8be9fd;font-style:italic } -/* NameNamespace */ .chroma .nn { } -/* NameOther */ .chroma .nx { } -/* NameProperty */ .chroma .py { } -/* NameTag */ .chroma .nt { color:#ff79c6 } -/* NameVariable */ .chroma .nv { color:#8be9fd;font-style:italic } -/* NameVariableClass */ .chroma .vc { color:#8be9fd;font-style:italic } -/* NameVariableGlobal */ .chroma .vg { color:#8be9fd;font-style:italic } -/* NameVariableInstance */ .chroma .vi { color:#8be9fd;font-style:italic } -/* NameVariableMagic */ .chroma .vm { } -/* Literal */ .chroma .l { } -/* LiteralDate */ .chroma .ld { } -/* LiteralString */ .chroma .s { color:#f1fa8c } -/* LiteralStringAffix */ .chroma .sa { color:#f1fa8c } -/* LiteralStringBacktick */ .chroma .sb { color:#f1fa8c } -/* LiteralStringChar */ .chroma .sc { color:#f1fa8c } -/* LiteralStringDelimiter */ .chroma .dl { color:#f1fa8c } -/* LiteralStringDoc */ .chroma .sd { color:#f1fa8c } -/* LiteralStringDouble */ .chroma .s2 { color:#f1fa8c } -/* LiteralStringEscape */ .chroma .se { color:#f1fa8c } -/* LiteralStringHeredoc */ .chroma .sh { color:#f1fa8c } -/* LiteralStringInterpol */ .chroma .si { color:#f1fa8c } -/* LiteralStringOther */ .chroma .sx { color:#f1fa8c } -/* LiteralStringRegex */ .chroma .sr { color:#f1fa8c } -/* LiteralStringSingle */ .chroma .s1 { color:#f1fa8c } -/* LiteralStringSymbol */ .chroma .ss { color:#f1fa8c } -/* LiteralNumber */ .chroma .m { color:#bd93f9 } -/* LiteralNumberBin */ .chroma .mb { color:#bd93f9 } -/* LiteralNumberFloat */ .chroma .mf { color:#bd93f9 } -/* LiteralNumberHex */ .chroma .mh { color:#bd93f9 } -/* LiteralNumberInteger */ .chroma .mi { color:#bd93f9 } -/* LiteralNumberIntegerLong */ .chroma .il { color:#bd93f9 } -/* LiteralNumberOct */ .chroma .mo { color:#bd93f9 } -/* Operator */ .chroma .o { color:#ff79c6 } -/* OperatorWord */ .chroma .ow { color:#ff79c6 } -/* Punctuation */ .chroma .p { } -/* Comment */ .chroma .c { color:#6272a4 } -/* CommentHashbang */ .chroma .ch { color:#6272a4 } -/* CommentMultiline */ .chroma .cm { color:#6272a4 } -/* CommentSingle */ .chroma .c1 { color:#6272a4 } -/* CommentSpecial */ .chroma .cs { color:#6272a4 } -/* CommentPreproc */ .chroma .cp { color:#ff79c6 } -/* CommentPreprocFile */ .chroma .cpf { color:#ff79c6 } -/* Generic */ .chroma .g { } -/* GenericDeleted */ .chroma .gd { color:#f55 } -/* GenericEmph */ .chroma .ge { text-decoration:underline } -/* GenericError */ .chroma .gr { } -/* GenericHeading */ .chroma .gh { font-weight:bold } -/* GenericInserted */ .chroma .gi { color:#50fa7b;font-weight:bold } -/* GenericOutput */ .chroma .go { color:#44475a } -/* GenericPrompt */ .chroma .gp { } -/* GenericStrong */ .chroma .gs { } -/* GenericSubheading */ .chroma .gu { font-weight:bold } -/* GenericTraceback */ .chroma .gt { } -/* GenericUnderline */ .chroma .gl { text-decoration:underline } -/* TextWhitespace */ .chroma .w { } diff --git a/friendly.css b/friendly.css deleted file mode 100644 index 670176b5..00000000 --- a/friendly.css +++ /dev/null @@ -1,86 +0,0 @@ -/* Background */ .bg { background-color:#f0f0f0; } -/* PreWrapper */ .chroma { background-color:#f0f0f0; } -/* Other */ .chroma .x { } -/* Error */ .chroma .err { } -/* CodeLine */ .chroma .cl { } -/* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } -/* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } -/* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } -/* LineHighlight */ .chroma .hl { background-color:#d8d8d8 } -/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* Line */ .chroma .line { display:flex; } -/* Keyword */ .chroma .k { color:#007020;font-weight:bold } -/* KeywordConstant */ .chroma .kc { color:#007020;font-weight:bold } -/* KeywordDeclaration */ .chroma .kd { color:#007020;font-weight:bold } -/* KeywordNamespace */ .chroma .kn { color:#007020;font-weight:bold } -/* KeywordPseudo */ .chroma .kp { color:#007020 } -/* KeywordReserved */ .chroma .kr { color:#007020;font-weight:bold } -/* KeywordType */ .chroma .kt { color:#902000 } -/* Name */ .chroma .n { } -/* NameAttribute */ .chroma .na { color:#4070a0 } -/* NameBuiltin */ .chroma .nb { color:#007020 } -/* NameBuiltinPseudo */ .chroma .bp { } -/* NameClass */ .chroma .nc { color:#0e84b5;font-weight:bold } -/* NameConstant */ .chroma .no { color:#60add5 } -/* NameDecorator */ .chroma .nd { color:#555;font-weight:bold } -/* NameEntity */ .chroma .ni { color:#d55537;font-weight:bold } -/* NameException */ .chroma .ne { color:#007020 } -/* NameFunction */ .chroma .nf { color:#06287e } -/* NameFunctionMagic */ .chroma .fm { } -/* NameLabel */ .chroma .nl { color:#002070;font-weight:bold } -/* NameNamespace */ .chroma .nn { color:#0e84b5;font-weight:bold } -/* NameOther */ .chroma .nx { } -/* NameProperty */ .chroma .py { } -/* NameTag */ .chroma .nt { color:#062873;font-weight:bold } -/* NameVariable */ .chroma .nv { color:#bb60d5 } -/* NameVariableClass */ .chroma .vc { } -/* NameVariableGlobal */ .chroma .vg { } -/* NameVariableInstance */ .chroma .vi { } -/* NameVariableMagic */ .chroma .vm { } -/* Literal */ .chroma .l { } -/* LiteralDate */ .chroma .ld { } -/* LiteralString */ .chroma .s { color:#4070a0 } -/* LiteralStringAffix */ .chroma .sa { color:#4070a0 } -/* LiteralStringBacktick */ .chroma .sb { color:#4070a0 } -/* LiteralStringChar */ .chroma .sc { color:#4070a0 } -/* LiteralStringDelimiter */ .chroma .dl { color:#4070a0 } -/* LiteralStringDoc */ .chroma .sd { color:#4070a0;font-style:italic } -/* LiteralStringDouble */ .chroma .s2 { color:#4070a0 } -/* LiteralStringEscape */ .chroma .se { color:#4070a0;font-weight:bold } -/* LiteralStringHeredoc */ .chroma .sh { color:#4070a0 } -/* LiteralStringInterpol */ .chroma .si { color:#70a0d0 } -/* LiteralStringOther */ .chroma .sx { color:#c65d09 } -/* LiteralStringRegex */ .chroma .sr { color:#235388 } -/* LiteralStringSingle */ .chroma .s1 { color:#4070a0 } -/* LiteralStringSymbol */ .chroma .ss { color:#517918 } -/* LiteralNumber */ .chroma .m { color:#40a070 } -/* LiteralNumberBin */ .chroma .mb { color:#40a070 } -/* LiteralNumberFloat */ .chroma .mf { color:#40a070 } -/* LiteralNumberHex */ .chroma .mh { color:#40a070 } -/* LiteralNumberInteger */ .chroma .mi { color:#40a070 } -/* LiteralNumberIntegerLong */ .chroma .il { color:#40a070 } -/* LiteralNumberOct */ .chroma .mo { color:#40a070 } -/* Operator */ .chroma .o { color:#666 } -/* OperatorWord */ .chroma .ow { color:#007020;font-weight:bold } -/* Punctuation */ .chroma .p { } -/* Comment */ .chroma .c { color:#60a0b0;font-style:italic } -/* CommentHashbang */ .chroma .ch { color:#60a0b0;font-style:italic } -/* CommentMultiline */ .chroma .cm { color:#60a0b0;font-style:italic } -/* CommentSingle */ .chroma .c1 { color:#60a0b0;font-style:italic } -/* CommentSpecial */ .chroma .cs { color:#60a0b0;background-color:#fff0f0 } -/* CommentPreproc */ .chroma .cp { color:#007020 } -/* CommentPreprocFile */ .chroma .cpf { color:#007020 } -/* Generic */ .chroma .g { } -/* GenericDeleted */ .chroma .gd { color:#a00000 } -/* GenericEmph */ .chroma .ge { font-style:italic } -/* GenericError */ .chroma .gr { color:#f00 } -/* GenericHeading */ .chroma .gh { color:#000080;font-weight:bold } -/* GenericInserted */ .chroma .gi { color:#00a000 } -/* GenericOutput */ .chroma .go { color:#888 } -/* GenericPrompt */ .chroma .gp { color:#c65d09;font-weight:bold } -/* GenericStrong */ .chroma .gs { font-weight:bold } -/* GenericSubheading */ .chroma .gu { color:#800080;font-weight:bold } -/* GenericTraceback */ .chroma .gt { color:#04d } -/* GenericUnderline */ .chroma .gl { text-decoration:underline } -/* TextWhitespace */ .chroma .w { color:#bbb } diff --git a/github.css b/github.css deleted file mode 100644 index 5b045597..00000000 --- a/github.css +++ /dev/null @@ -1,86 +0,0 @@ -/* Background */ .bg { background-color:#fff; } -/* PreWrapper */ .chroma { background-color:#fff; } -/* Other */ .chroma .x { } -/* Error */ .chroma .err { color:#a61717;background-color:#e3d2d2 } -/* CodeLine */ .chroma .cl { } -/* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } -/* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } -/* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } -/* LineHighlight */ .chroma .hl { background-color:#e5e5e5 } -/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* Line */ .chroma .line { display:flex; } -/* Keyword */ .chroma .k { color:#000;font-weight:bold } -/* KeywordConstant */ .chroma .kc { color:#000;font-weight:bold } -/* KeywordDeclaration */ .chroma .kd { color:#000;font-weight:bold } -/* KeywordNamespace */ .chroma .kn { color:#000;font-weight:bold } -/* KeywordPseudo */ .chroma .kp { color:#000;font-weight:bold } -/* KeywordReserved */ .chroma .kr { color:#000;font-weight:bold } -/* KeywordType */ .chroma .kt { color:#458;font-weight:bold } -/* Name */ .chroma .n { } -/* NameAttribute */ .chroma .na { color:#008080 } -/* NameBuiltin */ .chroma .nb { color:#0086b3 } -/* NameBuiltinPseudo */ .chroma .bp { color:#999 } -/* NameClass */ .chroma .nc { color:#458;font-weight:bold } -/* NameConstant */ .chroma .no { color:#008080 } -/* NameDecorator */ .chroma .nd { color:#3c5d5d;font-weight:bold } -/* NameEntity */ .chroma .ni { color:#800080 } -/* NameException */ .chroma .ne { color:#900;font-weight:bold } -/* NameFunction */ .chroma .nf { color:#900;font-weight:bold } -/* NameFunctionMagic */ .chroma .fm { } -/* NameLabel */ .chroma .nl { color:#900;font-weight:bold } -/* NameNamespace */ .chroma .nn { color:#555 } -/* NameOther */ .chroma .nx { } -/* NameProperty */ .chroma .py { } -/* NameTag */ .chroma .nt { color:#000080 } -/* NameVariable */ .chroma .nv { color:#008080 } -/* NameVariableClass */ .chroma .vc { color:#008080 } -/* NameVariableGlobal */ .chroma .vg { color:#008080 } -/* NameVariableInstance */ .chroma .vi { color:#008080 } -/* NameVariableMagic */ .chroma .vm { } -/* Literal */ .chroma .l { } -/* LiteralDate */ .chroma .ld { } -/* LiteralString */ .chroma .s { color:#d14 } -/* LiteralStringAffix */ .chroma .sa { color:#d14 } -/* LiteralStringBacktick */ .chroma .sb { color:#d14 } -/* LiteralStringChar */ .chroma .sc { color:#d14 } -/* LiteralStringDelimiter */ .chroma .dl { color:#d14 } -/* LiteralStringDoc */ .chroma .sd { color:#d14 } -/* LiteralStringDouble */ .chroma .s2 { color:#d14 } -/* LiteralStringEscape */ .chroma .se { color:#d14 } -/* LiteralStringHeredoc */ .chroma .sh { color:#d14 } -/* LiteralStringInterpol */ .chroma .si { color:#d14 } -/* LiteralStringOther */ .chroma .sx { color:#d14 } -/* LiteralStringRegex */ .chroma .sr { color:#009926 } -/* LiteralStringSingle */ .chroma .s1 { color:#d14 } -/* LiteralStringSymbol */ .chroma .ss { color:#990073 } -/* LiteralNumber */ .chroma .m { color:#099 } -/* LiteralNumberBin */ .chroma .mb { color:#099 } -/* LiteralNumberFloat */ .chroma .mf { color:#099 } -/* LiteralNumberHex */ .chroma .mh { color:#099 } -/* LiteralNumberInteger */ .chroma .mi { color:#099 } -/* LiteralNumberIntegerLong */ .chroma .il { color:#099 } -/* LiteralNumberOct */ .chroma .mo { color:#099 } -/* Operator */ .chroma .o { color:#000;font-weight:bold } -/* OperatorWord */ .chroma .ow { color:#000;font-weight:bold } -/* Punctuation */ .chroma .p { } -/* Comment */ .chroma .c { color:#998;font-style:italic } -/* CommentHashbang */ .chroma .ch { color:#998;font-style:italic } -/* CommentMultiline */ .chroma .cm { color:#998;font-style:italic } -/* CommentSingle */ .chroma .c1 { color:#998;font-style:italic } -/* CommentSpecial */ .chroma .cs { color:#999;font-weight:bold;font-style:italic } -/* CommentPreproc */ .chroma .cp { color:#999;font-weight:bold;font-style:italic } -/* CommentPreprocFile */ .chroma .cpf { color:#999;font-weight:bold;font-style:italic } -/* Generic */ .chroma .g { } -/* GenericDeleted */ .chroma .gd { color:#000;background-color:#fdd } -/* GenericEmph */ .chroma .ge { color:#000;font-style:italic } -/* GenericError */ .chroma .gr { color:#a00 } -/* GenericHeading */ .chroma .gh { color:#999 } -/* GenericInserted */ .chroma .gi { color:#000;background-color:#dfd } -/* GenericOutput */ .chroma .go { color:#888 } -/* GenericPrompt */ .chroma .gp { color:#555 } -/* GenericStrong */ .chroma .gs { font-weight:bold } -/* GenericSubheading */ .chroma .gu { color:#aaa } -/* GenericTraceback */ .chroma .gt { color:#a00 } -/* GenericUnderline */ .chroma .gl { text-decoration:underline } -/* TextWhitespace */ .chroma .w { color:#bbb } diff --git a/hugo.toml b/hugo.toml index d697413d..3aadce7c 100644 --- a/hugo.toml +++ b/hugo.toml @@ -109,7 +109,7 @@ hasCJKLanguage = true # ---------------------------------------------------------------------------- [params.author] name = "小赵" - avatar = "/image/tx7.jpg" + avatar = "/image/avatar/tx7.jpg" description = "不以物喜,不以己悲" # ---------------------------------------------------------------------------- @@ -152,7 +152,7 @@ hasCJKLanguage = true # ---------------------------------------------------------------------------- [params.ai] name = "小小赵下士" - avatar = "/image/ai.jpg" + avatar = "/image/avatar/ai.jpg" # provider = "siliconflow" # options: siliconflow, zhipu # model = "deepseek-ai/DeepSeek-V3" @@ -165,7 +165,7 @@ hasCJKLanguage = true # 自定义背景图开关 enableBackgroundImage = true # 背景图链接 (留空则不显示背景图,enableBackgroundImage=false 时此项无效) - backgroundImageUrl = "/image/deno.webp" + backgroundImageUrl = "/image/background/deno.webp" # 背景图显示模式: cover (全屏铺满), contain (完整显示), auto (原始大小), 或具体数值 backgroundSize = "contain" # 背景图重复: no-repeat (不重复), repeat (重复), repeat-x, repeat-y, round (自动调整) diff --git a/monokai.css b/monokai.css deleted file mode 100644 index 37744a3f..00000000 --- a/monokai.css +++ /dev/null @@ -1,86 +0,0 @@ -/* Background */ .bg { color:#f8f8f2;background-color:#272822; } -/* PreWrapper */ .chroma { color:#f8f8f2;background-color:#272822; } -/* Other */ .chroma .x { } -/* Error */ .chroma .err { color:#960050;background-color:#1e0010 } -/* CodeLine */ .chroma .cl { } -/* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } -/* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } -/* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } -/* LineHighlight */ .chroma .hl { background-color:#3c3d38 } -/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } -/* Line */ .chroma .line { display:flex; } -/* Keyword */ .chroma .k { color:#66d9ef } -/* KeywordConstant */ .chroma .kc { color:#66d9ef } -/* KeywordDeclaration */ .chroma .kd { color:#66d9ef } -/* KeywordNamespace */ .chroma .kn { color:#f92672 } -/* KeywordPseudo */ .chroma .kp { color:#66d9ef } -/* KeywordReserved */ .chroma .kr { color:#66d9ef } -/* KeywordType */ .chroma .kt { color:#66d9ef } -/* Name */ .chroma .n { } -/* NameAttribute */ .chroma .na { color:#a6e22e } -/* NameBuiltin */ .chroma .nb { } -/* NameBuiltinPseudo */ .chroma .bp { } -/* NameClass */ .chroma .nc { color:#a6e22e } -/* NameConstant */ .chroma .no { color:#66d9ef } -/* NameDecorator */ .chroma .nd { color:#a6e22e } -/* NameEntity */ .chroma .ni { } -/* NameException */ .chroma .ne { color:#a6e22e } -/* NameFunction */ .chroma .nf { color:#a6e22e } -/* NameFunctionMagic */ .chroma .fm { } -/* NameLabel */ .chroma .nl { } -/* NameNamespace */ .chroma .nn { } -/* NameOther */ .chroma .nx { color:#a6e22e } -/* NameProperty */ .chroma .py { } -/* NameTag */ .chroma .nt { color:#f92672 } -/* NameVariable */ .chroma .nv { } -/* NameVariableClass */ .chroma .vc { } -/* NameVariableGlobal */ .chroma .vg { } -/* NameVariableInstance */ .chroma .vi { } -/* NameVariableMagic */ .chroma .vm { } -/* Literal */ .chroma .l { color:#ae81ff } -/* LiteralDate */ .chroma .ld { color:#e6db74 } -/* LiteralString */ .chroma .s { color:#e6db74 } -/* LiteralStringAffix */ .chroma .sa { color:#e6db74 } -/* LiteralStringBacktick */ .chroma .sb { color:#e6db74 } -/* LiteralStringChar */ .chroma .sc { color:#e6db74 } -/* LiteralStringDelimiter */ .chroma .dl { color:#e6db74 } -/* LiteralStringDoc */ .chroma .sd { color:#e6db74 } -/* LiteralStringDouble */ .chroma .s2 { color:#e6db74 } -/* LiteralStringEscape */ .chroma .se { color:#ae81ff } -/* LiteralStringHeredoc */ .chroma .sh { color:#e6db74 } -/* LiteralStringInterpol */ .chroma .si { color:#e6db74 } -/* LiteralStringOther */ .chroma .sx { color:#e6db74 } -/* LiteralStringRegex */ .chroma .sr { color:#e6db74 } -/* LiteralStringSingle */ .chroma .s1 { color:#e6db74 } -/* LiteralStringSymbol */ .chroma .ss { color:#e6db74 } -/* LiteralNumber */ .chroma .m { color:#ae81ff } -/* LiteralNumberBin */ .chroma .mb { color:#ae81ff } -/* LiteralNumberFloat */ .chroma .mf { color:#ae81ff } -/* LiteralNumberHex */ .chroma .mh { color:#ae81ff } -/* LiteralNumberInteger */ .chroma .mi { color:#ae81ff } -/* LiteralNumberIntegerLong */ .chroma .il { color:#ae81ff } -/* LiteralNumberOct */ .chroma .mo { color:#ae81ff } -/* Operator */ .chroma .o { color:#f92672 } -/* OperatorWord */ .chroma .ow { color:#f92672 } -/* Punctuation */ .chroma .p { } -/* Comment */ .chroma .c { color:#75715e } -/* CommentHashbang */ .chroma .ch { color:#75715e } -/* CommentMultiline */ .chroma .cm { color:#75715e } -/* CommentSingle */ .chroma .c1 { color:#75715e } -/* CommentSpecial */ .chroma .cs { color:#75715e } -/* CommentPreproc */ .chroma .cp { color:#75715e } -/* CommentPreprocFile */ .chroma .cpf { color:#75715e } -/* Generic */ .chroma .g { } -/* GenericDeleted */ .chroma .gd { color:#f92672 } -/* GenericEmph */ .chroma .ge { font-style:italic } -/* GenericError */ .chroma .gr { } -/* GenericHeading */ .chroma .gh { } -/* GenericInserted */ .chroma .gi { color:#a6e22e } -/* GenericOutput */ .chroma .go { } -/* GenericPrompt */ .chroma .gp { } -/* GenericStrong */ .chroma .gs { font-weight:bold } -/* GenericSubheading */ .chroma .gu { color:#75715e } -/* GenericTraceback */ .chroma .gt { } -/* GenericUnderline */ .chroma .gl { } -/* TextWhitespace */ .chroma .w { } diff --git a/nord.css b/nord.css deleted file mode 100644 index 99b3af3e..00000000 --- a/nord.css +++ /dev/null @@ -1,86 +0,0 @@ -/* Background */ .bg { color:#d8dee9;background-color:#2e3440; } -/* PreWrapper */ .chroma { color:#d8dee9;background-color:#2e3440; } -/* Other */ .chroma .x { } -/* Error */ .chroma .err { color:#bf616a } -/* CodeLine */ .chroma .cl { } -/* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } -/* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } -/* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } -/* LineHighlight */ .chroma .hl { background-color:#424853 } -/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#6c6f74 } -/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#6c6f74 } -/* Line */ .chroma .line { display:flex; } -/* Keyword */ .chroma .k { color:#81a1c1;font-weight:bold } -/* KeywordConstant */ .chroma .kc { color:#81a1c1;font-weight:bold } -/* KeywordDeclaration */ .chroma .kd { color:#81a1c1;font-weight:bold } -/* KeywordNamespace */ .chroma .kn { color:#81a1c1;font-weight:bold } -/* KeywordPseudo */ .chroma .kp { color:#81a1c1 } -/* KeywordReserved */ .chroma .kr { color:#81a1c1;font-weight:bold } -/* KeywordType */ .chroma .kt { color:#81a1c1 } -/* Name */ .chroma .n { } -/* NameAttribute */ .chroma .na { color:#8fbcbb } -/* NameBuiltin */ .chroma .nb { color:#81a1c1 } -/* NameBuiltinPseudo */ .chroma .bp { } -/* NameClass */ .chroma .nc { color:#8fbcbb } -/* NameConstant */ .chroma .no { color:#8fbcbb } -/* NameDecorator */ .chroma .nd { color:#d08770 } -/* NameEntity */ .chroma .ni { color:#d08770 } -/* NameException */ .chroma .ne { color:#bf616a } -/* NameFunction */ .chroma .nf { color:#88c0d0 } -/* NameFunctionMagic */ .chroma .fm { } -/* NameLabel */ .chroma .nl { color:#8fbcbb } -/* NameNamespace */ .chroma .nn { color:#8fbcbb } -/* NameOther */ .chroma .nx { } -/* NameProperty */ .chroma .py { color:#8fbcbb } -/* NameTag */ .chroma .nt { color:#81a1c1 } -/* NameVariable */ .chroma .nv { } -/* NameVariableClass */ .chroma .vc { } -/* NameVariableGlobal */ .chroma .vg { } -/* NameVariableInstance */ .chroma .vi { } -/* NameVariableMagic */ .chroma .vm { } -/* Literal */ .chroma .l { } -/* LiteralDate */ .chroma .ld { } -/* LiteralString */ .chroma .s { color:#a3be8c } -/* LiteralStringAffix */ .chroma .sa { color:#a3be8c } -/* LiteralStringBacktick */ .chroma .sb { color:#a3be8c } -/* LiteralStringChar */ .chroma .sc { color:#a3be8c } -/* LiteralStringDelimiter */ .chroma .dl { color:#a3be8c } -/* LiteralStringDoc */ .chroma .sd { color:#616e87 } -/* LiteralStringDouble */ .chroma .s2 { color:#a3be8c } -/* LiteralStringEscape */ .chroma .se { color:#ebcb8b } -/* LiteralStringHeredoc */ .chroma .sh { color:#a3be8c } -/* LiteralStringInterpol */ .chroma .si { color:#a3be8c } -/* LiteralStringOther */ .chroma .sx { color:#a3be8c } -/* LiteralStringRegex */ .chroma .sr { color:#ebcb8b } -/* LiteralStringSingle */ .chroma .s1 { color:#a3be8c } -/* LiteralStringSymbol */ .chroma .ss { color:#a3be8c } -/* LiteralNumber */ .chroma .m { color:#b48ead } -/* LiteralNumberBin */ .chroma .mb { color:#b48ead } -/* LiteralNumberFloat */ .chroma .mf { color:#b48ead } -/* LiteralNumberHex */ .chroma .mh { color:#b48ead } -/* LiteralNumberInteger */ .chroma .mi { color:#b48ead } -/* LiteralNumberIntegerLong */ .chroma .il { color:#b48ead } -/* LiteralNumberOct */ .chroma .mo { color:#b48ead } -/* Operator */ .chroma .o { color:#81a1c1 } -/* OperatorWord */ .chroma .ow { color:#81a1c1;font-weight:bold } -/* Punctuation */ .chroma .p { color:#eceff4 } -/* Comment */ .chroma .c { color:#616e87;font-style:italic } -/* CommentHashbang */ .chroma .ch { color:#616e87;font-style:italic } -/* CommentMultiline */ .chroma .cm { color:#616e87;font-style:italic } -/* CommentSingle */ .chroma .c1 { color:#616e87;font-style:italic } -/* CommentSpecial */ .chroma .cs { color:#616e87;font-style:italic } -/* CommentPreproc */ .chroma .cp { color:#5e81ac;font-style:italic } -/* CommentPreprocFile */ .chroma .cpf { color:#5e81ac;font-style:italic } -/* Generic */ .chroma .g { } -/* GenericDeleted */ .chroma .gd { color:#bf616a } -/* GenericEmph */ .chroma .ge { font-style:italic } -/* GenericError */ .chroma .gr { color:#bf616a } -/* GenericHeading */ .chroma .gh { color:#88c0d0;font-weight:bold } -/* GenericInserted */ .chroma .gi { color:#a3be8c } -/* GenericOutput */ .chroma .go { } -/* GenericPrompt */ .chroma .gp { color:#4c566a;font-weight:bold } -/* GenericStrong */ .chroma .gs { font-weight:bold } -/* GenericSubheading */ .chroma .gu { color:#88c0d0;font-weight:bold } -/* GenericTraceback */ .chroma .gt { color:#bf616a } -/* GenericUnderline */ .chroma .gl { } -/* TextWhitespace */ .chroma .w { } diff --git a/solarized-dark.css b/solarized-dark.css deleted file mode 100644 index e2dfa421..00000000 --- a/solarized-dark.css +++ /dev/null @@ -1,86 +0,0 @@ -/* Background */ .bg { color:#93a1a1;background-color:#002b36; } -/* PreWrapper */ .chroma { color:#93a1a1;background-color:#002b36; } -/* Other */ .chroma .x { color:#cb4b16 } -/* Error */ .chroma .err { } -/* CodeLine */ .chroma .cl { } -/* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } -/* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } -/* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } -/* LineHighlight */ .chroma .hl { background-color:#19404a } -/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#495050 } -/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#495050 } -/* Line */ .chroma .line { display:flex; } -/* Keyword */ .chroma .k { color:#719e07 } -/* KeywordConstant */ .chroma .kc { color:#cb4b16 } -/* KeywordDeclaration */ .chroma .kd { color:#268bd2 } -/* KeywordNamespace */ .chroma .kn { color:#719e07 } -/* KeywordPseudo */ .chroma .kp { color:#719e07 } -/* KeywordReserved */ .chroma .kr { color:#268bd2 } -/* KeywordType */ .chroma .kt { color:#dc322f } -/* Name */ .chroma .n { } -/* NameAttribute */ .chroma .na { } -/* NameBuiltin */ .chroma .nb { color:#b58900 } -/* NameBuiltinPseudo */ .chroma .bp { color:#268bd2 } -/* NameClass */ .chroma .nc { color:#268bd2 } -/* NameConstant */ .chroma .no { color:#cb4b16 } -/* NameDecorator */ .chroma .nd { color:#268bd2 } -/* NameEntity */ .chroma .ni { color:#cb4b16 } -/* NameException */ .chroma .ne { color:#cb4b16 } -/* NameFunction */ .chroma .nf { color:#268bd2 } -/* NameFunctionMagic */ .chroma .fm { } -/* NameLabel */ .chroma .nl { } -/* NameNamespace */ .chroma .nn { } -/* NameOther */ .chroma .nx { } -/* NameProperty */ .chroma .py { } -/* NameTag */ .chroma .nt { color:#268bd2 } -/* NameVariable */ .chroma .nv { color:#268bd2 } -/* NameVariableClass */ .chroma .vc { } -/* NameVariableGlobal */ .chroma .vg { } -/* NameVariableInstance */ .chroma .vi { } -/* NameVariableMagic */ .chroma .vm { } -/* Literal */ .chroma .l { } -/* LiteralDate */ .chroma .ld { } -/* LiteralString */ .chroma .s { color:#2aa198 } -/* LiteralStringAffix */ .chroma .sa { color:#2aa198 } -/* LiteralStringBacktick */ .chroma .sb { color:#586e75 } -/* LiteralStringChar */ .chroma .sc { color:#2aa198 } -/* LiteralStringDelimiter */ .chroma .dl { color:#2aa198 } -/* LiteralStringDoc */ .chroma .sd { } -/* LiteralStringDouble */ .chroma .s2 { color:#2aa198 } -/* LiteralStringEscape */ .chroma .se { color:#cb4b16 } -/* LiteralStringHeredoc */ .chroma .sh { } -/* LiteralStringInterpol */ .chroma .si { color:#2aa198 } -/* LiteralStringOther */ .chroma .sx { color:#2aa198 } -/* LiteralStringRegex */ .chroma .sr { color:#dc322f } -/* LiteralStringSingle */ .chroma .s1 { color:#2aa198 } -/* LiteralStringSymbol */ .chroma .ss { color:#2aa198 } -/* LiteralNumber */ .chroma .m { color:#2aa198 } -/* LiteralNumberBin */ .chroma .mb { color:#2aa198 } -/* LiteralNumberFloat */ .chroma .mf { color:#2aa198 } -/* LiteralNumberHex */ .chroma .mh { color:#2aa198 } -/* LiteralNumberInteger */ .chroma .mi { color:#2aa198 } -/* LiteralNumberIntegerLong */ .chroma .il { color:#2aa198 } -/* LiteralNumberOct */ .chroma .mo { color:#2aa198 } -/* Operator */ .chroma .o { color:#719e07 } -/* OperatorWord */ .chroma .ow { color:#719e07 } -/* Punctuation */ .chroma .p { } -/* Comment */ .chroma .c { color:#586e75 } -/* CommentHashbang */ .chroma .ch { color:#586e75 } -/* CommentMultiline */ .chroma .cm { color:#586e75 } -/* CommentSingle */ .chroma .c1 { color:#586e75 } -/* CommentSpecial */ .chroma .cs { color:#719e07 } -/* CommentPreproc */ .chroma .cp { color:#719e07 } -/* CommentPreprocFile */ .chroma .cpf { color:#719e07 } -/* Generic */ .chroma .g { } -/* GenericDeleted */ .chroma .gd { color:#dc322f } -/* GenericEmph */ .chroma .ge { font-style:italic } -/* GenericError */ .chroma .gr { color:#dc322f;font-weight:bold } -/* GenericHeading */ .chroma .gh { color:#cb4b16 } -/* GenericInserted */ .chroma .gi { color:#719e07 } -/* GenericOutput */ .chroma .go { } -/* GenericPrompt */ .chroma .gp { } -/* GenericStrong */ .chroma .gs { font-weight:bold } -/* GenericSubheading */ .chroma .gu { color:#268bd2 } -/* GenericTraceback */ .chroma .gt { } -/* GenericUnderline */ .chroma .gl { } -/* TextWhitespace */ .chroma .w { } diff --git a/static/css/message.min.css b/static/css/message.min.css deleted file mode 100644 index a0a2e48b..00000000 --- a/static/css/message.min.css +++ /dev/null @@ -1 +0,0 @@ -.qmsg.qmsg-wrapper{position:fixed;top:20px;left:0;z-index:1010;width:100%;pointer-events:none;color:rgba(0,0,0,0.55);font-size:13px;font-variant:tabular-nums;font-feature-settings:"tnum"}.qmsg .qmsg-item{padding:8px;text-align:center;animation-duration:.3s}.qmsg .qmsg-item .qmsg-content{text-align:left;position:relative;display:inline-block;padding:10px 12px;background:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.15);pointer-events:all;max-width:80%;min-width:80px}.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-]{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon{display:inline-block;height:16px}.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon:first-child{margin-right:8px}.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon-close{cursor:pointer;color:rgba(0,0,0,0.45);transition:color .3s;margin-left:6px}.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-icon-close:hover>svg path{stroke:#555}.qmsg .qmsg-item .qmsg-content [class^=qmsg-content-] .qmsg-count{display:inline-block;position:absolute;left:-8px;top:-8px;color:#fff;font-size:12px;text-align:center;height:16px;line-height:16px;border-radius:3px;min-width:16px;animation-duration:.3s}.qmsg .qmsg-item .qmsg-content-info{color:#909399}.qmsg .qmsg-item .qmsg-content-info .qmsg-count{background-color:#909399}.qmsg .qmsg-item .qmsg-content-warning{color:#e6a23c}.qmsg .qmsg-item .qmsg-content-warning .qmsg-count{background-color:#e6a23c}.qmsg .qmsg-item .qmsg-content-error{color:#f56c6c}.qmsg .qmsg-item .qmsg-content-error .qmsg-count{background-color:#f56c6c}.qmsg .qmsg-item .qmsg-content-success{color:#67c23a}.qmsg .qmsg-item .qmsg-content-success .qmsg-count{background-color:#67c23a}.qmsg .qmsg-item .qmsg-content-loading{color:#409eff}.qmsg .qmsg-item .qmsg-content-loading .qmsg-count{background-color:#409eff}.qmsg .animate-turn{animation:MessageTurn 1s linear infinite}@keyframes MessageTurn{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes MessageMoveIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes MessageShake{0%,100%{transform:translateX(0px);opacity:1}25%,75%{transform:translateX(-4px);opacity:.75}50%{transform:translateX(4px);opacity:.25}} \ No newline at end of file diff --git a/themes/Ying/assets/css/Artalk.css b/themes/Ying/assets/css/libs/Artalk.css similarity index 100% rename from themes/Ying/assets/css/Artalk.css rename to themes/Ying/assets/css/libs/Artalk.css diff --git a/themes/Ying/assets/css/aos.css b/themes/Ying/assets/css/libs/aos.css similarity index 100% rename from themes/Ying/assets/css/aos.css rename to themes/Ying/assets/css/libs/aos.css diff --git a/themes/Ying/assets/css/message.min.css b/themes/Ying/assets/css/libs/message.min.css similarity index 100% rename from themes/Ying/assets/css/message.min.css rename to themes/Ying/assets/css/libs/message.min.css diff --git a/themes/Ying/assets/css/normalize.css b/themes/Ying/assets/css/libs/normalize.css similarity index 100% rename from themes/Ying/assets/css/normalize.css rename to themes/Ying/assets/css/libs/normalize.css diff --git a/themes/Ying/assets/css/nprogress.min.css b/themes/Ying/assets/css/libs/nprogress.min.css similarity index 100% rename from themes/Ying/assets/css/nprogress.min.css rename to themes/Ying/assets/css/libs/nprogress.min.css diff --git a/themes/Ying/assets/css/remixicon.css b/themes/Ying/assets/css/libs/remixicon.css similarity index 99% rename from themes/Ying/assets/css/remixicon.css rename to themes/Ying/assets/css/libs/remixicon.css index bf856fc9..55182f47 100644 --- a/themes/Ying/assets/css/remixicon.css +++ b/themes/Ying/assets/css/libs/remixicon.css @@ -10,12 +10,12 @@ */ @font-face { font-family: "remixicon"; - src: url('remixicon.eot?t=1590207869815'); /* IE9*/ - src: url('remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url("remixicon.woff2?t=1590207869815") format("woff2"), - url("remixicon.woff?t=1590207869815") format("woff"), - url('remixicon.ttf?t=1590207869815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('remixicon.svg?t=1590207869815#remixicon') format('svg'); /* iOS 4.1- */ + src: url('/font/remixicon.eot?t=1590207869815'); /* IE9*/ + src: url('/font/remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url("/font/remixicon.woff2?t=1590207869815") format("woff2"), + url("/font/remixicon.woff?t=1590207869815") format("woff"), + url('/font/remixicon.ttf?t=1590207869815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('/font/remixicon.svg?t=1590207869815#remixicon') format('svg'); /* iOS 4.1- */ font-display: swap; } diff --git a/themes/Ying/assets/css/uikit.min.css b/themes/Ying/assets/css/libs/uikit.min.css similarity index 100% rename from themes/Ying/assets/css/uikit.min.css rename to themes/Ying/assets/css/libs/uikit.min.css diff --git a/themes/Ying/assets/js/Artalk.js b/themes/Ying/assets/js/libs/Artalk.js similarity index 100% rename from themes/Ying/assets/js/Artalk.js rename to themes/Ying/assets/js/libs/Artalk.js diff --git a/themes/Ying/assets/js/aos.js b/themes/Ying/assets/js/libs/aos.js similarity index 100% rename from themes/Ying/assets/js/aos.js rename to themes/Ying/assets/js/libs/aos.js diff --git a/themes/Ying/assets/js/echarts.min.js b/themes/Ying/assets/js/libs/echarts.min.js similarity index 100% rename from themes/Ying/assets/js/echarts.min.js rename to themes/Ying/assets/js/libs/echarts.min.js diff --git a/themes/Ying/assets/js/iconfont.js b/themes/Ying/assets/js/libs/iconfont.js similarity index 100% rename from themes/Ying/assets/js/iconfont.js rename to themes/Ying/assets/js/libs/iconfont.js diff --git a/themes/Ying/assets/js/lightgallery.umd.min.js b/themes/Ying/assets/js/libs/lightgallery.umd.min.js similarity index 100% rename from themes/Ying/assets/js/lightgallery.umd.min.js rename to themes/Ying/assets/js/libs/lightgallery.umd.min.js diff --git a/themes/Ying/assets/js/message.min.js b/themes/Ying/assets/js/libs/message.min.js similarity index 100% rename from themes/Ying/assets/js/message.min.js rename to themes/Ying/assets/js/libs/message.min.js diff --git a/themes/Ying/assets/js/nprogress.js b/themes/Ying/assets/js/libs/nprogress.js similarity index 100% rename from themes/Ying/assets/js/nprogress.js rename to themes/Ying/assets/js/libs/nprogress.js diff --git a/themes/Ying/assets/js/pjax.js b/themes/Ying/assets/js/libs/pjax.js similarity index 100% rename from themes/Ying/assets/js/pjax.js rename to themes/Ying/assets/js/libs/pjax.js diff --git a/themes/Ying/assets/js/uikit.min.js b/themes/Ying/assets/js/libs/uikit.min.js similarity index 100% rename from themes/Ying/assets/js/uikit.min.js rename to themes/Ying/assets/js/libs/uikit.min.js diff --git a/themes/Ying/assets/js/view-image.min.js b/themes/Ying/assets/js/libs/view-image.min.js similarity index 100% rename from themes/Ying/assets/js/view-image.min.js rename to themes/Ying/assets/js/libs/view-image.min.js diff --git a/themes/Ying/assets/js/barrage.js b/themes/Ying/assets/js/modules/barrage.js similarity index 100% rename from themes/Ying/assets/js/barrage.js rename to themes/Ying/assets/js/modules/barrage.js diff --git a/themes/Ying/assets/js/mypjax.js b/themes/Ying/assets/js/modules/mypjax.js similarity index 100% rename from themes/Ying/assets/js/mypjax.js rename to themes/Ying/assets/js/modules/mypjax.js diff --git a/themes/Ying/assets/js/tiaozhuan.js b/themes/Ying/assets/js/modules/tiaozhuan.js similarity index 100% rename from themes/Ying/assets/js/tiaozhuan.js rename to themes/Ying/assets/js/modules/tiaozhuan.js diff --git a/themes/Ying/layouts/_default/links.html b/themes/Ying/layouts/_default/links.html deleted file mode 100644 index c90bdd56..00000000 --- a/themes/Ying/layouts/_default/links.html +++ /dev/null @@ -1,8 +0,0 @@ -{{ define "main" }} -
>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===i&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,c[u++]=255&t),1===i&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c}function f(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function b(e,t,r){for(var n,o=[],l=t;l $h(e,r,t),getStopIndexForStartIndex:(e,t,r,n)=>{const{height:o,total:l,layout:a,width:i}=e,c=Ah(a)?i:o,s=Fh(e,t,n),u=r+c;let d=s.offset+s.size,p=t;while(p {const n=ew(e,t,r,"column");return[n.size,n.offset]},getRowPosition:(e,t,r)=>{const n=ew(e,t,r,"row");return[n.size,n.offset]},getColumnOffset:(e,t,r,n,o,l)=>iw(e,t,r,n,o,"column",l),getRowOffset:(e,t,r,n,o,l)=>iw(e,t,r,n,o,"row",l),getColumnStartIndexForOffset:(e,t,r)=>nw(e,r,t,"column"),getColumnStopIndexForStartIndex:(e,t,r,n)=>{const o=ew(e,t,n,"column"),l=r+e.width;let a=o.offset+o.size,i=t;while(i d?U(e,l,a,!0,!1,p):C(t,r,n,l,a,i,c,s,p)},P=(e,t,r,n,l,a,i,c,s)=>{let u=0;const d=t.length;let p=e.length-1,f=d-1;while(u<=p&&u<=f){const n=e[u],o=t[u]=s?al(t[u]):ll(t[u]);if(!Uo(n,o))break;h(n,o,r,null,l,a,i,c,s),u++}while(u<=p&&u<=f){const n=e[p],o=t[f]=s?al(t[f]):ll(t[f]);if(!Uo(n,o))break;h(n,o,r,null,l,a,i,c,s),p--,f--}if(u>p){if(u<=f){const e=f+1,o=e1?r[o-1]:l,i=o>2?r[2]:l;a=e.length>3&&"function"==typeof a?(o--,a):l,i&&ii(r[0],r[1],i)&&(a=o<3?l:a,o=1),t=rt(t);while(++n>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:l-1,b=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),t+=a+d>=1?p/c:p*Math.pow(2,1-d),t*c>=2&&(a++,c/=2),a+d>=u?(i=0,a=u):a+d>=1?(i=(t*c-1)*Math.pow(2,o),a+=d):(i=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[r+f]=255&i,f+=b,i/=256,o-=8);for(a=a<{const{slotScopeIds:c}=t;c&&(o=o?o.concat(c):c);const d=i(e),p=b(a(e),t,d,r,n,o,l);return p&&fo(p)&&"]"===p.data?a(t.anchor=p):(uo=!0,s(t.anchor=u("]"),d,p),p)},h=(e,t,n,o,l,s)=>{if(uo=!0,t.el=null,s){const t=v(e);while(1){const r=a(e);if(!r||r===t)break;c(r)}}const u=a(e),d=i(e);return c(e),r(null,t,d,u,n,o,po(d),l),u},v=e=>{let t=0;while(e)if(e=a(e),e&&fo(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return a(e);t--}return e};return[d,p]}function mo(){}const ho=mr;function vo(e){return Oo(e)}function go(e){return Oo(e,bo)}function Oo(e,t){mo();const r=Object(o["getGlobalThis"])();r.__VUE__=!0;const{insert:n,remove:l,patchProp:a,createElement:i,createText:c,createComment:s,setText:u,setElementText:d,parentNode:p,nextSibling:f,setScopeId:b=o["NOOP"],insertStaticContent:m}=e,h=(e,t,r,n=null,o=null,l=null,a=!1,i=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Uo(e,t)&&(n=K(e),F(e,o,l,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:s,ref:u,shapeFlag:d}=t;switch(s){case No:v(e,t,r,n);break;case Mo:g(e,t,r,n);break;case Ao:null==e&&O(t,r,n,a);break;case Vo:N(e,t,r,n,o,l,a,i,c);break;default:1&d?y(e,t,r,n,o,l,a,i,c):6&d?M(e,t,r,n,o,l,a,i,c):(64&d||128&d)&&s.process(e,t,r,n,o,l,a,i,c,G)}null!=u&&o&&so(u,e&&e.ref,l,t||e,!t)},v=(e,t,r,o)=>{if(null==e)n(t.el=c(t.children),r,o);else{const r=t.el=e.el;t.children!==e.children&&u(r,t.children)}},g=(e,t,r,o)=>{null==e?n(t.el=s(t.children||""),r,o):t.el=e.el},O=(e,t,r,n)=>{[e.el,e.anchor]=m(e.children,t,r,n,e.el,e.anchor)},j=({el:e,anchor:t},r,o)=>{let l;while(e&&e!==t)l=f(e),n(e,r,o),e=l;n(t,r,o)},w=({el:e,anchor:t})=>{let r;while(e&&e!==t)r=f(e),l(e),e=r;l(t)},y=(e,t,r,n,o,l,a,i,c)=>{a=a||"svg"===t.type,null==e?k(t,r,n,o,l,a,i,c):z(e,t,o,l,a,i,c)},k=(e,t,r,l,c,s,u,p)=>{let f,b;const{type:m,props:h,shapeFlag:v,transition:g,dirs:O}=e;if(f=e.el=i(e.type,s,h&&h.is,h),8&v?d(f,e.children):16&v&&C(e.children,f,null,l,c,s&&"foreignObject"!==m,u,p),O&&pn(e,null,l,"created"),h){for(const t in h)"value"===t||Object(o["isReservedProp"])(t)||a(f,t,null,h[t],s,e.children,l,c,U);"value"in h&&a(f,"value",null,h.value),(b=h.onVnodeBeforeMount)&&sl(b,l,e)}_(f,e,e.scopeId,u,l),O&&pn(e,null,l,"beforeMount");const j=(!c||c&&!c.pendingBranch)&&g&&!g.persisted;j&&g.beforeEnter(f),n(f,t,r),((b=h&&h.onVnodeMounted)||j||O)&&ho(()=>{b&&sl(b,l,e),j&&g.enter(f),O&&pn(e,null,l,"mounted")},c)},_=(e,t,r,n,o)=>{if(r&&b(e,r),n)for(let l=0;l