From 7bd9034055299cdcd349cd80a375ebd3284efa3f Mon Sep 17 00:00:00 2001 From: 870138612 <60984434+870138612@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:21:36 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=2087013861?= =?UTF-8?q?2/870138612.github.io@91f941503fcd972474050a3b7f86218d7b7752c4?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 8 +++---- article/index.html | 6 ++--- ...TiK.js => 1datastructure.html-DKxTUjHV.js} | 2 +- ...=> 2computerorganization.html-D1nx2paM.js} | 2 +- ...u.js => 3operatingsystem.html-CGtBqygC.js} | 2 +- ....html-DgWQo94-.js => 404.html-vKwVcmwm.js} | 2 +- ...-B9MChGfA.js => 4network.html-DVKHPVIR.js} | 2 +- assets/{app-CrEQC5d-.js => app-C-VowrYB.js} | 22 +++++++++---------- ...l-CObJIvbA.js => english.html-CRU9BwPT.js} | 2 +- ....js => higherMathematics.html-DVrLFKUr.js} | 2 +- ...html-5-ozQ9xG.js => home.html-BQGj2uk6.js} | 2 +- ...tml-hEulosnS.js => index.html-3knPGZ_C.js} | 2 +- ...tml-C8KDa6iM.js => index.html-BA_w_Qo8.js} | 2 +- ...tml-E38zuZOT.js => index.html-BN4N0Lg6.js} | 2 +- ...tml-BXqaYKqD.js => index.html-BOSLU05L.js} | 2 +- ...tml-DVe33OOj.js => index.html-BRDB5jAv.js} | 2 +- ...tml-CCV90aaz.js => index.html-BXJKCx18.js} | 2 +- ...tml-DW91YS-9.js => index.html-BtggX1KT.js} | 2 +- ...tml-Dpw74ZXa.js => index.html-BzDZtv-A.js} | 2 +- ...tml-CitsexmX.js => index.html-C2fxcYOs.js} | 2 +- ...tml-DH-C5BzA.js => index.html-CFWs58v4.js} | 2 +- ...tml-KHH6JU5l.js => index.html-CKFoDFls.js} | 2 +- ...tml-BZRpOs2b.js => index.html-ClPDQfQM.js} | 2 +- ...tml-DxizyHQO.js => index.html-CoRVSXEI.js} | 2 +- ...tml-PJGyI_9n.js => index.html-CuRIaa86.js} | 2 +- ...tml-ZGOcwhTr.js => index.html-CyQBfqRH.js} | 2 +- ...tml-CDF8-I_V.js => index.html-D49V5NQh.js} | 2 +- ...tml-BUEcV0yY.js => index.html-D4eXcl03.js} | 2 +- ...tml-94ZGbkyC.js => index.html-D5nzjzcX.js} | 2 +- ...tml-C5WMNfAV.js => index.html-DYNRuy-U.js} | 2 +- ...tml-D-xXZYSj.js => index.html-D_oU4ZYx.js} | 2 +- ...tml-DAW-eQYD.js => index.html-DnXVmh9R.js} | 2 +- ...tml-CX962kZB.js => index.html-DriYMBu-.js} | 2 +- ...tml-CCvbJDi-.js => index.html-yJDit0Qn.js} | 2 +- ...tml-Cmo4ypmw.js => index.html-ysZFellO.js} | 2 +- ...tml-BLpJy_vL.js => intro.html-BOHzYqd3.js} | 2 +- ...2Gfpl.js => linearAgrbra.html-jXLT3Qbt.js} | 2 +- ...-BOlovZYL.js => politics.html-D1U0ix-x.js} | 2 +- ....js => setupDevtools-7MC2TMWH-s96A2GWU.js} | 2 +- category/index.html | 6 ++--- .../index.html" | 6 ++--- .../\346\224\277\346\262\273/index.html" | 6 ++--- .../index.html" | 6 ++--- .../index.html" | 6 ++--- .../\350\213\261\350\257\255/index.html" | 6 ++--- .../index.html" | 6 ++--- .../index.html" | 6 ++--- .../index.html" | 6 ++--- discovery/1datastructure.html | 6 ++--- discovery/2computerorganization.html | 6 ++--- discovery/3operatingsystem.html | 6 ++--- discovery/4network.html | 10 ++++----- discovery/index.html | 6 ++--- home.html | 6 ++--- index.html | 6 ++--- intro.html | 6 ++--- note/english.html | 6 ++--- note/higherMathematics.html | 6 ++--- note/index.html | 6 ++--- note/linearAgrbra.html | 6 ++--- note/politics.html | 6 ++--- sitemap.xml | 2 +- star/index.html | 6 ++--- tag/index.html | 6 ++--- .../index.html" | 6 ++--- "tag/\346\224\277\346\262\273/index.html" | 6 ++--- .../index.html" | 6 ++--- .../index.html" | 6 ++--- "tag/\350\213\261\350\257\255/index.html" | 6 ++--- .../index.html" | 6 ++--- .../index.html" | 6 ++--- .../index.html" | 6 ++--- timeline/index.html | 6 ++--- 73 files changed, 156 insertions(+), 156 deletions(-) rename assets/{1datastructure.html-DRBVmTiK.js => 1datastructure.html-DKxTUjHV.js} (99%) rename assets/{2computerorganization.html-wmTM4A0l.js => 2computerorganization.html-D1nx2paM.js} (99%) rename assets/{3operatingsystem.html-BlNXFA-u.js => 3operatingsystem.html-CGtBqygC.js} (99%) rename assets/{404.html-DgWQo94-.js => 404.html-vKwVcmwm.js} (93%) rename assets/{4network.html-B9MChGfA.js => 4network.html-DVKHPVIR.js} (83%) rename assets/{app-CrEQC5d-.js => app-C-VowrYB.js} (98%) rename assets/{english.html-CObJIvbA.js => english.html-CRU9BwPT.js} (98%) rename assets/{higherMathematics.html-QaBtdhU-.js => higherMathematics.html-DVrLFKUr.js} (99%) rename assets/{home.html-5-ozQ9xG.js => home.html-BQGj2uk6.js} (96%) rename assets/{index.html-hEulosnS.js => index.html-3knPGZ_C.js} (93%) rename assets/{index.html-C8KDa6iM.js => index.html-BA_w_Qo8.js} (93%) rename assets/{index.html-E38zuZOT.js => index.html-BN4N0Lg6.js} (94%) rename assets/{index.html-BXqaYKqD.js => index.html-BOSLU05L.js} (93%) rename assets/{index.html-DVe33OOj.js => index.html-BRDB5jAv.js} (95%) rename assets/{index.html-CCV90aaz.js => index.html-BXJKCx18.js} (94%) rename assets/{index.html-DW91YS-9.js => index.html-BtggX1KT.js} (94%) rename assets/{index.html-Dpw74ZXa.js => index.html-BzDZtv-A.js} (94%) rename assets/{index.html-CitsexmX.js => index.html-C2fxcYOs.js} (93%) rename assets/{index.html-DH-C5BzA.js => index.html-CFWs58v4.js} (94%) rename assets/{index.html-KHH6JU5l.js => index.html-CKFoDFls.js} (96%) rename assets/{index.html-BZRpOs2b.js => index.html-ClPDQfQM.js} (94%) rename assets/{index.html-DxizyHQO.js => index.html-CoRVSXEI.js} (94%) rename assets/{index.html-PJGyI_9n.js => index.html-CuRIaa86.js} (94%) rename assets/{index.html-ZGOcwhTr.js => index.html-CyQBfqRH.js} (94%) rename assets/{index.html-CDF8-I_V.js => index.html-D49V5NQh.js} (94%) rename assets/{index.html-BUEcV0yY.js => index.html-D4eXcl03.js} (94%) rename assets/{index.html-94ZGbkyC.js => index.html-D5nzjzcX.js} (94%) rename assets/{index.html-C5WMNfAV.js => index.html-DYNRuy-U.js} (96%) rename assets/{index.html-D-xXZYSj.js => index.html-D_oU4ZYx.js} (94%) rename assets/{index.html-DAW-eQYD.js => index.html-DnXVmh9R.js} (94%) rename assets/{index.html-CX962kZB.js => index.html-DriYMBu-.js} (94%) rename assets/{index.html-CCvbJDi-.js => index.html-yJDit0Qn.js} (94%) rename assets/{index.html-Cmo4ypmw.js => index.html-ysZFellO.js} (93%) rename assets/{intro.html-BLpJy_vL.js => intro.html-BOHzYqd3.js} (98%) rename assets/{linearAgrbra.html-xxv2Gfpl.js => linearAgrbra.html-jXLT3Qbt.js} (99%) rename assets/{politics.html-BOlovZYL.js => politics.html-D1U0ix-x.js} (99%) rename assets/{setupDevtools-7MC2TMWH-BoAHrwqd.js => setupDevtools-7MC2TMWH-s96A2GWU.js} (93%) diff --git a/404.html b/404.html index 07b64aab8..624ef68bb 100644 --- a/404.html +++ b/404.html @@ -31,11 +31,11 @@ Zzz - - + + -
跳至主要內容
- +
跳至主要內容
+ diff --git a/article/index.html b/article/index.html index 51d1cb302..a1c29138f 100644 --- a/article/index.html +++ b/article/index.html @@ -31,8 +31,8 @@ 文章 | Zzz - - + +
跳至主要內容
- + diff --git a/assets/1datastructure.html-DRBVmTiK.js b/assets/1datastructure.html-DKxTUjHV.js similarity index 99% rename from assets/1datastructure.html-DRBVmTiK.js rename to assets/1datastructure.html-DKxTUjHV.js index 73fd685c3..ddf3bf6b0 100644 --- a/assets/1datastructure.html-DRBVmTiK.js +++ b/assets/1datastructure.html-DKxTUjHV.js @@ -1,4 +1,4 @@ -import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,e as n,o as t}from"./app-CrEQC5d-.js";const l={};function p(h,s){return t(),a("div",null,s[0]||(s[0]=[n(`

线性表

顺序表和链表的对比

顺序表

插入、删除、查找时间复杂度

链表

基本特性

插入和删除

void listNodeInsert(ListNode list, int data, int index) {
+import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,e as n,o as t}from"./app-C-VowrYB.js";const l={};function p(h,s){return t(),a("div",null,s[0]||(s[0]=[n(`

线性表

顺序表和链表的对比

  • 循环内的条件变量是线性变化,O(n)O(n),次方变化是O(logn)O(\\log n)

  • 顺序表和链表的对比:

    • 顺序表支持随机访问,链表支持顺序访问.

    • 顺序表的存储密度等于11,链表的存储密度<1<1.

    • 顺序表初始化需要给定大小,数组是连续存储,分配的时候需要一次性给定对应的连续长度,链表不需要,每个元素都是离散的.

    • 顺序表利于访问,不利于插入和删除,链表利于插入和删除不利于访问.

    • 顺序表如果有序,使用折半查找时间复杂度为O(logn)O(\\log n).

顺序表

插入、删除、查找时间复杂度

  • 顺序表插入的最好移动元素次数是00次(插入尾部),最坏情况下需要移动nn次(插入头部),能够插入的位置有n+1n+1个,平均n/2n/2.

  • 顺序表的删除的最好情况下移动元素次数是00次,最坏情况下需要移动n1n-1次(删除第一个元素),能够删除的位置有(n1)/2(n-1)/2个.

  • 顺序表的查找,采用顺序查找,假设查找成功,最好的情况查找11次(查询的元素在表头),最坏情况下nn次(查询的元素在表尾),平均查找次数(n+1)/2(n+1)/2,假设查找失败,平均时间复杂度O(n)O(n).

链表

基本特性

  • 非随机存取,只能从头开始访问元素,不能通过下标访问元素.

  • 单链表访问结束的条件:p == null.

  • 头结点的作用:便于删除头结点后面的结点,便于在头结点后插入结点.

插入和删除

  • 插入操作先连接尾部再连接头部,插入元素需要得到前一个元素的位置,s.next = pre.next;pre.next = s.
void listNodeInsert(ListNode list, int data, int index) {
     ListNode pre = list;
     index--;
     while (index != 0) {
diff --git a/assets/2computerorganization.html-wmTM4A0l.js b/assets/2computerorganization.html-D1nx2paM.js
similarity index 99%
rename from assets/2computerorganization.html-wmTM4A0l.js
rename to assets/2computerorganization.html-D1nx2paM.js
index 1b47dfdb2..b674dd001 100644
--- a/assets/2computerorganization.html-wmTM4A0l.js
+++ b/assets/2computerorganization.html-D1nx2paM.js
@@ -1,4 +1,4 @@
-import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,e as n,o as p}from"./app-CrEQC5d-.js";const e={};function l(m,a){return p(),t("div",null,a[0]||(a[0]=[n(`

计算机系统概述

冯诺依曼计算机的特点

  • 计算机由运算器,存储器,控制器,输入设备,输出设备构成,

    • 运算器核心是算数逻辑单元ALU\\text{ALU},加减乘除,移位操作,运算器包含了一些寄存器,用来存储中间数据,ACC\\text{ACC},运算器里面还有程序状态寄存器PSW\\text{PSW}.

    • 控制器里面有程序计数器PC,指令寄存器IR和控制单元CU\\text{CU}PC\\text{PC}是用来表示下一条将要执行指令的地址,当存储单元的大小和指令字长相同的时候,每一条指令的执行都会伴随PC+1>PC\\text{PC}+1-> \\text{PC}IR\\text{IR}用来暂存当时正在执行的程序,CU\\text{CU}用来发出控制信号.

    • 存储器包含MDR\\text{MDR}MAR\\text{MAR}MDR\\text{MDR}暂存需要传输的数据,MAR\\text{MAR}用来存储地址.

  • 指令和数据以同等地位存放在存储器中.

    • 计算机如何区分取出的是数据还是指令:取指阶段取出的是指令,间址阶段取出的是数据,所以根据指令执行的不同阶段区分.
  • 指令和数据以二进制存储.

  • 指令由操作码和地址码构成,操作码表示这个指令的操作(区分指令不同),地址码用来表示数据存储的位置.

计算机性能指标

  • 机器字长,又叫做字长,表示计算机进行一次整数运算能处理的数据总长.

  • 数据通路的带宽,数据线的根数,一般等于MDR\\text{MDR}.

  • 主存容量=地址总数(2地址线的根数2^{地址线的根数} MAR\\text{MAR}的位数等于地址线的根数(一般情况))*每一个地址的大小(存储字长).

  • 吞吐量,单位时间内计算机能处理的指令条数.

  • 响应时间,指令在创建完成之后不会被立即处理,到被调度执行的时间称为响应时间.

  • CPI\\text{CPI},一条指令所需要的时钟周期数.

  • MIPS\\text{MIPS},百万IPS\\text{IPS}.

数据的表示和运算

数据的编码

  • BODH\\text{BODH},分别表示二进制,八进制,十进制,和十六进制.

  • 15\\text{15}用二进制表示1111\\text{1111},对应的十六进制就是F\\text{F}.

  • 真值和机器数,真值就是真实值,机器数是存储在存储器上的格式.

原码反码补码

  • 假设总共8\\text{8}位,则最高位是符号位,0\\text{0}表示正数,1\\text{1}表示负数,其余是数值位.

  • 正数的原反补相同.

  • 大端存储就是正常顺序,从左到右,边界对齐必须以单个数据的大小的倍数作为起始地址.

  • 负数,原码正常写,15-15则在8\\text{8}位的空间中,机器数为1000 1111.

    • 反码,原码的数值位全取反得到1111 0000.

    • 补码,反码末尾+1+1(原码的数值位全取反,末尾再加1),得到1111 0001.

    • 原码和补码之间的关系,针对负数,

      • 原码1000 1111

      • 补码1111 0001

      • 从右往左第一个1\\text{1}开始,左边的数值位都是反过来的,右边都是相同的.

      • 例如-8的原码是1000 1000,补码是1111 1000.

  • 移码是补码的符号位取反,或者是真值基础上加上2n2^n(偏移量,与IEEE754中的不同),n\\text{n}代表数值位的位数,可以看成无符号数.

  • 对于小数来说,从最高位的右边省略了一个..

    • 例如定点小数0 1,真实值是12\\frac{1}{2}
  • 表示范围

    • 例如8\\text{8}位的定点整数.

      • 原码的表示范围是[-127,127]0\\text{0}的表示方式有两种0000 00001000 0000,正数编码127\\text{127}种,负数编码127\\text{127}种,一共256\\text{256}.

      • 反码的表示范围是是[-127,127].

      • 补码的表示范围是[-128,127]0\\text{0}的表示方式只有一种0000 00001000 0000在补码当中表示最小值-128,在任意的补码中,如果符号位取1,数值位全0则表示最小值.

    • 定点小数

      • 原码的表示范围(-1,1).

      • 反码的表示范围(-1,1).

      • 补码的表示范围[-1,1)1-12\\text{2}位的定点小数中表示形式1 0.

  • 加法器中的标志

    • 溢出标志位OF=CnCn1\\text{OF}=C_n\\bigoplus C_{n-1},两者相同的时候输出0\\text{0},否则输出1\\text{1}.

    • 符号位SF=Fn1\\text{SF}=\\text{F}_{n-1}.

    • 零标志位ZF=1\\text{ZF}=1当且仅当F=0\\text{F}=0.

    • 进位/借位标志CF=CoutCin\\text{CF}=C_{out} \\bigoplus C_{in}.

运算方法

  • 移位

    • 逻辑移位,视为无符号数,不管左移还是右移都是补0\\text{0}

    • 算数移位,符号位不参与移位,正数移位都补0\\text{0},正数的原反补是相同的,

      • 负数,原码仍然是补0\\text{0},反码补1\\text{1}(反码的数值位和原码相反),补码由于从右往左第一个1\\text{1}开始,左边全反,右边全相同,左移低位出现空挡,补0\\text{0};右移是高位出现空挡补1\\text{1}.
  • 加减运算

    • 直接从十进制开始运算,判断结果是否能表示出来,不能则溢出,能则再转成补码,就是最后的结果机器数.

    • 补码判断溢出

      • 从符号位判断,正数++正数得到负数则溢出,负数++负数得到正数则溢出.

      • 从最高数值位和符号位的进位判断,符号位和符号位是能进行计算的,数值位的进位不会影响符号位,如果两者都有进位或者都没进位则没有溢出,否则溢出,异或:两者相同的时候输出0\\text{0},否则输出1\\text{1}.

      • 双符号位,最高的符号位表示真实符号位,此时数值位和符号位同时参与运算,判断结果的符号位是否相等,不等则表示溢出,负数10表示负溢出,01正数表示正溢出.

浮点数的表示和运算

  • IEEE754\\text{IEEE754}格式中float\\text{float}类型分别长度为1 8 23,符号,阶码和尾数.

    • 符号位0\\text{0}表示浮点数是正数,1\\text{1}表示负数.

    • 阶码8\\text{8}位,是移码表示的,偏移量是127.

      • 把阶码想象成无符号数,则表示范围是0~255,由于偏移量是127,规定移码为0或者为255的时候分别表示无穷大和无穷小,去除之后剩下1~254;所以真实的表示范围是-126~127.
    • 尾数隐含了1.,例如尾数部分是1000....,则表示真正的二进制尾数是1.1000....

      • 尾数的最小值是000000...,即23\\text{23}0,表示尾数1.

      • 最大值是11111....,即23\\text{23}1,表示尾数22232-2^{-23}.

      • 浮点数的最大值是222321272-2^{-23}*2^{127}.

  • 浮点数尾数的规格化

    • 尾数为规格化的尾数12M<1\\cfrac{1}{2}\\le|M|<1,原码小数的最高数值位为1\\text{1},则规格化,否则不是规格化的;补码如果是规格化的尾数,则需要符号位和数值位相异(必要条件).
  • 浮点数的加减法运算,跟IEEE754\\text{IEEE754}无关

    • 对阶

      • 小阶向大阶对齐.
    • 尾数加减

      • 采用双符号位进行运算.
    • 规格化

      • 通过左规右规将位数变为规格化尾数.
    • 舍入

      • 通过舍入办法进行舍入尾数.
    • 溢出判断

      • 通过双符号位进行溢出判断.

存储系统

概述

  • 按照存取方式分为ROM\\text{ROM}RAM\\text{RAM}.

    • RAM\\text{RAM}随机存储器,断电信息会丢失,可以修改数据的.

      • SRAM\\text{SRAM},使用触发器,静态随机存储器,组成cache\\text{cache}.

      • DRAM\\text{DRAM},使用电容,动态随机存储器,组成内存.

    • ROM\\text{ROM}只读存储器,断电信息不丢失,不可以修改数据.

    • 串行访问存储器,磁带,光盘,顺序读取.

  • 存储容量==地址个数*存储字长

  • 存取周期T\\text{T},进行完成读写操作需要的全部时间.

  • 主存带宽,数据传输率.

  • 层次结构

    • cache\\text{cache}主存层,数据交互是由硬件自动完成的,不需要OS\\text{OS}参与,对程序员透明.

    • 主存-辅存层,数据交互是由OS\\text{OS}和硬件共同完成的,外存的存储方式由操作系统决定.

  • BIOS\\text{BIOS}主板出厂的时候写入,MBR\\text{MBR}是创建操作系统的时候写入的,是计算机开机以后访问硬盘时所必须要读取的第一个扇区.

主存工作原理

  • SRAM\\text{SRAM}使用触发器保存数据,cache\\text{cache}原料.

  • DRAM\\text{DRAM}使用电容保存数据,主存原料.

    • 一般认为电容在2ms2ms之后电荷会流失.

    • 刷新方式,刷新就是一次读取和写入的过程,认为是一个存取周期,一次刷新一行.

      • 集中刷新,在2ms2ms的最后一段时间对所有行进行刷新,会导致主存长时间不可用,死区.

      • 分散刷新,读取一次刷新一次,总时间一半用来刷新,一半用来存取,低效率.

      • 异步刷新,2ms/2ms/总行数,得到每隔多少时间刷新下一行,对于每一行正好经过2ms2ms进行一次刷新.

  • DRAM\\text{DRAM}才用双译码地址编码方式,采用引脚复用技术,可以让地址线根数少一半.

  • MDR\\text{MDR}的位数与数据线相同,MAR\\text{MAR}的位数与地址线相同.

  • 多体并行存储器

    • 高位交叉编址,存储体号是在高位的,连续取n\\text{n}个字(存储字)所需要的时间是t=nTt=nT,利于地址扩充.

    • 低位交叉编址,存储体号是在低位的,连续取n\\text{n}个字所需要的时间是t=T+(n1)τt=T+(n-1)\\tau,理想情况下T=mτT=m\\tau存储体利用率最高,m\\text{m}是存储体的个数;T<mτT<m\\tau,存储体利用率不足,T>mτT>m\\tau不能形成流水线.

外部存储器

  • 记录密度,位密度是单位长度下记录二进制代码的位数,内圈的位密度较高.

  • 磁盘的地址结构磁道号,盘面号,扇区号,盘面号写在磁道号后面是因为读取连续地址的数据可以不移动磁头.

  • RAID0\\text{RAID0}将两个磁盘并行传输数据,文件散列存放在两个磁盘中,可以将数据传输率增加一倍,安全性较差,一个磁盘的数据受损,另外一个不可用;RAID1\\text{RAID1}将一个磁盘上的数据进行备份到另外一个磁盘,安全性较高.

  • SCAN\\text{SCAN}调度,来回扫描,C-SCAN\\text{C-SCAN}单向扫描,LOOK\\text{LOOK}当前移动方向没有请求则直接反方向扫描,C-LOOK\\text{C-LOOK}前移动方向没有请求则返回起点继续按当前方向扫描.

cache

  • 局部性原理,时间局部性:一个数据在被访问之后的不就会被再次访问,空间局部性:一个数据被访问,则周围的数据在将来也会被访问.
int getSum(int a[]){
+import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,e as n,o as p}from"./app-C-VowrYB.js";const e={};function l(m,a){return p(),t("div",null,a[0]||(a[0]=[n(`

计算机系统概述

冯诺依曼计算机的特点

  • 计算机由运算器,存储器,控制器,输入设备,输出设备构成,

    • 运算器核心是算数逻辑单元ALU\\text{ALU},加减乘除,移位操作,运算器包含了一些寄存器,用来存储中间数据,ACC\\text{ACC},运算器里面还有程序状态寄存器PSW\\text{PSW}.

    • 控制器里面有程序计数器PC,指令寄存器IR和控制单元CU\\text{CU}PC\\text{PC}是用来表示下一条将要执行指令的地址,当存储单元的大小和指令字长相同的时候,每一条指令的执行都会伴随PC+1>PC\\text{PC}+1-> \\text{PC}IR\\text{IR}用来暂存当时正在执行的程序,CU\\text{CU}用来发出控制信号.

    • 存储器包含MDR\\text{MDR}MAR\\text{MAR}MDR\\text{MDR}暂存需要传输的数据,MAR\\text{MAR}用来存储地址.

  • 指令和数据以同等地位存放在存储器中.

    • 计算机如何区分取出的是数据还是指令:取指阶段取出的是指令,间址阶段取出的是数据,所以根据指令执行的不同阶段区分.
  • 指令和数据以二进制存储.

  • 指令由操作码和地址码构成,操作码表示这个指令的操作(区分指令不同),地址码用来表示数据存储的位置.

计算机性能指标

  • 机器字长,又叫做字长,表示计算机进行一次整数运算能处理的数据总长.

  • 数据通路的带宽,数据线的根数,一般等于MDR\\text{MDR}.

  • 主存容量=地址总数(2地址线的根数2^{地址线的根数} MAR\\text{MAR}的位数等于地址线的根数(一般情况))*每一个地址的大小(存储字长).

  • 吞吐量,单位时间内计算机能处理的指令条数.

  • 响应时间,指令在创建完成之后不会被立即处理,到被调度执行的时间称为响应时间.

  • CPI\\text{CPI},一条指令所需要的时钟周期数.

  • MIPS\\text{MIPS},百万IPS\\text{IPS}.

数据的表示和运算

数据的编码

  • BODH\\text{BODH},分别表示二进制,八进制,十进制,和十六进制.

  • 15\\text{15}用二进制表示1111\\text{1111},对应的十六进制就是F\\text{F}.

  • 真值和机器数,真值就是真实值,机器数是存储在存储器上的格式.

原码反码补码

  • 假设总共8\\text{8}位,则最高位是符号位,0\\text{0}表示正数,1\\text{1}表示负数,其余是数值位.

  • 正数的原反补相同.

  • 大端存储就是正常顺序,从左到右,边界对齐必须以单个数据的大小的倍数作为起始地址.

  • 负数,原码正常写,15-15则在8\\text{8}位的空间中,机器数为1000 1111.

    • 反码,原码的数值位全取反得到1111 0000.

    • 补码,反码末尾+1+1(原码的数值位全取反,末尾再加1),得到1111 0001.

    • 原码和补码之间的关系,针对负数,

      • 原码1000 1111

      • 补码1111 0001

      • 从右往左第一个1\\text{1}开始,左边的数值位都是反过来的,右边都是相同的.

      • 例如-8的原码是1000 1000,补码是1111 1000.

  • 移码是补码的符号位取反,或者是真值基础上加上2n2^n(偏移量,与IEEE754中的不同),n\\text{n}代表数值位的位数,可以看成无符号数.

  • 对于小数来说,从最高位的右边省略了一个..

    • 例如定点小数0 1,真实值是12\\frac{1}{2}
  • 表示范围

    • 例如8\\text{8}位的定点整数.

      • 原码的表示范围是[-127,127]0\\text{0}的表示方式有两种0000 00001000 0000,正数编码127\\text{127}种,负数编码127\\text{127}种,一共256\\text{256}.

      • 反码的表示范围是是[-127,127].

      • 补码的表示范围是[-128,127]0\\text{0}的表示方式只有一种0000 00001000 0000在补码当中表示最小值-128,在任意的补码中,如果符号位取1,数值位全0则表示最小值.

    • 定点小数

      • 原码的表示范围(-1,1).

      • 反码的表示范围(-1,1).

      • 补码的表示范围[-1,1)1-12\\text{2}位的定点小数中表示形式1 0.

  • 加法器中的标志

    • 溢出标志位OF=CnCn1\\text{OF}=C_n\\bigoplus C_{n-1},两者相同的时候输出0\\text{0},否则输出1\\text{1}.

    • 符号位SF=Fn1\\text{SF}=\\text{F}_{n-1}.

    • 零标志位ZF=1\\text{ZF}=1当且仅当F=0\\text{F}=0.

    • 进位/借位标志CF=CoutCin\\text{CF}=C_{out} \\bigoplus C_{in}.

运算方法

  • 移位

    • 逻辑移位,视为无符号数,不管左移还是右移都是补0\\text{0}

    • 算数移位,符号位不参与移位,正数移位都补0\\text{0},正数的原反补是相同的,

      • 负数,原码仍然是补0\\text{0},反码补1\\text{1}(反码的数值位和原码相反),补码由于从右往左第一个1\\text{1}开始,左边全反,右边全相同,左移低位出现空挡,补0\\text{0};右移是高位出现空挡补1\\text{1}.
  • 加减运算

    • 直接从十进制开始运算,判断结果是否能表示出来,不能则溢出,能则再转成补码,就是最后的结果机器数.

    • 补码判断溢出

      • 从符号位判断,正数++正数得到负数则溢出,负数++负数得到正数则溢出.

      • 从最高数值位和符号位的进位判断,符号位和符号位是能进行计算的,数值位的进位不会影响符号位,如果两者都有进位或者都没进位则没有溢出,否则溢出,异或:两者相同的时候输出0\\text{0},否则输出1\\text{1}.

      • 双符号位,最高的符号位表示真实符号位,此时数值位和符号位同时参与运算,判断结果的符号位是否相等,不等则表示溢出,负数10表示负溢出,01正数表示正溢出.

浮点数的表示和运算

  • IEEE754\\text{IEEE754}格式中float\\text{float}类型分别长度为1 8 23,符号,阶码和尾数.

    • 符号位0\\text{0}表示浮点数是正数,1\\text{1}表示负数.

    • 阶码8\\text{8}位,是移码表示的,偏移量是127.

      • 把阶码想象成无符号数,则表示范围是0~255,由于偏移量是127,规定移码为0或者为255的时候分别表示无穷大和无穷小,去除之后剩下1~254;所以真实的表示范围是-126~127.
    • 尾数隐含了1.,例如尾数部分是1000....,则表示真正的二进制尾数是1.1000....

      • 尾数的最小值是000000...,即23\\text{23}0,表示尾数1.

      • 最大值是11111....,即23\\text{23}1,表示尾数22232-2^{-23}.

      • 浮点数的最大值是222321272-2^{-23}*2^{127}.

  • 浮点数尾数的规格化

    • 尾数为规格化的尾数12M<1\\cfrac{1}{2}\\le|M|<1,原码小数的最高数值位为1\\text{1},则规格化,否则不是规格化的;补码如果是规格化的尾数,则需要符号位和数值位相异(必要条件).
  • 浮点数的加减法运算,跟IEEE754\\text{IEEE754}无关

    • 对阶

      • 小阶向大阶对齐.
    • 尾数加减

      • 采用双符号位进行运算.
    • 规格化

      • 通过左规右规将位数变为规格化尾数.
    • 舍入

      • 通过舍入办法进行舍入尾数.
    • 溢出判断

      • 通过双符号位进行溢出判断.

存储系统

概述

  • 按照存取方式分为ROM\\text{ROM}RAM\\text{RAM}.

    • RAM\\text{RAM}随机存储器,断电信息会丢失,可以修改数据的.

      • SRAM\\text{SRAM},使用触发器,静态随机存储器,组成cache\\text{cache}.

      • DRAM\\text{DRAM},使用电容,动态随机存储器,组成内存.

    • ROM\\text{ROM}只读存储器,断电信息不丢失,不可以修改数据.

    • 串行访问存储器,磁带,光盘,顺序读取.

  • 存储容量==地址个数*存储字长

  • 存取周期T\\text{T},进行完成读写操作需要的全部时间.

  • 主存带宽,数据传输率.

  • 层次结构

    • cache\\text{cache}主存层,数据交互是由硬件自动完成的,不需要OS\\text{OS}参与,对程序员透明.

    • 主存-辅存层,数据交互是由OS\\text{OS}和硬件共同完成的,外存的存储方式由操作系统决定.

  • BIOS\\text{BIOS}主板出厂的时候写入,MBR\\text{MBR}是创建操作系统的时候写入的,是计算机开机以后访问硬盘时所必须要读取的第一个扇区.

主存工作原理

  • SRAM\\text{SRAM}使用触发器保存数据,cache\\text{cache}原料.

  • DRAM\\text{DRAM}使用电容保存数据,主存原料.

    • 一般认为电容在2ms2ms之后电荷会流失.

    • 刷新方式,刷新就是一次读取和写入的过程,认为是一个存取周期,一次刷新一行.

      • 集中刷新,在2ms2ms的最后一段时间对所有行进行刷新,会导致主存长时间不可用,死区.

      • 分散刷新,读取一次刷新一次,总时间一半用来刷新,一半用来存取,低效率.

      • 异步刷新,2ms/2ms/总行数,得到每隔多少时间刷新下一行,对于每一行正好经过2ms2ms进行一次刷新.

  • DRAM\\text{DRAM}才用双译码地址编码方式,采用引脚复用技术,可以让地址线根数少一半.

  • MDR\\text{MDR}的位数与数据线相同,MAR\\text{MAR}的位数与地址线相同.

  • 多体并行存储器

    • 高位交叉编址,存储体号是在高位的,连续取n\\text{n}个字(存储字)所需要的时间是t=nTt=nT,利于地址扩充.

    • 低位交叉编址,存储体号是在低位的,连续取n\\text{n}个字所需要的时间是t=T+(n1)τt=T+(n-1)\\tau,理想情况下T=mτT=m\\tau存储体利用率最高,m\\text{m}是存储体的个数;T<mτT<m\\tau,存储体利用率不足,T>mτT>m\\tau不能形成流水线.

外部存储器

  • 记录密度,位密度是单位长度下记录二进制代码的位数,内圈的位密度较高.

  • 磁盘的地址结构磁道号,盘面号,扇区号,盘面号写在磁道号后面是因为读取连续地址的数据可以不移动磁头.

  • RAID0\\text{RAID0}将两个磁盘并行传输数据,文件散列存放在两个磁盘中,可以将数据传输率增加一倍,安全性较差,一个磁盘的数据受损,另外一个不可用;RAID1\\text{RAID1}将一个磁盘上的数据进行备份到另外一个磁盘,安全性较高.

  • SCAN\\text{SCAN}调度,来回扫描,C-SCAN\\text{C-SCAN}单向扫描,LOOK\\text{LOOK}当前移动方向没有请求则直接反方向扫描,C-LOOK\\text{C-LOOK}前移动方向没有请求则返回起点继续按当前方向扫描.

cache

  • 局部性原理,时间局部性:一个数据在被访问之后的不就会被再次访问,空间局部性:一个数据被访问,则周围的数据在将来也会被访问.
int getSum(int a[]){
 	int sum = 0;
 	for(int i = 0; i < a.length; i ++){
 		sum += a[i];//时间局部性和空间局部性
diff --git a/assets/3operatingsystem.html-BlNXFA-u.js b/assets/3operatingsystem.html-CGtBqygC.js
similarity index 99%
rename from assets/3operatingsystem.html-BlNXFA-u.js
rename to assets/3operatingsystem.html-CGtBqygC.js
index bd51af112..67149f85f 100644
--- a/assets/3operatingsystem.html-BlNXFA-u.js
+++ b/assets/3operatingsystem.html-CGtBqygC.js
@@ -1,4 +1,4 @@
-import{_ as a}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,e as t,o as i}from"./app-CrEQC5d-.js";const p={};function l(e,s){return i(),n("div",null,s[0]||(s[0]=[t(`

计算机系统概述

操作系统的基本概念

  • 控制和连接计算机各种软硬件资源的平台.

  • 操作系统的特征

    • 并发,两个或者多个事件在同一个时间间隔内发生,跟并行(两个或者多个事件在同一个时刻内发生)做区别.

    • 共享,资源共享,共享和并发是最基本的特性,互为存在条件.

    • 虚拟,物理上的实体变成逻辑上的若干实体,原本的互斥设备就可以被多个进程所访问.

    • 异步,程序是以走走停停的方式运行的.

操作系统的发展历程

  • 手工处理阶段,用纸袋来存储程序,不存在并发.

  • 批处理阶段,将程序成批执行,顺序执行,用户不能干预执行过程,没有人机交互.

    • 单道批处理,同一个时刻只存在一个程序执行.

    • 多道批处理,同一个时间间隔多程序执行,宏观上并行,微观上串行.

  • 分时操作系统

    • CPU\\text{CPU}的使用时间分为多个时间片分给联机作业使用.

    • 具有特性,同时性,交互性,独立性,及时性.

  • 实时操作系统,对响应时间要求较高的操作系统.

  • 网络操作系统,为了数据共享.

  • 分布式操作系统,将任务发送到云端进行多节点处理,实现协同处理任务.

操作系统的运行环境

  • 特权指令和非特权指令

    • 特权指令,不允许用户直接使用.

    • 非特权指令,允许用户直接使用.

  • 内核态(管态)和用户态(目态)

    • 内核态执行特权指令.

    • 用户态执行非特权指令.

    • 在用户态执行特权指令的过程称为系统调用,发生在用户态,系统调用时用户态切换为核心态,用户态切换为核心态是由硬件自动实现的.

  • 原语,程序的执行要不然都成功要不然都失败.

  • 中断称为外中断,除CPU\\text{CPU}之外的异常.

  • 异常称为内中断,由CPU\\text{CPU}内部自己发生的.

    • 异常分为故障(除零),自陷(系统调用),终止(CPU\\text{CPU}没有办法继续执行).

    • 终止异常和外部中断属于硬件中断.

进程管理

进程和线程

  • 程序存在外存的,执行的时候由操作系统创建进程执行,执行结束,进程消亡,进程是程序的一次执行过程,进程是动态的,程序是静态的.

  • 进程在创建的时候需要给资源,进程是资源管理的基本单位,创建进程对应的就是创建PCB\\text{PCB},进程终止就是删除PCB\\text{PCB}PCB\\text{PCB}是进程存在的唯一标识.

  • 进程包含PCB\\text{PCB},程序段,数据段,PCB\\text{PCB}里面包含了各种状态信息和进程所需要的资源,进程标识符,用户标识符.

  • 线程就是轻量级进程,由进程创建线程,此时CPU\\text{CPU}调度的基本单位是线程,线程共享当前进程的资源,自己几乎不含资源,只有部分运行需要的资源.

  • 线程的调度代价远小于进程,线程的切换不会伴随快表的失效,进程切换回导致快表失效.

  • 进程状态的转换

    • 就绪态,有资源,没有CPU\\text{CPU},存放在就绪队列中.

    • 阻塞态,缺资源,没有CPU\\text{CPU}.

    • 运行态,有资源,有CPU\\text{CPU}.

    • 就绪态\\rightarrow运行态,获取CPU\\text{CPU}调度的过程,低级调度.

    • 运行态\\rightarrow阻塞态,需要等待某些资源.

    • 运行态\\rightarrow就绪态,时间片用完,被其他进程抢占了CPU\\text{CPU}.

    • 阻塞态\\rightarrow就绪态,资源到来.

  • 进程的创建

    • 申请PCB\\text{PCB};

    • 分配资源;

    • 初始化PCB\\text{PCB};

    • 放入就绪队列.

  • 进程的删除

    • 检查进程状态;

    • 若为运行态则直接终止;

    • 结束子孙进程线程;

    • 删除PCB\\text{PCB}.

  • 管道系统,用于连接读进程和写进程之间的共享文件.

  • 用户级线程就是用户层面感知的线程,内核级线程就是接受调度的线程.

  • 多对一模型,如果内核级线程阻塞则会导致整个系统阻塞,一对一模型,解决阻塞问题,但是内核级线程较多比较浪费,多对多模型,多个用户级线程对应多个内核级线程,内核级线程个数小于用户级线程,解决上述两个问题.

CPU调度

  • 高级调度(作业调度),将任务实体转化为进程并创建的过程.

  • 中级调度(内存调度),虚拟化内存.

  • 低级调度(进程调度),将就绪队列中的进程进行调度,使其获得CPU\\text{CPU}进入执行状态,高级调度是为了低级调度做准备的.

  • 什么时候发生调度

    • 进程正常执行结束或者终止.

    • 进程进入阻塞态.

    • 进程从阻塞态变为就绪态.

  • 不能进行调度的情况

    • 原语

    • 处理中断的过程

  • 典型的调度算法

    • FCFS\\text{FCFS},有利于CPU\\text{CPU}繁忙型作业,不利于IO\\text{IO}繁忙性,对长作业有利,对短作业不利.

    • SJF\\text{SJF},短作业优先,平均周转时间最短,饥饿,进程长时间得不到响应.

    • 高响应比的优先级调度算法

      • 响应比 ==(等待时间++服务时间)//服务时间.
    • 优先级调度算法

      • 静态优先级,事先确定优先级.
      • 动态优先级,事先确定优先级.
    • 时间片轮转FF\\text{FF}

      • CPU\\text{CPU}时间分为多个时间片,轮流给进程使用.
      • 时间片过大,会退化为FCFS\\text{FCFS}.
      • 时间片过小,则会导致进程的频繁切换,影响系统效率.
      • 多级反馈队列调度算法
      • 多个队列,最下层队列使用时间片轮转算法,其余队列使用FCFS\\text{FCFS},上层队列时间片较小,下层较大.
      • 按照队列优先级进行调度.

同步和互斥

  • 同步,进程之间存在先后执行的关系,互斥指同一个时刻只能有一个进程访问资源(互斥资源).

  • 临界资源,互斥资源,临界区指访问临界资源的一段代码.

  • 互斥的准则,一让进,三等待.

    • 空闲让进,临界区空闲时,可以让一个进程进入访问临界资源.

    • 忙则等待,临界区内有其他进程,当前进程应该等待.

    • 有限等待,等待进程的等待时间是有限的,不是无限.

    • 让权等待,如果当前进程不能进入临界区,则释放处理器.

  • 软件方法实现互斥.

    • 单标志法,turn == 1表示可以让P1P_1进入,等于00表示可以让P0P_0进入,违背了空闲让进,turn == 1表示P0P_0不能进入临界区,如果此时P1P_1也不想进入临界区,违背了空闲让进.

    • 双标志法,flag[] = {true,true}flag[0] == true P0P_0可以进入,当数组的值都为false的时候,导致两个进程都能进入临界区,违背了忙则等待.

    • 双标志后检查法,先进行标志设置,后进行检查, 两个进程都在while循环处死循环,违背了空闲让进和有限等待.

    • Peterson\\text{Peterson}算法,在双标志后检查法的第二行添加turn标志,同一个时刻只能有一种状态,实现互斥.

  • 互斥锁能实现互斥访问变量.

  • 信号量中PV\\text{PV}P\\text{P}表示获取许可证,获取不到许可证的进程会被阻塞,V\\text{V}表示释放许可证.

    • Semaphore mutex = 1,先P\\text{P}V\\text{V},互斥操作,则中间的代码就是临界区.

    • Semaphore sign = 0,先V\\text{V}P\\text{P},同步操作.

  • 消费者生产者,缓冲区互斥,空间和商品数量同步.

Semaphore mutex = 1;
+import{_ as a}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,e as t,o as i}from"./app-C-VowrYB.js";const p={};function l(e,s){return i(),n("div",null,s[0]||(s[0]=[t(`

计算机系统概述

操作系统的基本概念

  • 控制和连接计算机各种软硬件资源的平台.

  • 操作系统的特征

    • 并发,两个或者多个事件在同一个时间间隔内发生,跟并行(两个或者多个事件在同一个时刻内发生)做区别.

    • 共享,资源共享,共享和并发是最基本的特性,互为存在条件.

    • 虚拟,物理上的实体变成逻辑上的若干实体,原本的互斥设备就可以被多个进程所访问.

    • 异步,程序是以走走停停的方式运行的.

操作系统的发展历程

  • 手工处理阶段,用纸袋来存储程序,不存在并发.

  • 批处理阶段,将程序成批执行,顺序执行,用户不能干预执行过程,没有人机交互.

    • 单道批处理,同一个时刻只存在一个程序执行.

    • 多道批处理,同一个时间间隔多程序执行,宏观上并行,微观上串行.

  • 分时操作系统

    • CPU\\text{CPU}的使用时间分为多个时间片分给联机作业使用.

    • 具有特性,同时性,交互性,独立性,及时性.

  • 实时操作系统,对响应时间要求较高的操作系统.

  • 网络操作系统,为了数据共享.

  • 分布式操作系统,将任务发送到云端进行多节点处理,实现协同处理任务.

操作系统的运行环境

  • 特权指令和非特权指令

    • 特权指令,不允许用户直接使用.

    • 非特权指令,允许用户直接使用.

  • 内核态(管态)和用户态(目态)

    • 内核态执行特权指令.

    • 用户态执行非特权指令.

    • 在用户态执行特权指令的过程称为系统调用,发生在用户态,系统调用时用户态切换为核心态,用户态切换为核心态是由硬件自动实现的.

  • 原语,程序的执行要不然都成功要不然都失败.

  • 中断称为外中断,除CPU\\text{CPU}之外的异常.

  • 异常称为内中断,由CPU\\text{CPU}内部自己发生的.

    • 异常分为故障(除零),自陷(系统调用),终止(CPU\\text{CPU}没有办法继续执行).

    • 终止异常和外部中断属于硬件中断.

进程管理

进程和线程

  • 程序存在外存的,执行的时候由操作系统创建进程执行,执行结束,进程消亡,进程是程序的一次执行过程,进程是动态的,程序是静态的.

  • 进程在创建的时候需要给资源,进程是资源管理的基本单位,创建进程对应的就是创建PCB\\text{PCB},进程终止就是删除PCB\\text{PCB}PCB\\text{PCB}是进程存在的唯一标识.

  • 进程包含PCB\\text{PCB},程序段,数据段,PCB\\text{PCB}里面包含了各种状态信息和进程所需要的资源,进程标识符,用户标识符.

  • 线程就是轻量级进程,由进程创建线程,此时CPU\\text{CPU}调度的基本单位是线程,线程共享当前进程的资源,自己几乎不含资源,只有部分运行需要的资源.

  • 线程的调度代价远小于进程,线程的切换不会伴随快表的失效,进程切换回导致快表失效.

  • 进程状态的转换

    • 就绪态,有资源,没有CPU\\text{CPU},存放在就绪队列中.

    • 阻塞态,缺资源,没有CPU\\text{CPU}.

    • 运行态,有资源,有CPU\\text{CPU}.

    • 就绪态\\rightarrow运行态,获取CPU\\text{CPU}调度的过程,低级调度.

    • 运行态\\rightarrow阻塞态,需要等待某些资源.

    • 运行态\\rightarrow就绪态,时间片用完,被其他进程抢占了CPU\\text{CPU}.

    • 阻塞态\\rightarrow就绪态,资源到来.

  • 进程的创建

    • 申请PCB\\text{PCB};

    • 分配资源;

    • 初始化PCB\\text{PCB};

    • 放入就绪队列.

  • 进程的删除

    • 检查进程状态;

    • 若为运行态则直接终止;

    • 结束子孙进程线程;

    • 删除PCB\\text{PCB}.

  • 管道系统,用于连接读进程和写进程之间的共享文件.

  • 用户级线程就是用户层面感知的线程,内核级线程就是接受调度的线程.

  • 多对一模型,如果内核级线程阻塞则会导致整个系统阻塞,一对一模型,解决阻塞问题,但是内核级线程较多比较浪费,多对多模型,多个用户级线程对应多个内核级线程,内核级线程个数小于用户级线程,解决上述两个问题.

CPU调度

  • 高级调度(作业调度),将任务实体转化为进程并创建的过程.

  • 中级调度(内存调度),虚拟化内存.

  • 低级调度(进程调度),将就绪队列中的进程进行调度,使其获得CPU\\text{CPU}进入执行状态,高级调度是为了低级调度做准备的.

  • 什么时候发生调度

    • 进程正常执行结束或者终止.

    • 进程进入阻塞态.

    • 进程从阻塞态变为就绪态.

  • 不能进行调度的情况

    • 原语

    • 处理中断的过程

  • 典型的调度算法

    • FCFS\\text{FCFS},有利于CPU\\text{CPU}繁忙型作业,不利于IO\\text{IO}繁忙性,对长作业有利,对短作业不利.

    • SJF\\text{SJF},短作业优先,平均周转时间最短,饥饿,进程长时间得不到响应.

    • 高响应比的优先级调度算法

      • 响应比 ==(等待时间++服务时间)//服务时间.
    • 优先级调度算法

      • 静态优先级,事先确定优先级.
      • 动态优先级,事先确定优先级.
    • 时间片轮转FF\\text{FF}

      • CPU\\text{CPU}时间分为多个时间片,轮流给进程使用.
      • 时间片过大,会退化为FCFS\\text{FCFS}.
      • 时间片过小,则会导致进程的频繁切换,影响系统效率.
      • 多级反馈队列调度算法
      • 多个队列,最下层队列使用时间片轮转算法,其余队列使用FCFS\\text{FCFS},上层队列时间片较小,下层较大.
      • 按照队列优先级进行调度.

同步和互斥

  • 同步,进程之间存在先后执行的关系,互斥指同一个时刻只能有一个进程访问资源(互斥资源).

  • 临界资源,互斥资源,临界区指访问临界资源的一段代码.

  • 互斥的准则,一让进,三等待.

    • 空闲让进,临界区空闲时,可以让一个进程进入访问临界资源.

    • 忙则等待,临界区内有其他进程,当前进程应该等待.

    • 有限等待,等待进程的等待时间是有限的,不是无限.

    • 让权等待,如果当前进程不能进入临界区,则释放处理器.

  • 软件方法实现互斥.

    • 单标志法,turn == 1表示可以让P1P_1进入,等于00表示可以让P0P_0进入,违背了空闲让进,turn == 1表示P0P_0不能进入临界区,如果此时P1P_1也不想进入临界区,违背了空闲让进.

    • 双标志法,flag[] = {true,true}flag[0] == true P0P_0可以进入,当数组的值都为false的时候,导致两个进程都能进入临界区,违背了忙则等待.

    • 双标志后检查法,先进行标志设置,后进行检查, 两个进程都在while循环处死循环,违背了空闲让进和有限等待.

    • Peterson\\text{Peterson}算法,在双标志后检查法的第二行添加turn标志,同一个时刻只能有一种状态,实现互斥.

  • 互斥锁能实现互斥访问变量.

  • 信号量中PV\\text{PV}P\\text{P}表示获取许可证,获取不到许可证的进程会被阻塞,V\\text{V}表示释放许可证.

    • Semaphore mutex = 1,先P\\text{P}V\\text{V},互斥操作,则中间的代码就是临界区.

    • Semaphore sign = 0,先V\\text{V}P\\text{P},同步操作.

  • 消费者生产者,缓冲区互斥,空间和商品数量同步.

Semaphore mutex = 1;
 Semaphore full = 0;
 Semaphore empty = n;
 
diff --git a/assets/404.html-DgWQo94-.js b/assets/404.html-vKwVcmwm.js
similarity index 93%
rename from assets/404.html-DgWQo94-.js
rename to assets/404.html-vKwVcmwm.js
index 2a875b50e..e2fb413e1 100644
--- a/assets/404.html-DgWQo94-.js
+++ b/assets/404.html-vKwVcmwm.js
@@ -1 +1 @@
-import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,b as n,o as r}from"./app-CrEQC5d-.js";const p={};function a(s,t){return r(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const l=e(p,[["render",a],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/404.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"excerpt":"

404 Not Found

\\n","autoDesc":true}');export{l as comp,m as data}; +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,b as n,o as r}from"./app-C-VowrYB.js";const p={};function a(s,t){return r(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const l=e(p,[["render",a],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound","description":"404 Not Found","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/404.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:description","content":"404 Not Found"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"zh-CN"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\",\\"description\\":\\"404 Not Found\\"}"]]},"headers":[],"git":{},"readingTime":{"minutes":0.01,"words":3},"filePathRelative":null,"excerpt":"

404 Not Found

\\n","autoDesc":true}');export{l as comp,m as data}; diff --git a/assets/4network.html-B9MChGfA.js b/assets/4network.html-DVKHPVIR.js similarity index 83% rename from assets/4network.html-B9MChGfA.js rename to assets/4network.html-DVKHPVIR.js index 5ae4e3671..4b8109244 100644 --- a/assets/4network.html-B9MChGfA.js +++ b/assets/4network.html-DVKHPVIR.js @@ -1 +1 @@ -import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,e as n,o as p}from"./app-CrEQC5d-.js";const e={};function m(l,a){return p(),t("div",null,a[0]||(a[0]=[n('

网络体系结构

  • 带宽,数据传输率,信号的频率范围.

  • 传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间.

物理层

  • 码元传输速率,波特率,信号变化的频率,如果一个码元携带nn种电平,则需要logn\\log n位的bit\\text{bit}n=2n=2则波特率和比特率在数值上相等.

  • 模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变.

  • 码间串扰,由于带宽限制,导致信号的波峰波谷消失,缺少界限.

  • 奈奎斯特定理,理想情况下,不存在噪声.

    • 2WlogN\\text{2W}\\log \\text NW\\text W表示带宽,N\\text N表示电平的变化数目.
  • 香农定理,有噪声

    • 信噪比,带单位dB\\text{dB},信噪比=10log10(S/N)=10\\log_{10}(\\text{S/N})S/N\\text{S/N}信噪比,但是不带单位.

    • Wlog2(1+S/N)\\text W\\log_2(\\text{1+S/N}).

  • 有同步信号的编码曼彻斯特编码.

  • f=2ff_采=2f.

  • 10BASE-F\\text{10BASE-F},则表示通过光纤传输10Mb/s\\text{10Mb/s}的基带信号,如果是T\\text T表示使用双绞线进行传输.

  • 单模光纤和多模光纤,单模光纤的直径等于一个波的直径,折损率较少,支持远距离传输.

  • 物理层的作用透明传输比特流,集线器(HUB\\text{HUB},一分多,一个端口收到信号,从其他端口全部转发),中继器(放大数字信号),放大器(放大模拟信号),由于是傻瓜层的设备,所以不能隔离冲突域和广播域.

  • 中继器的原理是信号重生.

数据链路层

  • 有连接一定要有确认,不存在无确认的面向连接服务,有连接有确认的协议TCP\\text{TCP}HTTP\\text{HTTP}POP3\\text{POP3}SMTP\\text{SMTP}FTP\\text{FTP}.

  • 直播用没有确认的协议UDP\\text{UDP},网站上看视频用有确认的协议TCP\\text{TCP}.

  • 组帧的作用是将比特流拆分成帧.

  • 字符计数法,一帧中的首个数字代表帧的字节数.

  • 字节填充法,使用控制字符表示开始和结束.

  • 零比特填充法,遇到551就在后面插入一个0.

  • 奇偶校验码,奇校验,则在数据后面加11位,使得11的个数是奇数个;只能检测奇数位的错误,不能检测偶数位的错误.

  • 循环冗余校验码在帧上.

  • 海明码能纠错,n+k2k1n+k\\le 2^k-1kk是检验位的位数,nn是原来数据的长度.

  • 能检测出dd位的错误,则需要海明距为d+1d+1的编码方案,如果要纠正dd位错误则需要海明距为2d+12d+1.

  • 停止等待协议,发送窗口=1=1,接收窗口=1=1,接收方收到的数据有序的.

  • 后退N\\text N帧协议,发送窗口>1>1,接收窗口=1=1,发送窗口大小1<W2n11<\\text W\\le2^ n-1,累计确认,接收方收到的数据有序的.

  • 选择重传协议,发送窗口==接收窗口>1>1,发送窗口1<W2(n1)1<\\text W\\le2^{(n-1)},没有累计确认,收到的数据不一定有序.

  • GBN\\text{GBN}数据传输率nTDTD+RTT+TA\\cfrac{\\text{nT}_\\text D}{\\text T_\\text D+\\text{RTT+T}_\\text A}T\\text T是发送时延,RTT\\text{RTT}往返时延,

    • nTDTD+RTT+TA\\text{nT}_\\text D\\ge \\text T_\\text D+\\text{RTT}+\\text T_\\text A,可以不间断发送数据,信道利用率为11.

    • nTD<TD+RTT+TA\\text{nT}_\\text D < \\text T_\\text D+\\text{RTT}+\\text T_\\text A,发送窗口数据发送完之后,确认帧还没到,发送是断断续续的,信道利用率低于11.

  • 静态介质访问控制协议,FDM\\text{FDM}TDM\\text{TDM}WDM\\text{WDM}CDM\\text{CDM}并不是动态控制,在传输之前就定好了协议.

  • ALOHA\\text{ALOHA},想发就发.

  • CSMA\\text{CSMA},载波监听访问协议,发送之前监听信道,没有数据再发送.

  • CSMA/CD\\text{CSMA/CD},带冲突检测的载波监听访问协议,发送之前监听信道,没有数据再发送,并且过了争用期之后才认为数据发送成功,没有确认.

  • 截断二进制退避算法,重发次数k\\text k,在[1,2min(k,10)1][1,2^{min(k,10)}-1]取随机数×RTT\\times \\text{RTT}时间后进行重发,1616次表示不可达.

  • 最短帧长64B=51.2us×10Mb/s64\\text B=51.2\\text{us}\\times 10\\text{Mb/s} ,即RTT×\\text{RTT}\\times传输速率.

  • 以太网MAC\\text{MAC}帧,最短帧长64B64\\text B

    目的MAC地址源MAC地址类型数据部分(IP数据报FCS
    6B6\\text B6B6\\text B2B2\\text B461500B46\\sim 1500\\text B4B4\\text B
  • 无线局域网的802802帧有两种,其中地址部分有两种

去往AP来自AP地址1地址2地址3
\\surd接收地址==目的地址发送地址=AP\\text{=AP}源地址源地址
\\surd接收地址=AP\\text{=AP}地址发送地址==源地址目的地址
  • PPP\\text{PPP}包含链路控制协议,网络控制协议,将IP\\text{IP}数据报封装到串行链路的方法.

  • 交换机和网桥,隔离冲突域,不可以隔离广播域,可以增加总带宽,采用全双工模式

    • 如果转发的数据目的地址不在转发表中,则会将数据从其他的所有端口进行转发,转发会记录数据的源地址.

网络层

  • 网络层的两种服务

    • 电路交换

      • 建立物理线路,独占的.
      • 接收的数据是有序的.
    • 报文交换

      • 不需要建立链路.
      • 通过路由器进行查询转发.
    • 分组交换

      • 将数据报拆分成分组,实现流水线传输.
      • 数据出现错误,重发代价较小.
      • 出现失序,在接收端需要重排序.
      • 包含虚电路和数据报两种方式.
        • 虚电路需要建立虚拟连接,数据接收有序,分组首部不包含地址.
        • 数据报不需要建立连接,数据接收无序,需要重排序,分组首部包含地址.
  • 拥塞控制,开环控制静态控制,闭环控制动态控制方式.

  • IPv4\\text{IPv4}

    • 首部长度20B20\\text B

    • 1188偏首44(单位大小).

    • 分片中的标志字段MF=1表示后续还有分片,MF=0表示最后一个分片,DF=0表示允许分片.

    • A\\text A类地址可以指派的网络数2722^7 -2127127不可用,127.0.0.1是环回地址,B\\text B类(起始地址1010)地址总数2142^{14}C\\text C类(起始地址110110)地址总数2212^{21},主机数均需要 2- 2.

  • NAT\\text{NAT}传输层的协议,使用了端口,解决IPv4\\text{IPv4}用尽问题,连接内网和外网之间的通信,数据在发送到公网之前会被修改源IP\\text{IP}地址,数据在传入内网设备时会被修改目的IP\\text{IP}地址.

  • CIDR\\text{CIDR}中的网络总数需要减22,即全00和全11地址不可用.

  • 子网划分是从主机号部分进行划分子网的.

  • 转发IP\\text{IP}分组的过程,路由转发表,包含目的IP\\text{IP}地址,下一跳.

  • 默认路由地址0.0.0.0/0.

  • ARP\\text{ARP}IP\\text{IP}地址转MAC\\text{MAC}地址(IP地址转物理地址),ARP\\text{ARP}表由主机进行保存,如果没有对应表项则发送广播分组ff-ff-ff-ff-ff-ff,响应分组是单播发送.

  • 路由转发数据的过程中首先需要将IP地址转化为MAC\\text{MAC}地址,根据MAC\\text{MAC}地址找到下一跳路由器,因此在不同的网络中进行数据传输时,MAC\\text{MAC}帧的源地址和目的地址会变化.

  • SDN\\text{SDN},将网络层分为控制层和数据传输层.

  • DHCP\\text{DHCP}应用层协议,基于UDP\\text{UDP},动态主机配置协议,

    • DHCP\\text{DHCP}发现报文是广播报文,源地址是0.0.0.0,目的地址是255.255.255.255.

    • DHCP\\text{DHCP}提供,源地址是服务器地址,目的地址是255.255.255.255.

    • DHCP\\text{DHCP}接收,源地址是0.0.0.0,目的地址是255.255.255.255.

    • DHCP\\text{DHCP}确认,源地址是服务器地址,目的地址是255.255.255.255.

  • ICMP\\text{ICMP}网际控制报文协议,ICMP\\text{ICMP}差错报文的类型

    • 终点不可达,线路问题不可达.

    • 源点抑制,因为拥塞问题不可达.

    • 时间超时.

    • 参数问题.

    • 改变路由.

  • IPv6\\text{IPv6}解决了地址耗尽问题,端到端不支持分片,灵活的首部选项,首部默认40B40\\text B,单播地址点对点,多播`是给一组计算机,任播是给一组计算机最终只有一个计算机能收到.

  • 距离向量路由算法,RIP\\text{RIP},每一次转发只指定下一个地址.

    • 路由转发表的结构.

    • IP\\text{IP}地址 | 距离 | 下一跳 .

    • 跳数=16=16表示目的地址不可达.

    • 路由器仅仅和邻近的路由器交换信息.

    • 交换的是路由表

    • 固定时间间隔进行交换信息,网络拓扑发生变化也可以进行交换信息.

    • 限制网络规模,坏消息传的慢.

    • 使用UDP\\text{UDP}协议进行传输.

  • 链路状态路由算法,OSPF\\text{OSPF},知道整个网络的状态.

    • 更新方法:洪泛法,向本自治系统的所有路由发送信息.

    • 发送的信息是本自治系统的链路状态,当链路状态发生变化的时候才会更新.

    • 使用IP\\text{IP}数据报进行传送.

  • IGP\\text{IGP}内部网关协议,EGP\\text{EGP}外部网关协议,BGP\\text{BGP},力求能够到达目的地的路由,而不是最佳路由,基于TCP\\text{TCP}进行传输.

  • IP\\text{IP}多播就是发送给一组主机,IP\\text{IP}地址为224.0.0.0~239.255.255.255.

    • 对多播地址不产生ICMP\\text{ICMP}差错报文
  • 路由器能隔离冲突域和广播域.

传输层

  • 套接字:IP\\text{IP}地址:端口号.

  • UDP\\text{UDP}协议的特点.

    • 不需要建立连接.

    • 不可靠传输.

    • UDP\\text{UDP}首部开销小,TCP\\text{TCP}20B20\\text B首部,UDP\\text{UDP}8B8\\text B.

    • 没有拥塞控制.

    • 需要将首部和数据部分一起校验.

    • UDP\\text{UDP}校验

      • 中间值加最后一个结果,有进位则反卷相加(将进位放入最低位再次相加),最后整体取反.
  • TCP\\text{TCP}协议的特点.

    • 建立一条逻辑连接.

    • 保证可靠传输.

    • 提供全双工通信.

    • 面向字节流.

    • 首部的最大长度是60B60\\text B.

    • 数据偏移指的是首部长度,跟IPv4\\text{IPv4}的偏移不同.

  • 确认号表示自己想要接收到的数据序号.

  • URG\\text{URG}紧急位,URG=1表示数据紧急,应该尽快传送.

  • ACK\\text{ACK}确认位,ACK=1表示确认字段有效.

  • PSH\\text{PSH}推送位,收到PSH=1之后立即响应.

  • RST\\text{RST}复位位,RST=1表示链路出错需要重新建立连接.

  • SYN\\text{SYN}同步位,SYN=1表示连接请求或者连接接收的报文,出现在三次握手的第一次和第二次.

  • FIN\\text{FIN}终止位,FIN=1表示发送方需要关闭连接,此时发送发不再发送数据.

  • 填充,使得首部长度是4B4\\text B的整数倍.

  • TCP\\text{TCP}的三次握手,A\\text A为客户机,B\\text B为服务器.

    • 第一次,A->B\\text{A->B}SYN=1,seq=x.

    • 第二次,A<-B\\text{A<-B}SYN=1,ACK=1,ack=x+1,seq=y.

    • 第三次,A->B\\text{A->B}ACK=1,seq=x+1,seq=y+1,可以携带数据.

    • 双方进入ESTABLISHED状态.

  • TCP\\text{TCP}四次挥手,释放连接,A\\text A为客户机,B\\text B为服务器.

    • 第一次,A->B\\text{A->B}FIN=1,seq=u.

    • 第二次,A<-B\\text{A<-B}ACK=1,ack=u+1,seq=v.

    • 第三次,A<-B\\text{A<-B}FIN=1,seq=w,ACK=1,ack=u+1,服务器进入LAST-ACK状态.

    • 第四次,A->B\\text{A->B}ACK=1,ack=w+1,seq=u+1,客户机进入TIME-WAIT状态,经过2MSL\\text{2MSL}之后释放连接.

  • 拥塞控制,慢开始,拥塞避免,快重传,快恢复.

    • 发送窗口大小=MIN=\\text{MIN}(接收窗口,拥塞窗口).

    • MSS\\text{MSS}最大报文段长度作为拥塞窗口大小的单位.

    • 慢开始,每轮(RTT\\text{RTT})收到一个确认之后将拥塞窗口值+1+1,拥塞窗口呈现22的等比数列.

    • 当拥塞窗口值=ssthresh=\\text{ssthresh},改为拥塞避免算法,每一轮将拥塞窗口加11,呈现等差数列.

    • 发生拥塞的时候,会将拥塞窗口cwnd\\text{cwnd}设置为11,将ssthresh\\text{ssthresh}变为拥塞窗口的一半,拥塞窗口的值在慢开始阶段不会大于ssthresh\\text{ssthresh}.

    • 快恢复:在发生拥塞之后,将拥塞窗口设置为发生拥塞窗口值的一半,值等于ssthresh\\text{ssthresh}(在拥塞的时候变为拥塞窗口的一半).

    • 快重传:当连续收到三个相同的确认就会立即重传该序号的数据.

应用层

  • DNS\\text{DNS},域名转IP\\text{IP}地址,运行在UDP\\text{UDP}之上,53端口,域名服务器根域名服务器,顶级域名服务器,权限域名服务器,本地域名服务器GDQB\\text{GDQB}DHCP\\text{DHCP}也是建立在UDP\\text{UDP}传输协议上的.

    • 递归查询,类似DFS\\text{DFS}.

    • 迭代查询中,本地域名服务器向上层域名服务器请求返回的是下层域名服务器的IP\\text{IP}地址.

  • FTP\\text{FTP}建立在TCP\\text{TCP}传输协议上,使用两个熟知端口,2121控制链接,2020数据控制.

  • 邮件服务的协议,SMTP\\text{SMTP}25POP3\\text{POP3}110,都是建立在TCP\\text{TCP}连接上的,接收方取邮件使用POP3\\text{POP3},其余都是SMTP\\text{SMTP}.

  • MINE\\text{MINE}的作用:定义了邮件格式,定义了传送编码.

  • 万维网的内核包含三个标准.

    • URL\\text{URL}:统一资源定位符.

    • HTTP\\text{HTTP}超文本传输协议,端口是80,使用TCP\\text{TCP}进行传输连接,HTTPS\\text{HTTPS}端口是443,更加安全,是无状态,后续请求和前面的请求没有什么关系,使用cookie\\text{cookie}来解决.

    • HTTP1.1\\text{HTTP}1.1支持持续连接Connection:keep-alive.

    • HTTP\\text{HTTP}请求方式

      • GET用来获取数据.
      • POST用来新增数据.
      • PUT用来更新数据.
      • DELETE用来删除数据.
    • 状态码,4开头的一般都是客户机问题,5开头的是服务器问题.

      • 404URL\\text{URL}对应的资源不存在.
      • 400请求参数错误.
      • 200请求成功.
      • 301永久重定向,302暂时重定向.
    • 访问一个网站的流程

      • 域名输入之后通过DNS\\text{DNS}解析成IP\\text{IP}地址.
      • 通过TCP\\text{TCP}的三次握手与服务器建立连接.
      • 数据传送.
',14)]))}const o=s(e,[["render",m],["__file","4network.html.vue"]]),h=JSON.parse('{"path":"/discovery/4network.html","title":"计算机网络","lang":"zh-CN","frontmatter":{"title":"计算机网络","icon":"net","cover":"/discoverybackground/ocean3.jpg","category":["计算机网络"],"tag":["计算机网络"],"description":"网络体系结构 带宽,数据传输率,信号的频率范围. 传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间. 物理层 码元传输速率,波特率,信号变化的频率,如果一个码元携带n种电平,则需要logn位的bit,n=2则波特率和比特率在数值上相等. 模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变. 码间串扰,由于带宽限制,导致信号的波...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/discovery/4network.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:title","content":"计算机网络"}],["meta",{"property":"og:description","content":"网络体系结构 带宽,数据传输率,信号的频率范围. 传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间. 物理层 码元传输速率,波特率,信号变化的频率,如果一个码元携带n种电平,则需要logn位的bit,n=2则波特率和比特率在数值上相等. 模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变. 码间串扰,由于带宽限制,导致信号的波..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://vuepress-theme-hope-docs-demo.netlify.app/discoverybackground/ocean3.jpg"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-21T15:14:21.000Z"}],["meta",{"name":"twitter:card","content":"summary_large_image"}],["meta",{"name":"twitter:image:src","content":"https://vuepress-theme-hope-docs-demo.netlify.app/discoverybackground/ocean3.jpg"}],["meta",{"name":"twitter:image:alt","content":"计算机网络"}],["meta",{"property":"article:tag","content":"计算机网络"}],["meta",{"property":"article:modified_time","content":"2024-12-21T15:14:21.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"计算机网络\\",\\"image\\":[\\"https://vuepress-theme-hope-docs-demo.netlify.app/discoverybackground/ocean3.jpg\\"],\\"dateModified\\":\\"2024-12-21T15:14:21.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"Zzz\\",\\"url\\":\\"https://ylzhong.top\\"}]}"]]},"headers":[],"git":{"createdTime":1730635720000,"updatedTime":1734794061000,"contributors":[{"name":"ZYL1210","email":"60984434+870138612@users.noreply.github.com","commits":8},{"name":"ZYL1210","email":"870138612@qq.com","commits":2}]},"readingTime":{"minutes":12.76,"words":3827},"filePathRelative":"discovery/4network.md","localizedDate":"2024年11月3日","excerpt":"

网络体系结构

\\n
    \\n
  • \\n

    带宽,数据传输率,信号的频率范围.

    \\n
  • \\n
  • \\n

    传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间.

    \\n
  • \\n
\\n

物理层

\\n
    \\n
  • \\n

    码元传输速率,波特率,信号变化的频率,如果一个码元携带nnn种电平,则需要logn\\\\log nlogn位的bit\\\\text{bit}bitn=2n=2n=2则波特率和比特率在数值上相等.

    \\n
  • \\n
  • \\n

    模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变.

    \\n
  • \\n
  • \\n

    码间串扰,由于带宽限制,导致信号的波峰波谷消失,缺少界限.

    \\n
  • \\n
  • \\n

    奈奎斯特定理,理想情况下,不存在噪声.

    \\n
      \\n
    • 2WlogN\\\\text{2W}\\\\log \\\\text N2WlogNW\\\\text WW表示带宽,N\\\\text NN表示电平的变化数目.
    • \\n
    \\n
  • \\n
  • \\n

    香农定理,有噪声

    \\n
      \\n
    • \\n

      信噪比,带单位dB\\\\text{dB}dB,信噪比=10log10(S/N)=10\\\\log_{10}(\\\\text{S/N})=10log10(S/N)S/N\\\\text{S/N}S/N信噪比,但是不带单位.

      \\n
    • \\n
    • \\n

      Wlog2(1+S/N)\\\\text W\\\\log_2(\\\\text{1+S/N})Wlog2(1+S/N).

      \\n
    • \\n
    \\n
  • \\n
  • \\n

    有同步信号的编码曼彻斯特编码.

    \\n
  • \\n
  • \\n

    f=2ff_采=2ff=2f.

    \\n
  • \\n
  • \\n

    10BASE-F\\\\text{10BASE-F}10BASE-F,则表示通过光纤传输10Mb/s\\\\text{10Mb/s}10Mb/s的基带信号,如果是T\\\\text TT表示使用双绞线进行传输.

    \\n
  • \\n
  • \\n

    单模光纤和多模光纤,单模光纤的直径等于一个波的直径,折损率较少,支持远距离传输.

    \\n
  • \\n
  • \\n

    物理层的作用透明传输比特流,集线器(HUB\\\\text{HUB}HUB,一分多,一个端口收到信号,从其他端口全部转发),中继器(放大数字信号),放大器(放大模拟信号),由于是傻瓜层的设备,所以不能隔离冲突域和广播域.

    \\n
  • \\n
  • \\n

    中继器的原理是信号重生.

    \\n
  • \\n
","autoDesc":true}');export{o as comp,h as data}; +import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as t,e as n,o as p}from"./app-C-VowrYB.js";const e={};function m(l,a){return p(),t("div",null,a[0]||(a[0]=[n('

网络体系结构

  • 带宽,数据传输率,信号的频率范围.

  • 传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间.

物理层

  • 码元传输速率,波特率,信号变化的频率,如果一个码元携带nn种电平,则需要logn\\log n位的bit\\text{bit}n=2n=2则波特率和比特率在数值上相等.

  • 模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变.

  • 码间串扰,由于带宽限制,导致信号的波峰波谷消失,缺少界限.

  • 奈奎斯特定理,理想情况下,不存在噪声.

    • 2WlogN\\text{2W}\\log \\text NW\\text W表示带宽,N\\text N表示电平的变化数目.
  • 香农定理,有噪声

    • 信噪比,带单位dB\\text{dB},信噪比=10log10(S/N)=10\\log_{10}(\\text{S/N})S/N\\text{S/N}信噪比,但是不带单位.

    • Wlog2(1+S/N)\\text W\\log_2(\\text{1+S/N}).

  • 有同步信号的编码曼彻斯特编码.

  • f=2ff_采=2f.

  • 10BASE-F\\text{10BASE-F},则表示通过光纤传输10Mb/s\\text{10Mb/s}的基带信号,如果是T\\text T表示使用双绞线进行传输.

  • 单模光纤和多模光纤,单模光纤的直径等于一个波的直径,折损率较少,支持远距离传输.

  • 物理层的作用透明传输比特流,集线器(HUB\\text{HUB},一分多,一个端口收到信号,从其他端口全部转发),中继器(放大数字信号),放大器(放大模拟信号),由于是傻瓜层的设备,所以不能隔离冲突域和广播域.

  • 中继器的原理是信号重生.

数据链路层

  • 有连接一定要有确认,不存在无确认的面向连接服务,有连接有确认的协议TCP\\text{TCP}HTTP\\text{HTTP}POP3\\text{POP3}SMTP\\text{SMTP}FTP\\text{FTP}.

  • 直播用没有确认的协议UDP\\text{UDP},网站上看视频用有确认的协议TCP\\text{TCP}.

  • 组帧的作用是将比特流拆分成帧.

  • 字符计数法,一帧中的首个数字代表帧的字节数.

  • 字节填充法,使用控制字符表示开始和结束.

  • 零比特填充法,遇到551就在后面插入一个0.

  • 奇偶校验码,奇校验,则在数据后面加11位,使得11的个数是奇数个;只能检测奇数位的错误,不能检测偶数位的错误.

  • 循环冗余校验码在帧上.

  • 海明码能纠错,n+k2k1n+k\\le 2^k-1kk是检验位的位数,nn是原来数据的长度.

  • 能检测出dd位的错误,则需要海明距为d+1d+1的编码方案,如果要纠正dd位错误则需要海明距为2d+12d+1.

  • 停止等待协议,发送窗口=1=1,接收窗口=1=1,接收方收到的数据有序的.

  • 后退N\\text N帧协议,发送窗口>1>1,接收窗口=1=1,发送窗口大小1<W2n11<\\text W\\le2^ n-1,累计确认,接收方收到的数据有序的.

  • 选择重传协议,发送窗口==接收窗口>1>1,发送窗口1<W2(n1)1<\\text W\\le2^{(n-1)},没有累计确认,收到的数据不一定有序.

  • GBN\\text{GBN}数据传输率nTDTD+RTT+TA\\cfrac{\\text{nT}_\\text D}{\\text T_\\text D+\\text{RTT+T}_\\text A}T\\text T是发送时延,RTT\\text{RTT}往返时延,

    • nTDTD+RTT+TA\\text{nT}_\\text D\\ge \\text T_\\text D+\\text{RTT}+\\text T_\\text A,可以不间断发送数据,信道利用率为11.

    • nTD<TD+RTT+TA\\text{nT}_\\text D < \\text T_\\text D+\\text{RTT}+\\text T_\\text A,发送窗口数据发送完之后,确认帧还没到,发送是断断续续的,信道利用率低于11.

  • 静态介质访问控制协议,FDM\\text{FDM}TDM\\text{TDM}WDM\\text{WDM}CDM\\text{CDM}并不是动态控制,在传输之前就定好了协议.

  • ALOHA\\text{ALOHA},想发就发.

  • CSMA\\text{CSMA},载波监听访问协议,发送之前监听信道,没有数据再发送.

  • CSMA/CD\\text{CSMA/CD},带冲突检测的载波监听访问协议,发送之前监听信道,没有数据再发送,并且过了争用期之后才认为数据发送成功,没有确认.

  • 截断二进制退避算法,重发次数k\\text k,在[1,2min(k,10)1][1,2^{min(k,10)}-1]取随机数×RTT\\times \\text{RTT}时间后进行重发,1616次表示不可达.

  • 最短帧长64B=51.2us×10Mb/s64\\text B=51.2\\text{us}\\times 10\\text{Mb/s} ,即RTT×\\text{RTT}\\times传输速率.

  • 以太网MAC\\text{MAC}帧,最短帧长64B64\\text B

    目的MAC地址源MAC地址类型数据部分(IP数据报FCS
    6B6\\text B6B6\\text B2B2\\text B461500B46\\sim 1500\\text B4B4\\text B
  • 无线局域网的802802帧有两种,其中地址部分有两种

去往AP来自AP地址1地址2地址3
\\surd接收地址==目的地址发送地址=AP\\text{=AP}源地址源地址
\\surd接收地址=AP\\text{=AP}地址发送地址==源地址目的地址
  • PPP\\text{PPP}包含链路控制协议,网络控制协议,将IP\\text{IP}数据报封装到串行链路的方法.

  • 交换机和网桥,隔离冲突域,不可以隔离广播域,可以增加总带宽,采用全双工模式

    • 如果转发的数据目的地址不在转发表中,则会将数据从其他的所有端口进行转发,转发会记录数据的源地址.

网络层

  • 网络层的两种服务

    • 电路交换

      • 建立物理线路,独占的.
      • 接收的数据是有序的.
    • 报文交换

      • 不需要建立链路.
      • 通过路由器进行查询转发.
    • 分组交换

      • 将数据报拆分成分组,实现流水线传输.
      • 数据出现错误,重发代价较小.
      • 出现失序,在接收端需要重排序.
      • 包含虚电路和数据报两种方式.
        • 虚电路需要建立虚拟连接,数据接收有序,分组首部不包含地址.
        • 数据报不需要建立连接,数据接收无序,需要重排序,分组首部包含地址.
  • 拥塞控制,开环控制静态控制,闭环控制动态控制方式.

  • IPv4\\text{IPv4}

    • 首部长度20B20\\text B

    • 1188偏首44(单位大小).

    • 分片中的标志字段MF=1表示后续还有分片,MF=0表示最后一个分片,DF=0表示允许分片.

    • A\\text A类地址可以指派的网络数2722^7 -2127127不可用,127.0.0.1是环回地址,B\\text B类(起始地址1010)地址总数2142^{14}C\\text C类(起始地址110110)地址总数2212^{21},主机数均需要 2- 2.

  • NAT\\text{NAT}传输层的协议,使用了端口,解决IPv4\\text{IPv4}用尽问题,连接内网和外网之间的通信,数据在发送到公网之前会被修改源IP\\text{IP}地址,数据在传入内网设备时会被修改目的IP\\text{IP}地址.

  • CIDR\\text{CIDR}中的网络总数需要减22,即全00和全11地址不可用.

  • 子网划分是从主机号部分进行划分子网的.

  • 转发IP\\text{IP}分组的过程,路由转发表,包含目的IP\\text{IP}地址,下一跳.

  • 默认路由地址0.0.0.0/0.

  • ARP\\text{ARP}IP\\text{IP}地址转MAC\\text{MAC}地址(IP地址转物理地址),ARP\\text{ARP}表由主机进行保存,如果没有对应表项则发送广播分组ff-ff-ff-ff-ff-ff,响应分组是单播发送.

  • 路由转发数据的过程中首先需要将IP地址转化为MAC\\text{MAC}地址,根据MAC\\text{MAC}地址找到下一跳路由器,因此在不同的网络中进行数据传输时,MAC\\text{MAC}帧的源地址和目的地址会变化.

  • SDN\\text{SDN},将网络层分为控制层和数据传输层.

  • DHCP\\text{DHCP}应用层协议,基于UDP\\text{UDP},动态主机配置协议,

    • DHCP\\text{DHCP}发现报文是广播报文,源地址是0.0.0.0,目的地址是255.255.255.255.

    • DHCP\\text{DHCP}提供,源地址是服务器地址,目的地址是255.255.255.255.

    • DHCP\\text{DHCP}接收,源地址是0.0.0.0,目的地址是255.255.255.255.

    • DHCP\\text{DHCP}确认,源地址是服务器地址,目的地址是255.255.255.255.

  • ICMP\\text{ICMP}网际控制报文协议,ICMP\\text{ICMP}差错报文的类型

    • 终点不可达,线路问题不可达.

    • 源点抑制,因为拥塞问题不可达.

    • 时间超时.

    • 参数问题.

    • 改变路由.

  • IPv6\\text{IPv6}解决了地址耗尽问题,端到端不支持分片,灵活的首部选项,首部默认40B40\\text B,单播地址点对点,多播`是给一组计算机,任播是给一组计算机最终只有一个计算机能收到.

  • 距离向量路由算法,RIP\\text{RIP},每一次转发只指定下一个地址.

    • 路由转发表的结构.

    • IP\\text{IP}地址 | 距离 | 下一跳 .

    • 跳数=16=16表示目的地址不可达.

    • 路由器仅仅和邻近的路由器交换信息.

    • 交换的是路由表

    • 固定时间间隔进行交换信息,网络拓扑发生变化也可以进行交换信息.

    • 限制网络规模,坏消息传的慢.

    • 使用UDP\\text{UDP}协议进行传输.

  • 链路状态路由算法,OSPF\\text{OSPF},知道整个网络的状态.

    • 更新方法:洪泛法,向本自治系统的所有路由发送信息.

    • 发送的信息是本自治系统的链路状态,当链路状态发生变化的时候才会更新.

    • 使用IP\\text{IP}数据报进行传送.

  • IGP\\text{IGP}内部网关协议,EGP\\text{EGP}外部网关协议,BGP\\text{BGP},力求能够到达目的地的路由,而不是最佳路由,基于TCP\\text{TCP}进行传输.

  • IP\\text{IP}多播就是发送给一组主机,IP\\text{IP}地址为224.0.0.0~239.255.255.255.

    • 对多播地址不产生ICMP\\text{ICMP}差错报文
  • 路由器能隔离冲突域和广播域.

传输层

  • 套接字:IP\\text{IP}地址:端口号.

  • UDP\\text{UDP}协议的特点.

    • 不需要建立连接.

    • 不可靠传输.

    • UDP\\text{UDP}首部开销小,TCP\\text{TCP}20B20\\text B首部,UDP\\text{UDP}8B8\\text B.

    • 没有拥塞控制.

    • 需要将首部和数据部分一起校验.

    • UDP\\text{UDP}校验

      • 中间值加最后一个结果,有进位则反卷相加(将进位放入最低位再次相加),最后整体取反.
  • TCP\\text{TCP}协议的特点.

    • 建立一条逻辑连接.

    • 保证可靠传输.

    • 提供全双工通信.

    • 面向字节流.

    • 首部的最大长度是60B60\\text B.

    • 数据偏移指的是首部长度,跟IPv4\\text{IPv4}的偏移不同.

  • 确认号表示自己想要接收到的数据序号.

  • URG\\text{URG}紧急位,URG=1表示数据紧急,应该尽快传送.

  • ACK\\text{ACK}确认位,ACK=1表示确认字段有效.

  • PSH\\text{PSH}推送位,收到PSH=1之后立即响应.

  • RST\\text{RST}复位位,RST=1表示链路出错需要重新建立连接.

  • SYN\\text{SYN}同步位,SYN=1表示连接请求或者连接接收的报文,出现在三次握手的第一次和第二次.

  • FIN\\text{FIN}终止位,FIN=1表示发送方需要关闭连接,此时发送发不再发送数据.

  • 填充,使得首部长度是4B4\\text B的整数倍.

  • TCP\\text{TCP}的三次握手,A\\text A为客户机,B\\text B为服务器.

    • 第一次,A->B\\text{A->B}SYN=1,seq=x.

    • 第二次,A<-B\\text{A<-B}SYN=1,ACK=1,ack=x+1,seq=y.

    • 第三次,A->B\\text{A->B}ACK=1,seq=x+1,seq=y+1,可以携带数据.

    • 双方进入ESTABLISHED状态.

  • TCP\\text{TCP}四次挥手,释放连接,A\\text A为客户机,B\\text B为服务器.

    • 第一次,A->B\\text{A->B}FIN=1,seq=u.

    • 第二次,A<-B\\text{A<-B}ACK=1,ack=u+1,seq=v.

    • 第三次,A<-B\\text{A<-B}FIN=1,seq=w,ACK=1,ack=u+1,服务器进入LAST-ACK状态.

    • 第四次,A->B\\text{A->B}ACK=1,ack=w+1,seq=u+1,客户机进入TIME-WAIT状态,经过2MSL\\text{2MSL}之后释放连接.

  • 拥塞控制,慢开始,拥塞避免,快重传,快恢复.

    • 发送窗口大小=MIN=\\text{MIN}(接收窗口,拥塞窗口).

    • MSS\\text{MSS}最大报文段长度作为拥塞窗口大小的单位.

    • 慢开始,每轮(RTT\\text{RTT})收到一个确认之后将拥塞窗口值+1+1,拥塞窗口呈现22的等比数列.

    • 当拥塞窗口值=ssthresh=\\text{ssthresh},改为拥塞避免算法,每一轮将拥塞窗口加11,呈现等差数列.

    • 发生拥塞的时候,会将拥塞窗口cwnd\\text{cwnd}设置为11,将ssthresh\\text{ssthresh}变为拥塞窗口的一半,拥塞窗口的值在慢开始阶段不会大于ssthresh\\text{ssthresh}.

    • 快恢复:在发生拥塞之后,将拥塞窗口设置为发生拥塞窗口值的一半,值等于ssthresh\\text{ssthresh}(在拥塞的时候变为拥塞窗口的一半).

    • 快重传:当连续收到三个相同的确认就会立即重传该序号的数据.

应用层

  • DNS\\text{DNS},域名转IP\\text{IP}地址,运行在UDP\\text{UDP}之上,53端口,域名服务器根域名服务器,顶级域名服务器,权限域名服务器,本地域名服务器GDQB\\text{GDQB}DHCP\\text{DHCP}也是建立在UDP\\text{UDP}传输协议上的.

    • 递归查询,类似DFS\\text{DFS}.

    • 迭代查询中,本地域名服务器向上层域名服务器请求返回的是下层域名服务器的IP\\text{IP}地址.

  • FTP\\text{FTP}建立在TCP\\text{TCP}传输协议上,使用两个熟知端口,21控制链接,20数据控制.

  • 邮件服务的协议,SMTP\\text{SMTP}25POP3\\text{POP3}110,都是建立在TCP\\text{TCP}连接上的,接收方取邮件使用POP3\\text{POP3},其余都是SMTP\\text{SMTP}.

  • MINE\\text{MINE}的作用:定义了邮件格式,定义了传送编码.

  • 万维网的内核包含三个标准.

    • URL\\text{URL}:统一资源定位符.

    • HTTP\\text{HTTP}超文本传输协议,端口是80,使用TCP\\text{TCP}进行传输连接,HTTPS\\text{HTTPS}端口是443,更加安全,是无状态,后续请求和前面的请求没有什么关系,使用cookie\\text{cookie}来解决.

    • HTTP1.1\\text{HTTP}1.1支持持续连接Connection:keep-alive.

    • HTTP\\text{HTTP}请求方式

      • GET用来获取数据.
      • POST用来新增数据.
      • PUT用来更新数据.
      • DELETE用来删除数据.
    • 状态码,4开头的一般都是客户机问题,5开头的是服务器问题.

      • 404URL\\text{URL}对应的资源不存在.
      • 400请求参数错误.
      • 200请求成功.
      • 301永久重定向,302暂时重定向.
    • 访问一个网站的流程

      • 域名输入之后通过DNS\\text{DNS}解析成IP\\text{IP}地址.
      • 通过TCP\\text{TCP}的三次握手与服务器建立连接.
      • 数据传送.
',14)]))}const o=s(e,[["render",m],["__file","4network.html.vue"]]),h=JSON.parse('{"path":"/discovery/4network.html","title":"计算机网络","lang":"zh-CN","frontmatter":{"title":"计算机网络","icon":"net","cover":"/discoverybackground/ocean3.jpg","category":["计算机网络"],"tag":["计算机网络"],"description":"网络体系结构 带宽,数据传输率,信号的频率范围. 传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间. 物理层 码元传输速率,波特率,信号变化的频率,如果一个码元携带n种电平,则需要logn位的bit,n=2则波特率和比特率在数值上相等. 模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变. 码间串扰,由于带宽限制,导致信号的波...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/discovery/4network.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:title","content":"计算机网络"}],["meta",{"property":"og:description","content":"网络体系结构 带宽,数据传输率,信号的频率范围. 传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间. 物理层 码元传输速率,波特率,信号变化的频率,如果一个码元携带n种电平,则需要logn位的bit,n=2则波特率和比特率在数值上相等. 模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变. 码间串扰,由于带宽限制,导致信号的波..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://vuepress-theme-hope-docs-demo.netlify.app/discoverybackground/ocean3.jpg"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-21T15:20:43.000Z"}],["meta",{"name":"twitter:card","content":"summary_large_image"}],["meta",{"name":"twitter:image:src","content":"https://vuepress-theme-hope-docs-demo.netlify.app/discoverybackground/ocean3.jpg"}],["meta",{"name":"twitter:image:alt","content":"计算机网络"}],["meta",{"property":"article:tag","content":"计算机网络"}],["meta",{"property":"article:modified_time","content":"2024-12-21T15:20:43.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"计算机网络\\",\\"image\\":[\\"https://vuepress-theme-hope-docs-demo.netlify.app/discoverybackground/ocean3.jpg\\"],\\"dateModified\\":\\"2024-12-21T15:20:43.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"Zzz\\",\\"url\\":\\"https://ylzhong.top\\"}]}"]]},"headers":[],"git":{"createdTime":1730635720000,"updatedTime":1734794443000,"contributors":[{"name":"ZYL1210","email":"60984434+870138612@users.noreply.github.com","commits":9},{"name":"ZYL1210","email":"870138612@qq.com","commits":2}]},"readingTime":{"minutes":12.76,"words":3827},"filePathRelative":"discovery/4network.md","localizedDate":"2024年11月3日","excerpt":"

网络体系结构

\\n
    \\n
  • \\n

    带宽,数据传输率,信号的频率范围.

    \\n
  • \\n
  • \\n

    传播时延,信号在信道上移动花的时间.传输时延,信号完全进入信道花费的时间.

    \\n
  • \\n
\\n

物理层

\\n
    \\n
  • \\n

    码元传输速率,波特率,信号变化的频率,如果一个码元携带nnn种电平,则需要logn\\\\log nlogn位的bit\\\\text{bit}bitn=2n=2n=2则波特率和比特率在数值上相等.

    \\n
  • \\n
  • \\n

    模拟信道传输模拟信号,正弦余弦波;数字信号,电平跳变.

    \\n
  • \\n
  • \\n

    码间串扰,由于带宽限制,导致信号的波峰波谷消失,缺少界限.

    \\n
  • \\n
  • \\n

    奈奎斯特定理,理想情况下,不存在噪声.

    \\n
      \\n
    • 2WlogN\\\\text{2W}\\\\log \\\\text N2WlogNW\\\\text WW表示带宽,N\\\\text NN表示电平的变化数目.
    • \\n
    \\n
  • \\n
  • \\n

    香农定理,有噪声

    \\n
      \\n
    • \\n

      信噪比,带单位dB\\\\text{dB}dB,信噪比=10log10(S/N)=10\\\\log_{10}(\\\\text{S/N})=10log10(S/N)S/N\\\\text{S/N}S/N信噪比,但是不带单位.

      \\n
    • \\n
    • \\n

      Wlog2(1+S/N)\\\\text W\\\\log_2(\\\\text{1+S/N})Wlog2(1+S/N).

      \\n
    • \\n
    \\n
  • \\n
  • \\n

    有同步信号的编码曼彻斯特编码.

    \\n
  • \\n
  • \\n

    f=2ff_采=2ff=2f.

    \\n
  • \\n
  • \\n

    10BASE-F\\\\text{10BASE-F}10BASE-F,则表示通过光纤传输10Mb/s\\\\text{10Mb/s}10Mb/s的基带信号,如果是T\\\\text TT表示使用双绞线进行传输.

    \\n
  • \\n
  • \\n

    单模光纤和多模光纤,单模光纤的直径等于一个波的直径,折损率较少,支持远距离传输.

    \\n
  • \\n
  • \\n

    物理层的作用透明传输比特流,集线器(HUB\\\\text{HUB}HUB,一分多,一个端口收到信号,从其他端口全部转发),中继器(放大数字信号),放大器(放大模拟信号),由于是傻瓜层的设备,所以不能隔离冲突域和广播域.

    \\n
  • \\n
  • \\n

    中继器的原理是信号重生.

    \\n
  • \\n
","autoDesc":true}');export{o as comp,h as data}; diff --git a/assets/app-CrEQC5d-.js b/assets/app-C-VowrYB.js similarity index 98% rename from assets/app-CrEQC5d-.js rename to assets/app-C-VowrYB.js index d82353dfb..4b18e26f4 100644 --- a/assets/app-CrEQC5d-.js +++ b/assets/app-C-VowrYB.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-DVe33OOj.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/home.html-5-ozQ9xG.js","assets/intro.html-BLpJy_vL.js","assets/1datastructure.html-DRBVmTiK.js","assets/2computerorganization.html-wmTM4A0l.js","assets/3operatingsystem.html-BlNXFA-u.js","assets/4network.html-B9MChGfA.js","assets/index.html-C5WMNfAV.js","assets/index.html-KHH6JU5l.js","assets/english.html-CObJIvbA.js","assets/higherMathematics.html-QaBtdhU-.js","assets/linearAgrbra.html-xxv2Gfpl.js","assets/politics.html-BOlovZYL.js","assets/404.html-DgWQo94-.js","assets/index.html-C8KDa6iM.js","assets/index.html-DxizyHQO.js","assets/index.html-D-xXZYSj.js","assets/index.html-DH-C5BzA.js","assets/index.html-CCvbJDi-.js","assets/index.html-CX962kZB.js","assets/index.html-BUEcV0yY.js","assets/index.html-CCV90aaz.js","assets/index.html-DAW-eQYD.js","assets/index.html-CitsexmX.js","assets/index.html-DW91YS-9.js","assets/index.html-CDF8-I_V.js","assets/index.html-ZGOcwhTr.js","assets/index.html-94ZGbkyC.js","assets/index.html-E38zuZOT.js","assets/index.html-PJGyI_9n.js","assets/index.html-Dpw74ZXa.js","assets/index.html-BZRpOs2b.js","assets/index.html-BXqaYKqD.js","assets/index.html-Cmo4ypmw.js","assets/index.html-hEulosnS.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.html-BRDB5jAv.js","assets/plugin-vue_export-helper-DlAUqK2U.js","assets/home.html-BQGj2uk6.js","assets/intro.html-BOHzYqd3.js","assets/1datastructure.html-DKxTUjHV.js","assets/2computerorganization.html-D1nx2paM.js","assets/3operatingsystem.html-CGtBqygC.js","assets/4network.html-DVKHPVIR.js","assets/index.html-DYNRuy-U.js","assets/index.html-CKFoDFls.js","assets/english.html-CRU9BwPT.js","assets/higherMathematics.html-DVrLFKUr.js","assets/linearAgrbra.html-jXLT3Qbt.js","assets/politics.html-D1U0ix-x.js","assets/404.html-vKwVcmwm.js","assets/index.html-BA_w_Qo8.js","assets/index.html-CoRVSXEI.js","assets/index.html-D_oU4ZYx.js","assets/index.html-CFWs58v4.js","assets/index.html-yJDit0Qn.js","assets/index.html-DriYMBu-.js","assets/index.html-D4eXcl03.js","assets/index.html-BXJKCx18.js","assets/index.html-DnXVmh9R.js","assets/index.html-C2fxcYOs.js","assets/index.html-BtggX1KT.js","assets/index.html-D49V5NQh.js","assets/index.html-CyQBfqRH.js","assets/index.html-D5nzjzcX.js","assets/index.html-BN4N0Lg6.js","assets/index.html-CuRIaa86.js","assets/index.html-BzDZtv-A.js","assets/index.html-ClPDQfQM.js","assets/index.html-BOSLU05L.js","assets/index.html-ysZFellO.js","assets/index.html-3knPGZ_C.js"])))=>i.map(i=>d[i]); var Qd=Object.defineProperty;var Jd=(e,t,n)=>t in e?Qd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ur=(e,t,n)=>Jd(e,typeof t!="symbol"?t+"":t,n);const em="modulepreload",tm=function(e){return"/"+e},Ol={},le=function(t,n,s){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));a=Promise.allSettled(n.map(i=>{if(i=tm(i),i in Ol)return;Ol[i]=!0;const u=i.endsWith(".css"),p=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${p}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":em,u||(f.as="script"),f.crossOrigin="",f.href=i,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((d,m)=>{f.addEventListener("load",d),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${i}`)))})}))}function r(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return a.then(o=>{for(const l of o||[])l.status==="rejected"&&r(l.reason);return t().catch(r)})};/** * @vue/shared v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -31,7 +31,7 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn( * @vue/runtime-dom v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let qr;const Jl=typeof window<"u"&&window.trustedTypes;if(Jl)try{qr=Jl.createPolicy("vue",{createHTML:e=>e})}catch{}const up=qr?e=>qr.createHTML(e):e=>e,A1="http://www.w3.org/2000/svg",S1="http://www.w3.org/1998/Math/MathML",Ut=typeof document<"u"?document:null,ei=Ut&&Ut.createElement("template"),C1={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const a=t==="svg"?Ut.createElementNS(A1,e):t==="mathml"?Ut.createElementNS(S1,e):n?Ut.createElement(e,{is:n}):Ut.createElement(e);return e==="select"&&s&&s.multiple!=null&&a.setAttribute("multiple",s.multiple),a},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,a,r){const o=n?n.previousSibling:t.lastChild;if(a&&(a===r||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===r||!(a=a.nextSibling)););else{ei.innerHTML=up(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=ei.content;if(s==="svg"||s==="mathml"){const i=l.firstChild;for(;i.firstChild;)l.appendChild(i.firstChild);l.removeChild(i)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},en="transition",vs="animation",Jn=Symbol("_vtc"),pp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},fp=Me({},Ru,pp),T1=e=>(e.displayName="Transition",e.props=fp,e),es=T1((e,{slots:t})=>c(vh,dp(e),t)),wn=(e,t=[])=>{ae(e)?e.forEach(n=>n(...t)):e&&e(...t)},ti=e=>e?ae(e)?e.some(t=>t.length>1):e.length>1:!1;function dp(e){const t={};for(const D in e)D in pp||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:s,duration:a,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:i=r,appearActiveClass:u=o,appearToClass:p=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,g=O1(a),_=g&&g[0],E=g&&g[1],{onBeforeEnter:b,onEnter:x,onEnterCancelled:v,onLeave:k,onLeaveCancelled:L,onBeforeAppear:H=b,onAppear:N=x,onAppearCancelled:Z=v}=t,$=(D,Q,re)=>{nn(D,Q?p:l),nn(D,Q?u:o),re&&re()},I=(D,Q)=>{D._isLeaving=!1,nn(D,f),nn(D,m),nn(D,d),Q&&Q()},q=D=>(Q,re)=>{const _e=D?N:x,G=()=>$(Q,D,re);wn(_e,[Q,G]),ni(()=>{nn(Q,D?i:r),Ft(Q,D?p:l),ti(_e)||si(Q,s,_,G)})};return Me(t,{onBeforeEnter(D){wn(b,[D]),Ft(D,r),Ft(D,o)},onBeforeAppear(D){wn(H,[D]),Ft(D,i),Ft(D,u)},onEnter:q(!1),onAppear:q(!0),onLeave(D,Q){D._isLeaving=!0;const re=()=>I(D,Q);Ft(D,f),Ft(D,d),hp(),ni(()=>{D._isLeaving&&(nn(D,f),Ft(D,m),ti(k)||si(D,s,E,re))}),wn(k,[D,re])},onEnterCancelled(D){$(D,!1),wn(v,[D])},onAppearCancelled(D){$(D,!0),wn(Z,[D])},onLeaveCancelled(D){I(D),wn(L,[D])}})}function O1(e){if(e==null)return null;if(Ie(e))return[wr(e.enter),wr(e.leave)];{const t=wr(e);return[t,t]}}function wr(e){return pm(e)}function Ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Jn]||(e[Jn]=new Set)).add(t)}function nn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Jn];n&&(n.delete(t),n.size||(e[Jn]=void 0))}function ni(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let I1=0;function si(e,t,n,s){const a=e._endId=++I1,r=()=>{a===e._endId&&s()};if(n!=null)return setTimeout(r,n);const{type:o,timeout:l,propCount:i}=mp(e,t);if(!o)return s();const u=o+"end";let p=0;const f=()=>{e.removeEventListener(u,d),r()},d=m=>{m.target===e&&++p>=i&&f()};setTimeout(()=>{p(n[g]||"").split(", "),a=s(`${en}Delay`),r=s(`${en}Duration`),o=ai(a,r),l=s(`${vs}Delay`),i=s(`${vs}Duration`),u=ai(l,i);let p=null,f=0,d=0;t===en?o>0&&(p=en,f=o,d=r.length):t===vs?u>0&&(p=vs,f=u,d=i.length):(f=Math.max(o,u),p=f>0?o>u?en:vs:null,d=p?p===en?r.length:i.length:0);const m=p===en&&/\b(transform|all)(,|$)/.test(s(`${en}Property`).toString());return{type:p,timeout:f,propCount:d,hasTransform:m}}function ai(e,t){for(;e.lengthri(n)+ri(e[s])))}function ri(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function hp(){return document.body.offsetHeight}function R1(e,t,n){const s=e[Jn];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const oi=Symbol("_vod"),P1=Symbol("_vsh"),D1=Symbol(""),L1=/(^|;)\s*display\s*:/;function M1(e,t,n){const s=e.style,a=Oe(n);let r=!1;if(n&&!a){if(t)if(Oe(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&Aa(s,l,"")}else for(const o in t)n[o]==null&&Aa(s,o,"");for(const o in n)o==="display"&&(r=!0),Aa(s,o,n[o])}else if(a){if(t!==n){const o=s[D1];o&&(n+=";"+o),s.cssText=n,r=L1.test(n)}}else t&&e.removeAttribute("style");oi in e&&(e[oi]=r?s.display:"",e[P1]&&(s.display="none"))}const li=/\s*!important$/;function Aa(e,t,n){if(ae(n))n.forEach(s=>Aa(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=B1(e,t);li.test(n)?e.setProperty(hn(s),n.replace(li,""),"important"):e[s]=n}}const ii=["Webkit","Moz","ms"],xr={};function B1(e,t){const n=xr[t];if(n)return n;let s=Ge(t);if(s!=="filter"&&s in e)return xr[t]=s;s=us(s);for(let a=0;akr||(H1.then(()=>kr=0),kr=Date.now());function z1(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;At(j1(s,n.value),t,5,[s])};return n.value=e,n.attached=U1(),n}function j1(e,t){if(ae(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>a=>!a._stopped&&s&&s(a))}else return t}const mi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,K1=(e,t,n,s,a,r)=>{const o=a==="svg";t==="class"?R1(e,s,o):t==="style"?M1(e,n,s):qs(t)?xo(t)||V1(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):W1(e,t,s,o))?(pi(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ui(e,t,s,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Oe(s))?pi(e,Ge(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ui(e,t,s,o))};function W1(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&mi(t)&&se(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return mi(t)&&Oe(n)?!1:t in e}const gp=new WeakMap,vp=new WeakMap,$a=Symbol("_moveCb"),hi=Symbol("_enterCb"),G1=e=>(delete e.props.mode,e),q1=G1({name:"TransitionGroup",props:Me({},fp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ln(),s=Iu();let a,r;return $u(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Q1(a[0].el,n.vnode.el,o))return;a.forEach(Y1),a.forEach(X1);const l=a.filter(Z1);hp(),l.forEach(i=>{const u=i.el,p=u.style;Ft(u,o),p.transform=p.webkitTransform=p.transitionDuration="";const f=u[$a]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[$a]=null,nn(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=ie(e),l=dp(o);let i=o.tag||Qe;if(a=[],r)for(let u=0;u{l.split(/\s+/).forEach(i=>i&&s.classList.remove(i))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=mp(s);return r.removeChild(s),o}const J1=Me({patchProp:K1},C1);let Ar,gi=!1;function e0(){return Ar=gi?Ar:Qh(J1),gi=!0,Ar}const t0=(...e)=>{const t=e0().createApp(...e),{mount:n}=t;return t.mount=s=>{const a=s0(s);if(a)return n(a,!0,n0(a))},t};function n0(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function s0(e){return Oe(e)?document.querySelector(e):e}var ea=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),a0=/.md((\?|#).*)?$/,Ko=(e,t="/")=>ea(e)||e.startsWith("/")&&!e.startsWith(t)&&!a0.test(e),Mn=e=>/^(https?:)?\/\//.test(e),vi=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},r0="http://.",o0=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return vi(new URL(`${n}/${e}`,r0).pathname)}return vi(e)},l0=(e,t)=>{const n=Object.keys(e).sort((s,a)=>{const r=a.split("/").length-s.split("/").length;return r!==0?r:a.length-s.length});for(const s of n)if(t.startsWith(s))return s;return"/"},i0=/(#|\?)/,_p=e=>{const[t,...n]=e.split(i0);return{pathname:t,hashAndQueries:n.join("")}},c0=["link","meta","script","style","noscript","template"],u0=["title","base"],p0=([e,t,n])=>u0.includes(e)?e:c0.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([s,a])=>typeof a=="boolean"?a?[s,""]:null:[s,a]).filter(s=>s!=null).sort(([s],[a])=>s.localeCompare(a)),n]):null,f0=e=>{const t=new Set,n=[];return e.forEach(s=>{const a=p0(s);a&&!t.has(a)&&(t.add(a),n.push(s))}),n},d0=e=>e.startsWith("/")?e:`/${e}`,bp=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Wo=e=>e.endsWith("/")?e.slice(0,-1):e,Ep=e=>e.startsWith("/")?e.slice(1):e,Za=e=>Object.prototype.toString.call(e)==="[object Object]",Te=e=>typeof e=="string";const m0=JSON.parse("{}"),h0=Object.fromEntries([["/",{loader:()=>le(()=>import("./index.html-DVe33OOj.js"),__vite__mapDeps([0,1])),meta:{t:"主页",i:"home"}}],["/home.html",{loader:()=>le(()=>import("./home.html-5-ozQ9xG.js"),__vite__mapDeps([2,1])),meta:{t:"导航",i:"daohang",I:!1}}],["/intro.html",{loader:()=>le(()=>import("./intro.html-BLpJy_vL.js"),__vite__mapDeps([3,1])),meta:{t:"关于",i:"aboutme"}}],["/discovery/1datastructure.html",{loader:()=>le(()=>import("./1datastructure.html-DRBVmTiK.js"),__vite__mapDeps([4,1])),meta:{d:1683801428e3,c:["数据结构"],g:["数据结构"],v:"/discoverybackground/ocean2.jpg",e:`

线性表

+**/let qr;const Jl=typeof window<"u"&&window.trustedTypes;if(Jl)try{qr=Jl.createPolicy("vue",{createHTML:e=>e})}catch{}const up=qr?e=>qr.createHTML(e):e=>e,A1="http://www.w3.org/2000/svg",S1="http://www.w3.org/1998/Math/MathML",Ut=typeof document<"u"?document:null,ei=Ut&&Ut.createElement("template"),C1={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const a=t==="svg"?Ut.createElementNS(A1,e):t==="mathml"?Ut.createElementNS(S1,e):n?Ut.createElement(e,{is:n}):Ut.createElement(e);return e==="select"&&s&&s.multiple!=null&&a.setAttribute("multiple",s.multiple),a},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,a,r){const o=n?n.previousSibling:t.lastChild;if(a&&(a===r||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===r||!(a=a.nextSibling)););else{ei.innerHTML=up(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=ei.content;if(s==="svg"||s==="mathml"){const i=l.firstChild;for(;i.firstChild;)l.appendChild(i.firstChild);l.removeChild(i)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},en="transition",vs="animation",Jn=Symbol("_vtc"),pp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},fp=Me({},Ru,pp),T1=e=>(e.displayName="Transition",e.props=fp,e),es=T1((e,{slots:t})=>c(vh,dp(e),t)),wn=(e,t=[])=>{ae(e)?e.forEach(n=>n(...t)):e&&e(...t)},ti=e=>e?ae(e)?e.some(t=>t.length>1):e.length>1:!1;function dp(e){const t={};for(const D in e)D in pp||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:s,duration:a,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:i=r,appearActiveClass:u=o,appearToClass:p=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,g=O1(a),_=g&&g[0],E=g&&g[1],{onBeforeEnter:b,onEnter:x,onEnterCancelled:v,onLeave:k,onLeaveCancelled:L,onBeforeAppear:H=b,onAppear:N=x,onAppearCancelled:Z=v}=t,$=(D,Q,re)=>{nn(D,Q?p:l),nn(D,Q?u:o),re&&re()},I=(D,Q)=>{D._isLeaving=!1,nn(D,f),nn(D,m),nn(D,d),Q&&Q()},q=D=>(Q,re)=>{const _e=D?N:x,G=()=>$(Q,D,re);wn(_e,[Q,G]),ni(()=>{nn(Q,D?i:r),Ft(Q,D?p:l),ti(_e)||si(Q,s,_,G)})};return Me(t,{onBeforeEnter(D){wn(b,[D]),Ft(D,r),Ft(D,o)},onBeforeAppear(D){wn(H,[D]),Ft(D,i),Ft(D,u)},onEnter:q(!1),onAppear:q(!0),onLeave(D,Q){D._isLeaving=!0;const re=()=>I(D,Q);Ft(D,f),Ft(D,d),hp(),ni(()=>{D._isLeaving&&(nn(D,f),Ft(D,m),ti(k)||si(D,s,E,re))}),wn(k,[D,re])},onEnterCancelled(D){$(D,!1),wn(v,[D])},onAppearCancelled(D){$(D,!0),wn(Z,[D])},onLeaveCancelled(D){I(D),wn(L,[D])}})}function O1(e){if(e==null)return null;if(Ie(e))return[wr(e.enter),wr(e.leave)];{const t=wr(e);return[t,t]}}function wr(e){return pm(e)}function Ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Jn]||(e[Jn]=new Set)).add(t)}function nn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Jn];n&&(n.delete(t),n.size||(e[Jn]=void 0))}function ni(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let I1=0;function si(e,t,n,s){const a=e._endId=++I1,r=()=>{a===e._endId&&s()};if(n!=null)return setTimeout(r,n);const{type:o,timeout:l,propCount:i}=mp(e,t);if(!o)return s();const u=o+"end";let p=0;const f=()=>{e.removeEventListener(u,d),r()},d=m=>{m.target===e&&++p>=i&&f()};setTimeout(()=>{p(n[g]||"").split(", "),a=s(`${en}Delay`),r=s(`${en}Duration`),o=ai(a,r),l=s(`${vs}Delay`),i=s(`${vs}Duration`),u=ai(l,i);let p=null,f=0,d=0;t===en?o>0&&(p=en,f=o,d=r.length):t===vs?u>0&&(p=vs,f=u,d=i.length):(f=Math.max(o,u),p=f>0?o>u?en:vs:null,d=p?p===en?r.length:i.length:0);const m=p===en&&/\b(transform|all)(,|$)/.test(s(`${en}Property`).toString());return{type:p,timeout:f,propCount:d,hasTransform:m}}function ai(e,t){for(;e.lengthri(n)+ri(e[s])))}function ri(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function hp(){return document.body.offsetHeight}function R1(e,t,n){const s=e[Jn];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const oi=Symbol("_vod"),P1=Symbol("_vsh"),D1=Symbol(""),L1=/(^|;)\s*display\s*:/;function M1(e,t,n){const s=e.style,a=Oe(n);let r=!1;if(n&&!a){if(t)if(Oe(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&Aa(s,l,"")}else for(const o in t)n[o]==null&&Aa(s,o,"");for(const o in n)o==="display"&&(r=!0),Aa(s,o,n[o])}else if(a){if(t!==n){const o=s[D1];o&&(n+=";"+o),s.cssText=n,r=L1.test(n)}}else t&&e.removeAttribute("style");oi in e&&(e[oi]=r?s.display:"",e[P1]&&(s.display="none"))}const li=/\s*!important$/;function Aa(e,t,n){if(ae(n))n.forEach(s=>Aa(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=B1(e,t);li.test(n)?e.setProperty(hn(s),n.replace(li,""),"important"):e[s]=n}}const ii=["Webkit","Moz","ms"],xr={};function B1(e,t){const n=xr[t];if(n)return n;let s=Ge(t);if(s!=="filter"&&s in e)return xr[t]=s;s=us(s);for(let a=0;akr||(H1.then(()=>kr=0),kr=Date.now());function z1(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;At(j1(s,n.value),t,5,[s])};return n.value=e,n.attached=U1(),n}function j1(e,t){if(ae(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>a=>!a._stopped&&s&&s(a))}else return t}const mi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,K1=(e,t,n,s,a,r)=>{const o=a==="svg";t==="class"?R1(e,s,o):t==="style"?M1(e,n,s):qs(t)?xo(t)||V1(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):W1(e,t,s,o))?(pi(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ui(e,t,s,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Oe(s))?pi(e,Ge(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ui(e,t,s,o))};function W1(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&mi(t)&&se(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return mi(t)&&Oe(n)?!1:t in e}const gp=new WeakMap,vp=new WeakMap,$a=Symbol("_moveCb"),hi=Symbol("_enterCb"),G1=e=>(delete e.props.mode,e),q1=G1({name:"TransitionGroup",props:Me({},fp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ln(),s=Iu();let a,r;return $u(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Q1(a[0].el,n.vnode.el,o))return;a.forEach(Y1),a.forEach(X1);const l=a.filter(Z1);hp(),l.forEach(i=>{const u=i.el,p=u.style;Ft(u,o),p.transform=p.webkitTransform=p.transitionDuration="";const f=u[$a]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[$a]=null,nn(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=ie(e),l=dp(o);let i=o.tag||Qe;if(a=[],r)for(let u=0;u{l.split(/\s+/).forEach(i=>i&&s.classList.remove(i))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=mp(s);return r.removeChild(s),o}const J1=Me({patchProp:K1},C1);let Ar,gi=!1;function e0(){return Ar=gi?Ar:Qh(J1),gi=!0,Ar}const t0=(...e)=>{const t=e0().createApp(...e),{mount:n}=t;return t.mount=s=>{const a=s0(s);if(a)return n(a,!0,n0(a))},t};function n0(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function s0(e){return Oe(e)?document.querySelector(e):e}var ea=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),a0=/.md((\?|#).*)?$/,Ko=(e,t="/")=>ea(e)||e.startsWith("/")&&!e.startsWith(t)&&!a0.test(e),Mn=e=>/^(https?:)?\/\//.test(e),vi=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},r0="http://.",o0=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return vi(new URL(`${n}/${e}`,r0).pathname)}return vi(e)},l0=(e,t)=>{const n=Object.keys(e).sort((s,a)=>{const r=a.split("/").length-s.split("/").length;return r!==0?r:a.length-s.length});for(const s of n)if(t.startsWith(s))return s;return"/"},i0=/(#|\?)/,_p=e=>{const[t,...n]=e.split(i0);return{pathname:t,hashAndQueries:n.join("")}},c0=["link","meta","script","style","noscript","template"],u0=["title","base"],p0=([e,t,n])=>u0.includes(e)?e:c0.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([s,a])=>typeof a=="boolean"?a?[s,""]:null:[s,a]).filter(s=>s!=null).sort(([s],[a])=>s.localeCompare(a)),n]):null,f0=e=>{const t=new Set,n=[];return e.forEach(s=>{const a=p0(s);a&&!t.has(a)&&(t.add(a),n.push(s))}),n},d0=e=>e.startsWith("/")?e:`/${e}`,bp=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Wo=e=>e.endsWith("/")?e.slice(0,-1):e,Ep=e=>e.startsWith("/")?e.slice(1):e,Za=e=>Object.prototype.toString.call(e)==="[object Object]",Te=e=>typeof e=="string";const m0=JSON.parse("{}"),h0=Object.fromEntries([["/",{loader:()=>le(()=>import("./index.html-BRDB5jAv.js"),__vite__mapDeps([0,1])),meta:{t:"主页",i:"home"}}],["/home.html",{loader:()=>le(()=>import("./home.html-BQGj2uk6.js"),__vite__mapDeps([2,1])),meta:{t:"导航",i:"daohang",I:!1}}],["/intro.html",{loader:()=>le(()=>import("./intro.html-BOHzYqd3.js"),__vite__mapDeps([3,1])),meta:{t:"关于",i:"aboutme"}}],["/discovery/1datastructure.html",{loader:()=>le(()=>import("./1datastructure.html-DKxTUjHV.js"),__vite__mapDeps([4,1])),meta:{d:1683801428e3,c:["数据结构"],g:["数据结构"],v:"/discoverybackground/ocean2.jpg",e:`

线性表

顺序表和链表的对比

  • @@ -57,7 +57,7 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn(
-`,r:{minutes:19.83,words:5950},t:"数据结构",i:"datastructure",y:"a"}}],["/discovery/2computerorganization.html",{loader:()=>le(()=>import("./2computerorganization.html-wmTM4A0l.js"),__vite__mapDeps([5,1])),meta:{d:172322613e4,c:["计算机组成原理"],g:["计算机组成原理"],v:"/discoverybackground/ocean1.jpg",e:`

计算机系统概述

+`,r:{minutes:19.83,words:5950},t:"数据结构",i:"datastructure",y:"a"}}],["/discovery/2computerorganization.html",{loader:()=>le(()=>import("./2computerorganization.html-D1nx2paM.js"),__vite__mapDeps([5,1])),meta:{d:172322613e4,c:["计算机组成原理"],g:["计算机组成原理"],v:"/discoverybackground/ocean1.jpg",e:`

计算机系统概述

冯诺依曼计算机的特点

  • @@ -86,7 +86,7 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn(
  • 指令由操作码和地址码构成,操作码表示这个指令的操作(区分指令不同),地址码用来表示数据存储的位置.

  • -
`,r:{minutes:20,words:5999},t:"计算机组成原理",i:"organization",O:1,y:"a"}}],["/discovery/3operatingsystem.html",{loader:()=>le(()=>import("./3operatingsystem.html-BlNXFA-u.js"),__vite__mapDeps([6,1])),meta:{d:173063572e4,c:["操作系统"],g:["操作系统"],v:"/discoverybackground/ocean4.jpg",e:`

计算机系统概述

+`,r:{minutes:20,words:5999},t:"计算机组成原理",i:"organization",O:1,y:"a"}}],["/discovery/3operatingsystem.html",{loader:()=>le(()=>import("./3operatingsystem.html-CGtBqygC.js"),__vite__mapDeps([6,1])),meta:{d:173063572e4,c:["操作系统"],g:["操作系统"],v:"/discoverybackground/ocean4.jpg",e:`

计算机系统概述

操作系统的基本概念

  • @@ -109,7 +109,7 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn(
-`,r:{minutes:14.25,words:4275},t:"操作系统",i:"os",y:"a"}}],["/discovery/4network.html",{loader:()=>le(()=>import("./4network.html-B9MChGfA.js"),__vite__mapDeps([7,1])),meta:{d:173063572e4,c:["计算机网络"],g:["计算机网络"],v:"/discoverybackground/ocean3.jpg",e:`

网络体系结构

+`,r:{minutes:14.25,words:4275},t:"操作系统",i:"os",y:"a"}}],["/discovery/4network.html",{loader:()=>le(()=>import("./4network.html-DVKHPVIR.js"),__vite__mapDeps([7,1])),meta:{d:173063572e4,c:["计算机网络"],g:["计算机网络"],v:"/discoverybackground/ocean3.jpg",e:`

网络体系结构

  • 带宽,数据传输率,信号的频率范围.

    @@ -164,14 +164,14 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn(
  • 中继器的原理是信号重生.

  • -
`,r:{minutes:12.76,words:3827},t:"计算机网络",i:"net",y:"a"}}],["/discovery/",{loader:()=>le(()=>import("./index.html-C5WMNfAV.js"),__vite__mapDeps([8,1])),meta:{t:"408",i:"discovery"}}],["/note/",{loader:()=>le(()=>import("./index.html-KHH6JU5l.js"),__vite__mapDeps([9,1])),meta:{t:"笔记",i:"note"}}],["/note/english.html",{loader:()=>le(()=>import("./english.html-CObJIvbA.js"),__vite__mapDeps([10,1])),meta:{d:1734012498e3,c:["英语"],g:["英语"],e:`

书信类

+`,r:{minutes:12.76,words:3827},t:"计算机网络",i:"net",y:"a"}}],["/discovery/",{loader:()=>le(()=>import("./index.html-DYNRuy-U.js"),__vite__mapDeps([8,1])),meta:{t:"408",i:"discovery"}}],["/note/",{loader:()=>le(()=>import("./index.html-CKFoDFls.js"),__vite__mapDeps([9,1])),meta:{t:"笔记",i:"note"}}],["/note/english.html",{loader:()=>le(()=>import("./english.html-CRU9BwPT.js"),__vite__mapDeps([10,1])),meta:{d:1734012498e3,c:["英语"],g:["英语"],e:`

书信类

Hearing that ____, I am writing this email to give you my recommendation.

In my opinion, ____.

The primacy factors for my recommendation are as follows.

For one thing, ____.

For another, ____.

I hope you will find my suggestions conductive.

-

图表类型-静态图

`,r:{minutes:1.22,words:367},t:"英语作文模板",i:"page",y:"a"}}],["/note/higherMathematics.html",{loader:()=>le(()=>import("./higherMathematics.html-QaBtdhU-.js"),__vite__mapDeps([11,1])),meta:{d:1728885803e3,c:["高等数学"],g:["高等数学"],e:`

数列极限与连续

+

图表类型-静态图

`,r:{minutes:1.22,words:367},t:"英语作文模板",i:"page",y:"a"}}],["/note/higherMathematics.html",{loader:()=>le(()=>import("./higherMathematics.html-DVrLFKUr.js"),__vite__mapDeps([11,1])),meta:{d:1728885803e3,c:["高等数学"],g:["高等数学"],e:`

数列极限与连续

  • limf(x)\\lim{f(x)}存在,limg(x)\\lim{g(x)}不存在,则lim[f(x)±g(x)]\\lim{[f(x)}\\pm{g(x)}]必不存在.

    @@ -185,7 +185,7 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn(
  • 泰勒展开式中,当x0x\\rightarrow 0时,可进行等价无穷小替换,消去高阶无穷小.

  • -
`,r:{minutes:23.59,words:7076},t:"高等数学",i:"page",y:"a"}}],["/note/linearAgrbra.html",{loader:()=>le(()=>import("./linearAgrbra.html-xxv2Gfpl.js"),__vite__mapDeps([12,1])),meta:{d:1728885746e3,c:["线性代数"],g:["线性代数"],e:`

行列式

+`,r:{minutes:23.59,words:7076},t:"高等数学",i:"page",y:"a"}}],["/note/linearAgrbra.html",{loader:()=>le(()=>import("./linearAgrbra.html-jXLT3Qbt.js"),__vite__mapDeps([12,1])),meta:{d:1728885746e3,c:["线性代数"],g:["线性代数"],e:`

行列式

行列式的性质

  • @@ -197,7 +197,7 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn(
  • 若行列式中某行(列)元素有公因子k(k0)k(k \\not=0),则kk可以提取到外面,即

  • -
`,r:{minutes:24.86,words:7459},t:"线性代数",i:"page",y:"a"}}],["/note/politics.html",{loader:()=>le(()=>import("./politics.html-BOlovZYL.js"),__vite__mapDeps([13,1])),meta:{d:1731944427e3,c:["政治"],g:["政治"],e:`
+`,r:{minutes:24.86,words:7459},t:"线性代数",i:"page",y:"a"}}],["/note/politics.html",{loader:()=>le(()=>import("./politics.html-D1U0ix-x.js"),__vite__mapDeps([13,1])),meta:{d:1731944427e3,c:["政治"],g:["政治"],e:`

相关信息

笔记来源网络

@@ -205,7 +205,7 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn(

为什么要坚持守正和创新

(抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。

(解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。

-

(关系)坚持守正创新的辩证统一,二者相辅相成,守正是创新的基础和前提,创新是守正的目的和路径,守正创新揭示了变和不变,继承和发展的辩证统一。

`,r:{minutes:30.72,words:9216},t:"政治",i:"page",y:"a"}}],["/404.html",{loader:()=>le(()=>import("./404.html-DgWQo94-.js"),__vite__mapDeps([14,1])),meta:{t:""}}],["/category/",{loader:()=>le(()=>import("./index.html-C8KDa6iM.js"),__vite__mapDeps([15,1])),meta:{t:"分类",I:!1}}],["/category/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",{loader:()=>le(()=>import("./index.html-DxizyHQO.js"),__vite__mapDeps([16,1])),meta:{t:"数据结构 分类",I:!1}}],["/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",{loader:()=>le(()=>import("./index.html-D-xXZYSj.js"),__vite__mapDeps([17,1])),meta:{t:"计算机组成原理 分类",I:!1}}],["/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>le(()=>import("./index.html-DH-C5BzA.js"),__vite__mapDeps([18,1])),meta:{t:"操作系统 分类",I:!1}}],["/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",{loader:()=>le(()=>import("./index.html-CCvbJDi-.js"),__vite__mapDeps([19,1])),meta:{t:"计算机网络 分类",I:!1}}],["/category/%E8%8B%B1%E8%AF%AD/",{loader:()=>le(()=>import("./index.html-CX962kZB.js"),__vite__mapDeps([20,1])),meta:{t:"英语 分类",I:!1}}],["/category/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",{loader:()=>le(()=>import("./index.html-BUEcV0yY.js"),__vite__mapDeps([21,1])),meta:{t:"高等数学 分类",I:!1}}],["/category/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",{loader:()=>le(()=>import("./index.html-CCV90aaz.js"),__vite__mapDeps([22,1])),meta:{t:"线性代数 分类",I:!1}}],["/category/%E6%94%BF%E6%B2%BB/",{loader:()=>le(()=>import("./index.html-DAW-eQYD.js"),__vite__mapDeps([23,1])),meta:{t:"政治 分类",I:!1}}],["/tag/",{loader:()=>le(()=>import("./index.html-CitsexmX.js"),__vite__mapDeps([24,1])),meta:{t:"标签",I:!1}}],["/tag/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",{loader:()=>le(()=>import("./index.html-DW91YS-9.js"),__vite__mapDeps([25,1])),meta:{t:"标签: 数据结构",I:!1}}],["/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",{loader:()=>le(()=>import("./index.html-CDF8-I_V.js"),__vite__mapDeps([26,1])),meta:{t:"标签: 计算机组成原理",I:!1}}],["/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>le(()=>import("./index.html-ZGOcwhTr.js"),__vite__mapDeps([27,1])),meta:{t:"标签: 操作系统",I:!1}}],["/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",{loader:()=>le(()=>import("./index.html-94ZGbkyC.js"),__vite__mapDeps([28,1])),meta:{t:"标签: 计算机网络",I:!1}}],["/tag/%E8%8B%B1%E8%AF%AD/",{loader:()=>le(()=>import("./index.html-E38zuZOT.js"),__vite__mapDeps([29,1])),meta:{t:"标签: 英语",I:!1}}],["/tag/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",{loader:()=>le(()=>import("./index.html-PJGyI_9n.js"),__vite__mapDeps([30,1])),meta:{t:"标签: 高等数学",I:!1}}],["/tag/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",{loader:()=>le(()=>import("./index.html-Dpw74ZXa.js"),__vite__mapDeps([31,1])),meta:{t:"标签: 线性代数",I:!1}}],["/tag/%E6%94%BF%E6%B2%BB/",{loader:()=>le(()=>import("./index.html-BZRpOs2b.js"),__vite__mapDeps([32,1])),meta:{t:"标签: 政治",I:!1}}],["/article/",{loader:()=>le(()=>import("./index.html-BXqaYKqD.js"),__vite__mapDeps([33,1])),meta:{t:"文章",I:!1}}],["/star/",{loader:()=>le(()=>import("./index.html-Cmo4ypmw.js"),__vite__mapDeps([34,1])),meta:{t:"星标",I:!1}}],["/timeline/",{loader:()=>le(()=>import("./index.html-hEulosnS.js"),__vite__mapDeps([35,1])),meta:{t:"时间轴",I:!1}}]]);function g0(){return wp().__VUE_DEVTOOLS_GLOBAL_HOOK__}function wp(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const v0=typeof Proxy=="function",y0="devtools-plugin:setup",_0="plugin:settings:set";let Fn,Yr;function b0(){var e;return Fn!==void 0||(typeof window<"u"&&window.performance?(Fn=!0,Yr=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Fn=!0,Yr=globalThis.perf_hooks.performance):Fn=!1),Fn}function E0(){return b0()?Yr.now():Date.now()}class w0{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const s={};if(t.settings)for(const o in t.settings){const l=t.settings[o];s[o]=l.defaultValue}const a=`__vue-devtools-plugin-settings__${t.id}`;let r=Object.assign({},s);try{const o=localStorage.getItem(a),l=JSON.parse(o);Object.assign(r,l)}catch{}this.fallbacks={getSettings(){return r},setSettings(o){try{localStorage.setItem(a,JSON.stringify(o))}catch{}r=o},now(){return E0()}},n&&n.on(_0,(o,l)=>{o===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(o,l)=>this.target?this.target.on[l]:(...i)=>{this.onQueue.push({method:l,args:i})}}),this.proxiedTarget=new Proxy({},{get:(o,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...i)=>(this.targetQueue.push({method:l,args:i,resolve:()=>{}}),this.fallbacks[l](...i)):(...i)=>new Promise(u=>{this.targetQueue.push({method:l,args:i,resolve:u})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function x0(e,t){const n=e,s=wp(),a=g0(),r=v0&&n.enableEarlyProxy;if(a&&(s.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!r))a.emit(y0,e,t);else{const o=r?new w0(n,a):null;(s.__VUE_DEVTOOLS_PLUGINS__=s.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:o}),o&&t(o.proxiedTarget)}}/*! +

(关系)坚持守正创新的辩证统一,二者相辅相成,守正是创新的基础和前提,创新是守正的目的和路径,守正创新揭示了变和不变,继承和发展的辩证统一。

`,r:{minutes:30.72,words:9216},t:"政治",i:"page",y:"a"}}],["/404.html",{loader:()=>le(()=>import("./404.html-vKwVcmwm.js"),__vite__mapDeps([14,1])),meta:{t:""}}],["/category/",{loader:()=>le(()=>import("./index.html-BA_w_Qo8.js"),__vite__mapDeps([15,1])),meta:{t:"分类",I:!1}}],["/category/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",{loader:()=>le(()=>import("./index.html-CoRVSXEI.js"),__vite__mapDeps([16,1])),meta:{t:"数据结构 分类",I:!1}}],["/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",{loader:()=>le(()=>import("./index.html-D_oU4ZYx.js"),__vite__mapDeps([17,1])),meta:{t:"计算机组成原理 分类",I:!1}}],["/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>le(()=>import("./index.html-CFWs58v4.js"),__vite__mapDeps([18,1])),meta:{t:"操作系统 分类",I:!1}}],["/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",{loader:()=>le(()=>import("./index.html-yJDit0Qn.js"),__vite__mapDeps([19,1])),meta:{t:"计算机网络 分类",I:!1}}],["/category/%E8%8B%B1%E8%AF%AD/",{loader:()=>le(()=>import("./index.html-DriYMBu-.js"),__vite__mapDeps([20,1])),meta:{t:"英语 分类",I:!1}}],["/category/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",{loader:()=>le(()=>import("./index.html-D4eXcl03.js"),__vite__mapDeps([21,1])),meta:{t:"高等数学 分类",I:!1}}],["/category/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",{loader:()=>le(()=>import("./index.html-BXJKCx18.js"),__vite__mapDeps([22,1])),meta:{t:"线性代数 分类",I:!1}}],["/category/%E6%94%BF%E6%B2%BB/",{loader:()=>le(()=>import("./index.html-DnXVmh9R.js"),__vite__mapDeps([23,1])),meta:{t:"政治 分类",I:!1}}],["/tag/",{loader:()=>le(()=>import("./index.html-C2fxcYOs.js"),__vite__mapDeps([24,1])),meta:{t:"标签",I:!1}}],["/tag/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",{loader:()=>le(()=>import("./index.html-BtggX1KT.js"),__vite__mapDeps([25,1])),meta:{t:"标签: 数据结构",I:!1}}],["/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",{loader:()=>le(()=>import("./index.html-D49V5NQh.js"),__vite__mapDeps([26,1])),meta:{t:"标签: 计算机组成原理",I:!1}}],["/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",{loader:()=>le(()=>import("./index.html-CyQBfqRH.js"),__vite__mapDeps([27,1])),meta:{t:"标签: 操作系统",I:!1}}],["/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",{loader:()=>le(()=>import("./index.html-D5nzjzcX.js"),__vite__mapDeps([28,1])),meta:{t:"标签: 计算机网络",I:!1}}],["/tag/%E8%8B%B1%E8%AF%AD/",{loader:()=>le(()=>import("./index.html-BN4N0Lg6.js"),__vite__mapDeps([29,1])),meta:{t:"标签: 英语",I:!1}}],["/tag/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",{loader:()=>le(()=>import("./index.html-CuRIaa86.js"),__vite__mapDeps([30,1])),meta:{t:"标签: 高等数学",I:!1}}],["/tag/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",{loader:()=>le(()=>import("./index.html-BzDZtv-A.js"),__vite__mapDeps([31,1])),meta:{t:"标签: 线性代数",I:!1}}],["/tag/%E6%94%BF%E6%B2%BB/",{loader:()=>le(()=>import("./index.html-ClPDQfQM.js"),__vite__mapDeps([32,1])),meta:{t:"标签: 政治",I:!1}}],["/article/",{loader:()=>le(()=>import("./index.html-BOSLU05L.js"),__vite__mapDeps([33,1])),meta:{t:"文章",I:!1}}],["/star/",{loader:()=>le(()=>import("./index.html-ysZFellO.js"),__vite__mapDeps([34,1])),meta:{t:"星标",I:!1}}],["/timeline/",{loader:()=>le(()=>import("./index.html-3knPGZ_C.js"),__vite__mapDeps([35,1])),meta:{t:"时间轴",I:!1}}]]);function g0(){return wp().__VUE_DEVTOOLS_GLOBAL_HOOK__}function wp(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const v0=typeof Proxy=="function",y0="devtools-plugin:setup",_0="plugin:settings:set";let Fn,Yr;function b0(){var e;return Fn!==void 0||(typeof window<"u"&&window.performance?(Fn=!0,Yr=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Fn=!0,Yr=globalThis.perf_hooks.performance):Fn=!1),Fn}function E0(){return b0()?Yr.now():Date.now()}class w0{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const s={};if(t.settings)for(const o in t.settings){const l=t.settings[o];s[o]=l.defaultValue}const a=`__vue-devtools-plugin-settings__${t.id}`;let r=Object.assign({},s);try{const o=localStorage.getItem(a),l=JSON.parse(o);Object.assign(r,l)}catch{}this.fallbacks={getSettings(){return r},setSettings(o){try{localStorage.setItem(a,JSON.stringify(o))}catch{}r=o},now(){return E0()}},n&&n.on(_0,(o,l)=>{o===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(o,l)=>this.target?this.target.on[l]:(...i)=>{this.onQueue.push({method:l,args:i})}}),this.proxiedTarget=new Proxy({},{get:(o,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...i)=>(this.targetQueue.push({method:l,args:i,resolve:()=>{}}),this.fallbacks[l](...i)):(...i)=>new Promise(u=>{this.targetQueue.push({method:l,args:i,resolve:u})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function x0(e,t){const n=e,s=wp(),a=g0(),r=v0&&n.enableEarlyProxy;if(a&&(s.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!r))a.emit(y0,e,t);else{const o=r?new w0(n,a):null;(s.__VUE_DEVTOOLS_PLUGINS__=s.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:o}),o&&t(o.proxiedTarget)}}/*! * vue-router v4.4.5 * (c) 2024 Eduardo San Martin Morote * @license MIT @@ -213,4 +213,4 @@ Server rendered element contains fewer child nodes than client vdom.`),D=!0),bn( `)},rootComponents:[]},Ov=Object.freeze(Object.defineProperty({__proto__:null,default:Tv},Symbol.toStringTag,{value:"Module"})),Fi=async(e,t)=>{const{path:n,query:s}=e.currentRoute.value,{scrollBehavior:a}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:s,hash:t}),e.options.scrollBehavior=a},Iv=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:s=5})=>{const a=vn();He("scroll",sv(()=>{var g,_;const o=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(o-0)f.some(b=>b.hash===E.hash));for(let E=0;E=(((g=b.parentElement)==null?void 0:g.offsetTop)??0)-s,k=!x||o<(((_=x.parentElement)==null?void 0:_.offsetTop)??0)-s;if(!(v&&k))continue;const H=decodeURIComponent(a.currentRoute.value.hash),N=decodeURIComponent(b.hash);if(H===N)return;if(p){for(let Z=E+1;Z{var s;const n=(s=(t==null?void 0:t._instance)??Ln())==null?void 0:s.appContext.components;return n?e in n||Ge(e)in n||us(Ge(e))in n:!1},Nv=e=>{const t=at();return w(()=>e[t.value]??{})},Rr=e=>typeof e=="number",{isArray:no}=Array,Va=(e,t)=>Te(e)&&e.startsWith(t),$v=(e,t)=>Te(e)&&e.endsWith(t),{entries:Nn}=Object,{fromEntries:Vv}=Object,{keys:Pn}=Object,tl=e=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},nr=e=>Va(e,"/");let Jp=e=>Te(e.title)?{title:e.title}:null;const ef=Symbol(""),Fv=e=>{Jp=e},Hv=()=>Ce(ef),Uv=e=>{e.provide(ef,Jp)};var zv={"/":{title:"目录",empty:"暂无目录"}},jv=F({name:"Catalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=Hv(),n=Nv(zv),s=Re(),a=Vg(),r=jp(),o=Ue(Nn(a.value).map(([i,{meta:u}])=>{const p=t(u);if(!p)return null;const f=i.split("/").length;return{level:$v(i,"/")?f-2:f-1,base:i.replace(/\/[^/]+\/?$/,"/"),path:i,...p}}).filter(i=>Za(i)&&Te(i.title))),l=w(()=>{const i=e.base?d0(bp(e.base)):s.value.path.replace(/\/[^/]+$/,"/"),u=i.split("/").length-2,p=[];return o.value.filter(({level:f,path:d})=>{if(!Va(d,i)||d===i)return!1;if(i==="/"){const m=Pn(r.value.locales).filter(g=>g!=="/");if(d==="/404.html"||m.some(g=>Va(d,g)))return!1}return f-u<=e.level}).sort(({title:f,level:d,order:m},{title:g,level:_,order:E})=>d-_||(Rr(m)?Rr(E)?m>0?E>0?m-E:-1:E<0?m-E:1:m:Rr(E)?E:f.localeCompare(g))).forEach(f=>{var g;const{base:d,level:m}=f;switch(m-u){case 1:{p.push(f);break}case 2:{const _=p.find(E=>E.path===d);_&&(_.children??(_.children=[])).push(f);break}default:{const _=p.find(E=>E.path===d.replace(/\/[^/]+\/$/,"/"));if(_){const E=(g=_.children)==null?void 0:g.find(b=>b.path===d);E&&(E.children??(E.children=[])).push(f)}}}}),p});return()=>{const i=l.value.some(u=>u.children);return c("div",{class:["vp-catalog",{index:e.index}]},[e.hideHeading?null:c("h2",{class:"vp-catalog-main-title"},n.value.title),l.value.length?c(e.index?"ol":"ul",{class:["vp-catalog-list",{deep:i}]},l.value.map(({children:u=[],title:p,path:f,content:d})=>{const m=c(Ve,{class:"vp-catalog-title",to:f},()=>d?c(d):p);return c("li",{class:"vp-catalog-item"},i?[c("h3",{id:p,class:["vp-catalog-child-title",{"has-children":u.length}]},[c("a",{href:`#${p}`,class:"vp-catalog-header-anchor","aria-hidden":!0},"#"),m]),u.length?c(e.index?"ol":"ul",{class:"vp-child-catalogs"},u.map(({children:g=[],content:_,path:E,title:b})=>c("li",{class:"vp-child-catalog"},[c("div",{class:["vp-catalog-sub-title",{"has-children":g.length}]},[c("a",{href:`#${b}`,class:"vp-catalog-header-anchor"},"#"),c(Ve,{class:"vp-catalog-title",to:E},()=>_?c(_):b)]),g.length?c(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},g.map(({content:x,path:v,title:k})=>e.index?c("li",{class:"vp-sub-catalog"},c(Ve,{to:v},()=>x?c(x):k)):c(Ve,{class:"vp-sub-catalog-link",to:v},()=>x?c(x):k))):null]))):null]:c("div",{class:"vp-catalog-child-title"},m))})):c("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),Kv=Zt({enhance:({app:e})=>{Uv(e),Wt("Catalog",e)||e.component("Catalog",jv)}});const Wv=Object.freeze(Object.defineProperty({__proto__:null,default:Kv},Symbol.toStringTag,{value:"Module"})),Gv=e=>{const t=at();return w(()=>e[t.value]??{})};var qv={"/":{backToTop:"返回顶部"}};const Yv=F({name:"BackToTop",setup(){const e=ye(),t=Gv(qv),n=Ue(),{height:s}=vv(n),{height:a}=Av(),{y:r}=kv(),o=w(()=>e.value.backToTop!==!1&&r.value>100),l=w(()=>r.value/(s.value-a.value)*100);return De(()=>{n.value=document.body}),()=>c(es,{name:"back-to-top"},()=>o.value?c("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[c("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":l.value},c("svg",c("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*l.value*.48} ${Math.PI*(100-l.value)*.48}`}))),c("div",{class:"back-to-top-icon"})]):null)}}),Xv=Zt({rootComponents:[Yv]}),Zv=Object.freeze(Object.defineProperty({__proto__:null,default:Xv},Symbol.toStringTag,{value:"Module"})),Qv=e=>typeof e<"u";/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const Hi=(e,t)=>{e.classList.add(t)},Ui=(e,t)=>{e.classList.remove(t)},Jv=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},Pr=(e,t,n)=>en?n:e,zi=e=>(-1+e)*100,e2=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),t2=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),Ea=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=r=>{const{style:o}=document.body;if(r in o)return r;const l=r.charAt(0).toUpperCase()+r.slice(1);let i=e.length;for(;i--;){const u=`${e[i]}${l}`;if(u in o)return u}return r},s=r=>{const o=t2(r);return t[o]??(t[o]=n(o))},a=(r,o,l)=>{r.style[s(o)]=l};return(r,o)=>{for(const l in o){const i=o[l];Object.hasOwn(o,l)&&Qv(i)&&a(r,l,i)}}})(),Vt={minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},Pe={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Vt,s=Pe.isStarted(),a=Pr(e,Vt.minimum,1);Pe.percent=a===1?null:a;const r=Pe.render(!s),o=r.querySelector(Vt.barSelector);return r.offsetWidth,e2(l=>{Ea(o,{transform:`translate3d(${zi(a)}%,0,0)`,transition:`all ${t}ms ${n}`}),a===1?(Ea(r,{transition:"none",opacity:"1"}),r.offsetWidth,setTimeout(()=>{Ea(r,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Pe.remove(),l()},t)},t)):setTimeout(()=>{l()},t)}),Pe},isStarted:()=>typeof Pe.percent=="number",start:()=>{Pe.percent||Pe.set(0);const e=()=>{setTimeout(()=>{Pe.percent&&(Pe.trickle(),e())},Vt.trickleSpeed)};return e(),Pe},done:e=>!e&&!Pe.percent?Pe:Pe.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Pe;return t?(t=Pr(t+(typeof e=="number"?e:(1-t)*Pr(Math.random()*t,.1,.95)),0,.994),Pe.set(t)):Pe.start()},trickle:()=>Pe.increase(Math.random()*Vt.trickleRate),render:e=>{if(Pe.isRendered())return document.getElementById("nprogress");Hi(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Vt.template;const n=t.querySelector(Vt.barSelector),s=document.querySelector(Vt.parent),a=e?"-100":zi(Pe.percent??0);return Ea(n,{transition:"all 0 linear",transform:`translate3d(${a}%,0,0)`}),s&&(s!==document.body&&Hi(s,"nprogress-custom-parent"),s.appendChild(t)),t},remove:()=>{Ui(document.documentElement,"nprogress-busy"),Ui(document.querySelector(Vt.parent),"nprogress-custom-parent"),Jv(document.getElementById("nprogress"))}},n2=()=>{De(()=>{const e=vn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Pe.start()}),e.afterEach(n=>{t.add(n.path),Pe.done()})})},s2=Zt({setup(){n2()}}),a2=Object.freeze(Object.defineProperty({__proto__:null,default:s2},Symbol.toStringTag,{value:"Module"}));var r2=Object.create,tf=Object.defineProperty,o2=Object.getOwnPropertyDescriptor,nl=Object.getOwnPropertyNames,l2=Object.getPrototypeOf,i2=Object.prototype.hasOwnProperty,c2=(e,t)=>function(){return e&&(t=(0,e[nl(e)[0]])(e=0)),t},u2=(e,t)=>function(){return t||(0,e[nl(e)[0]])((t={exports:{}}).exports,t),t.exports},p2=(e,t,n,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of nl(t))!i2.call(e,a)&&a!==n&&tf(e,a,{get:()=>t[a],enumerable:!(s=o2(t,a))||s.enumerable});return e},f2=(e,t,n)=>(n=e!=null?r2(l2(e)):{},p2(tf(n,"default",{value:e,enumerable:!0}),e)),aa=c2({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),d2=u2({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e,t){aa(),t.exports=s;function n(r){return r instanceof Buffer?Buffer.from(r):new r.constructor(r.buffer.slice(),r.byteOffset,r.length)}function s(r){if(r=r||{},r.circles)return a(r);const o=new Map;if(o.set(Date,f=>new Date(f)),o.set(Map,(f,d)=>new Map(i(Array.from(f),d))),o.set(Set,(f,d)=>new Set(i(Array.from(f),d))),r.constructorHandlers)for(const f of r.constructorHandlers)o.set(f[0],f[1]);let l=null;return r.proto?p:u;function i(f,d){const m=Object.keys(f),g=new Array(m.length);for(let _=0;_new Date(m)),i.set(Map,(m,g)=>new Map(p(Array.from(m),g))),i.set(Set,(m,g)=>new Set(p(Array.from(m),g))),r.constructorHandlers)for(const m of r.constructorHandlers)i.set(m[0],m[1]);let u=null;return r.proto?d:f;function p(m,g){const _=Object.keys(m),E=new Array(_.length);for(let b=0;b<_.length;b++){const x=_[b],v=m[x];if(typeof v!="object"||v===null)E[x]=v;else if(v.constructor!==Object&&(u=i.get(v.constructor)))E[x]=u(v,g);else if(ArrayBuffer.isView(v))E[x]=n(v);else{const k=o.indexOf(v);k!==-1?E[x]=l[k]:E[x]=g(v)}}return E}function f(m){if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return p(m,f);if(m.constructor!==Object&&(u=i.get(m.constructor)))return u(m,f);const g={};o.push(m),l.push(g);for(const _ in m){if(Object.hasOwnProperty.call(m,_)===!1)continue;const E=m[_];if(typeof E!="object"||E===null)g[_]=E;else if(E.constructor!==Object&&(u=i.get(E.constructor)))g[_]=u(E,f);else if(ArrayBuffer.isView(E))g[_]=n(E);else{const b=o.indexOf(E);b!==-1?g[_]=l[b]:g[_]=f(E)}}return o.pop(),l.pop(),g}function d(m){if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return p(m,d);if(m.constructor!==Object&&(u=i.get(m.constructor)))return u(m,d);const g={};o.push(m),l.push(g);for(const _ in m){const E=m[_];if(typeof E!="object"||E===null)g[_]=E;else if(E.constructor!==Object&&(u=i.get(E.constructor)))g[_]=u(E,d);else if(ArrayBuffer.isView(E))g[_]=n(E);else{const b=o.indexOf(E);b!==-1?g[_]=l[b]:g[_]=d(E)}}return o.pop(),l.pop(),g}}}});aa();aa();aa();var nf=typeof navigator<"u",W=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{};typeof W.chrome<"u"&&W.chrome.devtools;nf&&(W.self,W.top);var ji;typeof navigator<"u"&&((ji=navigator.userAgent)==null||ji.toLowerCase().includes("electron"));aa();var m2=f2(d2()),h2=/(?:^|[-_/])(\w)/g;function g2(e,t){return t?t.toUpperCase():""}function v2(e){return e&&`${e}`.replace(h2,g2)}function y2(e,t){let n=e.replace(/^[a-z]:/i,"").replace(/\\/g,"/");n.endsWith(`index${t}`)&&(n=n.replace(`/index${t}`,t));const s=n.lastIndexOf("/"),a=n.substring(s+1);{const r=a.lastIndexOf(t);return a.substring(0,r)}}var Ki=(0,m2.default)({circles:!0});const _2={trailing:!0};function as(e,t=25,n={}){if(n={..._2,...n},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let s,a,r=[],o,l;const i=(u,p)=>(o=b2(e,u,p),o.finally(()=>{if(o=null,n.trailing&&l&&!a){const f=i(u,l);return l=null,f}}),o);return function(...u){return o?(n.trailing&&(l=u),o):new Promise(p=>{const f=!a&&n.leading;clearTimeout(a),a=setTimeout(()=>{a=null;const d=n.leading?s:i(this,u);for(const m of r)m(d);r=[]},t),f?(s=i(this,u),p(s)):r.push(p)})}}async function b2(e,t,n){return await e.apply(t,n)}function so(e,t={},n){for(const s in e){const a=e[s],r=n?`${n}:${s}`:s;typeof a=="object"&&a!==null?so(a,t,r):typeof a=="function"&&(t[r]=a)}return t}const E2={run:e=>e()},w2=()=>E2,sf=typeof console.createTask<"u"?console.createTask:w2;function x2(e,t){const n=t.shift(),s=sf(n);return e.reduce((a,r)=>a.then(()=>s.run(()=>r(...t))),Promise.resolve())}function k2(e,t){const n=t.shift(),s=sf(n);return Promise.all(e.map(a=>s.run(()=>a(...t))))}function Dr(e,t){for(const n of[...e])n(t)}class A2{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,s={}){if(!t||typeof n!="function")return()=>{};const a=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!s.allowDeprecated){let o=r.message;o||(o=`${a} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let s,a=(...r)=>(typeof s=="function"&&s(),s=void 0,a=void 0,n(...r));return s=this.hook(t,a),s}removeHook(t,n){if(this._hooks[t]){const s=this._hooks[t].indexOf(n);s!==-1&&this._hooks[t].splice(s,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const s=this._hooks[t]||[];delete this._hooks[t];for(const a of s)this.hook(t,a)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=so(t),s=Object.keys(n).map(a=>this.hook(a,n[a]));return()=>{for(const a of s.splice(0,s.length))a()}}removeHooks(t){const n=so(t);for(const s in n)this.removeHook(s,n[s])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(x2,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(k2,t,...n)}callHookWith(t,n,...s){const a=this._before||this._after?{name:n,args:s,context:{}}:void 0;this._before&&Dr(this._before,a);const r=t(n in this._hooks?[...this._hooks[n]]:[],s);return r instanceof Promise?r.finally(()=>{this._after&&a&&Dr(this._after,a)}):(this._after&&a&&Dr(this._after,a),r)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function af(){return new A2}var S2=Object.create,rf=Object.defineProperty,C2=Object.getOwnPropertyDescriptor,sl=Object.getOwnPropertyNames,T2=Object.getPrototypeOf,O2=Object.prototype.hasOwnProperty,I2=(e,t)=>function(){return e&&(t=(0,e[sl(e)[0]])(e=0)),t},of=(e,t)=>function(){return t||(0,e[sl(e)[0]])((t={exports:{}}).exports,t),t.exports},R2=(e,t,n,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of sl(t))!O2.call(e,a)&&a!==n&&rf(e,a,{get:()=>t[a],enumerable:!(s=C2(t,a))||s.enumerable});return e},P2=(e,t,n)=>(n=e!=null?S2(T2(e)):{},R2(rf(n,"default",{value:e,enumerable:!0}),e)),T=I2({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),D2=of({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e,t){T(),function(n){var s={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},a=["်","ް"],r={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},o={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},l={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},i=[";","?",":","@","&","=","+","$",",","/"].join(""),u=[";","?",":","@","&","=","+","$",","].join(""),p=[".","!","~","*","'","(",")"].join(""),f=function(E,b){var x="-",v="",k="",L=!0,H={},N,Z,$,I,q,D,Q,re,_e,G,V,Y,pe,Be,Ne="";if(typeof E!="string")return"";if(typeof b=="string"&&(x=b),Q=l.en,re=o.en,typeof b=="object"){N=b.maintainCase||!1,H=b.custom&&typeof b.custom=="object"?b.custom:H,$=+b.truncate>1&&b.truncate||!1,I=b.uric||!1,q=b.uricNoSlash||!1,D=b.mark||!1,L=!(b.symbols===!1||b.lang===!1),x=b.separator||x,I&&(Ne+=i),q&&(Ne+=u),D&&(Ne+=p),Q=b.lang&&l[b.lang]&&L?l[b.lang]:L?l.en:{},re=b.lang&&o[b.lang]?o[b.lang]:b.lang===!1||b.lang===!0?{}:o.en,b.titleCase&&typeof b.titleCase.length=="number"&&Array.prototype.toString.call(b.titleCase)?(b.titleCase.forEach(function(be){H[be+""]=be+""}),Z=!0):Z=!!b.titleCase,b.custom&&typeof b.custom.length=="number"&&Array.prototype.toString.call(b.custom)&&b.custom.forEach(function(be){H[be+""]=be+""}),Object.keys(H).forEach(function(be){var mt;be.length>1?mt=new RegExp("\\b"+m(be)+"\\b","gi"):mt=new RegExp(m(be),"gi"),E=E.replace(mt,H[be])});for(V in H)Ne+=V}for(Ne+=x,Ne=m(Ne),E=E.replace(/(^\s+|\s+$)/g,""),pe=!1,Be=!1,G=0,Y=E.length;G=0?(k+=V,V=""):Be===!0?(V=r[k]+s[V],k=""):V=pe&&s[V].match(/[A-Za-z0-9]/)?" "+s[V]:s[V],pe=!1,Be=!1):V in r?(k+=V,V="",G===Y-1&&(V=r[k]),Be=!0):Q[V]&&!(I&&i.indexOf(V)!==-1)&&!(q&&u.indexOf(V)!==-1)?(V=pe||v.substr(-1).match(/[A-Za-z0-9]/)?x+Q[V]:Q[V],V+=E[G+1]!==void 0&&E[G+1].match(/[A-Za-z0-9]/)?x:"",pe=!0):(Be===!0?(V=r[k]+V,k="",Be=!1):pe&&(/[A-Za-z0-9]/.test(V)||v.substr(-1).match(/A-Za-z0-9]/))&&(V=" "+V),pe=!1),v+=V.replace(new RegExp("[^\\w\\s"+Ne+"_-]","g"),x);return Z&&(v=v.replace(/(\w)(\S*)/g,function(be,mt,Bt){var Jt=mt.toUpperCase()+(Bt!==null?Bt:"");return Object.keys(H).indexOf(Jt.toLowerCase())<0?Jt:Jt.toLowerCase()})),v=v.replace(/\s+/g,x).replace(new RegExp("\\"+x+"+","g"),x).replace(new RegExp("(^\\"+x+"+|\\"+x+"+$)","g"),""),$&&v.length>$&&(_e=v.charAt($)===x,v=v.slice(0,$),_e||(v=v.slice(0,v.lastIndexOf(x)))),!N&&!Z&&(v=v.toLowerCase()),v},d=function(E){return function(x){return f(x,E)}},m=function(E){return E.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},g=function(_,E){for(var b in E)if(E[b]===_)return!0};if(typeof t<"u"&&t.exports)t.exports=f,t.exports.createSlug=d;else if(typeof define<"u"&&define.amd)define([],function(){return f});else try{if(n.getSlug||n.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";n.getSlug=f,n.createSlug=d}catch{}}(e)}}),L2=of({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(e,t){T(),t.exports=D2()}});T();T();T();T();T();T();T();function M2(e){return!!(e&&e.__v_isReadonly)}function lf(e){return M2(e)?lf(e.__v_raw):!!(e&&e.__v_isReactive)}function Lr(e){return!!(e&&e.__v_isRef===!0)}function ks(e){const t=e&&e.__v_raw;return t?ks(t):e}T();function B2(e){var t;const n=e.name||e._componentTag||e.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||e.__name;return n==="index"&&((t=e.__file)!=null&&t.endsWith("index.vue"))?"":n}function N2(e){const t=e.__file;if(t)return v2(y2(t,".vue"))}function Wi(e,t){return e.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=t,t}function sr(e){if(e.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return e.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(e.root)return e.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function $2(e){const{app:t,uid:n,instance:s}=e;try{if(s.__VUE_DEVTOOLS_NEXT_UID__)return s.__VUE_DEVTOOLS_NEXT_UID__;const a=await sr(t);if(!a)return null;const r=a.rootInstance===s;return`${a.id}:${r?"root":n}`}catch{}}function cf(e){var t,n;const s=(t=e.subTree)==null?void 0:t.type,a=sr(e);return a?((n=a==null?void 0:a.types)==null?void 0:n.Fragment)===s:!1}function ar(e){var t,n,s;const a=B2((e==null?void 0:e.type)||{});if(a)return a;if((e==null?void 0:e.root)===e)return"Root";for(const o in(n=(t=e.parent)==null?void 0:t.type)==null?void 0:n.components)if(e.parent.type.components[o]===(e==null?void 0:e.type))return Wi(e,o);for(const o in(s=e.appContext)==null?void 0:s.components)if(e.appContext.components[o]===(e==null?void 0:e.type))return Wi(e,o);const r=N2((e==null?void 0:e.type)||{});return r||"Anonymous Component"}function ao(e,t){return t=t||`${e.id}:root`,e.instanceMap.get(t)||e.instanceMap.get(":root")}var V2=class{constructor(){this.refEditor=new F2}set(e,t,n,s){const a=Array.isArray(t)?t:t.split(".");for(;a.length>1;){const l=a.shift();e instanceof Map&&(e=e.get(l)),e instanceof Set?e=Array.from(e.values())[l]:e=e[l],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}const r=a[0],o=this.refEditor.get(e)[r];s?s(e,r,n):this.refEditor.isRef(o)?this.refEditor.set(o,n):e[r]=n}get(e,t){const n=Array.isArray(t)?t:t.split(".");for(let s=0;s"u")return!1;const s=Array.isArray(t)?t.slice():t.split("."),a=n?2:1;for(;e&&s.length>a;){const r=s.shift();e=e[r],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}return e!=null&&Object.prototype.hasOwnProperty.call(e,s[0])}createDefaultSetCallback(e){return(t,n,s)=>{if((e.remove||e.newKey)&&(Array.isArray(t)?t.splice(n,1):ks(t)instanceof Map?t.delete(n):ks(t)instanceof Set?t.delete(Array.from(t.values())[n]):Reflect.deleteProperty(t,n)),!e.remove){const a=t[e.newKey||n];this.refEditor.isRef(a)?this.refEditor.set(a,s):ks(t)instanceof Map?t.set(e.newKey||n,s):ks(t)instanceof Set?t.add(s):t[e.newKey||n]=s}}}},F2=class{set(e,t){if(Lr(e))e.value=t;else{if(e instanceof Set&&Array.isArray(t)){e.clear(),t.forEach(a=>e.add(a));return}const n=Object.keys(t);if(e instanceof Map){const a=new Set(e.keys());n.forEach(r=>{e.set(r,Reflect.get(t,r)),a.delete(r)}),a.forEach(r=>e.delete(r));return}const s=new Set(Object.keys(e));n.forEach(a=>{Reflect.set(e,a,Reflect.get(t,a)),s.delete(a)}),s.forEach(a=>Reflect.deleteProperty(e,a))}}get(e){return Lr(e)?e.value:e}isRef(e){return Lr(e)||lf(e)}};T();function al(e){return cf(e)?H2(e.subTree):e.subTree?[e.subTree.el]:[]}function H2(e){if(!e.children)return[];const t=[];return e.children.forEach(n=>{n.component?t.push(...al(n.component)):n!=null&&n.el&&t.push(n.el)}),t}T();T();function U2(){const e={top:0,bottom:0,left:0,right:0,get width(){return e.right-e.left},get height(){return e.bottom-e.top}};return e}var wa;function z2(e){return wa||(wa=document.createRange()),wa.selectNode(e),wa.getBoundingClientRect()}function j2(e){const t=U2();if(!e.children)return t;for(let n=0,s=e.children.length;ne.bottom)&&(e.bottom=t.bottom),(!e.left||t.lefte.right)&&(e.right=t.right),e}var Gi={top:0,left:0,right:0,bottom:0,width:0,height:0};function Dn(e){const t=e.subTree.el;return typeof window>"u"?Gi:cf(e)?j2(e.subTree):(t==null?void 0:t.nodeType)===1?t==null?void 0:t.getBoundingClientRect():e.subTree.component?Dn(e.subTree.component):Gi}var uf="__vue-devtools-component-inspector__",pf="__vue-devtools-component-inspector__card__",ff="__vue-devtools-component-inspector__name__",df="__vue-devtools-component-inspector__indicator__",mf={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},W2={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},G2={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function ds(){return document.getElementById(uf)}function q2(){return document.getElementById(pf)}function Y2(){return document.getElementById(df)}function X2(){return document.getElementById(ff)}function rl(e){return{left:`${Math.round(e.left*100)/100}px`,top:`${Math.round(e.top*100)/100}px`,width:`${Math.round(e.width*100)/100}px`,height:`${Math.round(e.height*100)/100}px`}}function ol(e){var t;const n=document.createElement("div");n.id=(t=e.elementId)!=null?t:uf,Object.assign(n.style,{...mf,...rl(e.bounds),...e.style});const s=document.createElement("span");s.id=pf,Object.assign(s.style,{...W2,top:e.bounds.top<35?0:"-35px"});const a=document.createElement("span");a.id=ff,a.innerHTML=`<${e.name}>  `;const r=document.createElement("i");return r.id=df,r.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`,Object.assign(r.style,G2),s.appendChild(a),s.appendChild(r),n.appendChild(s),document.body.appendChild(n),n}function ll(e){const t=ds(),n=q2(),s=X2(),a=Y2();t&&(Object.assign(t.style,{...mf,...rl(e.bounds)}),Object.assign(n.style,{top:e.bounds.top<35?0:"-35px"}),s.innerHTML=`<${e.name}>  `,a.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`)}function Z2(e){const t=Dn(e),n=ar(e);ds()?ll({bounds:t,name:n}):ol({bounds:t,name:n})}function hf(){const e=ds();e&&(e.style.display="none")}var ro=null;function oo(e){const t=e.target;if(t){const n=t.__vueParentComponent;if(n&&(ro=n,n.vnode.el)){const a=Dn(n),r=ar(n);ds()?ll({bounds:a,name:r}):ol({bounds:a,name:r})}}}function Q2(e,t){var n;if(e.preventDefault(),e.stopPropagation(),ro){const s=(n=tt.value)==null?void 0:n.app;$2({app:s,uid:s.uid,instance:ro}).then(a=>{t(a)})}}var Fa=null;function J2(){hf(),window.removeEventListener("mouseover",oo),window.removeEventListener("click",Fa,!0),Fa=null}function e4(){return window.addEventListener("mouseover",oo),new Promise(e=>{function t(n){n.preventDefault(),n.stopPropagation(),Q2(n,s=>{window.removeEventListener("click",t,!0),Fa=null,window.removeEventListener("mouseover",oo);const a=ds();a&&(a.style.display="none"),e(JSON.stringify({id:s}))})}Fa=t,window.addEventListener("click",t,!0)})}function t4(e){const t=ao(tt.value,e.id);if(t){const[n]=al(t);if(typeof n.scrollIntoView=="function")n.scrollIntoView({behavior:"smooth"});else{const s=Dn(t),a=document.createElement("div"),r={...rl(s),position:"absolute"};Object.assign(a.style,r),document.body.appendChild(a),a.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(a)},2e3)}setTimeout(()=>{const s=Dn(t);if(s.width||s.height){const a=ar(t),r=ds();r?ll({...e,name:a,bounds:s}):ol({...e,name:a,bounds:s}),setTimeout(()=>{r&&(r.style.display="none")},1500)}},1200)}}T();var qi,Yi;(Yi=(qi=W).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(qi.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function n4(e){let t=0;const n=setInterval(()=>{W.__VUE_INSPECTOR__&&(clearInterval(n),t+=30,e()),t>=5e3&&clearInterval(n)},30)}function s4(){const e=W.__VUE_INSPECTOR__,t=e.openInEditor;e.openInEditor=async(...n)=>{e.disable(),t(...n)}}function a4(){return new Promise(e=>{function t(){s4(),e(W.__VUE_INSPECTOR__)}W.__VUE_INSPECTOR__?t():n4(()=>{t()})})}T();T();T();var r4="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function o4(){if(!nf||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const e=localStorage.getItem(r4);return e?JSON.parse(e):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}T();T();T();var Xi,Zi;(Zi=(Xi=W).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(Xi.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var l4=new Proxy(W.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(e,t,n){return Reflect.get(e,t,n)}});function i4(e,t){ft.timelineLayersState[t.id]=!1,l4.push({...e,descriptorId:t.id,appRecord:sr(t.app)})}var Qi,Ji;(Ji=(Qi=W).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(Qi.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var il=new Proxy(W.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(e,t,n){return Reflect.get(e,t,n)}}),gf=as(()=>{ms.hooks.callHook("sendInspectorToClient",vf())});function c4(e,t){il.push({options:e,descriptor:t,treeFilter:"",selectedNodeId:"",appRecord:sr(t.app)}),gf()}function vf(){return il.filter(e=>e.descriptor.app===tt.value.app).filter(e=>e.descriptor.id!=="components").map(e=>{var t;const n=e.descriptor,s=e.options;return{id:s.id,label:s.label,logo:n.logo,icon:`custom-ic-baseline-${(t=s==null?void 0:s.icon)==null?void 0:t.replace(/_/g,"-")}`,packageName:n.packageName,homepage:n.homepage,pluginId:n.id}})}function Sa(e,t){return il.find(n=>n.options.id===e&&(t?n.descriptor.app===t:!0))}function u4(){const e=af();e.hook("addInspector",({inspector:s,plugin:a})=>{c4(s,a.descriptor)});const t=as(async({inspectorId:s,plugin:a})=>{var r;if(!s||!((r=a==null?void 0:a.descriptor)!=null&&r.app)||ft.highPerfModeEnabled)return;const o=Sa(s,a.descriptor.app),l={app:a.descriptor.app,inspectorId:s,filter:(o==null?void 0:o.treeFilter)||"",rootNodes:[]};await new Promise(i=>{e.callHookWith(async u=>{await Promise.all(u.map(p=>p(l))),i()},"getInspectorTree")}),e.callHookWith(async i=>{await Promise.all(i.map(u=>u({inspectorId:s,rootNodes:l.rootNodes})))},"sendInspectorTreeToClient")},120);e.hook("sendInspectorTree",t);const n=as(async({inspectorId:s,plugin:a})=>{var r;if(!s||!((r=a==null?void 0:a.descriptor)!=null&&r.app)||ft.highPerfModeEnabled)return;const o=Sa(s,a.descriptor.app),l={app:a.descriptor.app,inspectorId:s,nodeId:(o==null?void 0:o.selectedNodeId)||"",state:null},i={currentTab:`custom-inspector:${s}`};l.nodeId&&await new Promise(u=>{e.callHookWith(async p=>{await Promise.all(p.map(f=>f(l,i))),u()},"getInspectorState")}),e.callHookWith(async u=>{await Promise.all(u.map(p=>p({inspectorId:s,nodeId:l.nodeId,state:l.state})))},"sendInspectorStateToClient")},120);return e.hook("sendInspectorState",n),e.hook("customInspectorSelectNode",({inspectorId:s,nodeId:a,plugin:r})=>{const o=Sa(s,r.descriptor.app);o&&(o.selectedNodeId=a)}),e.hook("timelineLayerAdded",({options:s,plugin:a})=>{i4(s,a.descriptor)}),e.hook("timelineEventAdded",({options:s,plugin:a})=>{var r;const o=["performance","component-event","keyboard","mouse"];ft.highPerfModeEnabled||!((r=ft.timelineLayersState)!=null&&r[a.descriptor.id])&&!o.includes(s.layerId)||e.callHookWith(async l=>{await Promise.all(l.map(i=>i(s)))},"sendTimelineEventToClient")}),e.hook("getComponentInstances",async({app:s})=>{const a=s.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!a)return null;const r=a.id.toString();return[...a.instanceMap].filter(([l])=>l.split(":")[0]===r).map(([,l])=>l)}),e.hook("getComponentBounds",async({instance:s})=>Dn(s)),e.hook("getComponentName",({instance:s})=>ar(s)),e.hook("componentHighlight",({uid:s})=>{const a=tt.value.instanceMap.get(s);a&&Z2(a)}),e.hook("componentUnhighlight",()=>{hf()}),e}var ec,tc;(tc=(ec=W).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(ec.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var nc,sc;(sc=(nc=W).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(nc.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var ac,rc;(rc=(ac=W).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(ac.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var oc,lc;(lc=(oc=W).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(oc.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var ic,cc;(cc=(ic=W).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(ic.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var Cn="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function p4(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:o4()}}var uc,pc;(pc=(uc=W)[Cn])!=null||(uc[Cn]=p4());var f4=as(e=>{ms.hooks.callHook("devtoolsStateUpdated",{state:e})});as((e,t)=>{ms.hooks.callHook("devtoolsConnectedUpdated",{state:e,oldState:t})});var rr=new Proxy(W.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(e,t,n){return t==="value"?W.__VUE_DEVTOOLS_KIT_APP_RECORDS__:W.__VUE_DEVTOOLS_KIT_APP_RECORDS__[t]}}),tt=new Proxy(W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(e,t,n){return t==="value"?W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:t==="id"?W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[t]}});function yf(){f4({...W[Cn],appRecords:rr.value,activeAppRecordId:tt.id,tabs:W.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:W.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function d4(e){W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=e,yf()}function m4(e){W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=e,yf()}var ft=new Proxy(W[Cn],{get(e,t){return t==="appRecords"?rr:t==="activeAppRecordId"?tt.id:t==="tabs"?W.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:t==="commands"?W.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:W[Cn][t]},deleteProperty(e,t){return delete e[t],!0},set(e,t,n){return{...W[Cn]},e[t]=n,W[Cn][t]=n,!0}});function h4(e={}){var t,n,s;const{file:a,host:r,baseUrl:o=window.location.origin,line:l=0,column:i=0}=e;if(a){if(r==="chrome-extension"){const u=a.replace(/\\/g,"\\\\"),p=(n=(t=window.VUE_DEVTOOLS_CONFIG)==null?void 0:t.openInEditorHost)!=null?n:"/";fetch(`${p}__open-in-editor?file=${encodeURI(a)}`).then(f=>{if(!f.ok){const d=`Opening component ${u} failed`;console.log(`%c${d}`,"color:red")}})}else if(ft.vitePluginDetected){const u=(s=W.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?s:o;W.__VUE_INSPECTOR__.openInEditor(u,a,l,i)}}}T();T();T();T();T();var fc,dc;(dc=(fc=W).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(fc.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var cl=new Proxy(W.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(e,t,n){return Reflect.get(e,t,n)}});function lo(e){const t={};return Object.keys(e).forEach(n=>{t[n]=e[n].defaultValue}),t}function ul(e){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${e}__`}function g4(e){var t,n,s;const a=(n=(t=cl.find(r=>{var o;return r[0].id===e&&!!((o=r[0])!=null&&o.settings)}))==null?void 0:t[0])!=null?n:null;return(s=a==null?void 0:a.settings)!=null?s:null}function _f(e,t){var n,s,a;const r=ul(e);if(r){const o=localStorage.getItem(r);if(o)return JSON.parse(o)}if(e){const o=(s=(n=cl.find(l=>l[0].id===e))==null?void 0:n[0])!=null?s:null;return lo((a=o==null?void 0:o.settings)!=null?a:{})}return lo(t)}function v4(e,t){const n=ul(e);localStorage.getItem(n)||localStorage.setItem(n,JSON.stringify(lo(t)))}function y4(e,t,n){const s=ul(e),a=localStorage.getItem(s),r=JSON.parse(a||"{}"),o={...r,[t]:n};localStorage.setItem(s,JSON.stringify(o)),ms.hooks.callHookWith(l=>{l.forEach(i=>i({pluginId:e,key:t,oldValue:r[t],newValue:n,settings:o}))},"setPluginSettings")}T();T();T();T();T();T();T();T();T();T();T();var mc,hc,ut=(hc=(mc=W).__VUE_DEVTOOLS_HOOK)!=null?hc:mc.__VUE_DEVTOOLS_HOOK=af(),_4={vueAppInit(e){ut.hook("app:init",e)},vueAppUnmount(e){ut.hook("app:unmount",e)},vueAppConnected(e){ut.hook("app:connected",e)},componentAdded(e){return ut.hook("component:added",e)},componentEmit(e){return ut.hook("component:emit",e)},componentUpdated(e){return ut.hook("component:updated",e)},componentRemoved(e){return ut.hook("component:removed",e)},setupDevtoolsPlugin(e){ut.hook("devtools-plugin:setup",e)},perfStart(e){return ut.hook("perf:start",e)},perfEnd(e){return ut.hook("perf:end",e)}},bf={on:_4,setupDevToolsPlugin(e,t){return ut.callHook("devtools-plugin:setup",e,t)}},b4=class{constructor({plugin:e,ctx:t}){this.hooks=t.hooks,this.plugin=e}get on(){return{visitComponentTree:e=>{this.hooks.hook("visitComponentTree",e)},inspectComponent:e=>{this.hooks.hook("inspectComponent",e)},editComponentState:e=>{this.hooks.hook("editComponentState",e)},getInspectorTree:e=>{this.hooks.hook("getInspectorTree",e)},getInspectorState:e=>{this.hooks.hook("getInspectorState",e)},editInspectorState:e=>{this.hooks.hook("editInspectorState",e)},inspectTimelineEvent:e=>{this.hooks.hook("inspectTimelineEvent",e)},timelineCleared:e=>{this.hooks.hook("timelineCleared",e)},setPluginSettings:e=>{this.hooks.hook("setPluginSettings",e)}}}notifyComponentUpdate(e){var t;const n=vf().find(s=>s.packageName===this.plugin.descriptor.packageName);if(n!=null&&n.id){if(e){const s=[e.appContext.app,e.uid,(t=e.parent)==null?void 0:t.uid,e];ut.callHook("component:updated",...s)}else ut.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:n.id,plugin:this.plugin})}}addInspector(e){this.hooks.callHook("addInspector",{inspector:e,plugin:this.plugin}),this.plugin.descriptor.settings&&v4(e.id,this.plugin.descriptor.settings)}sendInspectorTree(e){this.hooks.callHook("sendInspectorTree",{inspectorId:e,plugin:this.plugin})}sendInspectorState(e){this.hooks.callHook("sendInspectorState",{inspectorId:e,plugin:this.plugin})}selectInspectorNode(e,t){this.hooks.callHook("customInspectorSelectNode",{inspectorId:e,nodeId:t,plugin:this.plugin})}visitComponentTree(e){return this.hooks.callHook("visitComponentTree",e)}now(){return Date.now()}addTimelineLayer(e){this.hooks.callHook("timelineLayerAdded",{options:e,plugin:this.plugin})}addTimelineEvent(e){this.hooks.callHook("timelineEventAdded",{options:e,plugin:this.plugin})}getSettings(e){return _f(e??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(e){return this.hooks.callHook("getComponentInstances",{app:e})}getComponentBounds(e){return this.hooks.callHook("getComponentBounds",{instance:e})}getComponentName(e){return this.hooks.callHook("getComponentName",{instance:e})}highlightElement(e){const t=e.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:t})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},E4=b4;T();T();T();T();var w4="__vue_devtool_undefined__",x4="__vue_devtool_infinity__",k4="__vue_devtool_negative_infinity__",A4="__vue_devtool_nan__";T();T();var S4={[w4]:"undefined",[A4]:"NaN",[x4]:"Infinity",[k4]:"-Infinity"};Object.entries(S4).reduce((e,[t,n])=>(e[n]=t,e),{});T();T();T();T();T();var gc,vc;(vc=(gc=W).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(gc.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function C4(e,t){return bf.setupDevToolsPlugin(e,t)}function T4(e,t){const[n,s]=e;if(n.app!==t)return;const a=new E4({plugin:{setupFn:s,descriptor:n},ctx:ms});n.packageName==="vuex"&&a.on.editInspectorState(r=>{a.sendInspectorState(r.inspectorId)}),s(a)}function O4(e){W.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(e)||(W.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(e),cl.forEach(t=>{T4(t,e)}))}T();T();var Us="__VUE_DEVTOOLS_ROUTER__",rs="__VUE_DEVTOOLS_ROUTER_INFO__",yc,_c;(_c=(yc=W)[rs])!=null||(yc[rs]={currentRoute:null,routes:[]});var bc,Ec;(Ec=(bc=W)[Us])!=null||(bc[Us]={});new Proxy(W[rs],{get(e,t){return W[rs][t]}});new Proxy(W[Us],{get(e,t){if(t==="value")return W[Us]}});function I4(e){const t=new Map;return((e==null?void 0:e.getRoutes())||[]).filter(n=>!t.has(n.path)&&t.set(n.path,1))}function pl(e){return e.map(t=>{let{path:n,name:s,children:a,meta:r}=t;return a!=null&&a.length&&(a=pl(a)),{path:n,name:s,children:a,meta:r}})}function R4(e){if(e){const{fullPath:t,hash:n,href:s,path:a,name:r,matched:o,params:l,query:i}=e;return{fullPath:t,hash:n,href:s,path:a,name:r,params:l,query:i,matched:pl(o)}}return e}function P4(e,t){function n(){var s;const a=(s=e.app)==null?void 0:s.config.globalProperties.$router,r=R4(a==null?void 0:a.currentRoute.value),o=pl(I4(a)),l=console.warn;console.warn=()=>{},W[rs]={currentRoute:r?Ki(r):{},routes:Ki(o)},W[Us]=a,console.warn=l}n(),bf.on.componentUpdated(as(()=>{var s;((s=t.value)==null?void 0:s.app)===e.app&&(n(),!ft.highPerfModeEnabled&&ms.hooks.callHook("routerInfoUpdated",{state:W[rs]}))},200))}function D4(e){return{async getInspectorTree(t){const n={...t,app:tt.value.app,rootNodes:[]};return await new Promise(s=>{e.callHookWith(async a=>{await Promise.all(a.map(r=>r(n))),s()},"getInspectorTree")}),n.rootNodes},async getInspectorState(t){const n={...t,app:tt.value.app,state:null},s={currentTab:`custom-inspector:${t.inspectorId}`};return await new Promise(a=>{e.callHookWith(async r=>{await Promise.all(r.map(o=>o(n,s))),a()},"getInspectorState")}),n.state},editInspectorState(t){const n=new V2,s={...t,app:tt.value.app,set:(a,r=t.path,o=t.state.value,l)=>{n.set(a,r,o,l||n.createDefaultSetCallback(t.state))}};e.callHookWith(a=>{a.forEach(r=>r(s))},"editInspectorState")},sendInspectorState(t){const n=Sa(t);e.callHook("sendInspectorState",{inspectorId:t,plugin:{descriptor:n.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return e4()},cancelInspectComponentInspector(){return J2()},getComponentRenderCode(t){const n=ao(tt.value,t);if(n)return(n==null?void 0:n.type)instanceof Function?n.type.toString():n.render.toString()},scrollToComponent(t){return t4({id:t})},openInEditor:h4,getVueInspector:a4,toggleApp(t){const n=rr.value.find(s=>s.id===t);n&&(m4(t),d4(n),P4(n,tt),gf(),O4(n.app))},inspectDOM(t){const n=ao(tt.value,t);if(n){const[s]=al(n);s&&(W.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=s)}},updatePluginSettings(t,n,s){y4(t,n,s)},getPluginSettings(t){return{options:g4(t),values:_f(t)}}}}T();var wc,xc;(xc=(wc=W).__VUE_DEVTOOLS_ENV__)!=null||(wc.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});var kc=u4(),Ac,Sc;(Sc=(Ac=W).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(Ac.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:kc,get state(){return{...ft,activeAppRecordId:tt.id,activeAppRecord:tt.value,appRecords:rr.value}},api:D4(kc)});var ms=W.__VUE_DEVTOOLS_KIT_CONTEXT__;T();P2(L2());var Cc,Tc;(Tc=(Cc=W).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null||(Cc.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set});T();function L4(e){ft.highPerfModeEnabled=e??!ft.highPerfModeEnabled}T();T();T();function M4(e){ft.devtoolsClientDetected={...ft.devtoolsClientDetected,...e};const t=Object.values(ft.devtoolsClientDetected).some(Boolean);L4(!t)}var Oc,Ic;(Ic=(Oc=W).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(Oc.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=M4);T();T();T();T();T();T();T();var B4=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},Ef=class{constructor(e){this.generateIdentifier=e,this.kv=new B4}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},N4=class extends Ef{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){typeof t=="object"?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}};T();T();function $4(e){if("values"in Object)return Object.values(e);const t=[];for(const n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function V4(e,t){const n=$4(e);if("find"in n)return n.find(t);const s=n;for(let a=0;at(s,n))}function Ca(e,t){return e.indexOf(t)!==-1}function Rc(e,t){for(let n=0;nt.isApplicable(e))}findByName(e){return this.transfomers[e]}};T();T();var H4=e=>Object.prototype.toString.call(e).slice(8,-1),wf=e=>typeof e>"u",U4=e=>e===null,zs=e=>typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype,io=e=>zs(e)&&Object.keys(e).length===0,mn=e=>Array.isArray(e),z4=e=>typeof e=="string",j4=e=>typeof e=="number"&&!isNaN(e),K4=e=>typeof e=="boolean",W4=e=>e instanceof RegExp,js=e=>e instanceof Map,Ks=e=>e instanceof Set,xf=e=>H4(e)==="Symbol",G4=e=>e instanceof Date&&!isNaN(e.valueOf()),q4=e=>e instanceof Error,Pc=e=>typeof e=="number"&&isNaN(e),Y4=e=>K4(e)||U4(e)||wf(e)||j4(e)||z4(e)||xf(e),X4=e=>typeof e=="bigint",Z4=e=>e===1/0||e===-1/0,Q4=e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),J4=e=>e instanceof URL;T();var kf=e=>e.replace(/\./g,"\\."),Mr=e=>e.map(String).map(kf).join("."),Ms=e=>{const t=[];let n="";for(let a=0;anull,()=>{}),It(X4,"bigint",e=>e.toString(),e=>typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),It(G4,"Date",e=>e.toISOString(),e=>new Date(e)),It(q4,"Error",(e,t)=>{const n={name:e.name,message:e.message};return t.allowedErrorProps.forEach(s=>{n[s]=e[s]}),n},(e,t)=>{const n=new Error(e.message);return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(s=>{n[s]=e[s]}),n}),It(W4,"regexp",e=>""+e,e=>{const t=e.slice(1,e.lastIndexOf("/")),n=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,n)}),It(Ks,"set",e=>[...e.values()],e=>new Set(e)),It(js,"map",e=>[...e.entries()],e=>new Map(e)),It(e=>Pc(e)||Z4(e),"number",e=>Pc(e)?"NaN":e>0?"Infinity":"-Infinity",Number),It(e=>e===0&&1/e===-1/0,"number",()=>"-0",Number),It(J4,"URL",e=>e.toString(),e=>new URL(e))];function or(e,t,n,s){return{isApplicable:e,annotation:t,transform:n,untransform:s}}var Sf=or((e,t)=>xf(e)?!!t.symbolRegistry.getIdentifier(e):!1,(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,n)=>{const s=n.symbolRegistry.getValue(t[1]);if(!s)throw new Error("Trying to deserialize unknown symbol");return s}),e3=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),Cf=or(Q4,e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{const n=e3[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function Tf(e,t){return e!=null&&e.constructor?!!t.classRegistry.getIdentifier(e.constructor):!1}var Of=or(Tf,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{const n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return{...e};const s={};return n.forEach(a=>{s[a]=e[a]}),s},(e,t,n)=>{const s=n.classRegistry.getValue(t[1]);if(!s)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(s.prototype),e)}),If=or((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,n)=>{const s=n.customTransformerRegistry.findByName(t[1]);if(!s)throw new Error("Trying to deserialize unknown custom value");return s.deserialize(e)}),t3=[Of,Sf,If,Cf],Dc=(e,t)=>{const n=Rc(t3,a=>a.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};const s=Rc(Af,a=>a.isApplicable(e,t));if(s)return{value:s.transform(e,t),type:s.annotation}},Rf={};Af.forEach(e=>{Rf[e.annotation]=e});var n3=(e,t,n)=>{if(mn(t))switch(t[0]){case"symbol":return Sf.untransform(e,t,n);case"class":return Of.untransform(e,t,n);case"custom":return If.untransform(e,t,n);case"typed-array":return Cf.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{const s=Rf[t];if(!s)throw new Error("Unknown transformation: "+t);return s.untransform(e,n)}};T();var Un=(e,t)=>{const n=e.keys();for(;t>0;)n.next(),t--;return n.next().value};function Pf(e){if(Ca(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Ca(e,"prototype"))throw new Error("prototype is not allowed as a property");if(Ca(e,"constructor"))throw new Error("constructor is not allowed as a property")}var s3=(e,t)=>{Pf(t);for(let n=0;n{if(Pf(t),t.length===0)return n(e);let s=e;for(let r=0;ruo(r,t,[...n,...Ms(o)]));return}const[s,a]=e;a&&os(a,(r,o)=>{uo(r,t,[...n,...Ms(o)])}),t(s,n)}function a3(e,t,n){return uo(t,(s,a)=>{e=co(e,a,r=>n3(r,s,n))}),e}function r3(e,t){function n(s,a){const r=s3(e,Ms(a));s.map(Ms).forEach(o=>{e=co(e,o,()=>r)})}if(mn(t)){const[s,a]=t;s.forEach(r=>{e=co(e,Ms(r),()=>e)}),a&&os(a,n)}else os(t,n);return e}var o3=(e,t)=>zs(e)||mn(e)||js(e)||Ks(e)||Tf(e,t);function l3(e,t,n){const s=n.get(e);s?s.push(t):n.set(e,[t])}function i3(e,t){const n={};let s;return e.forEach(a=>{if(a.length<=1)return;t||(a=a.map(l=>l.map(String)).sort((l,i)=>l.length-i.length));const[r,...o]=a;r.length===0?s=o.map(Mr):n[Mr(r)]=o.map(Mr)}),s?io(n)?[s]:[s,n]:io(n)?void 0:n}var Df=(e,t,n,s,a=[],r=[],o=new Map)=>{var l;const i=Y4(e);if(!i){l3(e,a,t);const g=o.get(e);if(g)return s?{transformedValue:null}:g}if(!o3(e,n)){const g=Dc(e,n),_=g?{transformedValue:g.value,annotations:[g.type]}:{transformedValue:e};return i||o.set(e,_),_}if(Ca(r,e))return{transformedValue:null};const u=Dc(e,n),p=(l=u==null?void 0:u.value)!=null?l:e,f=mn(p)?[]:{},d={};os(p,(g,_)=>{if(_==="__proto__"||_==="constructor"||_==="prototype")throw new Error(`Detected property ${_}. This is a prototype pollution risk, please remove it from your object.`);const E=Df(g,t,n,s,[...a,_],[...r,e],o);f[_]=E.transformedValue,mn(E.annotations)?d[_]=E.annotations:zs(E.annotations)&&os(E.annotations,(b,x)=>{d[kf(_)+"."+x]=b})});const m=io(d)?{transformedValue:f,annotations:u?[u.type]:void 0}:{transformedValue:f,annotations:u?[u.type,d]:d};return i||o.set(e,m),m};T();T();function Lf(e){return Object.prototype.toString.call(e).slice(8,-1)}function Lc(e){return Lf(e)==="Array"}function c3(e){if(Lf(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function u3(e,t,n,s,a){const r={}.propertyIsEnumerable.call(s,t)?"enumerable":"nonenumerable";r==="enumerable"&&(e[t]=n),a&&r==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function po(e,t={}){if(Lc(e))return e.map(a=>po(a,t));if(!c3(e))return e;const n=Object.getOwnPropertyNames(e),s=Object.getOwnPropertySymbols(e);return[...n,...s].reduce((a,r)=>{if(Lc(t.props)&&!t.props.includes(r))return a;const o=e[r],l=po(o,t);return u3(a,r,l,e,t.nonenumerable),a},{})}var Ae=class{constructor({dedupe:e=!1}={}){this.classRegistry=new N4,this.symbolRegistry=new Ef(t=>{var n;return(n=t.description)!=null?n:""}),this.customTransformerRegistry=new F4,this.allowedErrorProps=[],this.dedupe=e}serialize(e){const t=new Map,n=Df(e,t,this,this.dedupe),s={json:n.transformedValue};n.annotations&&(s.meta={...s.meta,values:n.annotations});const a=i3(t,this.dedupe);return a&&(s.meta={...s.meta,referentialEqualities:a}),s}deserialize(e){const{json:t,meta:n}=e;let s=po(t);return n!=null&&n.values&&(s=a3(s,n.values,this)),n!=null&&n.referentialEqualities&&(s=r3(s,n.referentialEqualities)),s}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e))}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}};Ae.defaultInstance=new Ae;Ae.serialize=Ae.defaultInstance.serialize.bind(Ae.defaultInstance);Ae.deserialize=Ae.defaultInstance.deserialize.bind(Ae.defaultInstance);Ae.stringify=Ae.defaultInstance.stringify.bind(Ae.defaultInstance);Ae.parse=Ae.defaultInstance.parse.bind(Ae.defaultInstance);Ae.registerClass=Ae.defaultInstance.registerClass.bind(Ae.defaultInstance);Ae.registerSymbol=Ae.defaultInstance.registerSymbol.bind(Ae.defaultInstance);Ae.registerCustom=Ae.defaultInstance.registerCustom.bind(Ae.defaultInstance);Ae.allowErrorProps=Ae.defaultInstance.allowErrorProps.bind(Ae.defaultInstance);T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();var Mc,Bc;(Bc=(Mc=W).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(Mc.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var Nc,$c;($c=(Nc=W).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(Nc.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var Vc,Fc;(Fc=(Vc=W).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(Vc.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var Hc,Uc;(Uc=(Hc=W).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(Hc.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var zc,jc;(jc=(zc=W).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(zc.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var Kc,Wc;(Wc=(Kc=W).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(Kc.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);T();T();T();T();T();T();T();const p3=JSON.parse('{"encrypt":{},"logo":"/logo.png","author":{"name":"Zzz","url":"https://ylzhong.top"},"fullscreen":true,"contributors":false,"docsDir":"src","repo":"https://github.com/870138612/870138612.github.io","footer":"终将美好,我们的春夏秋冬。","copyright":"Copyright © 2023-present Liang","displayFooter":true,"pageInfo":["Author","Category","Tag","Date","Original","Word","ReadingTime"],"blog":{"sidebarDisplay":"mobile","intro":"/intro.html"},"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"编辑此页","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"星标","empty":"$text 为空"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家"},"navbar":[{"text":"导航","icon":"daohang","link":"/home.md"},{"text":"文章","icon":"articlelist","link":"/article/"},{"text":"分类","icon":"fenlei","link":"/category/"},{"text":"标签","icon":"tag","link":"/tag/"},{"text":"时间轴","icon":"timeline","link":"/timeline/"}],"sidebar":{"/":[{"collapsible":true,"text":"408","icon":"discovery","prefix":"discovery/","children":"structure"},{"collapsible":true,"text":"笔记","icon":"note","prefix":"note/","children":"structure"},"intro"]}}}}'),f3=te(p3),Mf=()=>f3,Bf=Symbol(""),d3=()=>{const e=Ce(Bf);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},m3=(e,t)=>{const{locales:n,...s}=e;return{...s,...n==null?void 0:n[t]}},h3=Zt({enhance({app:e}){const t=Mf(),n=e._context.provides[Yo],s=w(()=>m3(t.value,n.routeLocale.value));e.provide(Bf,s),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return s.value}}}),C4({app:e,id:"org.vuejs.vuepress.plugin-theme-data",label:"VuePress Theme Data Plugin",packageName:"@vuepress/plugin-theme-data",homepage:"https://v2.vuepress.vuejs.org",logo:"https://v2.vuepress.vuejs.org/images/hero.png",componentStateTypes:["VuePress"]},a=>{a.on.inspectComponent(r=>{r.instanceData.state.push({type:"VuePress",key:"themeData",editable:!1,value:t.value},{type:"VuePress",key:"themeLocaleData",editable:!1,value:s.value})})})}}),g3=Object.freeze(Object.defineProperty({__proto__:null,default:h3},Symbol.toStringTag,{value:"Module"})),v3=e=>new Promise(t=>{setTimeout(t,e)}),y3=e=>{const t=at();return w(()=>e[t.value]??{})},_3=/language-(shellscript|shell|bash|sh|zsh)/,b3=({delay:e=500,duration:t=2e3,locales:n,selector:s,showInMobile:a,ignoreSelector:r=[],transform:o})=>{const l=Qo("(max-width: 419px)"),i=w(()=>!l.value||a),u=y3(n),p=Re(),f=E=>{var x;if(E.hasAttribute("copy-code"))return;const b=document.createElement("button");b.type="button",b.classList.add("vp-copy-code-button"),b.setAttribute("aria-label",u.value.copy),b.setAttribute("data-copied",u.value.copied),(x=E.parentElement)==null||x.insertBefore(b,E),E.setAttribute("copy-code","")};fe(()=>[p.value.path,i.value],async()=>{document.body.classList.toggle("no-copy-code",!i.value),i.value&&(await Yt(),await v3(e),document.querySelectorAll(s.join(",")).forEach(f))},{immediate:!0});const{copy:m}=cv({legacy:!0}),g=new WeakMap,_=async(E,b,x)=>{const v=b.cloneNode(!0);r.length&&v.querySelectorAll(r.join(",")).forEach(H=>{H.remove()}),o&&o(v);let k=v.textContent||"";if(_3.test(E.className)&&(k=k.replace(/^ *(\$|>) /gm,"")),await m(k),t<=0)return;x.classList.add("copied"),clearTimeout(g.get(x));const L=setTimeout(()=>{x.classList.remove("copied"),x.blur(),g.delete(x)},t);g.set(x,L)};He("click",E=>{const b=E.target;if(i.value&&b.matches('div[class*="language-"] > button.vp-copy-code-button')){const x=b.parentElement,v=b.nextElementSibling;if(!x||!v)return;_(x,v,b)}})};var E3=[],w3={"/":{copy:"复制代码",copied:"已复制"}},x3=['[vp-content] div[class*="language-"] pre'];const k3=Zt({setup:()=>{b3({selector:x3,ignoreSelector:E3,locales:w3,duration:2e3,delay:500,showInMobile:!1})}}),A3=Object.freeze(Object.defineProperty({__proto__:null,default:k3},Symbol.toStringTag,{value:"Module"})),S3=Zt({setup(){He("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})}}),C3=Object.freeze(Object.defineProperty({__proto__:null,default:S3},Symbol.toStringTag,{value:"Module"})),T3=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),O3={enhance:({app:e})=>{}},I3=Object.freeze(Object.defineProperty({__proto__:null,default:O3},Symbol.toStringTag,{value:"Module"})),R3=e=>new Promise(t=>{setTimeout(t,e)}),P3=e=>{const t=at();return w(()=>e[t.value]??{})},D3=te({}),Nf=Symbol(""),L3=()=>Ce(Nf),M3=e=>{e.provide(Nf,D3)},B3='
',N3=e=>Te(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),$f=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t($f(e))},e.onerror=()=>{n()})}),$3=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:s=>{const a=[];let r=-1;for(let o=0;o{e.goTo(a.indexOf(i.target))},a.push(l),s.appendChild(l)}e.on("change",()=>{r>=0&&a[r].classList.remove("active"),a[e.currIndex].classList.add("active"),r=e.currIndex})}}),n){const{isSupported:s,toggle:a}=tr();s.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{a()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:s=>{s.setAttribute("download",""),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener"),e.on("change",()=>{s.setAttribute("href",e.currSlide.data.src)})}})})},V3=(e,{scrollToClose:t=!0,download:n=!0,fullscreen:s=!0,...a})=>le(async()=>{const{default:r}=await import("./photoswipe.esm-GXRgw7eJ.js");return{default:r}},[]).then(({default:r})=>{let o=null;const l=e.map(i=>({html:B3,element:i,msrc:i.src}));return e.forEach((i,u)=>{const p=()=>{o==null||o.destroy(),o=new r({preloaderDelay:0,showHideAnimationType:"zoom",...a,dataSource:l,index:u,...t?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),$3(o,{download:n,fullscreen:s}),o.addFilter("thumbEl",()=>i),o.addFilter("placeholderSrc",()=>i.src),o.init()};i.getAttribute("photo-swipe")||(i.style.cursor="zoom-in",i.addEventListener("click",()=>{p()}),i.addEventListener("keypress",({key:f})=>{f==="Enter"&&p()}),i.setAttribute("photo-swipe","")),$f(i).then(f=>{l.splice(u,1,f),o==null||o.refreshSlideContent(u)})}),t?He("wheel",()=>{o==null||o.close()}):()=>{}}),F3=({selector:e,locales:t,delay:n=500,download:s=!0,fullscreen:a=!0,scrollToClose:r=!0})=>{const o=L3(),l=P3(t),i=Re(),u=ye();let p=null;const f=()=>{const{photoSwipe:d}=u.value;d!==!1&&Yt().then(()=>R3(n)).then(async()=>{const m=Te(d)?d:e;p=await V3(N3(m),{...o.value,...l.value,download:s,fullscreen:a,scrollToClose:r})})};De(()=>{f(),fe(()=>[i.value.path,o.value],()=>{p==null||p(),f()})}),Qs(()=>{p==null||p()})};var H3={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const U3="[vp-content] :not(a) > img:not([no-view])",z3=H3,j3=800,K3=!0,W3=!0,G3=!0;var q3=Zt({enhance:({app:e})=>{M3(e)},setup:()=>{F3({selector:U3,delay:j3,locales:z3,download:K3,fullscreen:W3,scrollToClose:G3})}});const Y3=Object.freeze(Object.defineProperty({__proto__:null,default:q3},Symbol.toStringTag,{value:"Module"})),{entries:X3}=Object,Vf="VUEPRESS_REDIRECT_STATUS",Gc=yv(Vf,{}),qc=Ev(Vf,{}),Z3=e=>{const t=_v(),n=at(),s=X3(e.config);return w(()=>{if(s.some(([a])=>n.value===a)){for(const a of t.value)for(const[r,o]of s)if(o.includes(a))return r===n.value?null:{lang:a,localePath:r}}return null})};var Q3=F({name:"RedirectModal",props:{config:{type:Object,required:!0},locales:{type:Object,required:!0}},setup(e){const t=vn(),n=zp(),s=at(),a=Z3(e.config),r=te(),o=el(r),l=te(!1),i=w(()=>{if(!a.value)return null;const{lang:p,localePath:f}=a.value,d=[e.locales[f],e.locales[s.value]];return{hint:d.map(({hint:m})=>m.replace("$1",p)),switch:d.map(({switch:m})=>m.replace("$1",p)).join(" / "),cancel:d.map(({cancel:m})=>m).join(" / "),remember:d.map(({remember:m})=>m).join(" / ")}}),u=()=>{qc.value[s.value]=!0,l.value&&(Gc.value[s.value]=!0),o.value=!1};return fe(n,()=>{o.value=!1}),De(async()=>{r.value=document.body,await Yt(),a.value&&!qc.value[s.value]&&!Gc.value[s.value]&&(o.value=!0)}),$o(()=>{o.value=!1}),()=>c(yp,{name:"redirect-modal-fade"},()=>{var p,f,d,m;return o.value?c("div",{key:"mask",class:"redirect-modal-mask"},c("div",{key:"popup",class:"redirect-modal-wrapper"},[c("div",{class:"redirect-modal-content"},(p=i.value)==null?void 0:p.hint.map(g=>c("p",g))),c("div",{class:"redirect-modal-hint"},[c("input",{id:"remember-redirect",type:"checkbox",value:l.value,onChange:()=>{l.value=!l.value}}),c("label",{for:"remember-redirect"},(f=i.value)==null?void 0:f.remember)]),c("button",{type:"button",class:"redirect-modal-action primary",onClick:()=>{u(),t.replace(n.value.replace(s.value,a.value.localePath))}},(d=i.value)==null?void 0:d.switch),c("button",{type:"button",class:"redirect-modal-action",onClick:()=>{u()}},(m=i.value)==null?void 0:m.cancel)])):null})}}),J3={config:{"/":["zh-CN"]},autoLocale:!1,defaultLocale:"/",localeFallback:!0,defaultBehavior:"defaultLocale"},e6={"/":{name:"简体中文",hint:"您的首选语言是 $1,是否切换到该语言?",switch:"切换到 $1",cancel:"取消",remember:"记住我的选择"}};const Ff=J3;var t6=Zt({setup(){},rootComponents:[()=>c(Q3,{config:Ff,locales:e6})]});const n6=Object.freeze(Object.defineProperty({__proto__:null,config:Ff,default:t6},Symbol.toStringTag,{value:"Module"})),s6=e=>typeof e<"u",{keys:a6}=Object,de=({name:e="",color:t="currentColor",ariaLabel:n},{attrs:s,slots:a})=>{var r;return c("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":n??`${e} icon`,...s},(r=a.default)==null?void 0:r.call(a))};de.displayName="IconBase";const fl=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},r6=e=>Mn(e)?e:`https://github.com/${e}`,dl=(e="")=>!Mn(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,Hf=()=>c(de,{name:"github"},()=>c("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Hf.displayName="GitHubIcon";const Uf=()=>c(de,{name:"gitee"},()=>c("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Uf.displayName="GiteeIcon";const zf=()=>c(de,{name:"bitbucket"},()=>c("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));zf.displayName="BitbucketIcon";const jf=()=>c(de,{name:"source"},()=>c("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));jf.displayName="SourceIcon";const o6=({link:e,type:t=dl(e??"")})=>{if(!t)return null;const n=t.toLowerCase();return c(n==="bitbucket"?zf:n==="github"?Hf:n==="gitlab"?"GitLab":n==="gitee"?Uf:jf)},l6=(e,t=0)=>{let n=3735928559^t,s=1103547991^t;for(let a=0,r;a>>16,2246822507),n^=Math.imul(s^s>>>13,3266489909),s=Math.imul(s^s>>>16,2246822507),s^=Math.imul(n^n>>>13,3266489909),4294967296*(2097151&s)+(n>>>0)},ra=(e,t)=>l6(e)%t;let i6=class{constructor(){ur(this,"containerElement");ur(this,"messageElements",{});const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const s=document.createElement("div"),a=Date.now();return s.className="message move-in",s.innerHTML=t,this.containerElement.appendChild(s),this.messageElements[a]=s,n>0&&setTimeout(()=>{this.close(a)},n),a}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else a6(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const Kf=/#.*$/u,c6=e=>{const t=Kf.exec(e);return t?t[0]:""},Yc=e=>decodeURI(e).replace(Kf,"").replace(/\/index\.html$/iu,"/").replace(/\/(README|index)\.md$/iu,"/").replace(/\.(?:html|md)$/iu,""),Wf=(e,t)=>{if(!s6(t))return!1;const n=Yc(e.path),s=Yc(t),a=c6(t);return a?a===e.hash&&(!s||n===s):n===s};var u6=e=>Object.prototype.toString.call(e)==="[object Object]",Ws=e=>typeof e=="string";const{isArray:Gf}=Array,Xc=e=>u6(e)&&Ws(e.name),Gs=(e,t=!1)=>e?Gf(e)?e.map(n=>Ws(n)?{name:n}:Xc(n)?n:null).filter(n=>n!==null):Ws(e)?[{name:e}]:Xc(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],qf=(e,t)=>{if(e){if(Gf(e)&&e.every(Ws))return e;if(Ws(e))return[e];console.error(`Expect ${t} to be \`string[] | string | undefined\`, but got`,e)}return[]},Yf=e=>qf(e,"category"),Xf=e=>qf(e,"tag"),p6=e=>{const t=at();return w(()=>e[t.value]??{})};var Zc={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const Zf=()=>{const e=Re();return w(()=>e.value.readingTime??null)},Qf=(e,t)=>{const{minutes:n,words:s}=e,{less1Minute:a,word:r,time:o}=t;return{time:n<1?a:o.replace("$time",Math.round(n).toString()),words:r.replace("$word",s.toString())}},Qc={words:"",time:""},fo=typeof Zc>"u"?null:Zc,Jf=()=>fo?p6(fo):w(()=>null),f6=()=>{if(typeof fo>"u")return w(()=>Qc);const e=Zf(),t=Jf();return w(()=>e.value&&t.value?Qf(e.value,t.value):Qc)},Qt=()=>Mf(),ce=()=>d3(),rt=()=>{const e=Qt();return w(()=>!!e.value.pure)},Ta=()=>null,d6="719px",m6="1440px",h6="true",g6="9",yn={mobileBreakPoint:d6,pcBreakPoint:m6,enableThemeColor:h6,"theme-1":"#f26d6d","theme-2":"#f1cbcd","theme-3":"#3eaf7c","theme-4":"#fb9b5f",colorNumber:g6},ml={"/discovery/":["2computerorganization","1datastructure","3operatingsystem","4network"],"/note/":["english","higherMathematics","linearAgrbra","politics"]},ze=e=>{const{icon:t="",color:n,size:s}=e,a=n||s?{}:null;return n&&(a.color=n),s&&(a.height=Number.isNaN(Number(s))?s:`${s}px`),Mn(t)?c("img",{class:"icon",src:t,alt:"","no-view":"",style:a}):nr(t)?c("img",{class:"icon",src:ke(t),alt:"","aria-hidden":"","no-view":"",style:a}):c(St("FontIcon"),e)};ze.displayName="HopeIcon";const ed=()=>{const e=ce();return w(()=>e.value.author)},v6="http://.",$n=()=>{const e=vn(),t=Mt();return n=>{if(n)if(nr(n))t.path!==n&&e.push(n);else if(ea(n))window&&window.open(n);else{const s=t.path.slice(0,t.path.lastIndexOf("/"));e.push(new URL(`${s}/${encodeURI(n)}`,v6).pathname)}}},td=()=>{const e=ye(),t=ed();return w(()=>{const{author:n}=e.value;return n?Gs(n):n===!1?[]:Gs(t.value,!1)})},y6=()=>{const e=ye(),t=Ce(Symbol.for("categoryMap"));return w(()=>Yf(e.value.category??e.value.categories).map(n=>{var s;return{name:n,path:((s=t==null?void 0:t.value.map[n])==null?void 0:s.path)??""}}))},_6=()=>{const e=ye(),t=Ce(Symbol.for("tagMap"));return w(()=>Xf(e.value.tag??e.value.tags).map(n=>{var s;return{name:n,path:((s=t==null?void 0:t.value.map[n])==null?void 0:s.path)??""}}))},b6=()=>{const e=ye(),t=Re();return w(()=>{const n=tl(e.value.date);if(n)return n;const{createdTime:s}=t.value.git??{};return s?new Date(s):null})},E6=()=>{const e=ce(),t=Re(),n=ye(),s=td(),a=y6(),r=_6(),o=b6(),l=Zf(),i=f6(),u=w(()=>({author:s.value,category:a.value,date:o.value,localizedDate:t.value.localizedDate,tag:r.value,isOriginal:n.value.isOriginal??!1,readingTime:l.value,readingTimeLocale:i.value,pageview:n.value.pageview??!0})),p=w(()=>n.value.pageInfo??e.value.pageInfo??null);return{info:u,items:p}},hl=(e,t)=>"activeMatch"in t?new RegExp(t.activeMatch,"u").test(e.path):Wf(e,t.link),gl=(e,t)=>"children"in t?!!t.prefix&&Wf(e,t.prefix)||t.children.some(n=>gl(e,n)):hl(e,t),mo=e=>!Ko(e)&&!ea(e);var Je=(e=>(e.title="t",e.shortTitle="s",e.icon="i",e.index="I",e.order="O",e.breadcrumbExclude="b",e))(Je||{}),We=(e=>(e.type="y",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e))(We||{}),nd=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(nd||{});const Ha=(e,t=!1,n)=>{const{meta:s,path:a,notFound:r}=bt(e,n);return r?{text:a,link:a}:{text:!t&&s[Je.shortTitle]?s[Je.shortTitle]:s[Je.title]||a,link:a,...s[Je.icon]?{icon:s[Je.icon]}:{}}},Tn=(e="",t="")=>nr(t)||ea(t)?t:`${bp(e)}${t}`,sd=(e,t)=>{const n=Te(e)?Ha(Tn(t,e)):e.link?{...e,link:mo(e.link)?bt(Tn(t,e.link)).path:e.link}:e;if("children"in n){const s=Tn(t,n.prefix),a=n.children==="structure"?ml[s]:n.children;return{...n,prefix:s,children:a.map(r=>sd(r,s))}}return{...n}},ho=({config:e,prefix:t=""})=>e.map(n=>sd(n,t)),w6=({config:e,routePath:t,headerDepth:n})=>{const s=Pn(e).sort((a,r)=>r.length-a.length);for(const a of s)if(Va(decodeURI(t),a)){const r=e[a];return ho({config:r==="structure"?ml[a]:r||[],headerDepth:n,prefix:a})}return console.warn(`${decodeURI(t)} is missing sidebar config.`),[]},x6=({config:e,headerDepth:t,routeLocale:n,routePath:s})=>e==="structure"?ho({config:ml[n],headerDepth:t,prefix:n}):no(e)?ho({config:e,headerDepth:t}):Za(e)?w6({config:e,routePath:s,headerDepth:t}):[],ad=Symbol(""),k6=()=>{const e=ye(),t=ce(),n=at(),s=zp(),a=w(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),r=w(()=>e.value.headerDepth??t.value.headerDepth??2),o=w(()=>x6({config:a.value,headerDepth:r.value,routeLocale:n.value,routePath:s.value}));kt(ad,o)},vl=()=>{const e=Ce(ad);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},{mobileBreakPoint:A6,pcBreakPoint:S6}=yn,Jc=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,oa=()=>{const e=te(!1),t=te(!1),n=()=>{e.value=window.innerWidth<=(Jc(A6)??719),t.value=window.innerWidth>=(Jc(S6)??1440)};return He("resize",n,!1),He("orientationchange",n,!1),De(()=>{n()}),{isMobile:e,isPC:t}},rd=Symbol(""),la=()=>{const e=Ce(rd);if(!e)throw new Error("useDarkmode() is called without provider.");return e},C6=e=>{const t=Qt(),n=dv(),s=w(()=>t.value.darkmode??"switch"),a=Jo("vuepress-theme-hope-scheme","auto"),r=w(()=>{const l=s.value;return l==="disable"?!1:l==="enable"?!0:l==="auto"?n.value:l==="toggle"?a.value==="dark":a.value==="dark"||a.value==="auto"&&n.value}),o=w(()=>{const l=s.value;return l==="switch"||l==="toggle"});e.provide(rd,{canToggle:o,config:s,isDarkmode:r,status:a}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>r.value}})},T6=()=>{const{config:e,isDarkmode:t,status:n}=la();Ho(()=>{e.value==="disable"?n.value="light":e.value==="enable"?n.value="dark":e.value==="toggle"&&n.value==="auto"&&(n.value="light")}),De(()=>{fe(t,s=>document.documentElement.setAttribute("data-theme",s?"dark":"light"),{immediate:!0})})};var O6=F({name:"PageFooter",setup(){const e=Qt(),t=ce(),n=ye(),s=td(),a=w(()=>{const{copyright:u,footer:p}=n.value;return p!==!1&&!!(u||p||t.value.displayFooter)}),r=w(()=>{const{footer:u}=n.value;return u===!1?!1:Te(u)?u:t.value.footer??""}),o=w(()=>s.value.map(({name:u})=>u).join(", ")),l=u=>`Copyright © ${new Date().getFullYear()} ${o.value} ${u?`${u} Licensed`:""}`,i=w(()=>{const{copyright:u,license:p=""}=n.value,{license:f}=e.value,{copyright:d}=t.value;return u??(p?l(p):d??(o.value||f?l(f):!1))});return()=>a.value?c("footer",{class:"vp-footer-wrapper","vp-footer":""},[r.value?c("div",{class:"vp-footer",innerHTML:r.value}):null,i.value?c("div",{class:"vp-copyright",innerHTML:i.value}):null]):null}}),st=F({name:"AutoLink",props:{config:{type:Object,required:!0}},emits:["focusout"],slots:Object,setup(e,{emit:t,slots:n}){return()=>{const{icon:s}=e.config;return c(zg,{...e,onFocusout:()=>t("focusout")},{default:n.default?()=>n.default():null,before:n.before?()=>n.before():s?()=>c(ze,{icon:s}):null,after:n.after?()=>n.after():null})}}}),I6=F({name:"NavbarDropdown",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Re(),s=ps(e,"config"),a=w(()=>s.value.ariaLabel??s.value.text),r=te(!1);fe(()=>n.value.path,()=>{r.value=!1});const o=l=>{l.detail===0&&(r.value=!r.value)};return()=>{var l;return c("div",{class:["vp-dropdown-wrapper",{open:r.value}]},[c("button",{type:"button",class:"vp-dropdown-title","aria-label":a.value,onClick:o},[((l=t.title)==null?void 0:l.call(t))||[c(ze,{icon:s.value.icon}),e.config.text],c("span",{class:"arrow"}),c("ul",{class:"vp-dropdown"},s.value.children.map((i,u)=>{const p=u===s.value.children.length-1;return c("li",{class:"vp-dropdown-item"},"children"in i?[c("h4",{class:"vp-dropdown-subtitle"},i.link?c(st,{config:i,onFocusout:()=>{i.children.length===0&&p&&(r.value=!1)}}):i.text),c("ul",{class:"vp-dropdown-subitems"},i.children.map((f,d)=>c("li",{class:"vp-dropdown-subitem"},c(st,{config:f,onFocusout:()=>{d===i.children.length-1&&p&&(r.value=!1)}}))))]:c(st,{config:i,onFocusout:()=>{p&&(r.value=!1)}}))}))])])}}});const od=(e,t="")=>Te(e)?Ha(Tn(t,e)):"children"in e?{...e,...e.link&&mo(e.link)?{link:bt(Tn(t,e.link)).path}:{},children:e.children.map(n=>od(n,Tn(t,e.prefix)))}:{...e,link:mo(e.link)?bt(Tn(t,e.link)).path:e.link},ld=()=>{const e=ce();return w(()=>(e.value.navbar||[]).map(t=>od(t)))},R6=()=>{const e=ce(),t=w(()=>e.value.repo),n=w(()=>t.value?r6(t.value):null),s=w(()=>t.value?dl(t.value):null),a=w(()=>n.value?e.value.repoLabel??s.value??"Source":null);return w(()=>!n.value||!a.value||e.value.repoDisplay===!1?null:{type:s.value??"Source",label:a.value,link:n.value})};var P6=F({name:"NavScreenMenu",props:{config:{type:Object,required:!0}},setup(e){const t=Re(),n=ps(e,"config"),s=w(()=>n.value.ariaLabel??n.value.text),a=te(!1);fe(()=>t.value.path,()=>{a.value=!1});const r=(o,l)=>l[l.length-1]===o;return()=>[c("button",{type:"button",class:["vp-nav-screen-menu-title",{active:a.value}],"aria-label":s.value,onClick:()=>{a.value=!a.value}},[c("span",{class:"text"},[c(ze,{icon:n.value.icon}),e.config.text]),c("span",{class:["arrow",a.value?"down":"end"]})]),c("ul",{class:["vp-nav-screen-menu",{hide:!a.value}]},n.value.children.map(o=>c("li",{class:"vp-nav-screen-menu-item"},"children"in o?[c("h4",{class:"vp-nav-screen-menu-subtitle"},o.link?c(st,{config:o,onFocusout:()=>{r(o,n.value.children)&&o.children.length===0&&(a.value=!1)}}):o.text),c("ul",{class:"vp-nav-screen-menu-subitems"},o.children.map(l=>c("li",{class:"vp-nav-screen-menu-subitem"},c(st,{config:l,onFocusout:()=>{r(l,o.children)&&r(o,n.value.children)&&(a.value=!1)}}))))]:c(st,{config:o,onFocusout:()=>{r(o,n.value.children)&&(a.value=!1)}}))))]}}),D6=F({name:"NavScreenLinks",setup(){const e=ld();return()=>e.value.length?c("nav",{class:"nav-screen-links"},e.value.map(t=>c("div",{class:"navbar-links-item"},"children"in t?c(P6,{config:t}):c(st,{config:t})))):null}});const id=()=>c(de,{name:"dark"},()=>c("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));id.displayName="DarkIcon";const cd=()=>c(de,{name:"light"},()=>c("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));cd.displayName="LightIcon";const ud=()=>c(de,{name:"auto"},()=>c("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));ud.displayName="AutoIcon";const pd=()=>c(de,{name:"enter-fullscreen"},()=>c("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));pd.displayName="EnterFullScreenIcon";const fd=()=>c(de,{name:"cancel-fullscreen"},()=>c("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));fd.displayName="CancelFullScreenIcon";const dd=()=>c(de,{name:"outlook"},()=>[c("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);dd.displayName="OutlookIcon";var md=F({name:"ColorModeSwitch",setup(){const{config:e,isDarkmode:t,status:n}=la(),s=rt(),a=()=>{e.value==="switch"?n.value={light:"dark",dark:"auto",auto:"light"}[n.value]:n.value=n.value==="light"?"dark":"light"},r=async o=>{if(!(document.startViewTransition&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!s.value)||!o){a();return}const l=o.clientX,i=o.clientY,u=Math.hypot(Math.max(l,innerWidth-l),Math.max(i,innerHeight-i)),p=t.value;await document.startViewTransition(async()=>{a(),await Yt()}).ready,t.value!==p&&document.documentElement.animate({clipPath:t.value?[`circle(${u}px at ${l}px ${i}px)`,`circle(0px at ${l}px ${i}px)`]:[`circle(0px at ${l}px ${i}px)`,`circle(${u}px at ${l}px ${i}px)`]},{duration:400,pseudoElement:t.value?"::view-transition-old(root)":"::view-transition-new(root)"})};return()=>c("button",{type:"button",class:"vp-color-mode-switch",id:"color-mode-switch",onClick:r},[c(ud,{style:{display:n.value==="auto"?"block":"none"}}),c(id,{style:{display:n.value==="dark"?"block":"none"}}),c(cd,{style:{display:n.value==="light"?"block":"none"}})])}}),L6=F({name:"ColorMode",setup(){const e=ce(),{canToggle:t}=la(),n=w(()=>e.value.outlookLocales.darkmode);return()=>t.value?c("div",{class:"vp-color-mode"},[c("label",{class:"vp-color-mode-title",for:"color-mode-switch"},n.value),c(md)]):null}});const Br="VUEPRESS_THEME_COLOR";var M6=F({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const s=document.documentElement.classList,a=Pn(e.themeColor);if(!n){localStorage.removeItem(Br),s.remove(...a);return}s.remove(...a.filter(r=>r!==n)),s.add(n),localStorage.setItem(Br,n)};return De(()=>{const n=localStorage.getItem(Br);n&&t(n)}),()=>c("ul",{class:"vp-theme-color-picker",id:"theme-color-picker"},[c("li",c("span",{class:"theme-color",onClick:()=>t()})),Nn(e.themeColor).map(([n,s])=>c("li",c("span",{style:{background:s},onClick:()=>t(n)})))])}});const Xn=yn.enableThemeColor==="true",B6=Xn?Vv(Nn(yn).filter(([e])=>e.startsWith("theme-"))):{};var N6=F({name:"ThemeColor",setup(){const e=ce(),t=w(()=>e.value.outlookLocales.themeColor);return()=>Xn?c("div",{class:"vp-theme-color"},[c("label",{class:"vp-theme-color-title",for:"theme-color-picker"},t.value),c(M6,{themeColor:B6})]):null}}),$6=F({name:"ToggleFullScreenButton",setup(){const{isSupported:e,isFullscreen:t,toggle:n}=tr();return()=>e?c("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:t.value,onClick:()=>n()},t.value?c(fd):c(pd)):null}}),hd=F({name:"ToggleFullScreenButton",setup(){const e=ce(),{isSupported:t}=tr(),n=w(()=>e.value.outlookLocales.fullscreen);return()=>t?c("div",{class:"full-screen-wrapper"},[c("label",{class:"full-screen-title",for:"full-screen-switch"},n.value),c($6)]):null}}),gd=F({name:"OutlookSettings",setup(){const e=Qt(),t=rt(),n=w(()=>!t.value&&e.value.fullscreen);return()=>c(Wp,()=>[Xn?c(N6):null,c(L6),n.value?c(hd):null])}}),V6=F({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const s=Re(),{isMobile:a}=oa(),r=Ue(),o=el(r);return De(()=>{r.value=document.body,fe(a,l=>{!l&&e.show&&(o.value=!1,t("close"))}),fe(()=>s.value.path,()=>{o.value=!1,t("close")})}),Qs(()=>{o.value=!1}),()=>c(es,{name:"fade",onEnter:()=>{o.value=!0},onAfterLeave:()=>{o.value=!1}},()=>{var l,i;return e.show?c("div",{id:"nav-screen",class:"vp-nav-screen"},c("div",{class:"vp-nav-screen-container"},[(l=n.before)==null?void 0:l.call(n),c(D6),c("div",{class:"vp-outlook-wrapper"},c(gd)),(i=n.after)==null?void 0:i.call(n)])):null})}}),F6=F({name:"NavbarBrand",setup(){const e=at(),t=ta(),n=ce(),s=w(()=>n.value.home??e.value),a=w(()=>t.value.title),r=w(()=>n.value.navbarTitle??a.value),o=w(()=>n.value.logo?ke(n.value.logo):null),l=w(()=>n.value.logoDark?ke(n.value.logoDark):null);return()=>c(Ve,{to:s.value,class:"vp-brand","aria-label":n.value.routeLocales.home},()=>[o.value?c("img",{class:["vp-nav-logo",{light:!!l.value}],src:o.value,alt:""}):null,l.value?c("img",{class:["vp-nav-logo dark"],src:l.value,alt:""}):null,r.value?c("span",{class:["vp-site-name",{"hide-in-pad":o.value&&(n.value.hideSiteNameOnMobile??!0)}]},r.value):null])}}),H6=F({name:"NavbarLinks",setup(){const e=ld();return()=>e.value.length?c("nav",{class:"vp-nav-links"},e.value.map(t=>c("div",{class:"vp-nav-item hide-in-mobile"},"children"in t?c(I6,{config:t}):c(st,{config:t})))):null}}),U6=F({name:"RepoLink",setup(){const e=R6();return()=>e.value?c("div",{class:"vp-nav-item vp-action"},c("a",{class:"vp-action-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},c(o6,{type:e.value.type,style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const vd=({active:e=!1},{emit:t})=>c("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},c("span",[c("span",{class:"vp-top"}),c("span",{class:"vp-middle"}),c("span",{class:"vp-bottom"})]));vd.displayName="ToggleNavbarButton";const go=(e,{emit:t})=>c("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},c("span",{class:"icon"}));go.displayName="ToggleSidebarButton",go.emits=["toggle"];var z6=F({name:"OutlookButton",setup(){const e=Qt(),t=Re(),{canToggle:n}=la(),{isSupported:s}=tr(),a=rt(),r=te(!1),o=w(()=>!a.value&&e.value.fullscreen&&s),l=w(()=>Xn||n.value||o.value);return fe(()=>t.value.path,()=>{r.value=!1}),()=>l.value?c("div",{class:"vp-nav-item hide-in-mobile"},n.value&&!o.value&&!Xn?c(md):o.value&&!n.value&&!Xn?c(hd):c("button",{type:"button",class:["vp-outlook-button",{open:r.value}],tabindex:"-1","aria-hidden":!0},[c(dd),c("div",{class:"vp-outlook-dropdown"},c(gd))])):null}}),j6=F({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const s=ce(),{isMobile:a}=oa(),r=te(!1),o=w(()=>{const{navbarAutoHide:p="mobile"}=s.value;return p!=="none"&&(p==="always"||a.value)}),l=w(()=>s.value.navbarLayout??{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),i={Brand:F6,Language:Ta,Links:H6,Repo:U6,Outlook:z6,Search:Wt("SearchBox")?St("SearchBox"):Ta},u=p=>i[p]??(Wt(p)?St(p):Ta);return()=>{var p,f,d,m,g,_,E,b,x;return[c("header",{key:"navbar",id:"navbar",class:["vp-navbar",{"auto-hide":o.value}],"vp-navbar":""},[c("div",{class:"vp-navbar-start"},[c(go,{onToggle:()=>{r.value&&(r.value=!1),t("toggleSidebar")}}),(p=n.startBefore)==null?void 0:p.call(n),(f=l.value.start)==null?void 0:f.map(v=>c(u(v))),(d=n.startAfter)==null?void 0:d.call(n)]),c("div",{class:"vp-navbar-center"},[(m=n.centerBefore)==null?void 0:m.call(n),(g=l.value.center)==null?void 0:g.map(v=>c(u(v))),(_=n.centerAfter)==null?void 0:_.call(n)]),c("div",{class:"vp-navbar-end"},[(E=n.endBefore)==null?void 0:E.call(n),(b=l.value.end)==null?void 0:b.map(v=>c(u(v))),(x=n.endAfter)==null?void 0:x.call(n),c(vd,{active:r.value,onToggle:()=>{r.value=!r.value}})])]),c(V6,{show:r.value,onClose:()=>{r.value=!1}},{before:n.screenTop?()=>n.screenTop():null,after:n.screenBottom?()=>n.screenBottom():null})]}}}),K6=F({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=Mt();return()=>Te(e.config.link)?c(st,{class:["vp-sidebar-link",{active:hl(t,e.config)}],config:{...e.config,exact:!0}}):c("p",e,[c(ze,{icon:e.config.icon}),e.config.text])}}),W6=F({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=Mt(),s=te(!1),a=w(()=>gl(n,e.config)),r=w(()=>hl(n,e.config)),o=w(()=>e.open||e.config.expanded&&!s.value);return()=>{const{collapsible:l,children:i=[],icon:u,prefix:p,link:f,text:d}=e.config;return c("section",{class:"vp-sidebar-group"},[c(l?"button":"p",{class:["vp-sidebar-header",{clickable:l||f,exact:r.value,active:a.value}],...l?{type:"button",onClick:()=>{s.value=!0,t("toggle")}}:{}},[c(ze,{icon:u}),f?c(st,{class:"vp-sidebar-title no-external-link-icon",config:{text:d,link:f}}):c("span",{class:"vp-sidebar-title"},d),l?c("span",{class:["vp-arrow",o.value?"down":"end"]}):null]),o.value||!l?c(yd,{key:p,config:i}):null])}}}),yd=F({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=Mt(),n=te(-1),s=a=>{n.value=a===n.value?-1:a};return fe(()=>t.path,()=>{const a=e.config.findIndex(r=>gl(t,r));n.value=a},{immediate:!0,flush:"post"}),()=>c("ul",{class:"vp-sidebar-links"},e.config.map((a,r)=>c("li","children"in a?c(W6,{config:a,open:r===n.value,onToggle:()=>s(r)}):c(K6,{config:a}))))}}),G6=F({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=Mt(),s=vl(),a=Ue();return De(()=>{fe(()=>n.hash,r=>{const o=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${r}"]`);if(!o)return;const{top:l,height:i}=a.value.getBoundingClientRect(),{top:u,height:p}=o.getBoundingClientRect();ul+i&&o.scrollIntoView(!1)},{immediate:!0})}),()=>{var r,o,l;return c("aside",{ref:a,key:"sidebar",id:"sidebar",class:"vp-sidebar","vp-sidebar":""},[(r=t.top)==null?void 0:r.call(t),((o=t.default)==null?void 0:o.call(t))??c(yd,{config:s.value}),(l=t.bottom)==null?void 0:l.call(t)])}}}),yl=F({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=vn(),s=ye(),a=Qt(),r=ce(),{isMobile:o,isPC:l}=oa(),i=rt(),[u,p]=to(!1),[f,d]=to(!1),m=vl(),g=te(!1),_=w(()=>e.noNavbar||s.value.navbar===!1||r.value.navbar===!1?!1:!!(r.value.logo??r.value.repo??r.value.navbar)),E=w(()=>e.noSidebar?!1:s.value.sidebar!==!1&&m.value.length!==0&&!s.value.home),b=w(()=>s.value.externalLinkIcon??a.value.externalLinkIcon??!0),x=w(()=>!e.noToc&&!s.value.home&&(s.value.toc??r.value.toc??!0)),v={x:0,y:0},k=N=>{v.x=N.changedTouches[0].clientX,v.y=N.changedTouches[0].clientY},L=N=>{const Z=N.changedTouches[0].clientX-v.x,$=N.changedTouches[0].clientY-v.y;Math.abs(Z)>Math.abs($)*1.5&&Math.abs(Z)>40&&(Z>0&&v.x<=80?p(!0):p(!1))};let H=0;return He("scroll",av(()=>{const N=window.scrollY;N<=58||N{N||p(!1)}),De(()=>{const N=el(document.body);fe(u,$=>{N.value=$});const Z=n.afterEach(()=>{p(!1)});Qs(()=>{N.value=!1,Z()})}),()=>c(Wt("GlobalEncrypt")?St("GlobalEncrypt"):fl,()=>c("div",{class:["theme-container",{"hide-navbar":g.value,"no-navbar":!_.value,"sidebar-collapsed":!o.value&&!l.value&&f.value,"sidebar-open":o.value&&u.value,"no-sidebar":!E.value&&!t.sidebar&&!t.sidebarTop&&!t.sidebarBottom,"external-link-icon":b.value,pure:i.value,"has-toc":x.value},e.containerClass,s.value.containerClass??""],"vp-container":"",onTouchStart:k,onTouchEnd:L},[_.value?c(j6,{onToggleSidebar:()=>p()},{startBefore:t.navbarStartBefore?()=>t.navbarStartBefore():null,startAfter:t.navbarStartAfter?()=>t.navbarStartAfter():null,centerBefore:t.navbarCenterBefore?()=>t.navbarCenterBefore():null,centerAfter:t.navbarCenterAfter?()=>t.navbarCenterAfter():null,endBefore:t.navbarEndBefore?()=>t.navbarEndBefore():null,endAfter:t.navbarEndAfter?()=>t.navbarEndAfter():null,screenTop:t.navScreenTop?()=>t.navScreenTop():null,screenBottom:t.navScreenBottom?()=>t.navScreenBottom():null}):null,c(es,{name:"fade"},()=>u.value?c("div",{class:"vp-sidebar-mask",onClick:()=>p(!1)}):null),c(es,{name:"fade"},()=>o.value?null:c("div",{class:"toggle-sidebar-wrapper",onClick:()=>d()},c("span",{class:["arrow",f.value?"end":"start"]}))),c(G6,{},{default:t.sidebar?()=>t.sidebar():null,top:t.sidebarTop?()=>t.sidebarTop():null,bottom:t.sidebarBottom?()=>t.sidebarBottom():null}),t.default(),c(O6)]))}});const oe=F({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=a=>{a.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,a.style.transform="translateY(-20px)",a.style.opacity="0"},s=a=>{a.style.transform="translateY(0)",a.style.opacity="1"};return()=>{const a={name:"drop",appear:e.appear,onAppear:n,onAfterAppear:s,onEnter:n,onAfterEnter:s,onBeforeLeave:n},r=()=>t.default();return e.type==="group"?c(yp,a,r):c(es,a,r)}}}),ls=({custom:e})=>c(Gp,{class:["theme-hope-content",{custom:e}],"vp-content":""});ls.displayName="MarkdownContent",ls.props={custom:Boolean};const _d=()=>c(de,{name:"author"},()=>c("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));_d.displayName="AuthorIcon";const bd=()=>c(de,{name:"calendar"},()=>c("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));bd.displayName="CalendarIcon";const Ed=()=>c(de,{name:"category"},()=>c("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));Ed.displayName="CategoryIcon";const wd=()=>c(de,{name:"print"},()=>c("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));wd.displayName="PrintIcon";const xd=()=>c(de,{name:"tag"},()=>c("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));xd.displayName="TagIcon";const kd=()=>c(de,{name:"timer"},()=>c("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));kd.displayName="TimerIcon";const Ad=()=>c(de,{name:"word"},()=>[c("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),c("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);Ad.displayName="WordIcon";const _n=()=>{const e=ce();return w(()=>e.value.metaLocales)};var q6=F({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0}},setup(e){const t=_n(),n=rt();return()=>e.author.length?c("span",{class:"page-author-info","aria-label":`${t.value.author}${n.value?"":"🖊"}`,...n.value?{}:{"data-balloon-pos":"up"}},[c(_d),c("span",e.author.map(s=>s.url?c("a",{class:"page-author-item",href:s.url,target:"_blank",rel:"noopener noreferrer"},s.name):c("span",{class:"page-author-item"},s.name))),c("span",{property:"author",content:e.author.map(s=>s.name).join(", ")})]):null}}),Y6=F({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0}},setup(e){const t=_n(),n=$n(),s=rt();return()=>e.category.length?c("span",{class:"page-category-info","aria-label":`${t.value.category}${s.value?"":"🌈"}`,...s.value?{}:{"data-balloon-pos":"up"}},[c(Ed),e.category.map(({name:a,path:r})=>c("span",{class:["page-category-item",{[`color${ra(a,Number(yn.colorNumber))}`]:!s.value,clickable:r}],role:r?"navigation":"",onClick:()=>{r&&n(r)}},a)),c("meta",{property:"articleSection",content:e.category.map(({name:a})=>a).join(",")})]):null}}),X6=F({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""}},setup(e){const t=Xo(),n=_n(),s=rt();return()=>e.date?c("span",{class:"page-date-info","aria-label":`${n.value.date}${s.value?"":"📅"}`,...s.value?{}:{"data-balloon-pos":"up"}},[c(bd),c("span",{"data-allow-mismatch":"text"},e.localizedDate||e.date.toLocaleDateString(t.value)),c("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),Z6=F({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=_n();return()=>e.isOriginal?c("span",{class:"page-original-info"},t.value.origin):null}}),Q6=F({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null}},setup(e){const t=_n(),n=rt(),s=w(()=>{if(!e.readingTime)return null;const{minutes:a}=e.readingTime;return a<1?"PT1M":`PT${Math.round(a)}M`});return()=>{var a,r;return(a=e.readingTimeLocale)!=null&&a.time?c("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${n.value?"":"⌛"}`,...n.value?{}:{"data-balloon-pos":"up"}},[c(kd),c("span",(r=e.readingTimeLocale)==null?void 0:r.time),c("meta",{property:"timeRequired",content:s.value})]):null}}}),J6=F({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]}},setup(e){const t=_n(),n=$n(),s=rt();return()=>e.tag.length?c("span",{class:"page-tag-info","aria-label":`${t.value.tag}${s.value?"":"🏷"}`,...s.value?{}:{"data-balloon-pos":"up"}},[c(xd),e.tag.map(({name:a,path:r})=>c("span",{class:["page-tag-item",{[`color${ra(a,Number(yn.colorNumber))}`]:!s.value,clickable:r}],role:r?"navigation":"",onClick:()=>{r&&n(r)}},a)),c("meta",{property:"keywords",content:e.tag.map(({name:a})=>a).join(",")})]):null}}),ey=F({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null}},setup(e){const t=_n(),n=rt();return()=>{var s,a,r;return(s=e.readingTimeLocale)!=null&&s.words?c("span",{class:"page-word-info","aria-label":`${t.value.words}${n.value?"":"🔠"}`,...n.value?{}:{"data-balloon-pos":"up"}},[c(Ad),c("span",(a=e.readingTimeLocale)==null?void 0:a.words),c("meta",{property:"wordCount",content:(r=e.readingTime)==null?void 0:r.words})]):null}}}),Sd=F({name:"PageInfo",components:{AuthorInfo:q6,CategoryInfo:Y6,DateInfo:X6,OriginalInfo:Z6,PageViewInfo:Ta,ReadingTimeInfo:Q6,TagInfo:J6,WordInfo:ey},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=rt();return()=>e.items?c("div",{class:"page-info"},e.items.map(n=>c(St(`${n}Info`),{...e.info,isPure:t.value}))):null}}),ty=F({name:"PrintButton",setup(){const e=Qt(),t=ce();return()=>e.value.print===!1?null:c("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},c(wd))}}),Cd=F({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=Mt(),s=Re(),a=_n(),[r,o]=to(),l=Ue(),i=te("-1.7rem"),u=f=>{var d;(d=l.value)==null||d.scrollTo({top:f,behavior:"smooth"})},p=()=>{if(l.value){const f=document.querySelector(".vp-toc-item.active");f?i.value=`${f.getBoundingClientRect().top-l.value.getBoundingClientRect().top+l.value.scrollTop}px`:i.value="-1.7rem"}else i.value="-1.7rem"};return De(()=>{fe(()=>n.hash,f=>{if(l.value){const d=document.querySelector(`#toc a.vp-toc-link[href$="${f}"]`);if(!d)return;const{top:m,height:g}=l.value.getBoundingClientRect(),{top:_,height:E}=d.getBoundingClientRect();_m+g&&u(l.value.scrollTop+_+E-m-g)}}),fe(()=>n.fullPath,p,{flush:"post",immediate:!0})}),()=>{var g,_;const f=({title:E,level:b,slug:x})=>c(Ve,{to:`#${x}`,class:["vp-toc-link",`level${b}`],onClick:()=>{o()}},()=>E),d=(E,b)=>E.length&&b>0?c("ul",{class:"vp-toc-list"},E.map(x=>{const v=d(x.children,b-1);return[c("li",{class:["vp-toc-item",{active:n.hash===`#${x.slug}`}]},f(x)),v?c("li",v):null]})):null,m=e.items.length?d(e.items,e.headerDepth):s.value.headers?d(s.value.headers,e.headerDepth):null;return m?c("div",{class:"vp-toc-placeholder"},[c("aside",{id:"toc","vp-toc":""},[(g=t.before)==null?void 0:g.call(t),c("div",{class:"vp-toc-header",onClick:()=>{o()}},[a.value.toc,c(ty),c("div",{class:["arrow",r.value?"down":"end"]})]),c("div",{class:["vp-toc-wrapper",r.value?"open":""],ref:l},[m,c("div",{class:"vp-toc-marker",style:{top:i.value}})]),(_=t.after)==null?void 0:_.call(t)])]):null}}}),_l=F({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=Re(),n=ce(),s=Ue(),a=({target:r})=>{const o=document.querySelector(r.hash);if(o){const l=()=>{o.removeAttribute("tabindex"),o.removeEventListener("blur",l)};o.setAttribute("tabindex","-1"),o.addEventListener("blur",l),o.focus(),window.scrollTo(0,0)}};return De(()=>{fe(()=>t.value.path,()=>s.value.focus())}),()=>[c("span",{ref:s,tabindex:"-1"}),c("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:a},n.value.routeLocales.skipToContent)]}});let Nr=null,bs=null;const vo={wait:()=>Nr,pending:()=>{Nr=new Promise(e=>{bs=e})},resolve:()=>{bs==null||bs(),Nr=null,bs=null}},Td=(e,{slots:t})=>c(es,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:vo.resolve,onBeforeLeave:vo.pending},()=>t.default());Td.displayName="FadeSlideY";const ny=(e,t)=>{const n=e.replace(t,"/").split("/"),s=[];let a=Wo(t);return n.forEach((r,o)=>{o!==n.length-1?(a+=`${r}/`,s.push({link:a,name:r||"Home"})):r!==""&&(a+=r,s.push({link:a,name:r}))}),s},eu=(e,t)=>e===!1?e:Za(e)?{...e,link:Ha(e.link,!0,t).link}:Te(e)?Ha(e,!0,t):null,yo=(e,t,n)=>{const s=e.findIndex(r=>r.link===t);if(s!==-1){const r=e[s+n];return r?r.link?r:"prefix"in r&&!bt(r.prefix).notFound?{...r,link:r.prefix}:null:null}for(const r of e)if("children"in r){const o=yo(r.children,t,n);if(o)return o}const a=e.findIndex(r=>"prefix"in r&&r.prefix===t);if(a!==-1){const r=e[a+n];return r?r.link?r:"prefix"in r&&!bt(r.prefix).notFound?{...r,link:r.prefix}:null:null}return null},sy=()=>{const e=ye(),t=ce(),n=vl(),s=Mt(),a=w(()=>{const o=eu(e.value.prev,s.path);return o===!1?null:o??(t.value.prevLink===!1?null:yo(n.value,s.path,-1))}),r=w(()=>{const o=eu(e.value.next,s.path);return o===!1?null:o??(t.value.nextLink===!1?null:yo(n.value,s.path,1))});return{prevLink:a,nextLink:r}},_o=(e,{slots:t})=>{var f,d;const{bgImage:n,bgImageDark:s,bgImageStyle:a,color:r,description:o,image:l,imageDark:i,header:u,features:p=[]}=e;return c("div",{class:"vp-feature-wrapper"},[n?c("div",{class:["vp-feature-bg",{light:s}],style:[{"background-image":`url(${n})`},a]}):null,s?c("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${s})`},a]}):null,c("div",{class:"vp-feature",style:r?{color:r}:{}},[((f=t.image)==null?void 0:f.call(t,e))??[l?c("img",{class:["vp-feature-image",{light:i}],src:ke(l),alt:""}):null,i?c("img",{class:"vp-feature-image dark",src:ke(i),alt:""}):null],((d=t.info)==null?void 0:d.call(t,e))??[u?c("h2",{class:"vp-feature-header"},u):null,o?c("p",{class:"vp-feature-description",innerHTML:o}):null],p.length?c("div",{class:"vp-features"},p.map(({icon:m,title:g,details:_,link:E})=>{const b=[c("h3",{class:"vp-feature-title"},[c(ze,{icon:m}),c("span",{innerHTML:g})]),c("p",{class:"vp-feature-details",innerHTML:_})];return E?Ko(E)?c("a",{class:"vp-feature-item link",href:E,"aria-label":g,target:"_blank"},b):c(Ve,{class:"vp-feature-item link",to:E,"aria-label":g},()=>b):c("div",{class:"vp-feature-item"},b)})):null])])};_o.displayName="FeaturePanel";var ay=F({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=ye(),s=ta(),a=w(()=>n.value.heroFullScreen??!1),r=w(()=>{const{heroText:u,tagline:p}=n.value;return{text:u??s.value.title??"Hello",tagline:p??s.value.description??"",isFullScreen:a.value}}),o=w(()=>{const{heroText:u,heroImage:p,heroImageDark:f,heroAlt:d,heroImageStyle:m}=n.value;return{image:p?ke(p):null,imageDark:f?ke(f):null,imageStyle:m,alt:d??u??"",isFullScreen:a.value}}),l=w(()=>{const{bgImage:u,bgImageDark:p,bgImageStyle:f}=n.value;return{image:Te(u)?ke(u):null,imageDark:Te(p)?ke(p):null,bgStyle:f,isFullScreen:a.value}}),i=w(()=>n.value.actions??[]);return()=>{var u,p,f;return c("header",{class:["vp-hero-info-wrapper",{fullscreen:a.value}]},[((u=t.bg)==null?void 0:u.call(t,l.value))??[l.value.image?c("div",{class:["vp-hero-mask",{light:l.value.imageDark}],style:[{"background-image":`url(${l.value.image})`},l.value.bgStyle]}):null,l.value.imageDark?c("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${l.value.imageDark})`},l.value.bgStyle]}):null],c("div",{class:"vp-hero-info"},[((p=t.logo)==null?void 0:p.call(t,o.value))??c(oe,{appear:!0,type:"group"},()=>{const{image:d,imageDark:m,imageStyle:g,alt:_}=o.value;return[d?c("img",{key:"light",class:["vp-hero-image",{light:m}],style:g,src:d,alt:_}):null,m?c("img",{key:"dark",class:"vp-hero-image dark",style:g,src:m,alt:_}):null]}),((f=t.info)==null?void 0:f.call(t,r.value))??c("div",{class:"vp-hero-infos"},[r.value.text?c(oe,{appear:!0,delay:.04},()=>c("h1",{id:"main-title",class:"vp-hero-title"},r.value.text)):null,r.value.tagline?c(oe,{appear:!0,delay:.08},()=>c("p",{id:"main-description",innerHTML:r.value.tagline})):null,i.value.length?c(oe,{appear:!0,delay:.12},()=>c("p",{class:"vp-hero-actions"},i.value.map(d=>c(st,{class:["vp-hero-action",d.type??"default","no-external-link-icon"],config:d},d.icon?{before:()=>c(ze,{icon:d.icon})}:{})))):null])])])}}});const Od=(e,{slots:t})=>{var d,m,g;const{bgImage:n,bgImageDark:s,bgImageStyle:a,color:r,description:o,image:l,imageDark:i,header:u,highlights:p=[],type:f="un-order"}=e;return c("div",{class:"vp-highlight-wrapper",style:r?{color:r}:{}},[n?c("div",{class:["vp-highlight-bg",{light:s}],style:[{"background-image":`url(${n})`},a]}):null,s?c("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${s})`},a]}):null,c("div",{class:"vp-highlight"},[((d=t.image)==null?void 0:d.call(t,e))??[l?c("img",{class:["vp-highlight-image",{light:i}],src:ke(l),alt:""}):null,i?c("img",{class:"vp-highlight-image dark",src:ke(i),alt:""}):null],((m=t.info)==null?void 0:m.call(t,e))??[c("div",{class:"vp-highlight-info-wrapper"},c("div",{class:"vp-highlight-info"},[u?c("h2",{class:"vp-highlight-header",innerHTML:u}):null,o?c("p",{class:"vp-highlight-description",innerHTML:o}):null,((g=t.highlights)==null?void 0:g.call(t,p))??c(f==="order"?"ol":f==="no-order"?"dl":"ul",{class:"vp-highlights"},p.map(({icon:_,title:E,details:b,link:x})=>{const v=[c(f==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[_?c(ze,{class:"vp-highlight-icon",icon:_}):null,c("span",{innerHTML:E})]),b?c(f==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:b}):null];return c(f==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:x}]},x?Ko(x)?c("a",{class:"vp-highlight-item link",href:x,"aria-label":E,target:"_blank"},v):c(Ve,{class:"vp-highlight-item link",to:x,"aria-label":E},()=>v):c("div",{class:"vp-highlight-item"},v))}))]))]])])};Od.displayName="HighlightPanel";var ry=F({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=ye(),s=w(()=>{const{features:r}=n.value;return no(r)?r:null}),a=w(()=>{const{highlights:r}=n.value;return no(r)?r:null});return()=>{var r,o,l,i;return c("main",{id:"main-content",class:"vp-page vp-project-home","aria-labelledby":n.value.heroText===null?"":"main-title"},[(r=t.top)==null?void 0:r.call(t),c(ay),((o=a.value)==null?void 0:o.map(u=>"features"in u?c(_o,u):c(Od,u)))??(s.value?c(oe,{appear:!0,delay:.24},()=>c(_o,{features:s.value})):null),(l=t.center)==null?void 0:l.call(t),c(oe,{appear:!0,delay:.32},()=>c(ls)),(i=t.bottom)==null?void 0:i.call(t)])}}}),oy=F({name:"BreadCrumb",setup(){const e=Re(),t=at(),n=ye(),s=ce(),a=Ue([]),r=w(()=>(n.value.breadcrumb??s.value.breadcrumb??!0)&&a.value.length>1),o=w(()=>n.value.breadcrumbIcon??s.value.breadcrumbIcon??!0),l=()=>{const i=ny(e.value.path,t.value).map(({link:u,name:p})=>{const{path:f,meta:d,notFound:m}=bt(u);return m||d[Je.breadcrumbExclude]?null:{title:d[Je.shortTitle]||d[Je.title]||p,icon:d[Je.icon],path:f}}).filter(u=>u!==null);i.length>1&&(a.value=i)};return De(()=>{fe(()=>e.value.path,l,{immediate:!0})}),()=>c("nav",{class:["vp-breadcrumb",{disable:!r.value}]},r.value?c("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},a.value.map((i,u)=>c("li",{class:{"is-active":a.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[c(Ve,{to:i.path,property:"item",typeof:"WebPage"},()=>[o.value?c(ze,{icon:i.icon}):null,c("span",{property:"name"},i.title||"Unknown")]),c("meta",{property:"position",content:u+1})]))):[])}}),ly=F({name:"PageNav",setup(){const e=ce(),t=$n(),{prevLink:n,nextLink:s}=sy();return He("keydown",a=>{a.altKey&&(a.key==="ArrowRight"?s.value&&(t(s.value.link),a.preventDefault()):a.key==="ArrowLeft"&&n.value&&(t(n.value.link),a.preventDefault()))}),()=>n.value||s.value?c("nav",{class:"vp-page-nav"},[n.value?c(st,{class:"prev",config:n.value},()=>{var a,r;return[c("div",{class:"hint"},[c("span",{class:"arrow start"}),e.value.metaLocales.prev]),c("div",{class:"link"},[c(ze,{icon:(a=n.value)==null?void 0:a.icon}),(r=n.value)==null?void 0:r.text])]}):null,s.value?c(st,{class:"next",config:s.value},()=>{var a,r;return[c("div",{class:"hint"},[e.value.metaLocales.next,c("span",{class:"arrow end"})]),c("div",{class:"link"},[(a=s.value)==null?void 0:a.text,c(ze,{icon:(r=s.value)==null?void 0:r.icon})])]}):null]):null}});const iy=()=>{const e=ce(),t=Re(),n=ye();return w(()=>{var s;return n.value.contributors??e.value.contributors??!0?((s=t.value.git)==null?void 0:s.contributors)??null:null})},cy={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},uy=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:s,editLinkPattern:a})=>{if(!s)return null;const r=dl(e);let o;return a?o=a:r!==null&&(o=cy[r]),o?o.replace(/:repo/u,Mn(e)?e:`https://github.com/${e}`).replace(/:branch/u,t).replace(/:path/u,Ep(`${Wo(n)}/${s}`)):null},py=()=>{const e=ce(),t=Re(),n=ye();return w(()=>{const{repo:s,docsRepo:a=s,docsBranch:r="main",docsDir:o="",editLink:l,editLinkPattern:i=""}=e.value;if(!(n.value.editLink??l??!0)||!a)return null;const u=uy({docsRepo:a,docsBranch:r,docsDir:o,editLinkPattern:i,filePathRelative:t.value.filePathRelative});return u?{text:e.value.metaLocales.editLink,link:u}:null})},fy=()=>{const e=ta(),t=ce(),n=Re(),s=ye();return w(()=>{var a,r;return!(s.value.lastUpdated??t.value.lastUpdated??!0)||!((a=n.value.git)!=null&&a.updatedTime)?null:new Date((r=n.value.git)==null?void 0:r.updatedTime).toLocaleString(e.value.lang)})};var dy=F({name:"PageTitle",setup(){const e=Re(),t=ye(),n=ce(),{info:s,items:a}=E6();return()=>c("div",{class:"vp-page-title"},[c("h1",[n.value.titleIcon===!1?null:c(ze,{icon:t.value.icon}),e.value.title]),c(Sd,{info:s.value,...a.value===null?{}:{items:a.value}}),c("hr")])}});const Id=()=>c(de,{name:"edit"},()=>[c("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),c("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Id.displayName="EditIcon";var my=F({name:"PageMeta",setup(){const e=ce(),t=py(),n=fy(),s=iy();return()=>{var r;const{metaLocales:a}=e.value;return c("footer",{class:"vp-page-meta"},[t.value?c("div",{class:"vp-meta-item edit-link"},c(st,{class:"vp-meta-label",config:t.value},{before:()=>c(Id)})):null,c("div",{class:"vp-meta-item git-info"},[n.value?c("div",{class:"update-time"},[c("span",{class:"vp-meta-label"},`${a.lastUpdated}: `),c("span",{class:"vp-meta-info","data-allow-mismatch":"text"},n.value)]):null,(r=s.value)!=null&&r.length?c("div",{class:"contributors"},[c("span",{class:"vp-meta-label"},`${a.contributors}: `),s.value.map(({email:o,name:l},i)=>[c("span",{class:"vp-meta-info",title:`email: ${o}`},l),i!==s.value.length-1?",":""])]):null])])}}}),hy=F({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=ye(),{isDarkmode:s}=la(),a=ce(),r=w(()=>n.value.toc??a.value.toc??!0),o=w(()=>n.value.headerDepth??a.value.headerDepth??2);return()=>c("main",{id:"main-content",class:"vp-page"},c(Wt("LocalEncrypt")?St("LocalEncrypt"):fl,()=>{var l,i,u,p;return[(l=t.top)==null?void 0:l.call(t),n.value.cover?c("div",{class:"page-cover"},c("img",{src:ke(n.value.cover),alt:"","no-view":""})):null,c(oy),c(dy),r.value?c(Cd,{headerDepth:o.value},{before:t.tocBefore?()=>t.tocBefore():null,after:t.tocAfter?()=>t.tocAfter():null}):null,(i=t.contentBefore)==null?void 0:i.call(t),c(ls),(u=t.contentAfter)==null?void 0:u.call(t),c(my),c(ly),Wt("CommentService")?c(St("CommentService"),{darkmode:s.value}):null,(p=t.bottom)==null?void 0:p.call(t)]}))}}),gy=F({name:"PortfolioHero",slots:Object,setup(e,{slots:t}){const n=ed(),s=ye(),a=te(0),r=w(()=>{var d;return((d=s.value.titles)==null?void 0:d[a.value])??""}),o=te(""),l=w(()=>{const{name:d,avatar:m,avatarDark:g,avatarAlt:_,avatarStyle:E}=s.value;return{name:d??n.value.name,avatar:m?ke(m):null,avatarDark:g?ke(g):null,avatarStyle:E,alt:(_||d)??""}}),i=w(()=>{const{bgImage:d,bgImageDark:m,bgImageStyle:g}=s.value;return{image:Te(d)?ke(d):null,imageDark:Te(m)?ke(m):null,bgStyle:g}}),u=w(()=>{const{welcome:d,name:m,titles:g,medias:_}=s.value;return{name:m??n.value.name,welcome:d??"👋 Hi There, I'm",title:o.value,titles:g??[],medias:_??[]}}),p=()=>{o.value="";let d=0,m=!1;const g=async()=>{if(!m)if(o.value+=r.value[d],d+=1,await Yt(),d{g()},150);else{const _=u.value.titles.length;setTimeout(()=>{a.value=_<=1||a.value===u.value.titles.length-1?0:a.value+1},1e3)}};return g(),()=>{m=!0}};let f;return De(()=>{fe(r,()=>{f==null||f(),f=p()},{immediate:!0})}),()=>{var d,m,g;return c("section",{id:"portfolio",class:["vp-portfolio",{bg:i.value.image}]},[((d=t.bg)==null?void 0:d.call(t,i.value))??[i.value.image?c("div",{class:["vp-portfolio-mask",{light:i.value.imageDark}],style:[{background:`url(${i.value.image}) center/cover no-repeat`},i.value.bgStyle]}):null,i.value.imageDark?c("div",{class:"vp-portfolio-mask dark",style:[{background:`url(${i.value.imageDark}) center/cover no-repeat`},i.value.bgStyle]}):null],((m=t.avatar)==null?void 0:m.call(t,l.value))??c("div",{class:"vp-portfolio-avatar"},[c(oe,{delay:.04},()=>{const{avatarDark:_,name:E,alt:b,avatarStyle:x}=l.value;return[c("img",{key:"light",class:{light:_},src:l.value.avatar,title:E,alt:b,style:x}),_?c("img",{key:"dark",class:"dark",src:_,title:E,alt:b,style:x}):null]})]),c("div",{class:"vp-portfolio-container"},((g=t.info)==null?void 0:g.call(t,u.value))??c("div",{class:"vp-portfolio-info"},[c(oe,{appear:!0,delay:.08},()=>c("h6",{class:"vp-portfolio-welcome"},u.value.welcome)),c(oe,{appear:!0,delay:.12},()=>c("h1",{class:"vp-portfolio-name",id:"main-title"},u.value.name)),c(oe,{appear:!0,delay:.16},()=>c("h2",{class:"vp-portfolio-title"},o.value)),c(oe,{appear:!0,delay:.2},()=>u.value.medias.length?c("div",{class:"vp-portfolio-medias"},u.value.medias.map(({name:_,url:E,icon:b})=>c("a",{class:"vp-portfolio-media",href:E,rel:"noopener noreferrer",target:"_blank",title:_},c(ze,{icon:b})))):Wt("SocialMedias")?c(St("SocialMedias")):null)]))])}}}),vy=F({name:"PortfolioHome",setup(){const e=ye(),t=w(()=>e.value.content??"portfolio");return()=>c("main",{id:"main-content",class:"vp-page vp-portfolio-home","aria-labelledby":"main-title"},[c(gy),t.value==="none"?null:c("div",{},c(oe,{appear:!0,delay:.24},()=>c(ls,{class:{"vp-portfolio-content":t.value==="portfolio"}})))])}}),yy=F({name:"Layout",slots:Object,setup(e,{slots:t}){const n=Qt(),s=ce(),a=Re(),r=ye(),o=rt(),{isMobile:l}=oa(),i=w(()=>{var u,p;return((u=s.value.blog)==null?void 0:u.sidebarDisplay)??((p=n.value.blog)==null?void 0:p.sidebarDisplay)??"mobile"});return()=>[c(_l),c(yl,{},{default:()=>{var u;return((u=t.default)==null?void 0:u.call(t))??(r.value.portfolio?c(vy):r.value.home?c(ry):c(o.value?fl:Td,()=>c(hy,{key:a.value.path},{top:t.top?()=>t.top():null,bottom:t.bottom?()=>t.bottom():null,contentBefore:t.contentBefore?()=>t.contentBefore():null,contentAfter:t.contentAfter?()=>t.contentAfter():null,tocBefore:t.tocBefore?()=>t.tocBefore():null,tocAfter:t.tocAfter?()=>t.tocAfter():null})))},navScreenBottom:i.value==="none"&&Wt("BloggerInfo")?()=>c(St("BloggerInfo")):null,sidebar:!l.value&&i.value==="always"&&Wt("BloggerInfo")?()=>c(St("BloggerInfo")):null})]}}),_y=F({name:"NotFoundHint",setup(){const e=ce(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>c("div",{class:"not-found-hint"},[c("p",{class:"error-code"},"404"),c("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),c("p",{class:"error-hint"},t())])}}),by=F({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=vn(),s=at(),a=ce();return()=>[c(_l),c(yl,{noSidebar:!0},()=>{var r;return c("main",{id:"main-content",class:"vp-page not-found"},((r=t.default)==null?void 0:r.call(t))??[c(_y),c("div",{class:"actions"},[c("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},a.value.routeLocales.back),c("button",{type:"button",class:"action-button",onClick:()=>{n.push(a.value.home??s.value)}},a.value.routeLocales.home)])])})]}});const Ey={},wy={category:{"/":{path:"/category/",map:{数据结构:{path:"/category/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",indexes:[0]},计算机组成原理:{path:"/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",indexes:[1]},操作系统:{path:"/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",indexes:[2]},计算机网络:{path:"/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",indexes:[3]},英语:{path:"/category/%E8%8B%B1%E8%AF%AD/",indexes:[4]},高等数学:{path:"/category/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",indexes:[5]},线性代数:{path:"/category/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",indexes:[6]},政治:{path:"/category/%E6%94%BF%E6%B2%BB/",indexes:[7]}}}},tag:{"/":{path:"/tag/",map:{数据结构:{path:"/tag/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",indexes:[0]},计算机组成原理:{path:"/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",indexes:[1]},操作系统:{path:"/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",indexes:[2]},计算机网络:{path:"/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",indexes:[3]},英语:{path:"/tag/%E8%8B%B1%E8%AF%AD/",indexes:[4]},高等数学:{path:"/tag/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",indexes:[5]},线性代数:{path:"/tag/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",indexes:[6]},政治:{path:"/tag/%E6%94%BF%E6%B2%BB/",indexes:[7]}}}}},Rd=["/discovery/1datastructure.html","/discovery/2computerorganization.html","/discovery/3operatingsystem.html","/discovery/4network.html","/note/english.html","/note/higherMathematics.html","/note/linearAgrbra.html","/note/politics.html"],xy={article:{"/":{path:"/article/",indexes:[4,7,2,3,5,6,1,0]}},star:{"/":{path:"/star/",indexes:[4,7,5,6]}},timeline:{"/":{path:"/timeline/",indexes:[4,7,2,3,5,6,1,0]}}},bo=Ue(wy);gn(bo);const Pd=e=>{const t=Re(),n=ye(),s=at();return w(()=>{var l;const a=e??((l=n.value.blog)==null?void 0:l.key)??"";if(!a)return console.warn("useBlogCategory: key not found"),{path:"/",map:{}};if(!(a in bo.value))throw new Error(`useBlogCategory: key ${a} is invalid`);const r=bo.value[a][s.value],o={path:r.path,map:{}};for(const i in r.map){const u=r.map[i];o.map[i]={path:u.path,items:[]};for(const p of u.indexes){const{path:f,meta:d}=bt(Rd[p]);o.map[i].items.push({path:f,info:d})}t.value.path===u.path&&(o.currentItems=o.map[i].items)}return o})},Eo=Ue(xy);gn(Eo);const lr=e=>{const t=ye(),n=at();return w(()=>{var o;const s=e??((o=t.value.blog)==null?void 0:o.key)??"";if(!s)return console.warn("useBlogType: key not found"),{path:"/",items:[]};if(!(s in Eo.value))throw new Error(`useBlogType: key ${e} is invalid`);const a=Eo.value[s][n.value],r={path:a.path,items:[]};for(const l of a.indexes){const{path:i,meta:u}=bt(Rd[l]);r.items.push({path:i,info:u})}return r})},Dd=()=>c(de,{name:"lock"},()=>c("path",{d:"M787.168 952.268H236.832c-30.395 0-55.033-24.638-55.033-55.033V429.45c0-30.395 24.638-55.034 55.033-55.034h82.55V264.35c0-106.38 86.238-192.618 192.618-192.618S704.618 157.97 704.618 264.35v110.066h82.55c30.395 0 55.033 24.639 55.033 55.034v467.785c0 30.395-24.639 55.033-55.033 55.033zM484.483 672.046v115.122h55.034V672.046c31.99-11.373 55.033-41.605 55.033-77.496 0-45.592-36.958-82.55-82.55-82.55s-82.55 36.958-82.55 82.55c0 35.89 23.042 66.123 55.033 77.496zM622.067 264.35c0-60.788-49.28-110.067-110.067-110.067s-110.067 49.28-110.067 110.067v110.066h220.135V264.35z"}));Dd.displayName="LockIcon";var ky=[];const Ld=Symbol(""),bl=()=>{const e=Ce(Ld);if(!e)throw new Error("useTimeline() is called without provider.");return e},Ay=()=>{const e=lr("timeline"),t=Xo(),n=w(()=>{const s=[];return e.value.items.forEach(({info:a,path:r})=>{const o=tl(a[We.date]);if(o){const l=o.getFullYear();(!s[0]||s[0].year!==l)&&s.unshift({year:l,items:[]}),s[0].items.push({date:o.toLocaleDateString(t.value,{month:"numeric",day:"numeric"}),info:a,path:r})}}),{...e.value,config:s.reverse()}});kt(Ld,n)},Md=Symbol(""),ia=()=>{const e=Ce(Md);if(!e)throw new Error("useArticles() is called without provider.");return e},Sy=()=>{const e=lr("article");kt(Md,e)},Bd=Symbol.for("categoryMap"),ca=()=>{const e=Ce(Bd);if(!e)throw new Error("useCategoryMap() is called without provider.");return e},Cy=()=>{const e=Pd("category");kt(Bd,e)},Nd=Symbol(""),El=()=>{const e=Ce(Nd);if(!e)throw new Error("useStars() is called without provider.");return e},Ty=()=>{const e=lr("star");kt(Nd,e)},$d=Symbol.for("tagMap"),ua=()=>{const e=Ce($d);if(!e)throw new Error("useTagMap() is called without provider.");return e},Oy=()=>{const e=Pd("tag");kt($d,e)},Iy=()=>{Sy(),Cy(),Ty(),Oy(),Ay()},pa=()=>{const e=Qt(),t=ce();return w(()=>({...e.value.blog,...t.value.blog}))},Ry=e=>{const t=ce();return w(()=>{const{[We.author]:n}=e.value;return n?Gs(n):n===!1?[]:Gs(t.value.author,!1)})},Py=e=>{const t=ca();return w(()=>Yf(e.value[We.category]).map(n=>({name:n,path:t.value.map[n].path})))},Dy=e=>{const t=ua();return w(()=>Xf(e.value[We.tag]).map(n=>({name:n,path:t.value.map[n].path})))},Ly=e=>w(()=>{const{[We.date]:t}=e.value;return tl(t)}),My=e=>{const t=ps(e,"info"),n=pa(),s=Ry(t),a=Py(t),r=Dy(t),o=Ly(t),l=Jf(),i=w(()=>({author:s.value,category:a.value,date:o.value,localizedDate:t.value[We.localizedDate]??"",tag:r.value,isOriginal:t.value[We.isOriginal]??!1,readingTime:t.value[We.readingTime]??null,readingTimeLocale:t.value[We.readingTime]&&l.value?Qf(t.value[We.readingTime],l.value):null,pageview:e.path})),u=w(()=>n.value.articleInfo);return{info:i,items:u}};var Vd=F({name:"SocialMedias",setup(){const e=pa(),t=rt(),n=w(()=>Nn(e.value.medias??{}).map(([s,a])=>typeof a=="string"?{name:s,icon:Ey[s],link:a}:{name:s,...a}));return()=>n.value.length?c("div",{class:"vp-social-medias"},n.value.map(({name:s,icon:a,link:r})=>c("a",{class:"vp-social-media",href:r,rel:"noopener noreferrer",target:"_blank","aria-label":s||"",...t.value?{}:{"data-balloon-pos":"up"},innerHTML:Mn(a)?``:a}))):null}}),wl=F({name:"BloggerInfo",setup(){const e=pa(),t=ta(),n=ce(),s=ia(),a=ca(),r=ua(),o=bl(),l=$n(),i=w(()=>{var d;return e.value.name??((d=Gs(n.value.author)[0])==null?void 0:d.name)??t.value.title}),u=w(()=>e.value.avatar??n.value.logo),p=w(()=>n.value.blogLocales),f=w(()=>e.value.intro);return()=>{const{article:d,category:m,tag:g,timeline:_}=p.value,E=[[s.value.path,s.value.items.length,d],[a.value.path,Pn(a.value.map).length,m],[r.value.path,Pn(r.value.map).length,g],[o.value.path,o.value.items.length,_]];return c("div",{class:"vp-blogger-info",vocab:"https://schema.org/",typeof:"Person"},[c("div",{class:"vp-blogger",...f.value?{"aria-label":p.value.intro,"data-balloon-pos":"down",role:"link",onClick:()=>l(f.value)}:{}},[u.value?c("img",{class:"vp-blogger-avatar",src:ke(u.value),property:"image",alt:"Blogger Avatar",loading:"lazy"}):null,i.value?c("div",{class:"vp-blogger-name",property:"name"},i.value):null,e.value.description?c("div",{class:"vp-blogger-description",innerHTML:e.value.description}):null,f.value?c("meta",{property:"url",content:ke(f.value)}):null]),c("div",{class:"vp-blog-counts"},E.map(([b,x,v])=>c(Ve,{class:"vp-blog-count",to:b},()=>[c("div",{class:"count"},x),c("div",v)]))),c(Vd)])}}});const xl=()=>c(de,{name:"category"},()=>c("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));xl.displayName="CategoryIcon";const kl=()=>c(de,{name:"tag"},()=>c("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));kl.displayName="TagIcon";const Al=()=>c(de,{name:"timeline"},()=>c("path",{d:"M511.997 70.568c-243.797 0-441.429 197.633-441.429 441.435 0 243.797 197.632 441.429 441.43 441.429S953.431 755.8 953.431 512.002c0-243.796-197.637-441.434-441.435-441.434zm150.158 609.093-15.605 15.61c-8.621 8.615-22.596 8.615-31.215 0L472.197 552.126c-4.95-4.944-4.34-14.888-4.34-24.677V247.14c0-12.19 9.882-22.07 22.07-22.07h22.07c12.19 0 22.07 9.882 22.07 22.07v273.218l128.088 128.088c8.62 8.62 8.62 22.595 0 31.215zm0 0"}));Al.displayName="TimelineIcon";const Fd=()=>c(de,{name:"slides"},()=>c("path",{d:"M896 170.667v426.666a85.333 85.333 0 0 1-85.333 85.334h-256v61.184l192.597 115.584-43.861 73.13-148.736-89.173v95.275h-85.334v-95.318l-148.736 89.216-43.861-73.13 192.597-115.627v-61.141h-256A85.333 85.333 0 0 1 128 597.333V170.667H85.333V85.333h853.334v85.334H896zm-682.667 0v426.666h597.334V170.667H213.333zM426.667 512h-85.334V341.333h85.334V512zm128 0h-85.334V256h85.334v256zm128 0h-85.334V384h85.334v128z"}));Fd.displayName="SlideIcon";const Hd=()=>c(de,{name:"sticky"},()=>[c("path",{d:"m381.3 733.8l-161.9 118c-5.9 4.5-13.2 6.6-20.1 6.6-8.7 0-17.7-3.4-24.3-10-12.2-12.2-13.9-31.3-3.5-45.2l144.5-195.5-113.6-112.9c-11.1-11.1-13.2-28.4-5.5-42 5.5-8.7 52.1-76.4 155.5-51 1.8 0.3 3.5 0.3 5.6 0.7 4.2 0.3 9 0.7 14.2 1.7 21.9 3.5 60.8-13.9 94.5-42.7 32.3-27.5 53.1-59.4 53.1-81.6 0-5.2 0-10.8-0.3-16-0.7-20.8-2.1-52.8 21.5-76.4 28.1-28.1 72.9-30.6 103.9-5.2 0.6 0.3 1 1 1.7 1.7 16.7 16.3 187.5 187.2 189.3 188.9 14.5 14.6 22.9 34.4 22.9 55.3 0 20.8-8 40.2-22.9 54.8-23.7 23.6-56 22.6-77.1 21.6-4.9 0-10.5-0.4-15.7-0.4-20.8 0-45.8 14.6-70.5 41.3-34.3 37.5-55.5 85.8-53.8 107.7 0.7 6.9 2.1 19.1 2.4 20.8 25 101.4-42.7 147.6-50.7 152.8-13.9 8.4-31.6 6.3-42.7-4.8l-112.1-112.2z"})]);Hd.displayName="StickyIcon";const ir=()=>c(de,{name:"article"},()=>c("path",{d:"M853.333 938.667H170.667A42.667 42.667 0 0 1 128 896V128a42.667 42.667 0 0 1 42.667-42.667h682.666A42.667 42.667 0 0 1 896 128v768a42.667 42.667 0 0 1-42.667 42.667zm-42.666-85.334V170.667H213.333v682.666h597.334zM298.667 256h170.666v170.667H298.667V256zm0 256h426.666v85.333H298.667V512zm0 170.667h426.666V768H298.667v-85.333zm256-384h170.666V384H554.667v-85.333z"}));ir.displayName="ArticleIcon";const Ud=()=>c(de,{name:"book"},()=>c("path",{d:"M256 853.333h426.667A85.333 85.333 0 0 0 768 768V256a85.333 85.333 0 0 0-85.333-85.333H469.333a42.667 42.667 0 0 1 0-85.334h213.334A170.667 170.667 0 0 1 853.333 256v512a170.667 170.667 0 0 1-170.666 170.667H213.333A42.667 42.667 0 0 1 170.667 896V128a42.667 42.667 0 0 1 42.666-42.667h128A42.667 42.667 0 0 1 384 128v304.256l61.653-41.088a42.667 42.667 0 0 1 47.36 0l61.654 41.045V256A42.667 42.667 0 0 1 640 256v256a42.667 42.667 0 0 1-66.347 35.499l-104.32-69.547-104.32 69.547A42.667 42.667 0 0 1 298.667 512V170.667H256v682.666z"}));Ud.displayName="BookIcon";const zd=()=>c(de,{name:"link"},()=>c("path",{d:"M460.8 584.533c17.067 17.067 17.067 42.667 0 59.734-17.067 17.066-42.667 17.066-59.733 0-85.334-85.334-85.334-217.6 0-302.934L554.667 192C640 110.933 776.533 110.933 857.6 196.267c81.067 81.066 81.067 213.333 0 294.4l-68.267 64c0-34.134-4.266-68.267-17.066-102.4l21.333-21.334c51.2-46.933 55.467-128 4.267-179.2s-128-55.466-179.2-4.266c-4.267 0-4.267 4.266-4.267 4.266L465.067 401.067c-51.2 51.2-51.2 132.266-4.267 183.466m123.733-183.466C601.6 384 627.2 384 644.267 401.067c85.333 85.333 85.333 217.6 0 302.933l-153.6 149.333C405.333 934.4 268.8 934.4 187.733 849.067c-81.066-81.067-81.066-213.334 0-294.4l68.267-64c0 34.133 4.267 72.533 17.067 102.4L251.733 614.4C204.8 665.6 204.8 746.667 256 793.6c51.2 46.933 123.733 46.933 174.933 0l149.334-149.333c51.2-51.2 51.2-128 0-179.2-12.8-17.067-17.067-46.934 4.266-64z"}));zd.displayName="LinkIcon";const jd=()=>c(de,{name:"project"},()=>c("path",{d:"M987.456 425.152H864V295.296a36.48 36.48 0 0 0-36.544-36.544h-360l-134.08-128.256A9.344 9.344 0 0 0 327.04 128H36.48A36.48 36.48 0 0 0 0 164.544v676.608a36.48 36.48 0 0 0 36.544 36.544h797.76a36.672 36.672 0 0 0 33.92-22.848L1021.44 475.52a36.48 36.48 0 0 0-33.92-50.304zM82.304 210.304h215.424l136.64 130.752h347.328v84.096H198.848A36.672 36.672 0 0 0 164.928 448L82.304 652.8V210.304zM808.32 795.456H108.544l118.08-292.608h699.904L808.32 795.52z"}));jd.displayName="ProjectIcon";const Kd=()=>c(de,{name:"friend"},()=>c("path",{d:"M860.16 213.333A268.373 268.373 0 0 0 512 186.027a267.52 267.52 0 0 0-348.16 404.48L428.8 855.893a118.613 118.613 0 0 0 166.4 0l264.96-265.386a267.52 267.52 0 0 0 0-377.174zM800 531.627l-264.96 264.96a32.427 32.427 0 0 1-46.08 0L224 530.347a183.04 183.04 0 0 1 0-256 182.187 182.187 0 0 1 256 0 42.667 42.667 0 0 0 60.587 0 182.187 182.187 0 0 1 256 0 183.04 183.04 0 0 1 3.413 256z"}));Kd.displayName="FriendIcon";const wo=()=>c(de,{name:"slide-down"},()=>c("path",{d:"M108.775 312.23c13.553 0 27.106 3.734 39.153 11.806l375.205 250.338 363.641-252.808c32.587-21.624 76.499-12.83 98.123 19.757 21.685 32.467 12.95 76.56-19.576 98.184l-402.854 278.89c-23.733 15.901-54.694 15.962-78.547.12L69.501 442.097c-32.647-21.685-41.441-65.777-19.817-98.304 13.734-20.54 36.201-31.563 59.09-31.563Z"}));wo.displayName="SlideDownIcon";const Wd=()=>c("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",class:"empty-icon",viewBox:"0 0 1024 1024",innerHTML:''});Wd.displayName="EmptyIcon";var By=F({name:"ArticleItem",props:{info:{type:Object,required:!0},path:{type:String,required:!0}},slots:Object,setup(e,{slots:t}){const n=ps(e,"info"),{info:s,items:a}=My(e);return()=>{var d,m,g;const{[Je.title]:r,[We.type]:o,[We.isEncrypted]:l=!1,[We.cover]:i,[We.excerpt]:u,[We.sticky]:p}=n.value,f=s.value;return c("div",{class:"vp-article-wrapper"},c("article",{class:"vp-article-item",vocab:"https://schema.org/",typeof:"Article"},[((d=t.cover)==null?void 0:d.call(t,{cover:i}))??(i?[c("img",{class:"vp-article-cover",src:ke(i),alt:"",loading:"lazy"}),c("meta",{property:"image",content:ke(i)})]:[]),p?c(Hd):null,c(Ve,{to:e.path},()=>{var _;return((_=t.title)==null?void 0:_.call(t,{title:r,isEncrypted:l,type:o}))??c("header",{class:"vp-article-title"},[l?c(Dd):null,o===nd.slide?c(Fd):null,c("span",{property:"headline"},r)])}),((m=t.excerpt)==null?void 0:m.call(t,{excerpt:u}))??(u?c("div",{class:"vp-article-excerpt",innerHTML:u}):null),c("hr",{class:"vp-article-hr"}),((g=t.info)==null?void 0:g.call(t,{info:f}))??c(Sd,{info:f,...a.value?{items:a.value}:{}})]))}}}),Ny=F({name:"Pagination",props:{total:{type:Number,default:10},perPage:{type:Number,default:10},current:{type:Number,default:1}},emits:["updateCurrentPage"],setup(e,{emit:t}){let n;const s=ce(),a=te(""),r=w(()=>s.value.paginationLocales),o=w(()=>Math.ceil(e.total/e.perPage)),l=w(()=>!!o.value&&o.value!==1),i=w(()=>o.value<7?!1:e.current>4),u=w(()=>o.value<7?!1:e.current{const{current:m}=e;let g=1,_=o.value;const E=[];o.value>=7&&(m<=4&&m4&&m>=o.value-3?(_=o.value,g=o.value-4):o.value>7&&(g=m-2,_=m+2));for(let b=g;b<=_;b++)E.push(b);return E}),f=m=>t("updateCurrentPage",m),d=m=>{const g=parseInt(m,10);g<=o.value&&g>0?f(g):n.pop(`${r.value.errorText.replace(/\$page/gu,o.value.toString())}`)};return De(()=>{n=new i6}),()=>c("div",{class:"vp-pagination"},l.value?c("nav",{class:"vp-pagination-list"},[c("div",{class:"vp-pagination-number "},[e.current>1?c("div",{class:"prev",role:"navigation",unselectable:"on",onClick:()=>f(e.current-1)},r.value.prev):null,i.value?[c("div",{role:"navigation",onClick:()=>f(1)},1),c("div",{class:"ellipsis"},"...")]:null,p.value.map(m=>c("div",{key:m,class:{active:e.current===m},role:"navigation",onClick:()=>f(m)},m)),u.value?[c("div",{class:"ellipsis"},"..."),c("div",{role:"navigation",onClick:()=>f(o.value)},o.value)]:null,e.currentf(e.current+1)},r.value.next):null]),c("div",{class:"vp-pagination-nav"},[c("label",{for:"navigation-text"},`${r.value.navigate}: `),c("input",{id:"navigation-text",value:a.value,onInput:({target:m})=>{a.value=m.value},onKeydown:m=>{m.key==="Enter"&&(m.preventDefault(),d(a.value))}}),c("button",{class:"vp-pagination-button",type:"button",role:"navigation",title:r.value.action,onClick:()=>d(a.value)},r.value.action)])]):[])}}),Sl=F({name:"ArticleList",props:{items:{type:Array,default:()=>[]}},setup(e){const t=Mt(),n=vn(),s=pa(),a=te(1),r=w(()=>s.value.articlePerPage??10),o=w(()=>e.items.slice((a.value-1)*r.value,a.value*r.value)),l=async i=>{a.value=i;const u={...t.query};!(u.page===i.toString()||i===1&&!u.page)&&(i===1?delete u.page:u.page=i.toString(),await n.push({path:t.path,query:u}))};return De(()=>{const{page:i}=t.query;l(i?Number(i):1),fe(a,()=>{const u=document.querySelector("#article-list").getBoundingClientRect().top+window.scrollY;setTimeout(()=>{window.scrollTo(0,u)},100)})}),()=>c("div",{id:"article-list",class:"vp-article-list",role:"feed"},o.value.length?[...o.value.map(({info:i,path:u},p)=>c(oe,{appear:!0,delay:p*.04},()=>c(By,{key:u,info:i,path:u}))),c(Ny,{current:a.value,perPage:r.value,total:e.items.length,onUpdateCurrentPage:l})]:c(Wd))}}),Gd=F({name:"CategoryList",setup(){const e=Re(),t=ca();return()=>c("ul",{class:"vp-category-list"},Nn(t.value.map).sort(([,n],[,s])=>s.items.length-n.items.length).map(([n,{path:s,items:a}])=>c("li",{class:["vp-category",`color${ra(n,Number(yn.colorNumber))}`,{active:s===e.value.path}]},c(Ve,{to:s},()=>[n,c("span",{class:"vp-category-count"},a.length)]))))}}),qd=F({name:"TagList",setup(){const e=ye(),t=ua(),n=s=>{var a;return s===((a=e.value.blog)==null?void 0:a.name)};return()=>c("ul",{class:"vp-tag-list"},Nn(t.value.map).sort(([,s],[,a])=>a.items.length-s.items.length).map(([s,{path:a,items:r}])=>c("li",{class:["vp-tag",`color${ra(s,Number(yn.colorNumber))}`,{active:n(s)}]},c(Ve,{to:a},()=>[s,c("span",{class:"vp-tag-count"},r.length)]))))}}),$y=F({name:"TimelineList",setup(){const e=ce(),t=bl(),n=$n(),s=w(()=>e.value.blogLocales.timeline);return()=>c("div",{class:"timeline-list-wrapper"},[c("div",{class:"timeline-list-title",onClick:()=>n(t.value.path)},[c(Al),c("span",{class:"num"},t.value.items.length),s.value]),c("hr"),c("div",{class:"timeline-content"},c("ul",{class:"timeline-list"},t.value.config.map(({year:a,items:r},o)=>c(oe,{appear:!0,delay:.08*(o+1)},()=>c("li",[c("h3",{class:"timeline-year"},a),c("ul",{class:"timeline-year-wrapper"},r.map(({date:l,info:i,path:u})=>c("li",{class:"timeline-item"},[c("span",{class:"timeline-date"},l),c(Ve,{class:"timeline-title",to:u},()=>i[Je.title])])))])))))])}});const Vy={article:ir,category:xl,tag:kl,timeline:Al};var Yd=F({name:"InfoList",setup(){const e=ce(),t=ia(),n=ca(),s=w(()=>Pn(n.value.map).length),a=El(),r=ua(),o=w(()=>Pn(r.value.map).length),l=$n(),i=te("article"),u=w(()=>e.value.blogLocales);return()=>c("div",{class:"vp-blog-infos"},[c("div",{class:"vp-blog-type-switcher"},Nn(Vy).map(([p,f])=>c("button",{type:"button",class:"vp-blog-type-button",onClick:()=>{i.value=p}},c("div",{class:["vp-blog-type-icon-wrapper",{active:i.value===p}],"aria-label":u.value[p],"data-balloon-pos":"up"},c(f))))),c(oe,()=>i.value==="article"?c("div",{class:"vp-star-article-wrapper"},[c("div",{class:"title",onClick:()=>l(t.value.path)},[c(ir),c("span",{class:"num"},t.value.items.length),u.value.article]),c("hr"),a.value.items.length?c("ul",{class:"vp-star-articles"},a.value.items.map(({info:p,path:f},d)=>c(oe,{appear:!0,delay:.08*(d+1)},()=>c("li",{class:"vp-star-article"},c(Ve,{to:f},()=>p[Je.title]))))):c("div",{class:"vp-star-article-empty"},u.value.empty.replace("$text",u.value.star))]):i.value==="category"?c("div",{class:"vp-category-wrapper"},[s.value?[c("div",{class:"title",onClick:()=>l(n.value.path)},[c(xl),c("span",{class:"num"},s.value),u.value.category]),c("hr"),c(oe,{delay:.04},()=>c(Gd))]:c("div",{class:"vp-category-empty"},u.value.empty.replace("$text",u.value.category))]):i.value==="tag"?c("div",{class:"vp-tag-wrapper"},[o.value?[c("div",{class:"title",onClick:()=>l(r.value.path)},[c(kl),c("span",{class:"num"},o.value),u.value.tag]),c("hr"),c(oe,{delay:.04},()=>c(qd))]:c("div",{class:"vp-tag-empty"},u.value.empty.replace("$text",u.value.tag))]):c(oe,()=>c($y)))])}}),cr=F({name:"BlogWrapper",slots:Object,setup(e,{slots:t}){const{isMobile:n}=oa();return()=>[c(_l),c(yl,{noSidebar:!0,noToc:!0},{default:()=>t.default(),navScreenBottom:()=>c(wl),sidebar:n.value?()=>c(Yd):null})]}});const fa=()=>c("aside",{class:"vp-blog-info-wrapper"},[c(oe,()=>c(wl)),c(oe,{delay:.04},()=>c(Yd))]);fa.displayName="InfoPanel";var Fy=F({name:"BlogPage",setup(){const e=Re(),t=ye(),n=ca(),s=ua();return()=>{const{key:a="",name:r=""}=t.value.blog||{},o=r?a==="category"?n.value.map[r].items:a==="tag"?s.value.map[r].items:[]:[];return c(cr,()=>c("div",{class:"vp-page vp-blog"},c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[c(oe,()=>a==="category"?c(Gd):a==="tag"?c(qd):null),r?c(oe,{appear:!0,delay:.24},()=>c(Sl,{key:e.value.path,items:o})):null]),c(oe,{delay:.16},()=>c(fa,{key:"blog"}))])))}}});const Hy="//theme-hope-assets.vuejs.press/hero/default.jpg";var Uy=F({name:"BlogHero",slots:Object,setup(e,{slots:t}){const n=ye(),s=ta(),a=Ue(),r=w(()=>n.value.heroFullScreen??!1),o=w(()=>{const{heroText:i,heroImage:u,heroImageDark:p,heroAlt:f,heroImageStyle:d,tagline:m}=n.value;return{text:i??s.value.title??"Hello",tagline:m??"",image:u?ke(u):null,imageDark:p?ke(p):null,alt:f??i??"",imageStyle:d,isFullScreen:r.value}}),l=w(()=>{const{bgImage:i,bgImageDark:u,bgImageStyle:p}=n.value;return{image:Te(i)?ke(i):i===!1?null:Hy,imageDark:Te(u)?ke(u):null,bgStyle:p,isFullScreen:r.value}});return()=>{var i,u;return n.value.hero===!1?null:c("div",{ref:a,class:["vp-blog-hero",{fullscreen:r.value,"no-bg":!l.value.image}]},[((i=t.bg)==null?void 0:i.call(t,l.value))??[l.value.image?c("div",{class:["vp-blog-mask",{light:l.value.imageDark}],style:[{background:`url(${l.value.image}) center/cover no-repeat`},l.value.bgStyle]}):null,l.value.imageDark?c("div",{class:"vp-blog-mask dark",style:[{background:`url(${l.value.imageDark}) center/cover no-repeat`},l.value.bgStyle]}):null],((u=t.info)==null?void 0:u.call(t,o.value))??[c(oe,{appear:!0,type:"group",delay:.04},()=>{const{image:p,imageDark:f,imageStyle:d,alt:m}=o.value;return[p?c("img",{key:"light",class:["vp-blog-hero-image",{light:f}],style:d,src:p,alt:m}):null,f?c("img",{key:"dark",class:"vp-blog-hero-image dark",style:d,src:f,alt:m}):null]}),c(oe,{appear:!0,delay:.08},()=>o.value.text?c("h1",{class:"vp-blog-hero-title"},o.value.text):null),c(oe,{appear:!0,delay:.12},()=>o.value.tagline?c("p",{class:"vp-blog-hero-description",innerHTML:o.value.tagline}):null)],o.value.isFullScreen?c("button",{type:"button",class:"slide-down-button",onClick:()=>{window.scrollTo({top:a.value.clientHeight,behavior:"smooth"})}},[c(wo),c(wo)]):null])}}});const zy=["link","article","book","project","friend"];var jy=F({name:"ProjectPanel",components:{ArticleIcon:ir,BookIcon:Ud,FriendIcon:Kd,LinkIcon:zd,ProjectIcon:jd},props:{items:{type:Array,required:!0}},setup(e){const t=rt(),n=$n(),s=(a="",r="icon")=>zy.includes(a)?c(St(`${a}-icon`)):Mn(a)?c("img",{class:"vp-project-image",src:a,alt:r}):nr(a)?c("img",{class:"vp-project-image",src:ke(a),alt:r}):c(ze,{icon:a});return()=>c("div",{class:"vp-project-panel"},e.items.map(({icon:a,link:r,name:o,desc:l,background:i})=>c("div",{class:["vp-project-card",{[`color${ra(o,Number(yn.colorNumber))}`]:!t.value&&!i}],...i?{style:i}:{},onClick:()=>n(r)},[s(a,o),c("div",{class:"vp-project-name"},o),c("div",{class:"vp-project-desc"},l)])))}}),Ky=F({name:"BlogHomePage",setup(){const e=ia(),t=ye(),n=w(()=>t.value.projects??[]);return()=>c("div",{class:"vp-page vp-blog-home"},[c(Uy),c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[n.value.length?c(oe,{appear:!0,delay:.16},()=>c(jy,{items:n.value})):null,c(oe,{appear:!0,delay:.24},()=>c(Sl,{items:e.value.items}))]),c(oe,{appear:!0,delay:.16},()=>c(fa,{key:"blog"}))]),c(oe,{appear:!0,delay:.28},()=>c(ls))])}});const Xd=()=>c(cr,()=>c(Ky));Xd.displayName="BlogHome";var Wy=F({name:"ArticleType",setup(){const e=Re(),t=at(),n=ce(),s=ia(),a=El(),r=w(()=>{const o=n.value.blogLocales;return[{text:o.all,path:s.value.path},{text:o.star,path:a.value.path},...ky.map(({key:l,path:i})=>{const u=i.replace(/^\//,t.value);return{text:o[l]??bt(u).meta[Je.title]??l,path:u}})]});return()=>c("ul",{class:"vp-article-type-wrapper"},r.value.map(o=>c("li",{class:["vp-article-type",{active:o.path===e.value.path}]},c(Ve,{to:o.path},()=>o.text))))}}),Gy=F({name:"BlogPage",setup(){const e=lr(),t=ye(),n=Re(),s=ia(),a=El(),r=w(()=>{const{key:o="",type:l}=t.value.blog||{};return o==="star"?a.value.items:l==="type"&&o?e.value.items:s.value.items});return()=>c(cr,()=>c("div",{class:"vp-page vp-blog"},c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[c(oe,()=>c(Wy)),c(oe,{appear:!0,delay:.24},()=>c(Sl,{key:n.value.path,items:r.value}))]),c(oe,{delay:.16},()=>c(fa,{key:"blog"}))])))}}),qy=F({name:"TimelineItems",setup(){const e=pa(),t=ce(),n=bl(),s=w(()=>e.value.timeline??t.value.blogLocales.timelineTitle),a=w(()=>n.value.config.map(({year:r})=>({title:r.toString(),level:2,slug:r.toString(),children:[]})));return()=>c("div",{class:"timeline-wrapper"},c("ul",{class:"timeline-content"},[c(oe,()=>c("li",{class:"motto"},s.value)),c(Cd,{items:a.value}),n.value.config.map(({year:r,items:o},l)=>c(oe,{appear:!0,delay:.08*(l+1),type:"group"},()=>[c("h3",{key:"title",id:r,class:"timeline-year-title"},c("span",r)),c("li",{key:"content",class:"timeline-year-list"},[c("ul",{class:"timeline-year-wrapper"},o.map(({date:i,info:u,path:p})=>c("li",{class:"timeline-item"},[c("span",{class:"timeline-date"},i),c(Ve,{class:"timeline-title",to:p},()=>u[Je.title])])))])]))]))}});const Zd=()=>c(cr,()=>c("div",{class:"vp-page vp-blog"},c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[c(oe,{appear:!0,delay:.24},()=>c(qy))]),c(oe,{delay:.16},()=>c(fa,{key:"blog"}))])));Zd.displayName="Timeline";Fv(e=>{const t=e.t,n=e.I!==!1,s=e.i;return n?{title:t,content:s?()=>[c(ze,{icon:s}),t]:null,order:e.O,index:e.I}:null});const Yy={enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...s)=>(await vo.wait(),n(...s)),C6(e),e.component("HopeIcon",ze),e.component("BloggerInfo",wl),e.component("SocialMedias",Vd)},setup:()=>{T6(),k6(),Iy()},layouts:{Layout:yy,NotFound:by,BlogCategory:Fy,BlogHome:Xd,BlogType:Gy,Timeline:Zd}},Xy=Object.freeze(Object.defineProperty({__proto__:null,default:Yy},Symbol.toStringTag,{value:"Module"})),Zy=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),xa=[Wg,Gg,Ov,Bv,Wv,Zv,a2,g3,A3,C3,T3,I3,Y3,n6,Xy,Zy].map(e=>e.default).filter(Boolean),Qy=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["meta",{"name":"robots","content":"all"}],["meta",{"http-equiv":"Pragma","content":"no-cache"}],["meta",{"http-equiv":"Expires","content":"0"}],["link",{"rel":"icon","href":"/assets/icon/favicon.ico"}]],"locales":{"/":{"lang":"zh-CN","title":"Zzz","description":"Zzz"}}}');var As=Ue(Qy),Jy=eg,e8=()=>{const e=Lg({history:Jy(Wo("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,s)=>s||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===Ht){const s=bt(t.fullPath);if(s.path!==t.fullPath)return s.path;const a=await s.loader();t.meta={...s.meta,_pageChunk:a}}else t.path===n.path&&(t.meta=n.meta)}),e},t8=e=>{e.component("ClientOnly",Wp),e.component("Content",Gp),e.component("RouteLink",Ve)},n8=(e,t,n)=>{const s=w(()=>t.currentRoute.value.path),a=Eu((E,b)=>({get(){return E(),t.currentRoute.value.meta._pageChunk},set(x){t.currentRoute.value.meta._pageChunk=x,b()}})),r=w(()=>xn.resolveLayouts(n)),o=w(()=>xn.resolveRouteLocale(As.value.locales,s.value)),l=w(()=>xn.resolveSiteLocaleData(As.value,o.value)),i=w(()=>a.value.comp),u=w(()=>a.value.data),p=w(()=>u.value.frontmatter),f=w(()=>xn.resolvePageHeadTitle(u.value,l.value)),d=w(()=>xn.resolvePageHead(f.value,p.value,l.value)),m=w(()=>xn.resolvePageLang(u.value,l.value)),g=w(()=>xn.resolvePageLayout(u.value,r.value)),_={layouts:r,pageData:u,pageComponent:i,pageFrontmatter:p,pageHead:d,pageHeadTitle:f,pageLang:m,pageLayout:g,redirects:eo,routeLocale:o,routePath:s,routes:Yn,siteData:As,siteLocaleData:l};return e.provide(Yo,_),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>p.value},$head:{get:()=>d.value},$headTitle:{get:()=>f.value},$lang:{get:()=>m.value},$page:{get:()=>u.value},$routeLocale:{get:()=>o.value},$site:{get:()=>As.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>ke}}),_},s8=([e,t,n=""])=>{const s=Object.entries(t).map(([l,i])=>Te(i)?`[${l}=${JSON.stringify(i)}]`:i?`[${l}]`:"").join(""),a=`head > ${e}${s}`;return Array.from(document.querySelectorAll(a)).find(l=>l.innerText===n)??null},a8=([e,t,n])=>{if(!Te(e))return null;const s=document.createElement(e);return Za(t)&&Object.entries(t).forEach(([a,r])=>{Te(r)?s.setAttribute(a,r):r&&s.setAttribute(a,"")}),Te(n)&&s.appendChild(document.createTextNode(n)),s},r8=()=>{const e=Ng(),t=Xo();let n=[];const s=()=>{e.value.forEach(o=>{const l=s8(o);l&&n.push(l)})},a=()=>{const o=[];return e.value.forEach(l=>{const i=a8(l);i&&o.push(i)}),o},r=()=>{document.documentElement.lang=t.value;const o=a();n.forEach((l,i)=>{const u=o.findIndex(p=>l.isEqualNode(p));u===-1?(l.remove(),delete n[i]):o.splice(u,1)}),o.forEach(l=>document.head.appendChild(l)),n=[...n.filter(l=>!!l),...o]};kt(Fg,r),De(()=>{s(),fe(e,r,{immediate:!1})})},o8=t0,l8=async()=>{var s;const e=o8({name:"Vuepress",setup(){var o;r8();for(const l of xa)(o=l.setup)==null||o.call(l);const a=xa.flatMap(({rootComponents:l=[]})=>l.map(i=>c(i))),r=$g();return()=>[c(r.value),a]}}),t=e8();t8(e);const n=n8(e,t,xa);{const{setupDevtools:a}=await le(async()=>{const{setupDevtools:r}=await import("./setupDevtools-7MC2TMWH-BoAHrwqd.js");return{setupDevtools:r}},[]);a(e,n)}for(const a of xa)await((s=a.enhance)==null?void 0:s.call(a,{app:e,router:t,siteData:As}));return e.use(t),{app:e,router:t}};l8().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{$e as a,ap as b,u8 as c,l8 as createVueApp,rp as d,p8 as e,c8 as o,St as r,C4 as s,fe as w}; + */const Hi=(e,t)=>{e.classList.add(t)},Ui=(e,t)=>{e.classList.remove(t)},Jv=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},Pr=(e,t,n)=>en?n:e,zi=e=>(-1+e)*100,e2=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),t2=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),Ea=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=r=>{const{style:o}=document.body;if(r in o)return r;const l=r.charAt(0).toUpperCase()+r.slice(1);let i=e.length;for(;i--;){const u=`${e[i]}${l}`;if(u in o)return u}return r},s=r=>{const o=t2(r);return t[o]??(t[o]=n(o))},a=(r,o,l)=>{r.style[s(o)]=l};return(r,o)=>{for(const l in o){const i=o[l];Object.hasOwn(o,l)&&Qv(i)&&a(r,l,i)}}})(),Vt={minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},Pe={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Vt,s=Pe.isStarted(),a=Pr(e,Vt.minimum,1);Pe.percent=a===1?null:a;const r=Pe.render(!s),o=r.querySelector(Vt.barSelector);return r.offsetWidth,e2(l=>{Ea(o,{transform:`translate3d(${zi(a)}%,0,0)`,transition:`all ${t}ms ${n}`}),a===1?(Ea(r,{transition:"none",opacity:"1"}),r.offsetWidth,setTimeout(()=>{Ea(r,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Pe.remove(),l()},t)},t)):setTimeout(()=>{l()},t)}),Pe},isStarted:()=>typeof Pe.percent=="number",start:()=>{Pe.percent||Pe.set(0);const e=()=>{setTimeout(()=>{Pe.percent&&(Pe.trickle(),e())},Vt.trickleSpeed)};return e(),Pe},done:e=>!e&&!Pe.percent?Pe:Pe.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Pe;return t?(t=Pr(t+(typeof e=="number"?e:(1-t)*Pr(Math.random()*t,.1,.95)),0,.994),Pe.set(t)):Pe.start()},trickle:()=>Pe.increase(Math.random()*Vt.trickleRate),render:e=>{if(Pe.isRendered())return document.getElementById("nprogress");Hi(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Vt.template;const n=t.querySelector(Vt.barSelector),s=document.querySelector(Vt.parent),a=e?"-100":zi(Pe.percent??0);return Ea(n,{transition:"all 0 linear",transform:`translate3d(${a}%,0,0)`}),s&&(s!==document.body&&Hi(s,"nprogress-custom-parent"),s.appendChild(t)),t},remove:()=>{Ui(document.documentElement,"nprogress-busy"),Ui(document.querySelector(Vt.parent),"nprogress-custom-parent"),Jv(document.getElementById("nprogress"))}},n2=()=>{De(()=>{const e=vn(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Pe.start()}),e.afterEach(n=>{t.add(n.path),Pe.done()})})},s2=Zt({setup(){n2()}}),a2=Object.freeze(Object.defineProperty({__proto__:null,default:s2},Symbol.toStringTag,{value:"Module"}));var r2=Object.create,tf=Object.defineProperty,o2=Object.getOwnPropertyDescriptor,nl=Object.getOwnPropertyNames,l2=Object.getPrototypeOf,i2=Object.prototype.hasOwnProperty,c2=(e,t)=>function(){return e&&(t=(0,e[nl(e)[0]])(e=0)),t},u2=(e,t)=>function(){return t||(0,e[nl(e)[0]])((t={exports:{}}).exports,t),t.exports},p2=(e,t,n,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of nl(t))!i2.call(e,a)&&a!==n&&tf(e,a,{get:()=>t[a],enumerable:!(s=o2(t,a))||s.enumerable});return e},f2=(e,t,n)=>(n=e!=null?r2(l2(e)):{},p2(tf(n,"default",{value:e,enumerable:!0}),e)),aa=c2({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),d2=u2({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e,t){aa(),t.exports=s;function n(r){return r instanceof Buffer?Buffer.from(r):new r.constructor(r.buffer.slice(),r.byteOffset,r.length)}function s(r){if(r=r||{},r.circles)return a(r);const o=new Map;if(o.set(Date,f=>new Date(f)),o.set(Map,(f,d)=>new Map(i(Array.from(f),d))),o.set(Set,(f,d)=>new Set(i(Array.from(f),d))),r.constructorHandlers)for(const f of r.constructorHandlers)o.set(f[0],f[1]);let l=null;return r.proto?p:u;function i(f,d){const m=Object.keys(f),g=new Array(m.length);for(let _=0;_new Date(m)),i.set(Map,(m,g)=>new Map(p(Array.from(m),g))),i.set(Set,(m,g)=>new Set(p(Array.from(m),g))),r.constructorHandlers)for(const m of r.constructorHandlers)i.set(m[0],m[1]);let u=null;return r.proto?d:f;function p(m,g){const _=Object.keys(m),E=new Array(_.length);for(let b=0;b<_.length;b++){const x=_[b],v=m[x];if(typeof v!="object"||v===null)E[x]=v;else if(v.constructor!==Object&&(u=i.get(v.constructor)))E[x]=u(v,g);else if(ArrayBuffer.isView(v))E[x]=n(v);else{const k=o.indexOf(v);k!==-1?E[x]=l[k]:E[x]=g(v)}}return E}function f(m){if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return p(m,f);if(m.constructor!==Object&&(u=i.get(m.constructor)))return u(m,f);const g={};o.push(m),l.push(g);for(const _ in m){if(Object.hasOwnProperty.call(m,_)===!1)continue;const E=m[_];if(typeof E!="object"||E===null)g[_]=E;else if(E.constructor!==Object&&(u=i.get(E.constructor)))g[_]=u(E,f);else if(ArrayBuffer.isView(E))g[_]=n(E);else{const b=o.indexOf(E);b!==-1?g[_]=l[b]:g[_]=f(E)}}return o.pop(),l.pop(),g}function d(m){if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return p(m,d);if(m.constructor!==Object&&(u=i.get(m.constructor)))return u(m,d);const g={};o.push(m),l.push(g);for(const _ in m){const E=m[_];if(typeof E!="object"||E===null)g[_]=E;else if(E.constructor!==Object&&(u=i.get(E.constructor)))g[_]=u(E,d);else if(ArrayBuffer.isView(E))g[_]=n(E);else{const b=o.indexOf(E);b!==-1?g[_]=l[b]:g[_]=d(E)}}return o.pop(),l.pop(),g}}}});aa();aa();aa();var nf=typeof navigator<"u",W=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{};typeof W.chrome<"u"&&W.chrome.devtools;nf&&(W.self,W.top);var ji;typeof navigator<"u"&&((ji=navigator.userAgent)==null||ji.toLowerCase().includes("electron"));aa();var m2=f2(d2()),h2=/(?:^|[-_/])(\w)/g;function g2(e,t){return t?t.toUpperCase():""}function v2(e){return e&&`${e}`.replace(h2,g2)}function y2(e,t){let n=e.replace(/^[a-z]:/i,"").replace(/\\/g,"/");n.endsWith(`index${t}`)&&(n=n.replace(`/index${t}`,t));const s=n.lastIndexOf("/"),a=n.substring(s+1);{const r=a.lastIndexOf(t);return a.substring(0,r)}}var Ki=(0,m2.default)({circles:!0});const _2={trailing:!0};function as(e,t=25,n={}){if(n={..._2,...n},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let s,a,r=[],o,l;const i=(u,p)=>(o=b2(e,u,p),o.finally(()=>{if(o=null,n.trailing&&l&&!a){const f=i(u,l);return l=null,f}}),o);return function(...u){return o?(n.trailing&&(l=u),o):new Promise(p=>{const f=!a&&n.leading;clearTimeout(a),a=setTimeout(()=>{a=null;const d=n.leading?s:i(this,u);for(const m of r)m(d);r=[]},t),f?(s=i(this,u),p(s)):r.push(p)})}}async function b2(e,t,n){return await e.apply(t,n)}function so(e,t={},n){for(const s in e){const a=e[s],r=n?`${n}:${s}`:s;typeof a=="object"&&a!==null?so(a,t,r):typeof a=="function"&&(t[r]=a)}return t}const E2={run:e=>e()},w2=()=>E2,sf=typeof console.createTask<"u"?console.createTask:w2;function x2(e,t){const n=t.shift(),s=sf(n);return e.reduce((a,r)=>a.then(()=>s.run(()=>r(...t))),Promise.resolve())}function k2(e,t){const n=t.shift(),s=sf(n);return Promise.all(e.map(a=>s.run(()=>a(...t))))}function Dr(e,t){for(const n of[...e])n(t)}class A2{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,s={}){if(!t||typeof n!="function")return()=>{};const a=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!s.allowDeprecated){let o=r.message;o||(o=`${a} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let s,a=(...r)=>(typeof s=="function"&&s(),s=void 0,a=void 0,n(...r));return s=this.hook(t,a),s}removeHook(t,n){if(this._hooks[t]){const s=this._hooks[t].indexOf(n);s!==-1&&this._hooks[t].splice(s,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const s=this._hooks[t]||[];delete this._hooks[t];for(const a of s)this.hook(t,a)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=so(t),s=Object.keys(n).map(a=>this.hook(a,n[a]));return()=>{for(const a of s.splice(0,s.length))a()}}removeHooks(t){const n=so(t);for(const s in n)this.removeHook(s,n[s])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(x2,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(k2,t,...n)}callHookWith(t,n,...s){const a=this._before||this._after?{name:n,args:s,context:{}}:void 0;this._before&&Dr(this._before,a);const r=t(n in this._hooks?[...this._hooks[n]]:[],s);return r instanceof Promise?r.finally(()=>{this._after&&a&&Dr(this._after,a)}):(this._after&&a&&Dr(this._after,a),r)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function af(){return new A2}var S2=Object.create,rf=Object.defineProperty,C2=Object.getOwnPropertyDescriptor,sl=Object.getOwnPropertyNames,T2=Object.getPrototypeOf,O2=Object.prototype.hasOwnProperty,I2=(e,t)=>function(){return e&&(t=(0,e[sl(e)[0]])(e=0)),t},of=(e,t)=>function(){return t||(0,e[sl(e)[0]])((t={exports:{}}).exports,t),t.exports},R2=(e,t,n,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of sl(t))!O2.call(e,a)&&a!==n&&rf(e,a,{get:()=>t[a],enumerable:!(s=C2(t,a))||s.enumerable});return e},P2=(e,t,n)=>(n=e!=null?S2(T2(e)):{},R2(rf(n,"default",{value:e,enumerable:!0}),e)),T=I2({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),D2=of({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e,t){T(),function(n){var s={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},a=["်","ް"],r={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},o={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},l={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},i=[";","?",":","@","&","=","+","$",",","/"].join(""),u=[";","?",":","@","&","=","+","$",","].join(""),p=[".","!","~","*","'","(",")"].join(""),f=function(E,b){var x="-",v="",k="",L=!0,H={},N,Z,$,I,q,D,Q,re,_e,G,V,Y,pe,Be,Ne="";if(typeof E!="string")return"";if(typeof b=="string"&&(x=b),Q=l.en,re=o.en,typeof b=="object"){N=b.maintainCase||!1,H=b.custom&&typeof b.custom=="object"?b.custom:H,$=+b.truncate>1&&b.truncate||!1,I=b.uric||!1,q=b.uricNoSlash||!1,D=b.mark||!1,L=!(b.symbols===!1||b.lang===!1),x=b.separator||x,I&&(Ne+=i),q&&(Ne+=u),D&&(Ne+=p),Q=b.lang&&l[b.lang]&&L?l[b.lang]:L?l.en:{},re=b.lang&&o[b.lang]?o[b.lang]:b.lang===!1||b.lang===!0?{}:o.en,b.titleCase&&typeof b.titleCase.length=="number"&&Array.prototype.toString.call(b.titleCase)?(b.titleCase.forEach(function(be){H[be+""]=be+""}),Z=!0):Z=!!b.titleCase,b.custom&&typeof b.custom.length=="number"&&Array.prototype.toString.call(b.custom)&&b.custom.forEach(function(be){H[be+""]=be+""}),Object.keys(H).forEach(function(be){var mt;be.length>1?mt=new RegExp("\\b"+m(be)+"\\b","gi"):mt=new RegExp(m(be),"gi"),E=E.replace(mt,H[be])});for(V in H)Ne+=V}for(Ne+=x,Ne=m(Ne),E=E.replace(/(^\s+|\s+$)/g,""),pe=!1,Be=!1,G=0,Y=E.length;G=0?(k+=V,V=""):Be===!0?(V=r[k]+s[V],k=""):V=pe&&s[V].match(/[A-Za-z0-9]/)?" "+s[V]:s[V],pe=!1,Be=!1):V in r?(k+=V,V="",G===Y-1&&(V=r[k]),Be=!0):Q[V]&&!(I&&i.indexOf(V)!==-1)&&!(q&&u.indexOf(V)!==-1)?(V=pe||v.substr(-1).match(/[A-Za-z0-9]/)?x+Q[V]:Q[V],V+=E[G+1]!==void 0&&E[G+1].match(/[A-Za-z0-9]/)?x:"",pe=!0):(Be===!0?(V=r[k]+V,k="",Be=!1):pe&&(/[A-Za-z0-9]/.test(V)||v.substr(-1).match(/A-Za-z0-9]/))&&(V=" "+V),pe=!1),v+=V.replace(new RegExp("[^\\w\\s"+Ne+"_-]","g"),x);return Z&&(v=v.replace(/(\w)(\S*)/g,function(be,mt,Bt){var Jt=mt.toUpperCase()+(Bt!==null?Bt:"");return Object.keys(H).indexOf(Jt.toLowerCase())<0?Jt:Jt.toLowerCase()})),v=v.replace(/\s+/g,x).replace(new RegExp("\\"+x+"+","g"),x).replace(new RegExp("(^\\"+x+"+|\\"+x+"+$)","g"),""),$&&v.length>$&&(_e=v.charAt($)===x,v=v.slice(0,$),_e||(v=v.slice(0,v.lastIndexOf(x)))),!N&&!Z&&(v=v.toLowerCase()),v},d=function(E){return function(x){return f(x,E)}},m=function(E){return E.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},g=function(_,E){for(var b in E)if(E[b]===_)return!0};if(typeof t<"u"&&t.exports)t.exports=f,t.exports.createSlug=d;else if(typeof define<"u"&&define.amd)define([],function(){return f});else try{if(n.getSlug||n.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";n.getSlug=f,n.createSlug=d}catch{}}(e)}}),L2=of({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(e,t){T(),t.exports=D2()}});T();T();T();T();T();T();T();function M2(e){return!!(e&&e.__v_isReadonly)}function lf(e){return M2(e)?lf(e.__v_raw):!!(e&&e.__v_isReactive)}function Lr(e){return!!(e&&e.__v_isRef===!0)}function ks(e){const t=e&&e.__v_raw;return t?ks(t):e}T();function B2(e){var t;const n=e.name||e._componentTag||e.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||e.__name;return n==="index"&&((t=e.__file)!=null&&t.endsWith("index.vue"))?"":n}function N2(e){const t=e.__file;if(t)return v2(y2(t,".vue"))}function Wi(e,t){return e.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=t,t}function sr(e){if(e.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return e.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(e.root)return e.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function $2(e){const{app:t,uid:n,instance:s}=e;try{if(s.__VUE_DEVTOOLS_NEXT_UID__)return s.__VUE_DEVTOOLS_NEXT_UID__;const a=await sr(t);if(!a)return null;const r=a.rootInstance===s;return`${a.id}:${r?"root":n}`}catch{}}function cf(e){var t,n;const s=(t=e.subTree)==null?void 0:t.type,a=sr(e);return a?((n=a==null?void 0:a.types)==null?void 0:n.Fragment)===s:!1}function ar(e){var t,n,s;const a=B2((e==null?void 0:e.type)||{});if(a)return a;if((e==null?void 0:e.root)===e)return"Root";for(const o in(n=(t=e.parent)==null?void 0:t.type)==null?void 0:n.components)if(e.parent.type.components[o]===(e==null?void 0:e.type))return Wi(e,o);for(const o in(s=e.appContext)==null?void 0:s.components)if(e.appContext.components[o]===(e==null?void 0:e.type))return Wi(e,o);const r=N2((e==null?void 0:e.type)||{});return r||"Anonymous Component"}function ao(e,t){return t=t||`${e.id}:root`,e.instanceMap.get(t)||e.instanceMap.get(":root")}var V2=class{constructor(){this.refEditor=new F2}set(e,t,n,s){const a=Array.isArray(t)?t:t.split(".");for(;a.length>1;){const l=a.shift();e instanceof Map&&(e=e.get(l)),e instanceof Set?e=Array.from(e.values())[l]:e=e[l],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}const r=a[0],o=this.refEditor.get(e)[r];s?s(e,r,n):this.refEditor.isRef(o)?this.refEditor.set(o,n):e[r]=n}get(e,t){const n=Array.isArray(t)?t:t.split(".");for(let s=0;s"u")return!1;const s=Array.isArray(t)?t.slice():t.split("."),a=n?2:1;for(;e&&s.length>a;){const r=s.shift();e=e[r],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}return e!=null&&Object.prototype.hasOwnProperty.call(e,s[0])}createDefaultSetCallback(e){return(t,n,s)=>{if((e.remove||e.newKey)&&(Array.isArray(t)?t.splice(n,1):ks(t)instanceof Map?t.delete(n):ks(t)instanceof Set?t.delete(Array.from(t.values())[n]):Reflect.deleteProperty(t,n)),!e.remove){const a=t[e.newKey||n];this.refEditor.isRef(a)?this.refEditor.set(a,s):ks(t)instanceof Map?t.set(e.newKey||n,s):ks(t)instanceof Set?t.add(s):t[e.newKey||n]=s}}}},F2=class{set(e,t){if(Lr(e))e.value=t;else{if(e instanceof Set&&Array.isArray(t)){e.clear(),t.forEach(a=>e.add(a));return}const n=Object.keys(t);if(e instanceof Map){const a=new Set(e.keys());n.forEach(r=>{e.set(r,Reflect.get(t,r)),a.delete(r)}),a.forEach(r=>e.delete(r));return}const s=new Set(Object.keys(e));n.forEach(a=>{Reflect.set(e,a,Reflect.get(t,a)),s.delete(a)}),s.forEach(a=>Reflect.deleteProperty(e,a))}}get(e){return Lr(e)?e.value:e}isRef(e){return Lr(e)||lf(e)}};T();function al(e){return cf(e)?H2(e.subTree):e.subTree?[e.subTree.el]:[]}function H2(e){if(!e.children)return[];const t=[];return e.children.forEach(n=>{n.component?t.push(...al(n.component)):n!=null&&n.el&&t.push(n.el)}),t}T();T();function U2(){const e={top:0,bottom:0,left:0,right:0,get width(){return e.right-e.left},get height(){return e.bottom-e.top}};return e}var wa;function z2(e){return wa||(wa=document.createRange()),wa.selectNode(e),wa.getBoundingClientRect()}function j2(e){const t=U2();if(!e.children)return t;for(let n=0,s=e.children.length;ne.bottom)&&(e.bottom=t.bottom),(!e.left||t.lefte.right)&&(e.right=t.right),e}var Gi={top:0,left:0,right:0,bottom:0,width:0,height:0};function Dn(e){const t=e.subTree.el;return typeof window>"u"?Gi:cf(e)?j2(e.subTree):(t==null?void 0:t.nodeType)===1?t==null?void 0:t.getBoundingClientRect():e.subTree.component?Dn(e.subTree.component):Gi}var uf="__vue-devtools-component-inspector__",pf="__vue-devtools-component-inspector__card__",ff="__vue-devtools-component-inspector__name__",df="__vue-devtools-component-inspector__indicator__",mf={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},W2={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},G2={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function ds(){return document.getElementById(uf)}function q2(){return document.getElementById(pf)}function Y2(){return document.getElementById(df)}function X2(){return document.getElementById(ff)}function rl(e){return{left:`${Math.round(e.left*100)/100}px`,top:`${Math.round(e.top*100)/100}px`,width:`${Math.round(e.width*100)/100}px`,height:`${Math.round(e.height*100)/100}px`}}function ol(e){var t;const n=document.createElement("div");n.id=(t=e.elementId)!=null?t:uf,Object.assign(n.style,{...mf,...rl(e.bounds),...e.style});const s=document.createElement("span");s.id=pf,Object.assign(s.style,{...W2,top:e.bounds.top<35?0:"-35px"});const a=document.createElement("span");a.id=ff,a.innerHTML=`<${e.name}>  `;const r=document.createElement("i");return r.id=df,r.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`,Object.assign(r.style,G2),s.appendChild(a),s.appendChild(r),n.appendChild(s),document.body.appendChild(n),n}function ll(e){const t=ds(),n=q2(),s=X2(),a=Y2();t&&(Object.assign(t.style,{...mf,...rl(e.bounds)}),Object.assign(n.style,{top:e.bounds.top<35?0:"-35px"}),s.innerHTML=`<${e.name}>  `,a.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`)}function Z2(e){const t=Dn(e),n=ar(e);ds()?ll({bounds:t,name:n}):ol({bounds:t,name:n})}function hf(){const e=ds();e&&(e.style.display="none")}var ro=null;function oo(e){const t=e.target;if(t){const n=t.__vueParentComponent;if(n&&(ro=n,n.vnode.el)){const a=Dn(n),r=ar(n);ds()?ll({bounds:a,name:r}):ol({bounds:a,name:r})}}}function Q2(e,t){var n;if(e.preventDefault(),e.stopPropagation(),ro){const s=(n=tt.value)==null?void 0:n.app;$2({app:s,uid:s.uid,instance:ro}).then(a=>{t(a)})}}var Fa=null;function J2(){hf(),window.removeEventListener("mouseover",oo),window.removeEventListener("click",Fa,!0),Fa=null}function e4(){return window.addEventListener("mouseover",oo),new Promise(e=>{function t(n){n.preventDefault(),n.stopPropagation(),Q2(n,s=>{window.removeEventListener("click",t,!0),Fa=null,window.removeEventListener("mouseover",oo);const a=ds();a&&(a.style.display="none"),e(JSON.stringify({id:s}))})}Fa=t,window.addEventListener("click",t,!0)})}function t4(e){const t=ao(tt.value,e.id);if(t){const[n]=al(t);if(typeof n.scrollIntoView=="function")n.scrollIntoView({behavior:"smooth"});else{const s=Dn(t),a=document.createElement("div"),r={...rl(s),position:"absolute"};Object.assign(a.style,r),document.body.appendChild(a),a.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(a)},2e3)}setTimeout(()=>{const s=Dn(t);if(s.width||s.height){const a=ar(t),r=ds();r?ll({...e,name:a,bounds:s}):ol({...e,name:a,bounds:s}),setTimeout(()=>{r&&(r.style.display="none")},1500)}},1200)}}T();var qi,Yi;(Yi=(qi=W).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(qi.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function n4(e){let t=0;const n=setInterval(()=>{W.__VUE_INSPECTOR__&&(clearInterval(n),t+=30,e()),t>=5e3&&clearInterval(n)},30)}function s4(){const e=W.__VUE_INSPECTOR__,t=e.openInEditor;e.openInEditor=async(...n)=>{e.disable(),t(...n)}}function a4(){return new Promise(e=>{function t(){s4(),e(W.__VUE_INSPECTOR__)}W.__VUE_INSPECTOR__?t():n4(()=>{t()})})}T();T();T();var r4="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function o4(){if(!nf||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const e=localStorage.getItem(r4);return e?JSON.parse(e):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}T();T();T();var Xi,Zi;(Zi=(Xi=W).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(Xi.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var l4=new Proxy(W.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(e,t,n){return Reflect.get(e,t,n)}});function i4(e,t){ft.timelineLayersState[t.id]=!1,l4.push({...e,descriptorId:t.id,appRecord:sr(t.app)})}var Qi,Ji;(Ji=(Qi=W).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(Qi.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var il=new Proxy(W.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(e,t,n){return Reflect.get(e,t,n)}}),gf=as(()=>{ms.hooks.callHook("sendInspectorToClient",vf())});function c4(e,t){il.push({options:e,descriptor:t,treeFilter:"",selectedNodeId:"",appRecord:sr(t.app)}),gf()}function vf(){return il.filter(e=>e.descriptor.app===tt.value.app).filter(e=>e.descriptor.id!=="components").map(e=>{var t;const n=e.descriptor,s=e.options;return{id:s.id,label:s.label,logo:n.logo,icon:`custom-ic-baseline-${(t=s==null?void 0:s.icon)==null?void 0:t.replace(/_/g,"-")}`,packageName:n.packageName,homepage:n.homepage,pluginId:n.id}})}function Sa(e,t){return il.find(n=>n.options.id===e&&(t?n.descriptor.app===t:!0))}function u4(){const e=af();e.hook("addInspector",({inspector:s,plugin:a})=>{c4(s,a.descriptor)});const t=as(async({inspectorId:s,plugin:a})=>{var r;if(!s||!((r=a==null?void 0:a.descriptor)!=null&&r.app)||ft.highPerfModeEnabled)return;const o=Sa(s,a.descriptor.app),l={app:a.descriptor.app,inspectorId:s,filter:(o==null?void 0:o.treeFilter)||"",rootNodes:[]};await new Promise(i=>{e.callHookWith(async u=>{await Promise.all(u.map(p=>p(l))),i()},"getInspectorTree")}),e.callHookWith(async i=>{await Promise.all(i.map(u=>u({inspectorId:s,rootNodes:l.rootNodes})))},"sendInspectorTreeToClient")},120);e.hook("sendInspectorTree",t);const n=as(async({inspectorId:s,plugin:a})=>{var r;if(!s||!((r=a==null?void 0:a.descriptor)!=null&&r.app)||ft.highPerfModeEnabled)return;const o=Sa(s,a.descriptor.app),l={app:a.descriptor.app,inspectorId:s,nodeId:(o==null?void 0:o.selectedNodeId)||"",state:null},i={currentTab:`custom-inspector:${s}`};l.nodeId&&await new Promise(u=>{e.callHookWith(async p=>{await Promise.all(p.map(f=>f(l,i))),u()},"getInspectorState")}),e.callHookWith(async u=>{await Promise.all(u.map(p=>p({inspectorId:s,nodeId:l.nodeId,state:l.state})))},"sendInspectorStateToClient")},120);return e.hook("sendInspectorState",n),e.hook("customInspectorSelectNode",({inspectorId:s,nodeId:a,plugin:r})=>{const o=Sa(s,r.descriptor.app);o&&(o.selectedNodeId=a)}),e.hook("timelineLayerAdded",({options:s,plugin:a})=>{i4(s,a.descriptor)}),e.hook("timelineEventAdded",({options:s,plugin:a})=>{var r;const o=["performance","component-event","keyboard","mouse"];ft.highPerfModeEnabled||!((r=ft.timelineLayersState)!=null&&r[a.descriptor.id])&&!o.includes(s.layerId)||e.callHookWith(async l=>{await Promise.all(l.map(i=>i(s)))},"sendTimelineEventToClient")}),e.hook("getComponentInstances",async({app:s})=>{const a=s.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!a)return null;const r=a.id.toString();return[...a.instanceMap].filter(([l])=>l.split(":")[0]===r).map(([,l])=>l)}),e.hook("getComponentBounds",async({instance:s})=>Dn(s)),e.hook("getComponentName",({instance:s})=>ar(s)),e.hook("componentHighlight",({uid:s})=>{const a=tt.value.instanceMap.get(s);a&&Z2(a)}),e.hook("componentUnhighlight",()=>{hf()}),e}var ec,tc;(tc=(ec=W).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(ec.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var nc,sc;(sc=(nc=W).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(nc.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var ac,rc;(rc=(ac=W).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(ac.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var oc,lc;(lc=(oc=W).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(oc.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var ic,cc;(cc=(ic=W).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(ic.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var Cn="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function p4(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:o4()}}var uc,pc;(pc=(uc=W)[Cn])!=null||(uc[Cn]=p4());var f4=as(e=>{ms.hooks.callHook("devtoolsStateUpdated",{state:e})});as((e,t)=>{ms.hooks.callHook("devtoolsConnectedUpdated",{state:e,oldState:t})});var rr=new Proxy(W.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(e,t,n){return t==="value"?W.__VUE_DEVTOOLS_KIT_APP_RECORDS__:W.__VUE_DEVTOOLS_KIT_APP_RECORDS__[t]}}),tt=new Proxy(W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(e,t,n){return t==="value"?W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:t==="id"?W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[t]}});function yf(){f4({...W[Cn],appRecords:rr.value,activeAppRecordId:tt.id,tabs:W.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:W.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function d4(e){W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=e,yf()}function m4(e){W.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=e,yf()}var ft=new Proxy(W[Cn],{get(e,t){return t==="appRecords"?rr:t==="activeAppRecordId"?tt.id:t==="tabs"?W.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:t==="commands"?W.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:W[Cn][t]},deleteProperty(e,t){return delete e[t],!0},set(e,t,n){return{...W[Cn]},e[t]=n,W[Cn][t]=n,!0}});function h4(e={}){var t,n,s;const{file:a,host:r,baseUrl:o=window.location.origin,line:l=0,column:i=0}=e;if(a){if(r==="chrome-extension"){const u=a.replace(/\\/g,"\\\\"),p=(n=(t=window.VUE_DEVTOOLS_CONFIG)==null?void 0:t.openInEditorHost)!=null?n:"/";fetch(`${p}__open-in-editor?file=${encodeURI(a)}`).then(f=>{if(!f.ok){const d=`Opening component ${u} failed`;console.log(`%c${d}`,"color:red")}})}else if(ft.vitePluginDetected){const u=(s=W.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?s:o;W.__VUE_INSPECTOR__.openInEditor(u,a,l,i)}}}T();T();T();T();T();var fc,dc;(dc=(fc=W).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(fc.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var cl=new Proxy(W.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(e,t,n){return Reflect.get(e,t,n)}});function lo(e){const t={};return Object.keys(e).forEach(n=>{t[n]=e[n].defaultValue}),t}function ul(e){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${e}__`}function g4(e){var t,n,s;const a=(n=(t=cl.find(r=>{var o;return r[0].id===e&&!!((o=r[0])!=null&&o.settings)}))==null?void 0:t[0])!=null?n:null;return(s=a==null?void 0:a.settings)!=null?s:null}function _f(e,t){var n,s,a;const r=ul(e);if(r){const o=localStorage.getItem(r);if(o)return JSON.parse(o)}if(e){const o=(s=(n=cl.find(l=>l[0].id===e))==null?void 0:n[0])!=null?s:null;return lo((a=o==null?void 0:o.settings)!=null?a:{})}return lo(t)}function v4(e,t){const n=ul(e);localStorage.getItem(n)||localStorage.setItem(n,JSON.stringify(lo(t)))}function y4(e,t,n){const s=ul(e),a=localStorage.getItem(s),r=JSON.parse(a||"{}"),o={...r,[t]:n};localStorage.setItem(s,JSON.stringify(o)),ms.hooks.callHookWith(l=>{l.forEach(i=>i({pluginId:e,key:t,oldValue:r[t],newValue:n,settings:o}))},"setPluginSettings")}T();T();T();T();T();T();T();T();T();T();T();var mc,hc,ut=(hc=(mc=W).__VUE_DEVTOOLS_HOOK)!=null?hc:mc.__VUE_DEVTOOLS_HOOK=af(),_4={vueAppInit(e){ut.hook("app:init",e)},vueAppUnmount(e){ut.hook("app:unmount",e)},vueAppConnected(e){ut.hook("app:connected",e)},componentAdded(e){return ut.hook("component:added",e)},componentEmit(e){return ut.hook("component:emit",e)},componentUpdated(e){return ut.hook("component:updated",e)},componentRemoved(e){return ut.hook("component:removed",e)},setupDevtoolsPlugin(e){ut.hook("devtools-plugin:setup",e)},perfStart(e){return ut.hook("perf:start",e)},perfEnd(e){return ut.hook("perf:end",e)}},bf={on:_4,setupDevToolsPlugin(e,t){return ut.callHook("devtools-plugin:setup",e,t)}},b4=class{constructor({plugin:e,ctx:t}){this.hooks=t.hooks,this.plugin=e}get on(){return{visitComponentTree:e=>{this.hooks.hook("visitComponentTree",e)},inspectComponent:e=>{this.hooks.hook("inspectComponent",e)},editComponentState:e=>{this.hooks.hook("editComponentState",e)},getInspectorTree:e=>{this.hooks.hook("getInspectorTree",e)},getInspectorState:e=>{this.hooks.hook("getInspectorState",e)},editInspectorState:e=>{this.hooks.hook("editInspectorState",e)},inspectTimelineEvent:e=>{this.hooks.hook("inspectTimelineEvent",e)},timelineCleared:e=>{this.hooks.hook("timelineCleared",e)},setPluginSettings:e=>{this.hooks.hook("setPluginSettings",e)}}}notifyComponentUpdate(e){var t;const n=vf().find(s=>s.packageName===this.plugin.descriptor.packageName);if(n!=null&&n.id){if(e){const s=[e.appContext.app,e.uid,(t=e.parent)==null?void 0:t.uid,e];ut.callHook("component:updated",...s)}else ut.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:n.id,plugin:this.plugin})}}addInspector(e){this.hooks.callHook("addInspector",{inspector:e,plugin:this.plugin}),this.plugin.descriptor.settings&&v4(e.id,this.plugin.descriptor.settings)}sendInspectorTree(e){this.hooks.callHook("sendInspectorTree",{inspectorId:e,plugin:this.plugin})}sendInspectorState(e){this.hooks.callHook("sendInspectorState",{inspectorId:e,plugin:this.plugin})}selectInspectorNode(e,t){this.hooks.callHook("customInspectorSelectNode",{inspectorId:e,nodeId:t,plugin:this.plugin})}visitComponentTree(e){return this.hooks.callHook("visitComponentTree",e)}now(){return Date.now()}addTimelineLayer(e){this.hooks.callHook("timelineLayerAdded",{options:e,plugin:this.plugin})}addTimelineEvent(e){this.hooks.callHook("timelineEventAdded",{options:e,plugin:this.plugin})}getSettings(e){return _f(e??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(e){return this.hooks.callHook("getComponentInstances",{app:e})}getComponentBounds(e){return this.hooks.callHook("getComponentBounds",{instance:e})}getComponentName(e){return this.hooks.callHook("getComponentName",{instance:e})}highlightElement(e){const t=e.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:t})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},E4=b4;T();T();T();T();var w4="__vue_devtool_undefined__",x4="__vue_devtool_infinity__",k4="__vue_devtool_negative_infinity__",A4="__vue_devtool_nan__";T();T();var S4={[w4]:"undefined",[A4]:"NaN",[x4]:"Infinity",[k4]:"-Infinity"};Object.entries(S4).reduce((e,[t,n])=>(e[n]=t,e),{});T();T();T();T();T();var gc,vc;(vc=(gc=W).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(gc.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function C4(e,t){return bf.setupDevToolsPlugin(e,t)}function T4(e,t){const[n,s]=e;if(n.app!==t)return;const a=new E4({plugin:{setupFn:s,descriptor:n},ctx:ms});n.packageName==="vuex"&&a.on.editInspectorState(r=>{a.sendInspectorState(r.inspectorId)}),s(a)}function O4(e){W.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(e)||(W.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(e),cl.forEach(t=>{T4(t,e)}))}T();T();var Us="__VUE_DEVTOOLS_ROUTER__",rs="__VUE_DEVTOOLS_ROUTER_INFO__",yc,_c;(_c=(yc=W)[rs])!=null||(yc[rs]={currentRoute:null,routes:[]});var bc,Ec;(Ec=(bc=W)[Us])!=null||(bc[Us]={});new Proxy(W[rs],{get(e,t){return W[rs][t]}});new Proxy(W[Us],{get(e,t){if(t==="value")return W[Us]}});function I4(e){const t=new Map;return((e==null?void 0:e.getRoutes())||[]).filter(n=>!t.has(n.path)&&t.set(n.path,1))}function pl(e){return e.map(t=>{let{path:n,name:s,children:a,meta:r}=t;return a!=null&&a.length&&(a=pl(a)),{path:n,name:s,children:a,meta:r}})}function R4(e){if(e){const{fullPath:t,hash:n,href:s,path:a,name:r,matched:o,params:l,query:i}=e;return{fullPath:t,hash:n,href:s,path:a,name:r,params:l,query:i,matched:pl(o)}}return e}function P4(e,t){function n(){var s;const a=(s=e.app)==null?void 0:s.config.globalProperties.$router,r=R4(a==null?void 0:a.currentRoute.value),o=pl(I4(a)),l=console.warn;console.warn=()=>{},W[rs]={currentRoute:r?Ki(r):{},routes:Ki(o)},W[Us]=a,console.warn=l}n(),bf.on.componentUpdated(as(()=>{var s;((s=t.value)==null?void 0:s.app)===e.app&&(n(),!ft.highPerfModeEnabled&&ms.hooks.callHook("routerInfoUpdated",{state:W[rs]}))},200))}function D4(e){return{async getInspectorTree(t){const n={...t,app:tt.value.app,rootNodes:[]};return await new Promise(s=>{e.callHookWith(async a=>{await Promise.all(a.map(r=>r(n))),s()},"getInspectorTree")}),n.rootNodes},async getInspectorState(t){const n={...t,app:tt.value.app,state:null},s={currentTab:`custom-inspector:${t.inspectorId}`};return await new Promise(a=>{e.callHookWith(async r=>{await Promise.all(r.map(o=>o(n,s))),a()},"getInspectorState")}),n.state},editInspectorState(t){const n=new V2,s={...t,app:tt.value.app,set:(a,r=t.path,o=t.state.value,l)=>{n.set(a,r,o,l||n.createDefaultSetCallback(t.state))}};e.callHookWith(a=>{a.forEach(r=>r(s))},"editInspectorState")},sendInspectorState(t){const n=Sa(t);e.callHook("sendInspectorState",{inspectorId:t,plugin:{descriptor:n.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return e4()},cancelInspectComponentInspector(){return J2()},getComponentRenderCode(t){const n=ao(tt.value,t);if(n)return(n==null?void 0:n.type)instanceof Function?n.type.toString():n.render.toString()},scrollToComponent(t){return t4({id:t})},openInEditor:h4,getVueInspector:a4,toggleApp(t){const n=rr.value.find(s=>s.id===t);n&&(m4(t),d4(n),P4(n,tt),gf(),O4(n.app))},inspectDOM(t){const n=ao(tt.value,t);if(n){const[s]=al(n);s&&(W.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=s)}},updatePluginSettings(t,n,s){y4(t,n,s)},getPluginSettings(t){return{options:g4(t),values:_f(t)}}}}T();var wc,xc;(xc=(wc=W).__VUE_DEVTOOLS_ENV__)!=null||(wc.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});var kc=u4(),Ac,Sc;(Sc=(Ac=W).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(Ac.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:kc,get state(){return{...ft,activeAppRecordId:tt.id,activeAppRecord:tt.value,appRecords:rr.value}},api:D4(kc)});var ms=W.__VUE_DEVTOOLS_KIT_CONTEXT__;T();P2(L2());var Cc,Tc;(Tc=(Cc=W).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null||(Cc.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set});T();function L4(e){ft.highPerfModeEnabled=e??!ft.highPerfModeEnabled}T();T();T();function M4(e){ft.devtoolsClientDetected={...ft.devtoolsClientDetected,...e};const t=Object.values(ft.devtoolsClientDetected).some(Boolean);L4(!t)}var Oc,Ic;(Ic=(Oc=W).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(Oc.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=M4);T();T();T();T();T();T();T();var B4=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},Ef=class{constructor(e){this.generateIdentifier=e,this.kv=new B4}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},N4=class extends Ef{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){typeof t=="object"?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}};T();T();function $4(e){if("values"in Object)return Object.values(e);const t=[];for(const n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function V4(e,t){const n=$4(e);if("find"in n)return n.find(t);const s=n;for(let a=0;at(s,n))}function Ca(e,t){return e.indexOf(t)!==-1}function Rc(e,t){for(let n=0;nt.isApplicable(e))}findByName(e){return this.transfomers[e]}};T();T();var H4=e=>Object.prototype.toString.call(e).slice(8,-1),wf=e=>typeof e>"u",U4=e=>e===null,zs=e=>typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype,io=e=>zs(e)&&Object.keys(e).length===0,mn=e=>Array.isArray(e),z4=e=>typeof e=="string",j4=e=>typeof e=="number"&&!isNaN(e),K4=e=>typeof e=="boolean",W4=e=>e instanceof RegExp,js=e=>e instanceof Map,Ks=e=>e instanceof Set,xf=e=>H4(e)==="Symbol",G4=e=>e instanceof Date&&!isNaN(e.valueOf()),q4=e=>e instanceof Error,Pc=e=>typeof e=="number"&&isNaN(e),Y4=e=>K4(e)||U4(e)||wf(e)||j4(e)||z4(e)||xf(e),X4=e=>typeof e=="bigint",Z4=e=>e===1/0||e===-1/0,Q4=e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),J4=e=>e instanceof URL;T();var kf=e=>e.replace(/\./g,"\\."),Mr=e=>e.map(String).map(kf).join("."),Ms=e=>{const t=[];let n="";for(let a=0;anull,()=>{}),It(X4,"bigint",e=>e.toString(),e=>typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),It(G4,"Date",e=>e.toISOString(),e=>new Date(e)),It(q4,"Error",(e,t)=>{const n={name:e.name,message:e.message};return t.allowedErrorProps.forEach(s=>{n[s]=e[s]}),n},(e,t)=>{const n=new Error(e.message);return n.name=e.name,n.stack=e.stack,t.allowedErrorProps.forEach(s=>{n[s]=e[s]}),n}),It(W4,"regexp",e=>""+e,e=>{const t=e.slice(1,e.lastIndexOf("/")),n=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,n)}),It(Ks,"set",e=>[...e.values()],e=>new Set(e)),It(js,"map",e=>[...e.entries()],e=>new Map(e)),It(e=>Pc(e)||Z4(e),"number",e=>Pc(e)?"NaN":e>0?"Infinity":"-Infinity",Number),It(e=>e===0&&1/e===-1/0,"number",()=>"-0",Number),It(J4,"URL",e=>e.toString(),e=>new URL(e))];function or(e,t,n,s){return{isApplicable:e,annotation:t,transform:n,untransform:s}}var Sf=or((e,t)=>xf(e)?!!t.symbolRegistry.getIdentifier(e):!1,(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,n)=>{const s=n.symbolRegistry.getValue(t[1]);if(!s)throw new Error("Trying to deserialize unknown symbol");return s}),e3=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),Cf=or(Q4,e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{const n=e3[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function Tf(e,t){return e!=null&&e.constructor?!!t.classRegistry.getIdentifier(e.constructor):!1}var Of=or(Tf,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{const n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return{...e};const s={};return n.forEach(a=>{s[a]=e[a]}),s},(e,t,n)=>{const s=n.classRegistry.getValue(t[1]);if(!s)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(s.prototype),e)}),If=or((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,n)=>{const s=n.customTransformerRegistry.findByName(t[1]);if(!s)throw new Error("Trying to deserialize unknown custom value");return s.deserialize(e)}),t3=[Of,Sf,If,Cf],Dc=(e,t)=>{const n=Rc(t3,a=>a.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};const s=Rc(Af,a=>a.isApplicable(e,t));if(s)return{value:s.transform(e,t),type:s.annotation}},Rf={};Af.forEach(e=>{Rf[e.annotation]=e});var n3=(e,t,n)=>{if(mn(t))switch(t[0]){case"symbol":return Sf.untransform(e,t,n);case"class":return Of.untransform(e,t,n);case"custom":return If.untransform(e,t,n);case"typed-array":return Cf.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{const s=Rf[t];if(!s)throw new Error("Unknown transformation: "+t);return s.untransform(e,n)}};T();var Un=(e,t)=>{const n=e.keys();for(;t>0;)n.next(),t--;return n.next().value};function Pf(e){if(Ca(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Ca(e,"prototype"))throw new Error("prototype is not allowed as a property");if(Ca(e,"constructor"))throw new Error("constructor is not allowed as a property")}var s3=(e,t)=>{Pf(t);for(let n=0;n{if(Pf(t),t.length===0)return n(e);let s=e;for(let r=0;ruo(r,t,[...n,...Ms(o)]));return}const[s,a]=e;a&&os(a,(r,o)=>{uo(r,t,[...n,...Ms(o)])}),t(s,n)}function a3(e,t,n){return uo(t,(s,a)=>{e=co(e,a,r=>n3(r,s,n))}),e}function r3(e,t){function n(s,a){const r=s3(e,Ms(a));s.map(Ms).forEach(o=>{e=co(e,o,()=>r)})}if(mn(t)){const[s,a]=t;s.forEach(r=>{e=co(e,Ms(r),()=>e)}),a&&os(a,n)}else os(t,n);return e}var o3=(e,t)=>zs(e)||mn(e)||js(e)||Ks(e)||Tf(e,t);function l3(e,t,n){const s=n.get(e);s?s.push(t):n.set(e,[t])}function i3(e,t){const n={};let s;return e.forEach(a=>{if(a.length<=1)return;t||(a=a.map(l=>l.map(String)).sort((l,i)=>l.length-i.length));const[r,...o]=a;r.length===0?s=o.map(Mr):n[Mr(r)]=o.map(Mr)}),s?io(n)?[s]:[s,n]:io(n)?void 0:n}var Df=(e,t,n,s,a=[],r=[],o=new Map)=>{var l;const i=Y4(e);if(!i){l3(e,a,t);const g=o.get(e);if(g)return s?{transformedValue:null}:g}if(!o3(e,n)){const g=Dc(e,n),_=g?{transformedValue:g.value,annotations:[g.type]}:{transformedValue:e};return i||o.set(e,_),_}if(Ca(r,e))return{transformedValue:null};const u=Dc(e,n),p=(l=u==null?void 0:u.value)!=null?l:e,f=mn(p)?[]:{},d={};os(p,(g,_)=>{if(_==="__proto__"||_==="constructor"||_==="prototype")throw new Error(`Detected property ${_}. This is a prototype pollution risk, please remove it from your object.`);const E=Df(g,t,n,s,[...a,_],[...r,e],o);f[_]=E.transformedValue,mn(E.annotations)?d[_]=E.annotations:zs(E.annotations)&&os(E.annotations,(b,x)=>{d[kf(_)+"."+x]=b})});const m=io(d)?{transformedValue:f,annotations:u?[u.type]:void 0}:{transformedValue:f,annotations:u?[u.type,d]:d};return i||o.set(e,m),m};T();T();function Lf(e){return Object.prototype.toString.call(e).slice(8,-1)}function Lc(e){return Lf(e)==="Array"}function c3(e){if(Lf(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function u3(e,t,n,s,a){const r={}.propertyIsEnumerable.call(s,t)?"enumerable":"nonenumerable";r==="enumerable"&&(e[t]=n),a&&r==="nonenumerable"&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function po(e,t={}){if(Lc(e))return e.map(a=>po(a,t));if(!c3(e))return e;const n=Object.getOwnPropertyNames(e),s=Object.getOwnPropertySymbols(e);return[...n,...s].reduce((a,r)=>{if(Lc(t.props)&&!t.props.includes(r))return a;const o=e[r],l=po(o,t);return u3(a,r,l,e,t.nonenumerable),a},{})}var Ae=class{constructor({dedupe:e=!1}={}){this.classRegistry=new N4,this.symbolRegistry=new Ef(t=>{var n;return(n=t.description)!=null?n:""}),this.customTransformerRegistry=new F4,this.allowedErrorProps=[],this.dedupe=e}serialize(e){const t=new Map,n=Df(e,t,this,this.dedupe),s={json:n.transformedValue};n.annotations&&(s.meta={...s.meta,values:n.annotations});const a=i3(t,this.dedupe);return a&&(s.meta={...s.meta,referentialEqualities:a}),s}deserialize(e){const{json:t,meta:n}=e;let s=po(t);return n!=null&&n.values&&(s=a3(s,n.values,this)),n!=null&&n.referentialEqualities&&(s=r3(s,n.referentialEqualities)),s}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e))}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}};Ae.defaultInstance=new Ae;Ae.serialize=Ae.defaultInstance.serialize.bind(Ae.defaultInstance);Ae.deserialize=Ae.defaultInstance.deserialize.bind(Ae.defaultInstance);Ae.stringify=Ae.defaultInstance.stringify.bind(Ae.defaultInstance);Ae.parse=Ae.defaultInstance.parse.bind(Ae.defaultInstance);Ae.registerClass=Ae.defaultInstance.registerClass.bind(Ae.defaultInstance);Ae.registerSymbol=Ae.defaultInstance.registerSymbol.bind(Ae.defaultInstance);Ae.registerCustom=Ae.defaultInstance.registerCustom.bind(Ae.defaultInstance);Ae.allowErrorProps=Ae.defaultInstance.allowErrorProps.bind(Ae.defaultInstance);T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();T();var Mc,Bc;(Bc=(Mc=W).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(Mc.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var Nc,$c;($c=(Nc=W).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(Nc.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var Vc,Fc;(Fc=(Vc=W).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(Vc.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var Hc,Uc;(Uc=(Hc=W).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(Hc.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var zc,jc;(jc=(zc=W).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(zc.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var Kc,Wc;(Wc=(Kc=W).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(Kc.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);T();T();T();T();T();T();T();const p3=JSON.parse('{"encrypt":{},"logo":"/logo.png","author":{"name":"Zzz","url":"https://ylzhong.top"},"fullscreen":true,"contributors":false,"docsDir":"src","repo":"https://github.com/870138612/870138612.github.io","footer":"终将美好,我们的春夏秋冬。","copyright":"Copyright © 2023-present Liang","displayFooter":true,"pageInfo":["Author","Category","Tag","Date","Original","Word","ReadingTime"],"blog":{"sidebarDisplay":"mobile","intro":"/intro.html"},"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"编辑此页","print":"打印"},"blogLocales":{"article":"文章","articleList":"文章列表","category":"分类","tag":"标签","timeline":"时间轴","timelineTitle":"昨日不在","all":"全部","intro":"个人介绍","star":"星标","empty":"$text 为空"},"paginationLocales":{"prev":"上一页","next":"下一页","navigate":"跳转到","action":"前往","errorText":"请输入 1 到 $page 之前的页码!"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家"},"navbar":[{"text":"导航","icon":"daohang","link":"/home.md"},{"text":"文章","icon":"articlelist","link":"/article/"},{"text":"分类","icon":"fenlei","link":"/category/"},{"text":"标签","icon":"tag","link":"/tag/"},{"text":"时间轴","icon":"timeline","link":"/timeline/"}],"sidebar":{"/":[{"collapsible":true,"text":"408","icon":"discovery","prefix":"discovery/","children":"structure"},{"collapsible":true,"text":"笔记","icon":"note","prefix":"note/","children":"structure"},"intro"]}}}}'),f3=te(p3),Mf=()=>f3,Bf=Symbol(""),d3=()=>{const e=Ce(Bf);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},m3=(e,t)=>{const{locales:n,...s}=e;return{...s,...n==null?void 0:n[t]}},h3=Zt({enhance({app:e}){const t=Mf(),n=e._context.provides[Yo],s=w(()=>m3(t.value,n.routeLocale.value));e.provide(Bf,s),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return s.value}}}),C4({app:e,id:"org.vuejs.vuepress.plugin-theme-data",label:"VuePress Theme Data Plugin",packageName:"@vuepress/plugin-theme-data",homepage:"https://v2.vuepress.vuejs.org",logo:"https://v2.vuepress.vuejs.org/images/hero.png",componentStateTypes:["VuePress"]},a=>{a.on.inspectComponent(r=>{r.instanceData.state.push({type:"VuePress",key:"themeData",editable:!1,value:t.value},{type:"VuePress",key:"themeLocaleData",editable:!1,value:s.value})})})}}),g3=Object.freeze(Object.defineProperty({__proto__:null,default:h3},Symbol.toStringTag,{value:"Module"})),v3=e=>new Promise(t=>{setTimeout(t,e)}),y3=e=>{const t=at();return w(()=>e[t.value]??{})},_3=/language-(shellscript|shell|bash|sh|zsh)/,b3=({delay:e=500,duration:t=2e3,locales:n,selector:s,showInMobile:a,ignoreSelector:r=[],transform:o})=>{const l=Qo("(max-width: 419px)"),i=w(()=>!l.value||a),u=y3(n),p=Re(),f=E=>{var x;if(E.hasAttribute("copy-code"))return;const b=document.createElement("button");b.type="button",b.classList.add("vp-copy-code-button"),b.setAttribute("aria-label",u.value.copy),b.setAttribute("data-copied",u.value.copied),(x=E.parentElement)==null||x.insertBefore(b,E),E.setAttribute("copy-code","")};fe(()=>[p.value.path,i.value],async()=>{document.body.classList.toggle("no-copy-code",!i.value),i.value&&(await Yt(),await v3(e),document.querySelectorAll(s.join(",")).forEach(f))},{immediate:!0});const{copy:m}=cv({legacy:!0}),g=new WeakMap,_=async(E,b,x)=>{const v=b.cloneNode(!0);r.length&&v.querySelectorAll(r.join(",")).forEach(H=>{H.remove()}),o&&o(v);let k=v.textContent||"";if(_3.test(E.className)&&(k=k.replace(/^ *(\$|>) /gm,"")),await m(k),t<=0)return;x.classList.add("copied"),clearTimeout(g.get(x));const L=setTimeout(()=>{x.classList.remove("copied"),x.blur(),g.delete(x)},t);g.set(x,L)};He("click",E=>{const b=E.target;if(i.value&&b.matches('div[class*="language-"] > button.vp-copy-code-button')){const x=b.parentElement,v=b.nextElementSibling;if(!x||!v)return;_(x,v,b)}})};var E3=[],w3={"/":{copy:"复制代码",copied:"已复制"}},x3=['[vp-content] div[class*="language-"] pre'];const k3=Zt({setup:()=>{b3({selector:x3,ignoreSelector:E3,locales:w3,duration:2e3,delay:500,showInMobile:!1})}}),A3=Object.freeze(Object.defineProperty({__proto__:null,default:k3},Symbol.toStringTag,{value:"Module"})),S3=Zt({setup(){He("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})}}),C3=Object.freeze(Object.defineProperty({__proto__:null,default:S3},Symbol.toStringTag,{value:"Module"})),T3=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),O3={enhance:({app:e})=>{}},I3=Object.freeze(Object.defineProperty({__proto__:null,default:O3},Symbol.toStringTag,{value:"Module"})),R3=e=>new Promise(t=>{setTimeout(t,e)}),P3=e=>{const t=at();return w(()=>e[t.value]??{})},D3=te({}),Nf=Symbol(""),L3=()=>Ce(Nf),M3=e=>{e.provide(Nf,D3)},B3='
',N3=e=>Te(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),$f=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t($f(e))},e.onerror=()=>{n()})}),$3=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:s=>{const a=[];let r=-1;for(let o=0;o{e.goTo(a.indexOf(i.target))},a.push(l),s.appendChild(l)}e.on("change",()=>{r>=0&&a[r].classList.remove("active"),a[e.currIndex].classList.add("active"),r=e.currIndex})}}),n){const{isSupported:s,toggle:a}=tr();s.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{a()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:s=>{s.setAttribute("download",""),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener"),e.on("change",()=>{s.setAttribute("href",e.currSlide.data.src)})}})})},V3=(e,{scrollToClose:t=!0,download:n=!0,fullscreen:s=!0,...a})=>le(async()=>{const{default:r}=await import("./photoswipe.esm-GXRgw7eJ.js");return{default:r}},[]).then(({default:r})=>{let o=null;const l=e.map(i=>({html:B3,element:i,msrc:i.src}));return e.forEach((i,u)=>{const p=()=>{o==null||o.destroy(),o=new r({preloaderDelay:0,showHideAnimationType:"zoom",...a,dataSource:l,index:u,...t?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),$3(o,{download:n,fullscreen:s}),o.addFilter("thumbEl",()=>i),o.addFilter("placeholderSrc",()=>i.src),o.init()};i.getAttribute("photo-swipe")||(i.style.cursor="zoom-in",i.addEventListener("click",()=>{p()}),i.addEventListener("keypress",({key:f})=>{f==="Enter"&&p()}),i.setAttribute("photo-swipe","")),$f(i).then(f=>{l.splice(u,1,f),o==null||o.refreshSlideContent(u)})}),t?He("wheel",()=>{o==null||o.close()}):()=>{}}),F3=({selector:e,locales:t,delay:n=500,download:s=!0,fullscreen:a=!0,scrollToClose:r=!0})=>{const o=L3(),l=P3(t),i=Re(),u=ye();let p=null;const f=()=>{const{photoSwipe:d}=u.value;d!==!1&&Yt().then(()=>R3(n)).then(async()=>{const m=Te(d)?d:e;p=await V3(N3(m),{...o.value,...l.value,download:s,fullscreen:a,scrollToClose:r})})};De(()=>{f(),fe(()=>[i.value.path,o.value],()=>{p==null||p(),f()})}),Qs(()=>{p==null||p()})};var H3={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const U3="[vp-content] :not(a) > img:not([no-view])",z3=H3,j3=800,K3=!0,W3=!0,G3=!0;var q3=Zt({enhance:({app:e})=>{M3(e)},setup:()=>{F3({selector:U3,delay:j3,locales:z3,download:K3,fullscreen:W3,scrollToClose:G3})}});const Y3=Object.freeze(Object.defineProperty({__proto__:null,default:q3},Symbol.toStringTag,{value:"Module"})),{entries:X3}=Object,Vf="VUEPRESS_REDIRECT_STATUS",Gc=yv(Vf,{}),qc=Ev(Vf,{}),Z3=e=>{const t=_v(),n=at(),s=X3(e.config);return w(()=>{if(s.some(([a])=>n.value===a)){for(const a of t.value)for(const[r,o]of s)if(o.includes(a))return r===n.value?null:{lang:a,localePath:r}}return null})};var Q3=F({name:"RedirectModal",props:{config:{type:Object,required:!0},locales:{type:Object,required:!0}},setup(e){const t=vn(),n=zp(),s=at(),a=Z3(e.config),r=te(),o=el(r),l=te(!1),i=w(()=>{if(!a.value)return null;const{lang:p,localePath:f}=a.value,d=[e.locales[f],e.locales[s.value]];return{hint:d.map(({hint:m})=>m.replace("$1",p)),switch:d.map(({switch:m})=>m.replace("$1",p)).join(" / "),cancel:d.map(({cancel:m})=>m).join(" / "),remember:d.map(({remember:m})=>m).join(" / ")}}),u=()=>{qc.value[s.value]=!0,l.value&&(Gc.value[s.value]=!0),o.value=!1};return fe(n,()=>{o.value=!1}),De(async()=>{r.value=document.body,await Yt(),a.value&&!qc.value[s.value]&&!Gc.value[s.value]&&(o.value=!0)}),$o(()=>{o.value=!1}),()=>c(yp,{name:"redirect-modal-fade"},()=>{var p,f,d,m;return o.value?c("div",{key:"mask",class:"redirect-modal-mask"},c("div",{key:"popup",class:"redirect-modal-wrapper"},[c("div",{class:"redirect-modal-content"},(p=i.value)==null?void 0:p.hint.map(g=>c("p",g))),c("div",{class:"redirect-modal-hint"},[c("input",{id:"remember-redirect",type:"checkbox",value:l.value,onChange:()=>{l.value=!l.value}}),c("label",{for:"remember-redirect"},(f=i.value)==null?void 0:f.remember)]),c("button",{type:"button",class:"redirect-modal-action primary",onClick:()=>{u(),t.replace(n.value.replace(s.value,a.value.localePath))}},(d=i.value)==null?void 0:d.switch),c("button",{type:"button",class:"redirect-modal-action",onClick:()=>{u()}},(m=i.value)==null?void 0:m.cancel)])):null})}}),J3={config:{"/":["zh-CN"]},autoLocale:!1,defaultLocale:"/",localeFallback:!0,defaultBehavior:"defaultLocale"},e6={"/":{name:"简体中文",hint:"您的首选语言是 $1,是否切换到该语言?",switch:"切换到 $1",cancel:"取消",remember:"记住我的选择"}};const Ff=J3;var t6=Zt({setup(){},rootComponents:[()=>c(Q3,{config:Ff,locales:e6})]});const n6=Object.freeze(Object.defineProperty({__proto__:null,config:Ff,default:t6},Symbol.toStringTag,{value:"Module"})),s6=e=>typeof e<"u",{keys:a6}=Object,de=({name:e="",color:t="currentColor",ariaLabel:n},{attrs:s,slots:a})=>{var r;return c("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":n??`${e} icon`,...s},(r=a.default)==null?void 0:r.call(a))};de.displayName="IconBase";const fl=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},r6=e=>Mn(e)?e:`https://github.com/${e}`,dl=(e="")=>!Mn(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,Hf=()=>c(de,{name:"github"},()=>c("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Hf.displayName="GitHubIcon";const Uf=()=>c(de,{name:"gitee"},()=>c("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Uf.displayName="GiteeIcon";const zf=()=>c(de,{name:"bitbucket"},()=>c("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));zf.displayName="BitbucketIcon";const jf=()=>c(de,{name:"source"},()=>c("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));jf.displayName="SourceIcon";const o6=({link:e,type:t=dl(e??"")})=>{if(!t)return null;const n=t.toLowerCase();return c(n==="bitbucket"?zf:n==="github"?Hf:n==="gitlab"?"GitLab":n==="gitee"?Uf:jf)},l6=(e,t=0)=>{let n=3735928559^t,s=1103547991^t;for(let a=0,r;a>>16,2246822507),n^=Math.imul(s^s>>>13,3266489909),s=Math.imul(s^s>>>16,2246822507),s^=Math.imul(n^n>>>13,3266489909),4294967296*(2097151&s)+(n>>>0)},ra=(e,t)=>l6(e)%t;let i6=class{constructor(){ur(this,"containerElement");ur(this,"messageElements",{});const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const s=document.createElement("div"),a=Date.now();return s.className="message move-in",s.innerHTML=t,this.containerElement.appendChild(s),this.messageElements[a]=s,n>0&&setTimeout(()=>{this.close(a)},n),a}close(t){if(t){const n=this.messageElements[t];n.classList.remove("move-in"),n.classList.add("move-out"),n.addEventListener("animationend",()=>{n.remove(),delete this.messageElements[t]})}else a6(this.messageElements).forEach(n=>this.close(Number(n)))}destroy(){document.body.removeChild(this.containerElement)}};const Kf=/#.*$/u,c6=e=>{const t=Kf.exec(e);return t?t[0]:""},Yc=e=>decodeURI(e).replace(Kf,"").replace(/\/index\.html$/iu,"/").replace(/\/(README|index)\.md$/iu,"/").replace(/\.(?:html|md)$/iu,""),Wf=(e,t)=>{if(!s6(t))return!1;const n=Yc(e.path),s=Yc(t),a=c6(t);return a?a===e.hash&&(!s||n===s):n===s};var u6=e=>Object.prototype.toString.call(e)==="[object Object]",Ws=e=>typeof e=="string";const{isArray:Gf}=Array,Xc=e=>u6(e)&&Ws(e.name),Gs=(e,t=!1)=>e?Gf(e)?e.map(n=>Ws(n)?{name:n}:Xc(n)?n:null).filter(n=>n!==null):Ws(e)?[{name:e}]:Xc(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],qf=(e,t)=>{if(e){if(Gf(e)&&e.every(Ws))return e;if(Ws(e))return[e];console.error(`Expect ${t} to be \`string[] | string | undefined\`, but got`,e)}return[]},Yf=e=>qf(e,"category"),Xf=e=>qf(e,"tag"),p6=e=>{const t=at();return w(()=>e[t.value]??{})};var Zc={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const Zf=()=>{const e=Re();return w(()=>e.value.readingTime??null)},Qf=(e,t)=>{const{minutes:n,words:s}=e,{less1Minute:a,word:r,time:o}=t;return{time:n<1?a:o.replace("$time",Math.round(n).toString()),words:r.replace("$word",s.toString())}},Qc={words:"",time:""},fo=typeof Zc>"u"?null:Zc,Jf=()=>fo?p6(fo):w(()=>null),f6=()=>{if(typeof fo>"u")return w(()=>Qc);const e=Zf(),t=Jf();return w(()=>e.value&&t.value?Qf(e.value,t.value):Qc)},Qt=()=>Mf(),ce=()=>d3(),rt=()=>{const e=Qt();return w(()=>!!e.value.pure)},Ta=()=>null,d6="719px",m6="1440px",h6="true",g6="9",yn={mobileBreakPoint:d6,pcBreakPoint:m6,enableThemeColor:h6,"theme-1":"#f26d6d","theme-2":"#f1cbcd","theme-3":"#3eaf7c","theme-4":"#fb9b5f",colorNumber:g6},ml={"/discovery/":["2computerorganization","1datastructure","3operatingsystem","4network"],"/note/":["english","higherMathematics","linearAgrbra","politics"]},ze=e=>{const{icon:t="",color:n,size:s}=e,a=n||s?{}:null;return n&&(a.color=n),s&&(a.height=Number.isNaN(Number(s))?s:`${s}px`),Mn(t)?c("img",{class:"icon",src:t,alt:"","no-view":"",style:a}):nr(t)?c("img",{class:"icon",src:ke(t),alt:"","aria-hidden":"","no-view":"",style:a}):c(St("FontIcon"),e)};ze.displayName="HopeIcon";const ed=()=>{const e=ce();return w(()=>e.value.author)},v6="http://.",$n=()=>{const e=vn(),t=Mt();return n=>{if(n)if(nr(n))t.path!==n&&e.push(n);else if(ea(n))window&&window.open(n);else{const s=t.path.slice(0,t.path.lastIndexOf("/"));e.push(new URL(`${s}/${encodeURI(n)}`,v6).pathname)}}},td=()=>{const e=ye(),t=ed();return w(()=>{const{author:n}=e.value;return n?Gs(n):n===!1?[]:Gs(t.value,!1)})},y6=()=>{const e=ye(),t=Ce(Symbol.for("categoryMap"));return w(()=>Yf(e.value.category??e.value.categories).map(n=>{var s;return{name:n,path:((s=t==null?void 0:t.value.map[n])==null?void 0:s.path)??""}}))},_6=()=>{const e=ye(),t=Ce(Symbol.for("tagMap"));return w(()=>Xf(e.value.tag??e.value.tags).map(n=>{var s;return{name:n,path:((s=t==null?void 0:t.value.map[n])==null?void 0:s.path)??""}}))},b6=()=>{const e=ye(),t=Re();return w(()=>{const n=tl(e.value.date);if(n)return n;const{createdTime:s}=t.value.git??{};return s?new Date(s):null})},E6=()=>{const e=ce(),t=Re(),n=ye(),s=td(),a=y6(),r=_6(),o=b6(),l=Zf(),i=f6(),u=w(()=>({author:s.value,category:a.value,date:o.value,localizedDate:t.value.localizedDate,tag:r.value,isOriginal:n.value.isOriginal??!1,readingTime:l.value,readingTimeLocale:i.value,pageview:n.value.pageview??!0})),p=w(()=>n.value.pageInfo??e.value.pageInfo??null);return{info:u,items:p}},hl=(e,t)=>"activeMatch"in t?new RegExp(t.activeMatch,"u").test(e.path):Wf(e,t.link),gl=(e,t)=>"children"in t?!!t.prefix&&Wf(e,t.prefix)||t.children.some(n=>gl(e,n)):hl(e,t),mo=e=>!Ko(e)&&!ea(e);var Je=(e=>(e.title="t",e.shortTitle="s",e.icon="i",e.index="I",e.order="O",e.breadcrumbExclude="b",e))(Je||{}),We=(e=>(e.type="y",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e))(We||{}),nd=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(nd||{});const Ha=(e,t=!1,n)=>{const{meta:s,path:a,notFound:r}=bt(e,n);return r?{text:a,link:a}:{text:!t&&s[Je.shortTitle]?s[Je.shortTitle]:s[Je.title]||a,link:a,...s[Je.icon]?{icon:s[Je.icon]}:{}}},Tn=(e="",t="")=>nr(t)||ea(t)?t:`${bp(e)}${t}`,sd=(e,t)=>{const n=Te(e)?Ha(Tn(t,e)):e.link?{...e,link:mo(e.link)?bt(Tn(t,e.link)).path:e.link}:e;if("children"in n){const s=Tn(t,n.prefix),a=n.children==="structure"?ml[s]:n.children;return{...n,prefix:s,children:a.map(r=>sd(r,s))}}return{...n}},ho=({config:e,prefix:t=""})=>e.map(n=>sd(n,t)),w6=({config:e,routePath:t,headerDepth:n})=>{const s=Pn(e).sort((a,r)=>r.length-a.length);for(const a of s)if(Va(decodeURI(t),a)){const r=e[a];return ho({config:r==="structure"?ml[a]:r||[],headerDepth:n,prefix:a})}return console.warn(`${decodeURI(t)} is missing sidebar config.`),[]},x6=({config:e,headerDepth:t,routeLocale:n,routePath:s})=>e==="structure"?ho({config:ml[n],headerDepth:t,prefix:n}):no(e)?ho({config:e,headerDepth:t}):Za(e)?w6({config:e,routePath:s,headerDepth:t}):[],ad=Symbol(""),k6=()=>{const e=ye(),t=ce(),n=at(),s=zp(),a=w(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),r=w(()=>e.value.headerDepth??t.value.headerDepth??2),o=w(()=>x6({config:a.value,headerDepth:r.value,routeLocale:n.value,routePath:s.value}));kt(ad,o)},vl=()=>{const e=Ce(ad);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},{mobileBreakPoint:A6,pcBreakPoint:S6}=yn,Jc=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,oa=()=>{const e=te(!1),t=te(!1),n=()=>{e.value=window.innerWidth<=(Jc(A6)??719),t.value=window.innerWidth>=(Jc(S6)??1440)};return He("resize",n,!1),He("orientationchange",n,!1),De(()=>{n()}),{isMobile:e,isPC:t}},rd=Symbol(""),la=()=>{const e=Ce(rd);if(!e)throw new Error("useDarkmode() is called without provider.");return e},C6=e=>{const t=Qt(),n=dv(),s=w(()=>t.value.darkmode??"switch"),a=Jo("vuepress-theme-hope-scheme","auto"),r=w(()=>{const l=s.value;return l==="disable"?!1:l==="enable"?!0:l==="auto"?n.value:l==="toggle"?a.value==="dark":a.value==="dark"||a.value==="auto"&&n.value}),o=w(()=>{const l=s.value;return l==="switch"||l==="toggle"});e.provide(rd,{canToggle:o,config:s,isDarkmode:r,status:a}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>r.value}})},T6=()=>{const{config:e,isDarkmode:t,status:n}=la();Ho(()=>{e.value==="disable"?n.value="light":e.value==="enable"?n.value="dark":e.value==="toggle"&&n.value==="auto"&&(n.value="light")}),De(()=>{fe(t,s=>document.documentElement.setAttribute("data-theme",s?"dark":"light"),{immediate:!0})})};var O6=F({name:"PageFooter",setup(){const e=Qt(),t=ce(),n=ye(),s=td(),a=w(()=>{const{copyright:u,footer:p}=n.value;return p!==!1&&!!(u||p||t.value.displayFooter)}),r=w(()=>{const{footer:u}=n.value;return u===!1?!1:Te(u)?u:t.value.footer??""}),o=w(()=>s.value.map(({name:u})=>u).join(", ")),l=u=>`Copyright © ${new Date().getFullYear()} ${o.value} ${u?`${u} Licensed`:""}`,i=w(()=>{const{copyright:u,license:p=""}=n.value,{license:f}=e.value,{copyright:d}=t.value;return u??(p?l(p):d??(o.value||f?l(f):!1))});return()=>a.value?c("footer",{class:"vp-footer-wrapper","vp-footer":""},[r.value?c("div",{class:"vp-footer",innerHTML:r.value}):null,i.value?c("div",{class:"vp-copyright",innerHTML:i.value}):null]):null}}),st=F({name:"AutoLink",props:{config:{type:Object,required:!0}},emits:["focusout"],slots:Object,setup(e,{emit:t,slots:n}){return()=>{const{icon:s}=e.config;return c(zg,{...e,onFocusout:()=>t("focusout")},{default:n.default?()=>n.default():null,before:n.before?()=>n.before():s?()=>c(ze,{icon:s}):null,after:n.after?()=>n.after():null})}}}),I6=F({name:"NavbarDropdown",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=Re(),s=ps(e,"config"),a=w(()=>s.value.ariaLabel??s.value.text),r=te(!1);fe(()=>n.value.path,()=>{r.value=!1});const o=l=>{l.detail===0&&(r.value=!r.value)};return()=>{var l;return c("div",{class:["vp-dropdown-wrapper",{open:r.value}]},[c("button",{type:"button",class:"vp-dropdown-title","aria-label":a.value,onClick:o},[((l=t.title)==null?void 0:l.call(t))||[c(ze,{icon:s.value.icon}),e.config.text],c("span",{class:"arrow"}),c("ul",{class:"vp-dropdown"},s.value.children.map((i,u)=>{const p=u===s.value.children.length-1;return c("li",{class:"vp-dropdown-item"},"children"in i?[c("h4",{class:"vp-dropdown-subtitle"},i.link?c(st,{config:i,onFocusout:()=>{i.children.length===0&&p&&(r.value=!1)}}):i.text),c("ul",{class:"vp-dropdown-subitems"},i.children.map((f,d)=>c("li",{class:"vp-dropdown-subitem"},c(st,{config:f,onFocusout:()=>{d===i.children.length-1&&p&&(r.value=!1)}}))))]:c(st,{config:i,onFocusout:()=>{p&&(r.value=!1)}}))}))])])}}});const od=(e,t="")=>Te(e)?Ha(Tn(t,e)):"children"in e?{...e,...e.link&&mo(e.link)?{link:bt(Tn(t,e.link)).path}:{},children:e.children.map(n=>od(n,Tn(t,e.prefix)))}:{...e,link:mo(e.link)?bt(Tn(t,e.link)).path:e.link},ld=()=>{const e=ce();return w(()=>(e.value.navbar||[]).map(t=>od(t)))},R6=()=>{const e=ce(),t=w(()=>e.value.repo),n=w(()=>t.value?r6(t.value):null),s=w(()=>t.value?dl(t.value):null),a=w(()=>n.value?e.value.repoLabel??s.value??"Source":null);return w(()=>!n.value||!a.value||e.value.repoDisplay===!1?null:{type:s.value??"Source",label:a.value,link:n.value})};var P6=F({name:"NavScreenMenu",props:{config:{type:Object,required:!0}},setup(e){const t=Re(),n=ps(e,"config"),s=w(()=>n.value.ariaLabel??n.value.text),a=te(!1);fe(()=>t.value.path,()=>{a.value=!1});const r=(o,l)=>l[l.length-1]===o;return()=>[c("button",{type:"button",class:["vp-nav-screen-menu-title",{active:a.value}],"aria-label":s.value,onClick:()=>{a.value=!a.value}},[c("span",{class:"text"},[c(ze,{icon:n.value.icon}),e.config.text]),c("span",{class:["arrow",a.value?"down":"end"]})]),c("ul",{class:["vp-nav-screen-menu",{hide:!a.value}]},n.value.children.map(o=>c("li",{class:"vp-nav-screen-menu-item"},"children"in o?[c("h4",{class:"vp-nav-screen-menu-subtitle"},o.link?c(st,{config:o,onFocusout:()=>{r(o,n.value.children)&&o.children.length===0&&(a.value=!1)}}):o.text),c("ul",{class:"vp-nav-screen-menu-subitems"},o.children.map(l=>c("li",{class:"vp-nav-screen-menu-subitem"},c(st,{config:l,onFocusout:()=>{r(l,o.children)&&r(o,n.value.children)&&(a.value=!1)}}))))]:c(st,{config:o,onFocusout:()=>{r(o,n.value.children)&&(a.value=!1)}}))))]}}),D6=F({name:"NavScreenLinks",setup(){const e=ld();return()=>e.value.length?c("nav",{class:"nav-screen-links"},e.value.map(t=>c("div",{class:"navbar-links-item"},"children"in t?c(P6,{config:t}):c(st,{config:t})))):null}});const id=()=>c(de,{name:"dark"},()=>c("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));id.displayName="DarkIcon";const cd=()=>c(de,{name:"light"},()=>c("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));cd.displayName="LightIcon";const ud=()=>c(de,{name:"auto"},()=>c("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));ud.displayName="AutoIcon";const pd=()=>c(de,{name:"enter-fullscreen"},()=>c("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));pd.displayName="EnterFullScreenIcon";const fd=()=>c(de,{name:"cancel-fullscreen"},()=>c("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));fd.displayName="CancelFullScreenIcon";const dd=()=>c(de,{name:"outlook"},()=>[c("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);dd.displayName="OutlookIcon";var md=F({name:"ColorModeSwitch",setup(){const{config:e,isDarkmode:t,status:n}=la(),s=rt(),a=()=>{e.value==="switch"?n.value={light:"dark",dark:"auto",auto:"light"}[n.value]:n.value=n.value==="light"?"dark":"light"},r=async o=>{if(!(document.startViewTransition&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!s.value)||!o){a();return}const l=o.clientX,i=o.clientY,u=Math.hypot(Math.max(l,innerWidth-l),Math.max(i,innerHeight-i)),p=t.value;await document.startViewTransition(async()=>{a(),await Yt()}).ready,t.value!==p&&document.documentElement.animate({clipPath:t.value?[`circle(${u}px at ${l}px ${i}px)`,`circle(0px at ${l}px ${i}px)`]:[`circle(0px at ${l}px ${i}px)`,`circle(${u}px at ${l}px ${i}px)`]},{duration:400,pseudoElement:t.value?"::view-transition-old(root)":"::view-transition-new(root)"})};return()=>c("button",{type:"button",class:"vp-color-mode-switch",id:"color-mode-switch",onClick:r},[c(ud,{style:{display:n.value==="auto"?"block":"none"}}),c(id,{style:{display:n.value==="dark"?"block":"none"}}),c(cd,{style:{display:n.value==="light"?"block":"none"}})])}}),L6=F({name:"ColorMode",setup(){const e=ce(),{canToggle:t}=la(),n=w(()=>e.value.outlookLocales.darkmode);return()=>t.value?c("div",{class:"vp-color-mode"},[c("label",{class:"vp-color-mode-title",for:"color-mode-switch"},n.value),c(md)]):null}});const Br="VUEPRESS_THEME_COLOR";var M6=F({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const s=document.documentElement.classList,a=Pn(e.themeColor);if(!n){localStorage.removeItem(Br),s.remove(...a);return}s.remove(...a.filter(r=>r!==n)),s.add(n),localStorage.setItem(Br,n)};return De(()=>{const n=localStorage.getItem(Br);n&&t(n)}),()=>c("ul",{class:"vp-theme-color-picker",id:"theme-color-picker"},[c("li",c("span",{class:"theme-color",onClick:()=>t()})),Nn(e.themeColor).map(([n,s])=>c("li",c("span",{style:{background:s},onClick:()=>t(n)})))])}});const Xn=yn.enableThemeColor==="true",B6=Xn?Vv(Nn(yn).filter(([e])=>e.startsWith("theme-"))):{};var N6=F({name:"ThemeColor",setup(){const e=ce(),t=w(()=>e.value.outlookLocales.themeColor);return()=>Xn?c("div",{class:"vp-theme-color"},[c("label",{class:"vp-theme-color-title",for:"theme-color-picker"},t.value),c(M6,{themeColor:B6})]):null}}),$6=F({name:"ToggleFullScreenButton",setup(){const{isSupported:e,isFullscreen:t,toggle:n}=tr();return()=>e?c("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:t.value,onClick:()=>n()},t.value?c(fd):c(pd)):null}}),hd=F({name:"ToggleFullScreenButton",setup(){const e=ce(),{isSupported:t}=tr(),n=w(()=>e.value.outlookLocales.fullscreen);return()=>t?c("div",{class:"full-screen-wrapper"},[c("label",{class:"full-screen-title",for:"full-screen-switch"},n.value),c($6)]):null}}),gd=F({name:"OutlookSettings",setup(){const e=Qt(),t=rt(),n=w(()=>!t.value&&e.value.fullscreen);return()=>c(Wp,()=>[Xn?c(N6):null,c(L6),n.value?c(hd):null])}}),V6=F({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const s=Re(),{isMobile:a}=oa(),r=Ue(),o=el(r);return De(()=>{r.value=document.body,fe(a,l=>{!l&&e.show&&(o.value=!1,t("close"))}),fe(()=>s.value.path,()=>{o.value=!1,t("close")})}),Qs(()=>{o.value=!1}),()=>c(es,{name:"fade",onEnter:()=>{o.value=!0},onAfterLeave:()=>{o.value=!1}},()=>{var l,i;return e.show?c("div",{id:"nav-screen",class:"vp-nav-screen"},c("div",{class:"vp-nav-screen-container"},[(l=n.before)==null?void 0:l.call(n),c(D6),c("div",{class:"vp-outlook-wrapper"},c(gd)),(i=n.after)==null?void 0:i.call(n)])):null})}}),F6=F({name:"NavbarBrand",setup(){const e=at(),t=ta(),n=ce(),s=w(()=>n.value.home??e.value),a=w(()=>t.value.title),r=w(()=>n.value.navbarTitle??a.value),o=w(()=>n.value.logo?ke(n.value.logo):null),l=w(()=>n.value.logoDark?ke(n.value.logoDark):null);return()=>c(Ve,{to:s.value,class:"vp-brand","aria-label":n.value.routeLocales.home},()=>[o.value?c("img",{class:["vp-nav-logo",{light:!!l.value}],src:o.value,alt:""}):null,l.value?c("img",{class:["vp-nav-logo dark"],src:l.value,alt:""}):null,r.value?c("span",{class:["vp-site-name",{"hide-in-pad":o.value&&(n.value.hideSiteNameOnMobile??!0)}]},r.value):null])}}),H6=F({name:"NavbarLinks",setup(){const e=ld();return()=>e.value.length?c("nav",{class:"vp-nav-links"},e.value.map(t=>c("div",{class:"vp-nav-item hide-in-mobile"},"children"in t?c(I6,{config:t}):c(st,{config:t})))):null}}),U6=F({name:"RepoLink",setup(){const e=R6();return()=>e.value?c("div",{class:"vp-nav-item vp-action"},c("a",{class:"vp-action-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},c(o6,{type:e.value.type,style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const vd=({active:e=!1},{emit:t})=>c("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},c("span",[c("span",{class:"vp-top"}),c("span",{class:"vp-middle"}),c("span",{class:"vp-bottom"})]));vd.displayName="ToggleNavbarButton";const go=(e,{emit:t})=>c("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},c("span",{class:"icon"}));go.displayName="ToggleSidebarButton",go.emits=["toggle"];var z6=F({name:"OutlookButton",setup(){const e=Qt(),t=Re(),{canToggle:n}=la(),{isSupported:s}=tr(),a=rt(),r=te(!1),o=w(()=>!a.value&&e.value.fullscreen&&s),l=w(()=>Xn||n.value||o.value);return fe(()=>t.value.path,()=>{r.value=!1}),()=>l.value?c("div",{class:"vp-nav-item hide-in-mobile"},n.value&&!o.value&&!Xn?c(md):o.value&&!n.value&&!Xn?c(hd):c("button",{type:"button",class:["vp-outlook-button",{open:r.value}],tabindex:"-1","aria-hidden":!0},[c(dd),c("div",{class:"vp-outlook-dropdown"},c(gd))])):null}}),j6=F({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const s=ce(),{isMobile:a}=oa(),r=te(!1),o=w(()=>{const{navbarAutoHide:p="mobile"}=s.value;return p!=="none"&&(p==="always"||a.value)}),l=w(()=>s.value.navbarLayout??{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),i={Brand:F6,Language:Ta,Links:H6,Repo:U6,Outlook:z6,Search:Wt("SearchBox")?St("SearchBox"):Ta},u=p=>i[p]??(Wt(p)?St(p):Ta);return()=>{var p,f,d,m,g,_,E,b,x;return[c("header",{key:"navbar",id:"navbar",class:["vp-navbar",{"auto-hide":o.value}],"vp-navbar":""},[c("div",{class:"vp-navbar-start"},[c(go,{onToggle:()=>{r.value&&(r.value=!1),t("toggleSidebar")}}),(p=n.startBefore)==null?void 0:p.call(n),(f=l.value.start)==null?void 0:f.map(v=>c(u(v))),(d=n.startAfter)==null?void 0:d.call(n)]),c("div",{class:"vp-navbar-center"},[(m=n.centerBefore)==null?void 0:m.call(n),(g=l.value.center)==null?void 0:g.map(v=>c(u(v))),(_=n.centerAfter)==null?void 0:_.call(n)]),c("div",{class:"vp-navbar-end"},[(E=n.endBefore)==null?void 0:E.call(n),(b=l.value.end)==null?void 0:b.map(v=>c(u(v))),(x=n.endAfter)==null?void 0:x.call(n),c(vd,{active:r.value,onToggle:()=>{r.value=!r.value}})])]),c(V6,{show:r.value,onClose:()=>{r.value=!1}},{before:n.screenTop?()=>n.screenTop():null,after:n.screenBottom?()=>n.screenBottom():null})]}}}),K6=F({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=Mt();return()=>Te(e.config.link)?c(st,{class:["vp-sidebar-link",{active:hl(t,e.config)}],config:{...e.config,exact:!0}}):c("p",e,[c(ze,{icon:e.config.icon}),e.config.text])}}),W6=F({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=Mt(),s=te(!1),a=w(()=>gl(n,e.config)),r=w(()=>hl(n,e.config)),o=w(()=>e.open||e.config.expanded&&!s.value);return()=>{const{collapsible:l,children:i=[],icon:u,prefix:p,link:f,text:d}=e.config;return c("section",{class:"vp-sidebar-group"},[c(l?"button":"p",{class:["vp-sidebar-header",{clickable:l||f,exact:r.value,active:a.value}],...l?{type:"button",onClick:()=>{s.value=!0,t("toggle")}}:{}},[c(ze,{icon:u}),f?c(st,{class:"vp-sidebar-title no-external-link-icon",config:{text:d,link:f}}):c("span",{class:"vp-sidebar-title"},d),l?c("span",{class:["vp-arrow",o.value?"down":"end"]}):null]),o.value||!l?c(yd,{key:p,config:i}):null])}}}),yd=F({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=Mt(),n=te(-1),s=a=>{n.value=a===n.value?-1:a};return fe(()=>t.path,()=>{const a=e.config.findIndex(r=>gl(t,r));n.value=a},{immediate:!0,flush:"post"}),()=>c("ul",{class:"vp-sidebar-links"},e.config.map((a,r)=>c("li","children"in a?c(W6,{config:a,open:r===n.value,onToggle:()=>s(r)}):c(K6,{config:a}))))}}),G6=F({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=Mt(),s=vl(),a=Ue();return De(()=>{fe(()=>n.hash,r=>{const o=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${r}"]`);if(!o)return;const{top:l,height:i}=a.value.getBoundingClientRect(),{top:u,height:p}=o.getBoundingClientRect();ul+i&&o.scrollIntoView(!1)},{immediate:!0})}),()=>{var r,o,l;return c("aside",{ref:a,key:"sidebar",id:"sidebar",class:"vp-sidebar","vp-sidebar":""},[(r=t.top)==null?void 0:r.call(t),((o=t.default)==null?void 0:o.call(t))??c(yd,{config:s.value}),(l=t.bottom)==null?void 0:l.call(t)])}}}),yl=F({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=vn(),s=ye(),a=Qt(),r=ce(),{isMobile:o,isPC:l}=oa(),i=rt(),[u,p]=to(!1),[f,d]=to(!1),m=vl(),g=te(!1),_=w(()=>e.noNavbar||s.value.navbar===!1||r.value.navbar===!1?!1:!!(r.value.logo??r.value.repo??r.value.navbar)),E=w(()=>e.noSidebar?!1:s.value.sidebar!==!1&&m.value.length!==0&&!s.value.home),b=w(()=>s.value.externalLinkIcon??a.value.externalLinkIcon??!0),x=w(()=>!e.noToc&&!s.value.home&&(s.value.toc??r.value.toc??!0)),v={x:0,y:0},k=N=>{v.x=N.changedTouches[0].clientX,v.y=N.changedTouches[0].clientY},L=N=>{const Z=N.changedTouches[0].clientX-v.x,$=N.changedTouches[0].clientY-v.y;Math.abs(Z)>Math.abs($)*1.5&&Math.abs(Z)>40&&(Z>0&&v.x<=80?p(!0):p(!1))};let H=0;return He("scroll",av(()=>{const N=window.scrollY;N<=58||N{N||p(!1)}),De(()=>{const N=el(document.body);fe(u,$=>{N.value=$});const Z=n.afterEach(()=>{p(!1)});Qs(()=>{N.value=!1,Z()})}),()=>c(Wt("GlobalEncrypt")?St("GlobalEncrypt"):fl,()=>c("div",{class:["theme-container",{"hide-navbar":g.value,"no-navbar":!_.value,"sidebar-collapsed":!o.value&&!l.value&&f.value,"sidebar-open":o.value&&u.value,"no-sidebar":!E.value&&!t.sidebar&&!t.sidebarTop&&!t.sidebarBottom,"external-link-icon":b.value,pure:i.value,"has-toc":x.value},e.containerClass,s.value.containerClass??""],"vp-container":"",onTouchStart:k,onTouchEnd:L},[_.value?c(j6,{onToggleSidebar:()=>p()},{startBefore:t.navbarStartBefore?()=>t.navbarStartBefore():null,startAfter:t.navbarStartAfter?()=>t.navbarStartAfter():null,centerBefore:t.navbarCenterBefore?()=>t.navbarCenterBefore():null,centerAfter:t.navbarCenterAfter?()=>t.navbarCenterAfter():null,endBefore:t.navbarEndBefore?()=>t.navbarEndBefore():null,endAfter:t.navbarEndAfter?()=>t.navbarEndAfter():null,screenTop:t.navScreenTop?()=>t.navScreenTop():null,screenBottom:t.navScreenBottom?()=>t.navScreenBottom():null}):null,c(es,{name:"fade"},()=>u.value?c("div",{class:"vp-sidebar-mask",onClick:()=>p(!1)}):null),c(es,{name:"fade"},()=>o.value?null:c("div",{class:"toggle-sidebar-wrapper",onClick:()=>d()},c("span",{class:["arrow",f.value?"end":"start"]}))),c(G6,{},{default:t.sidebar?()=>t.sidebar():null,top:t.sidebarTop?()=>t.sidebarTop():null,bottom:t.sidebarBottom?()=>t.sidebarBottom():null}),t.default(),c(O6)]))}});const oe=F({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=a=>{a.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,a.style.transform="translateY(-20px)",a.style.opacity="0"},s=a=>{a.style.transform="translateY(0)",a.style.opacity="1"};return()=>{const a={name:"drop",appear:e.appear,onAppear:n,onAfterAppear:s,onEnter:n,onAfterEnter:s,onBeforeLeave:n},r=()=>t.default();return e.type==="group"?c(yp,a,r):c(es,a,r)}}}),ls=({custom:e})=>c(Gp,{class:["theme-hope-content",{custom:e}],"vp-content":""});ls.displayName="MarkdownContent",ls.props={custom:Boolean};const _d=()=>c(de,{name:"author"},()=>c("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));_d.displayName="AuthorIcon";const bd=()=>c(de,{name:"calendar"},()=>c("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));bd.displayName="CalendarIcon";const Ed=()=>c(de,{name:"category"},()=>c("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));Ed.displayName="CategoryIcon";const wd=()=>c(de,{name:"print"},()=>c("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));wd.displayName="PrintIcon";const xd=()=>c(de,{name:"tag"},()=>c("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));xd.displayName="TagIcon";const kd=()=>c(de,{name:"timer"},()=>c("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));kd.displayName="TimerIcon";const Ad=()=>c(de,{name:"word"},()=>[c("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),c("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);Ad.displayName="WordIcon";const _n=()=>{const e=ce();return w(()=>e.value.metaLocales)};var q6=F({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0}},setup(e){const t=_n(),n=rt();return()=>e.author.length?c("span",{class:"page-author-info","aria-label":`${t.value.author}${n.value?"":"🖊"}`,...n.value?{}:{"data-balloon-pos":"up"}},[c(_d),c("span",e.author.map(s=>s.url?c("a",{class:"page-author-item",href:s.url,target:"_blank",rel:"noopener noreferrer"},s.name):c("span",{class:"page-author-item"},s.name))),c("span",{property:"author",content:e.author.map(s=>s.name).join(", ")})]):null}}),Y6=F({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0}},setup(e){const t=_n(),n=$n(),s=rt();return()=>e.category.length?c("span",{class:"page-category-info","aria-label":`${t.value.category}${s.value?"":"🌈"}`,...s.value?{}:{"data-balloon-pos":"up"}},[c(Ed),e.category.map(({name:a,path:r})=>c("span",{class:["page-category-item",{[`color${ra(a,Number(yn.colorNumber))}`]:!s.value,clickable:r}],role:r?"navigation":"",onClick:()=>{r&&n(r)}},a)),c("meta",{property:"articleSection",content:e.category.map(({name:a})=>a).join(",")})]):null}}),X6=F({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""}},setup(e){const t=Xo(),n=_n(),s=rt();return()=>e.date?c("span",{class:"page-date-info","aria-label":`${n.value.date}${s.value?"":"📅"}`,...s.value?{}:{"data-balloon-pos":"up"}},[c(bd),c("span",{"data-allow-mismatch":"text"},e.localizedDate||e.date.toLocaleDateString(t.value)),c("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),Z6=F({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=_n();return()=>e.isOriginal?c("span",{class:"page-original-info"},t.value.origin):null}}),Q6=F({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null}},setup(e){const t=_n(),n=rt(),s=w(()=>{if(!e.readingTime)return null;const{minutes:a}=e.readingTime;return a<1?"PT1M":`PT${Math.round(a)}M`});return()=>{var a,r;return(a=e.readingTimeLocale)!=null&&a.time?c("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${n.value?"":"⌛"}`,...n.value?{}:{"data-balloon-pos":"up"}},[c(kd),c("span",(r=e.readingTimeLocale)==null?void 0:r.time),c("meta",{property:"timeRequired",content:s.value})]):null}}}),J6=F({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]}},setup(e){const t=_n(),n=$n(),s=rt();return()=>e.tag.length?c("span",{class:"page-tag-info","aria-label":`${t.value.tag}${s.value?"":"🏷"}`,...s.value?{}:{"data-balloon-pos":"up"}},[c(xd),e.tag.map(({name:a,path:r})=>c("span",{class:["page-tag-item",{[`color${ra(a,Number(yn.colorNumber))}`]:!s.value,clickable:r}],role:r?"navigation":"",onClick:()=>{r&&n(r)}},a)),c("meta",{property:"keywords",content:e.tag.map(({name:a})=>a).join(",")})]):null}}),ey=F({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null}},setup(e){const t=_n(),n=rt();return()=>{var s,a,r;return(s=e.readingTimeLocale)!=null&&s.words?c("span",{class:"page-word-info","aria-label":`${t.value.words}${n.value?"":"🔠"}`,...n.value?{}:{"data-balloon-pos":"up"}},[c(Ad),c("span",(a=e.readingTimeLocale)==null?void 0:a.words),c("meta",{property:"wordCount",content:(r=e.readingTime)==null?void 0:r.words})]):null}}}),Sd=F({name:"PageInfo",components:{AuthorInfo:q6,CategoryInfo:Y6,DateInfo:X6,OriginalInfo:Z6,PageViewInfo:Ta,ReadingTimeInfo:Q6,TagInfo:J6,WordInfo:ey},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=rt();return()=>e.items?c("div",{class:"page-info"},e.items.map(n=>c(St(`${n}Info`),{...e.info,isPure:t.value}))):null}}),ty=F({name:"PrintButton",setup(){const e=Qt(),t=ce();return()=>e.value.print===!1?null:c("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},c(wd))}}),Cd=F({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=Mt(),s=Re(),a=_n(),[r,o]=to(),l=Ue(),i=te("-1.7rem"),u=f=>{var d;(d=l.value)==null||d.scrollTo({top:f,behavior:"smooth"})},p=()=>{if(l.value){const f=document.querySelector(".vp-toc-item.active");f?i.value=`${f.getBoundingClientRect().top-l.value.getBoundingClientRect().top+l.value.scrollTop}px`:i.value="-1.7rem"}else i.value="-1.7rem"};return De(()=>{fe(()=>n.hash,f=>{if(l.value){const d=document.querySelector(`#toc a.vp-toc-link[href$="${f}"]`);if(!d)return;const{top:m,height:g}=l.value.getBoundingClientRect(),{top:_,height:E}=d.getBoundingClientRect();_m+g&&u(l.value.scrollTop+_+E-m-g)}}),fe(()=>n.fullPath,p,{flush:"post",immediate:!0})}),()=>{var g,_;const f=({title:E,level:b,slug:x})=>c(Ve,{to:`#${x}`,class:["vp-toc-link",`level${b}`],onClick:()=>{o()}},()=>E),d=(E,b)=>E.length&&b>0?c("ul",{class:"vp-toc-list"},E.map(x=>{const v=d(x.children,b-1);return[c("li",{class:["vp-toc-item",{active:n.hash===`#${x.slug}`}]},f(x)),v?c("li",v):null]})):null,m=e.items.length?d(e.items,e.headerDepth):s.value.headers?d(s.value.headers,e.headerDepth):null;return m?c("div",{class:"vp-toc-placeholder"},[c("aside",{id:"toc","vp-toc":""},[(g=t.before)==null?void 0:g.call(t),c("div",{class:"vp-toc-header",onClick:()=>{o()}},[a.value.toc,c(ty),c("div",{class:["arrow",r.value?"down":"end"]})]),c("div",{class:["vp-toc-wrapper",r.value?"open":""],ref:l},[m,c("div",{class:"vp-toc-marker",style:{top:i.value}})]),(_=t.after)==null?void 0:_.call(t)])]):null}}}),_l=F({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=Re(),n=ce(),s=Ue(),a=({target:r})=>{const o=document.querySelector(r.hash);if(o){const l=()=>{o.removeAttribute("tabindex"),o.removeEventListener("blur",l)};o.setAttribute("tabindex","-1"),o.addEventListener("blur",l),o.focus(),window.scrollTo(0,0)}};return De(()=>{fe(()=>t.value.path,()=>s.value.focus())}),()=>[c("span",{ref:s,tabindex:"-1"}),c("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:a},n.value.routeLocales.skipToContent)]}});let Nr=null,bs=null;const vo={wait:()=>Nr,pending:()=>{Nr=new Promise(e=>{bs=e})},resolve:()=>{bs==null||bs(),Nr=null,bs=null}},Td=(e,{slots:t})=>c(es,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:vo.resolve,onBeforeLeave:vo.pending},()=>t.default());Td.displayName="FadeSlideY";const ny=(e,t)=>{const n=e.replace(t,"/").split("/"),s=[];let a=Wo(t);return n.forEach((r,o)=>{o!==n.length-1?(a+=`${r}/`,s.push({link:a,name:r||"Home"})):r!==""&&(a+=r,s.push({link:a,name:r}))}),s},eu=(e,t)=>e===!1?e:Za(e)?{...e,link:Ha(e.link,!0,t).link}:Te(e)?Ha(e,!0,t):null,yo=(e,t,n)=>{const s=e.findIndex(r=>r.link===t);if(s!==-1){const r=e[s+n];return r?r.link?r:"prefix"in r&&!bt(r.prefix).notFound?{...r,link:r.prefix}:null:null}for(const r of e)if("children"in r){const o=yo(r.children,t,n);if(o)return o}const a=e.findIndex(r=>"prefix"in r&&r.prefix===t);if(a!==-1){const r=e[a+n];return r?r.link?r:"prefix"in r&&!bt(r.prefix).notFound?{...r,link:r.prefix}:null:null}return null},sy=()=>{const e=ye(),t=ce(),n=vl(),s=Mt(),a=w(()=>{const o=eu(e.value.prev,s.path);return o===!1?null:o??(t.value.prevLink===!1?null:yo(n.value,s.path,-1))}),r=w(()=>{const o=eu(e.value.next,s.path);return o===!1?null:o??(t.value.nextLink===!1?null:yo(n.value,s.path,1))});return{prevLink:a,nextLink:r}},_o=(e,{slots:t})=>{var f,d;const{bgImage:n,bgImageDark:s,bgImageStyle:a,color:r,description:o,image:l,imageDark:i,header:u,features:p=[]}=e;return c("div",{class:"vp-feature-wrapper"},[n?c("div",{class:["vp-feature-bg",{light:s}],style:[{"background-image":`url(${n})`},a]}):null,s?c("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${s})`},a]}):null,c("div",{class:"vp-feature",style:r?{color:r}:{}},[((f=t.image)==null?void 0:f.call(t,e))??[l?c("img",{class:["vp-feature-image",{light:i}],src:ke(l),alt:""}):null,i?c("img",{class:"vp-feature-image dark",src:ke(i),alt:""}):null],((d=t.info)==null?void 0:d.call(t,e))??[u?c("h2",{class:"vp-feature-header"},u):null,o?c("p",{class:"vp-feature-description",innerHTML:o}):null],p.length?c("div",{class:"vp-features"},p.map(({icon:m,title:g,details:_,link:E})=>{const b=[c("h3",{class:"vp-feature-title"},[c(ze,{icon:m}),c("span",{innerHTML:g})]),c("p",{class:"vp-feature-details",innerHTML:_})];return E?Ko(E)?c("a",{class:"vp-feature-item link",href:E,"aria-label":g,target:"_blank"},b):c(Ve,{class:"vp-feature-item link",to:E,"aria-label":g},()=>b):c("div",{class:"vp-feature-item"},b)})):null])])};_o.displayName="FeaturePanel";var ay=F({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=ye(),s=ta(),a=w(()=>n.value.heroFullScreen??!1),r=w(()=>{const{heroText:u,tagline:p}=n.value;return{text:u??s.value.title??"Hello",tagline:p??s.value.description??"",isFullScreen:a.value}}),o=w(()=>{const{heroText:u,heroImage:p,heroImageDark:f,heroAlt:d,heroImageStyle:m}=n.value;return{image:p?ke(p):null,imageDark:f?ke(f):null,imageStyle:m,alt:d??u??"",isFullScreen:a.value}}),l=w(()=>{const{bgImage:u,bgImageDark:p,bgImageStyle:f}=n.value;return{image:Te(u)?ke(u):null,imageDark:Te(p)?ke(p):null,bgStyle:f,isFullScreen:a.value}}),i=w(()=>n.value.actions??[]);return()=>{var u,p,f;return c("header",{class:["vp-hero-info-wrapper",{fullscreen:a.value}]},[((u=t.bg)==null?void 0:u.call(t,l.value))??[l.value.image?c("div",{class:["vp-hero-mask",{light:l.value.imageDark}],style:[{"background-image":`url(${l.value.image})`},l.value.bgStyle]}):null,l.value.imageDark?c("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${l.value.imageDark})`},l.value.bgStyle]}):null],c("div",{class:"vp-hero-info"},[((p=t.logo)==null?void 0:p.call(t,o.value))??c(oe,{appear:!0,type:"group"},()=>{const{image:d,imageDark:m,imageStyle:g,alt:_}=o.value;return[d?c("img",{key:"light",class:["vp-hero-image",{light:m}],style:g,src:d,alt:_}):null,m?c("img",{key:"dark",class:"vp-hero-image dark",style:g,src:m,alt:_}):null]}),((f=t.info)==null?void 0:f.call(t,r.value))??c("div",{class:"vp-hero-infos"},[r.value.text?c(oe,{appear:!0,delay:.04},()=>c("h1",{id:"main-title",class:"vp-hero-title"},r.value.text)):null,r.value.tagline?c(oe,{appear:!0,delay:.08},()=>c("p",{id:"main-description",innerHTML:r.value.tagline})):null,i.value.length?c(oe,{appear:!0,delay:.12},()=>c("p",{class:"vp-hero-actions"},i.value.map(d=>c(st,{class:["vp-hero-action",d.type??"default","no-external-link-icon"],config:d},d.icon?{before:()=>c(ze,{icon:d.icon})}:{})))):null])])])}}});const Od=(e,{slots:t})=>{var d,m,g;const{bgImage:n,bgImageDark:s,bgImageStyle:a,color:r,description:o,image:l,imageDark:i,header:u,highlights:p=[],type:f="un-order"}=e;return c("div",{class:"vp-highlight-wrapper",style:r?{color:r}:{}},[n?c("div",{class:["vp-highlight-bg",{light:s}],style:[{"background-image":`url(${n})`},a]}):null,s?c("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${s})`},a]}):null,c("div",{class:"vp-highlight"},[((d=t.image)==null?void 0:d.call(t,e))??[l?c("img",{class:["vp-highlight-image",{light:i}],src:ke(l),alt:""}):null,i?c("img",{class:"vp-highlight-image dark",src:ke(i),alt:""}):null],((m=t.info)==null?void 0:m.call(t,e))??[c("div",{class:"vp-highlight-info-wrapper"},c("div",{class:"vp-highlight-info"},[u?c("h2",{class:"vp-highlight-header",innerHTML:u}):null,o?c("p",{class:"vp-highlight-description",innerHTML:o}):null,((g=t.highlights)==null?void 0:g.call(t,p))??c(f==="order"?"ol":f==="no-order"?"dl":"ul",{class:"vp-highlights"},p.map(({icon:_,title:E,details:b,link:x})=>{const v=[c(f==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[_?c(ze,{class:"vp-highlight-icon",icon:_}):null,c("span",{innerHTML:E})]),b?c(f==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:b}):null];return c(f==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:x}]},x?Ko(x)?c("a",{class:"vp-highlight-item link",href:x,"aria-label":E,target:"_blank"},v):c(Ve,{class:"vp-highlight-item link",to:x,"aria-label":E},()=>v):c("div",{class:"vp-highlight-item"},v))}))]))]])])};Od.displayName="HighlightPanel";var ry=F({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=ye(),s=w(()=>{const{features:r}=n.value;return no(r)?r:null}),a=w(()=>{const{highlights:r}=n.value;return no(r)?r:null});return()=>{var r,o,l,i;return c("main",{id:"main-content",class:"vp-page vp-project-home","aria-labelledby":n.value.heroText===null?"":"main-title"},[(r=t.top)==null?void 0:r.call(t),c(ay),((o=a.value)==null?void 0:o.map(u=>"features"in u?c(_o,u):c(Od,u)))??(s.value?c(oe,{appear:!0,delay:.24},()=>c(_o,{features:s.value})):null),(l=t.center)==null?void 0:l.call(t),c(oe,{appear:!0,delay:.32},()=>c(ls)),(i=t.bottom)==null?void 0:i.call(t)])}}}),oy=F({name:"BreadCrumb",setup(){const e=Re(),t=at(),n=ye(),s=ce(),a=Ue([]),r=w(()=>(n.value.breadcrumb??s.value.breadcrumb??!0)&&a.value.length>1),o=w(()=>n.value.breadcrumbIcon??s.value.breadcrumbIcon??!0),l=()=>{const i=ny(e.value.path,t.value).map(({link:u,name:p})=>{const{path:f,meta:d,notFound:m}=bt(u);return m||d[Je.breadcrumbExclude]?null:{title:d[Je.shortTitle]||d[Je.title]||p,icon:d[Je.icon],path:f}}).filter(u=>u!==null);i.length>1&&(a.value=i)};return De(()=>{fe(()=>e.value.path,l,{immediate:!0})}),()=>c("nav",{class:["vp-breadcrumb",{disable:!r.value}]},r.value?c("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},a.value.map((i,u)=>c("li",{class:{"is-active":a.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[c(Ve,{to:i.path,property:"item",typeof:"WebPage"},()=>[o.value?c(ze,{icon:i.icon}):null,c("span",{property:"name"},i.title||"Unknown")]),c("meta",{property:"position",content:u+1})]))):[])}}),ly=F({name:"PageNav",setup(){const e=ce(),t=$n(),{prevLink:n,nextLink:s}=sy();return He("keydown",a=>{a.altKey&&(a.key==="ArrowRight"?s.value&&(t(s.value.link),a.preventDefault()):a.key==="ArrowLeft"&&n.value&&(t(n.value.link),a.preventDefault()))}),()=>n.value||s.value?c("nav",{class:"vp-page-nav"},[n.value?c(st,{class:"prev",config:n.value},()=>{var a,r;return[c("div",{class:"hint"},[c("span",{class:"arrow start"}),e.value.metaLocales.prev]),c("div",{class:"link"},[c(ze,{icon:(a=n.value)==null?void 0:a.icon}),(r=n.value)==null?void 0:r.text])]}):null,s.value?c(st,{class:"next",config:s.value},()=>{var a,r;return[c("div",{class:"hint"},[e.value.metaLocales.next,c("span",{class:"arrow end"})]),c("div",{class:"link"},[(a=s.value)==null?void 0:a.text,c(ze,{icon:(r=s.value)==null?void 0:r.icon})])]}):null]):null}});const iy=()=>{const e=ce(),t=Re(),n=ye();return w(()=>{var s;return n.value.contributors??e.value.contributors??!0?((s=t.value.git)==null?void 0:s.contributors)??null:null})},cy={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},uy=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:s,editLinkPattern:a})=>{if(!s)return null;const r=dl(e);let o;return a?o=a:r!==null&&(o=cy[r]),o?o.replace(/:repo/u,Mn(e)?e:`https://github.com/${e}`).replace(/:branch/u,t).replace(/:path/u,Ep(`${Wo(n)}/${s}`)):null},py=()=>{const e=ce(),t=Re(),n=ye();return w(()=>{const{repo:s,docsRepo:a=s,docsBranch:r="main",docsDir:o="",editLink:l,editLinkPattern:i=""}=e.value;if(!(n.value.editLink??l??!0)||!a)return null;const u=uy({docsRepo:a,docsBranch:r,docsDir:o,editLinkPattern:i,filePathRelative:t.value.filePathRelative});return u?{text:e.value.metaLocales.editLink,link:u}:null})},fy=()=>{const e=ta(),t=ce(),n=Re(),s=ye();return w(()=>{var a,r;return!(s.value.lastUpdated??t.value.lastUpdated??!0)||!((a=n.value.git)!=null&&a.updatedTime)?null:new Date((r=n.value.git)==null?void 0:r.updatedTime).toLocaleString(e.value.lang)})};var dy=F({name:"PageTitle",setup(){const e=Re(),t=ye(),n=ce(),{info:s,items:a}=E6();return()=>c("div",{class:"vp-page-title"},[c("h1",[n.value.titleIcon===!1?null:c(ze,{icon:t.value.icon}),e.value.title]),c(Sd,{info:s.value,...a.value===null?{}:{items:a.value}}),c("hr")])}});const Id=()=>c(de,{name:"edit"},()=>[c("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),c("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Id.displayName="EditIcon";var my=F({name:"PageMeta",setup(){const e=ce(),t=py(),n=fy(),s=iy();return()=>{var r;const{metaLocales:a}=e.value;return c("footer",{class:"vp-page-meta"},[t.value?c("div",{class:"vp-meta-item edit-link"},c(st,{class:"vp-meta-label",config:t.value},{before:()=>c(Id)})):null,c("div",{class:"vp-meta-item git-info"},[n.value?c("div",{class:"update-time"},[c("span",{class:"vp-meta-label"},`${a.lastUpdated}: `),c("span",{class:"vp-meta-info","data-allow-mismatch":"text"},n.value)]):null,(r=s.value)!=null&&r.length?c("div",{class:"contributors"},[c("span",{class:"vp-meta-label"},`${a.contributors}: `),s.value.map(({email:o,name:l},i)=>[c("span",{class:"vp-meta-info",title:`email: ${o}`},l),i!==s.value.length-1?",":""])]):null])])}}}),hy=F({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=ye(),{isDarkmode:s}=la(),a=ce(),r=w(()=>n.value.toc??a.value.toc??!0),o=w(()=>n.value.headerDepth??a.value.headerDepth??2);return()=>c("main",{id:"main-content",class:"vp-page"},c(Wt("LocalEncrypt")?St("LocalEncrypt"):fl,()=>{var l,i,u,p;return[(l=t.top)==null?void 0:l.call(t),n.value.cover?c("div",{class:"page-cover"},c("img",{src:ke(n.value.cover),alt:"","no-view":""})):null,c(oy),c(dy),r.value?c(Cd,{headerDepth:o.value},{before:t.tocBefore?()=>t.tocBefore():null,after:t.tocAfter?()=>t.tocAfter():null}):null,(i=t.contentBefore)==null?void 0:i.call(t),c(ls),(u=t.contentAfter)==null?void 0:u.call(t),c(my),c(ly),Wt("CommentService")?c(St("CommentService"),{darkmode:s.value}):null,(p=t.bottom)==null?void 0:p.call(t)]}))}}),gy=F({name:"PortfolioHero",slots:Object,setup(e,{slots:t}){const n=ed(),s=ye(),a=te(0),r=w(()=>{var d;return((d=s.value.titles)==null?void 0:d[a.value])??""}),o=te(""),l=w(()=>{const{name:d,avatar:m,avatarDark:g,avatarAlt:_,avatarStyle:E}=s.value;return{name:d??n.value.name,avatar:m?ke(m):null,avatarDark:g?ke(g):null,avatarStyle:E,alt:(_||d)??""}}),i=w(()=>{const{bgImage:d,bgImageDark:m,bgImageStyle:g}=s.value;return{image:Te(d)?ke(d):null,imageDark:Te(m)?ke(m):null,bgStyle:g}}),u=w(()=>{const{welcome:d,name:m,titles:g,medias:_}=s.value;return{name:m??n.value.name,welcome:d??"👋 Hi There, I'm",title:o.value,titles:g??[],medias:_??[]}}),p=()=>{o.value="";let d=0,m=!1;const g=async()=>{if(!m)if(o.value+=r.value[d],d+=1,await Yt(),d{g()},150);else{const _=u.value.titles.length;setTimeout(()=>{a.value=_<=1||a.value===u.value.titles.length-1?0:a.value+1},1e3)}};return g(),()=>{m=!0}};let f;return De(()=>{fe(r,()=>{f==null||f(),f=p()},{immediate:!0})}),()=>{var d,m,g;return c("section",{id:"portfolio",class:["vp-portfolio",{bg:i.value.image}]},[((d=t.bg)==null?void 0:d.call(t,i.value))??[i.value.image?c("div",{class:["vp-portfolio-mask",{light:i.value.imageDark}],style:[{background:`url(${i.value.image}) center/cover no-repeat`},i.value.bgStyle]}):null,i.value.imageDark?c("div",{class:"vp-portfolio-mask dark",style:[{background:`url(${i.value.imageDark}) center/cover no-repeat`},i.value.bgStyle]}):null],((m=t.avatar)==null?void 0:m.call(t,l.value))??c("div",{class:"vp-portfolio-avatar"},[c(oe,{delay:.04},()=>{const{avatarDark:_,name:E,alt:b,avatarStyle:x}=l.value;return[c("img",{key:"light",class:{light:_},src:l.value.avatar,title:E,alt:b,style:x}),_?c("img",{key:"dark",class:"dark",src:_,title:E,alt:b,style:x}):null]})]),c("div",{class:"vp-portfolio-container"},((g=t.info)==null?void 0:g.call(t,u.value))??c("div",{class:"vp-portfolio-info"},[c(oe,{appear:!0,delay:.08},()=>c("h6",{class:"vp-portfolio-welcome"},u.value.welcome)),c(oe,{appear:!0,delay:.12},()=>c("h1",{class:"vp-portfolio-name",id:"main-title"},u.value.name)),c(oe,{appear:!0,delay:.16},()=>c("h2",{class:"vp-portfolio-title"},o.value)),c(oe,{appear:!0,delay:.2},()=>u.value.medias.length?c("div",{class:"vp-portfolio-medias"},u.value.medias.map(({name:_,url:E,icon:b})=>c("a",{class:"vp-portfolio-media",href:E,rel:"noopener noreferrer",target:"_blank",title:_},c(ze,{icon:b})))):Wt("SocialMedias")?c(St("SocialMedias")):null)]))])}}}),vy=F({name:"PortfolioHome",setup(){const e=ye(),t=w(()=>e.value.content??"portfolio");return()=>c("main",{id:"main-content",class:"vp-page vp-portfolio-home","aria-labelledby":"main-title"},[c(gy),t.value==="none"?null:c("div",{},c(oe,{appear:!0,delay:.24},()=>c(ls,{class:{"vp-portfolio-content":t.value==="portfolio"}})))])}}),yy=F({name:"Layout",slots:Object,setup(e,{slots:t}){const n=Qt(),s=ce(),a=Re(),r=ye(),o=rt(),{isMobile:l}=oa(),i=w(()=>{var u,p;return((u=s.value.blog)==null?void 0:u.sidebarDisplay)??((p=n.value.blog)==null?void 0:p.sidebarDisplay)??"mobile"});return()=>[c(_l),c(yl,{},{default:()=>{var u;return((u=t.default)==null?void 0:u.call(t))??(r.value.portfolio?c(vy):r.value.home?c(ry):c(o.value?fl:Td,()=>c(hy,{key:a.value.path},{top:t.top?()=>t.top():null,bottom:t.bottom?()=>t.bottom():null,contentBefore:t.contentBefore?()=>t.contentBefore():null,contentAfter:t.contentAfter?()=>t.contentAfter():null,tocBefore:t.tocBefore?()=>t.tocBefore():null,tocAfter:t.tocAfter?()=>t.tocAfter():null})))},navScreenBottom:i.value==="none"&&Wt("BloggerInfo")?()=>c(St("BloggerInfo")):null,sidebar:!l.value&&i.value==="always"&&Wt("BloggerInfo")?()=>c(St("BloggerInfo")):null})]}}),_y=F({name:"NotFoundHint",setup(){const e=ce(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>c("div",{class:"not-found-hint"},[c("p",{class:"error-code"},"404"),c("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),c("p",{class:"error-hint"},t())])}}),by=F({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=vn(),s=at(),a=ce();return()=>[c(_l),c(yl,{noSidebar:!0},()=>{var r;return c("main",{id:"main-content",class:"vp-page not-found"},((r=t.default)==null?void 0:r.call(t))??[c(_y),c("div",{class:"actions"},[c("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},a.value.routeLocales.back),c("button",{type:"button",class:"action-button",onClick:()=>{n.push(a.value.home??s.value)}},a.value.routeLocales.home)])])})]}});const Ey={},wy={category:{"/":{path:"/category/",map:{数据结构:{path:"/category/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",indexes:[0]},计算机组成原理:{path:"/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",indexes:[1]},操作系统:{path:"/category/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",indexes:[2]},计算机网络:{path:"/category/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",indexes:[3]},英语:{path:"/category/%E8%8B%B1%E8%AF%AD/",indexes:[4]},高等数学:{path:"/category/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",indexes:[5]},线性代数:{path:"/category/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",indexes:[6]},政治:{path:"/category/%E6%94%BF%E6%B2%BB/",indexes:[7]}}}},tag:{"/":{path:"/tag/",map:{数据结构:{path:"/tag/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/",indexes:[0]},计算机组成原理:{path:"/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/",indexes:[1]},操作系统:{path:"/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/",indexes:[2]},计算机网络:{path:"/tag/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/",indexes:[3]},英语:{path:"/tag/%E8%8B%B1%E8%AF%AD/",indexes:[4]},高等数学:{path:"/tag/%E9%AB%98%E7%AD%89%E6%95%B0%E5%AD%A6/",indexes:[5]},线性代数:{path:"/tag/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/",indexes:[6]},政治:{path:"/tag/%E6%94%BF%E6%B2%BB/",indexes:[7]}}}}},Rd=["/discovery/1datastructure.html","/discovery/2computerorganization.html","/discovery/3operatingsystem.html","/discovery/4network.html","/note/english.html","/note/higherMathematics.html","/note/linearAgrbra.html","/note/politics.html"],xy={article:{"/":{path:"/article/",indexes:[4,7,2,3,5,6,1,0]}},star:{"/":{path:"/star/",indexes:[4,7,5,6]}},timeline:{"/":{path:"/timeline/",indexes:[4,7,2,3,5,6,1,0]}}},bo=Ue(wy);gn(bo);const Pd=e=>{const t=Re(),n=ye(),s=at();return w(()=>{var l;const a=e??((l=n.value.blog)==null?void 0:l.key)??"";if(!a)return console.warn("useBlogCategory: key not found"),{path:"/",map:{}};if(!(a in bo.value))throw new Error(`useBlogCategory: key ${a} is invalid`);const r=bo.value[a][s.value],o={path:r.path,map:{}};for(const i in r.map){const u=r.map[i];o.map[i]={path:u.path,items:[]};for(const p of u.indexes){const{path:f,meta:d}=bt(Rd[p]);o.map[i].items.push({path:f,info:d})}t.value.path===u.path&&(o.currentItems=o.map[i].items)}return o})},Eo=Ue(xy);gn(Eo);const lr=e=>{const t=ye(),n=at();return w(()=>{var o;const s=e??((o=t.value.blog)==null?void 0:o.key)??"";if(!s)return console.warn("useBlogType: key not found"),{path:"/",items:[]};if(!(s in Eo.value))throw new Error(`useBlogType: key ${e} is invalid`);const a=Eo.value[s][n.value],r={path:a.path,items:[]};for(const l of a.indexes){const{path:i,meta:u}=bt(Rd[l]);r.items.push({path:i,info:u})}return r})},Dd=()=>c(de,{name:"lock"},()=>c("path",{d:"M787.168 952.268H236.832c-30.395 0-55.033-24.638-55.033-55.033V429.45c0-30.395 24.638-55.034 55.033-55.034h82.55V264.35c0-106.38 86.238-192.618 192.618-192.618S704.618 157.97 704.618 264.35v110.066h82.55c30.395 0 55.033 24.639 55.033 55.034v467.785c0 30.395-24.639 55.033-55.033 55.033zM484.483 672.046v115.122h55.034V672.046c31.99-11.373 55.033-41.605 55.033-77.496 0-45.592-36.958-82.55-82.55-82.55s-82.55 36.958-82.55 82.55c0 35.89 23.042 66.123 55.033 77.496zM622.067 264.35c0-60.788-49.28-110.067-110.067-110.067s-110.067 49.28-110.067 110.067v110.066h220.135V264.35z"}));Dd.displayName="LockIcon";var ky=[];const Ld=Symbol(""),bl=()=>{const e=Ce(Ld);if(!e)throw new Error("useTimeline() is called without provider.");return e},Ay=()=>{const e=lr("timeline"),t=Xo(),n=w(()=>{const s=[];return e.value.items.forEach(({info:a,path:r})=>{const o=tl(a[We.date]);if(o){const l=o.getFullYear();(!s[0]||s[0].year!==l)&&s.unshift({year:l,items:[]}),s[0].items.push({date:o.toLocaleDateString(t.value,{month:"numeric",day:"numeric"}),info:a,path:r})}}),{...e.value,config:s.reverse()}});kt(Ld,n)},Md=Symbol(""),ia=()=>{const e=Ce(Md);if(!e)throw new Error("useArticles() is called without provider.");return e},Sy=()=>{const e=lr("article");kt(Md,e)},Bd=Symbol.for("categoryMap"),ca=()=>{const e=Ce(Bd);if(!e)throw new Error("useCategoryMap() is called without provider.");return e},Cy=()=>{const e=Pd("category");kt(Bd,e)},Nd=Symbol(""),El=()=>{const e=Ce(Nd);if(!e)throw new Error("useStars() is called without provider.");return e},Ty=()=>{const e=lr("star");kt(Nd,e)},$d=Symbol.for("tagMap"),ua=()=>{const e=Ce($d);if(!e)throw new Error("useTagMap() is called without provider.");return e},Oy=()=>{const e=Pd("tag");kt($d,e)},Iy=()=>{Sy(),Cy(),Ty(),Oy(),Ay()},pa=()=>{const e=Qt(),t=ce();return w(()=>({...e.value.blog,...t.value.blog}))},Ry=e=>{const t=ce();return w(()=>{const{[We.author]:n}=e.value;return n?Gs(n):n===!1?[]:Gs(t.value.author,!1)})},Py=e=>{const t=ca();return w(()=>Yf(e.value[We.category]).map(n=>({name:n,path:t.value.map[n].path})))},Dy=e=>{const t=ua();return w(()=>Xf(e.value[We.tag]).map(n=>({name:n,path:t.value.map[n].path})))},Ly=e=>w(()=>{const{[We.date]:t}=e.value;return tl(t)}),My=e=>{const t=ps(e,"info"),n=pa(),s=Ry(t),a=Py(t),r=Dy(t),o=Ly(t),l=Jf(),i=w(()=>({author:s.value,category:a.value,date:o.value,localizedDate:t.value[We.localizedDate]??"",tag:r.value,isOriginal:t.value[We.isOriginal]??!1,readingTime:t.value[We.readingTime]??null,readingTimeLocale:t.value[We.readingTime]&&l.value?Qf(t.value[We.readingTime],l.value):null,pageview:e.path})),u=w(()=>n.value.articleInfo);return{info:i,items:u}};var Vd=F({name:"SocialMedias",setup(){const e=pa(),t=rt(),n=w(()=>Nn(e.value.medias??{}).map(([s,a])=>typeof a=="string"?{name:s,icon:Ey[s],link:a}:{name:s,...a}));return()=>n.value.length?c("div",{class:"vp-social-medias"},n.value.map(({name:s,icon:a,link:r})=>c("a",{class:"vp-social-media",href:r,rel:"noopener noreferrer",target:"_blank","aria-label":s||"",...t.value?{}:{"data-balloon-pos":"up"},innerHTML:Mn(a)?``:a}))):null}}),wl=F({name:"BloggerInfo",setup(){const e=pa(),t=ta(),n=ce(),s=ia(),a=ca(),r=ua(),o=bl(),l=$n(),i=w(()=>{var d;return e.value.name??((d=Gs(n.value.author)[0])==null?void 0:d.name)??t.value.title}),u=w(()=>e.value.avatar??n.value.logo),p=w(()=>n.value.blogLocales),f=w(()=>e.value.intro);return()=>{const{article:d,category:m,tag:g,timeline:_}=p.value,E=[[s.value.path,s.value.items.length,d],[a.value.path,Pn(a.value.map).length,m],[r.value.path,Pn(r.value.map).length,g],[o.value.path,o.value.items.length,_]];return c("div",{class:"vp-blogger-info",vocab:"https://schema.org/",typeof:"Person"},[c("div",{class:"vp-blogger",...f.value?{"aria-label":p.value.intro,"data-balloon-pos":"down",role:"link",onClick:()=>l(f.value)}:{}},[u.value?c("img",{class:"vp-blogger-avatar",src:ke(u.value),property:"image",alt:"Blogger Avatar",loading:"lazy"}):null,i.value?c("div",{class:"vp-blogger-name",property:"name"},i.value):null,e.value.description?c("div",{class:"vp-blogger-description",innerHTML:e.value.description}):null,f.value?c("meta",{property:"url",content:ke(f.value)}):null]),c("div",{class:"vp-blog-counts"},E.map(([b,x,v])=>c(Ve,{class:"vp-blog-count",to:b},()=>[c("div",{class:"count"},x),c("div",v)]))),c(Vd)])}}});const xl=()=>c(de,{name:"category"},()=>c("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));xl.displayName="CategoryIcon";const kl=()=>c(de,{name:"tag"},()=>c("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));kl.displayName="TagIcon";const Al=()=>c(de,{name:"timeline"},()=>c("path",{d:"M511.997 70.568c-243.797 0-441.429 197.633-441.429 441.435 0 243.797 197.632 441.429 441.43 441.429S953.431 755.8 953.431 512.002c0-243.796-197.637-441.434-441.435-441.434zm150.158 609.093-15.605 15.61c-8.621 8.615-22.596 8.615-31.215 0L472.197 552.126c-4.95-4.944-4.34-14.888-4.34-24.677V247.14c0-12.19 9.882-22.07 22.07-22.07h22.07c12.19 0 22.07 9.882 22.07 22.07v273.218l128.088 128.088c8.62 8.62 8.62 22.595 0 31.215zm0 0"}));Al.displayName="TimelineIcon";const Fd=()=>c(de,{name:"slides"},()=>c("path",{d:"M896 170.667v426.666a85.333 85.333 0 0 1-85.333 85.334h-256v61.184l192.597 115.584-43.861 73.13-148.736-89.173v95.275h-85.334v-95.318l-148.736 89.216-43.861-73.13 192.597-115.627v-61.141h-256A85.333 85.333 0 0 1 128 597.333V170.667H85.333V85.333h853.334v85.334H896zm-682.667 0v426.666h597.334V170.667H213.333zM426.667 512h-85.334V341.333h85.334V512zm128 0h-85.334V256h85.334v256zm128 0h-85.334V384h85.334v128z"}));Fd.displayName="SlideIcon";const Hd=()=>c(de,{name:"sticky"},()=>[c("path",{d:"m381.3 733.8l-161.9 118c-5.9 4.5-13.2 6.6-20.1 6.6-8.7 0-17.7-3.4-24.3-10-12.2-12.2-13.9-31.3-3.5-45.2l144.5-195.5-113.6-112.9c-11.1-11.1-13.2-28.4-5.5-42 5.5-8.7 52.1-76.4 155.5-51 1.8 0.3 3.5 0.3 5.6 0.7 4.2 0.3 9 0.7 14.2 1.7 21.9 3.5 60.8-13.9 94.5-42.7 32.3-27.5 53.1-59.4 53.1-81.6 0-5.2 0-10.8-0.3-16-0.7-20.8-2.1-52.8 21.5-76.4 28.1-28.1 72.9-30.6 103.9-5.2 0.6 0.3 1 1 1.7 1.7 16.7 16.3 187.5 187.2 189.3 188.9 14.5 14.6 22.9 34.4 22.9 55.3 0 20.8-8 40.2-22.9 54.8-23.7 23.6-56 22.6-77.1 21.6-4.9 0-10.5-0.4-15.7-0.4-20.8 0-45.8 14.6-70.5 41.3-34.3 37.5-55.5 85.8-53.8 107.7 0.7 6.9 2.1 19.1 2.4 20.8 25 101.4-42.7 147.6-50.7 152.8-13.9 8.4-31.6 6.3-42.7-4.8l-112.1-112.2z"})]);Hd.displayName="StickyIcon";const ir=()=>c(de,{name:"article"},()=>c("path",{d:"M853.333 938.667H170.667A42.667 42.667 0 0 1 128 896V128a42.667 42.667 0 0 1 42.667-42.667h682.666A42.667 42.667 0 0 1 896 128v768a42.667 42.667 0 0 1-42.667 42.667zm-42.666-85.334V170.667H213.333v682.666h597.334zM298.667 256h170.666v170.667H298.667V256zm0 256h426.666v85.333H298.667V512zm0 170.667h426.666V768H298.667v-85.333zm256-384h170.666V384H554.667v-85.333z"}));ir.displayName="ArticleIcon";const Ud=()=>c(de,{name:"book"},()=>c("path",{d:"M256 853.333h426.667A85.333 85.333 0 0 0 768 768V256a85.333 85.333 0 0 0-85.333-85.333H469.333a42.667 42.667 0 0 1 0-85.334h213.334A170.667 170.667 0 0 1 853.333 256v512a170.667 170.667 0 0 1-170.666 170.667H213.333A42.667 42.667 0 0 1 170.667 896V128a42.667 42.667 0 0 1 42.666-42.667h128A42.667 42.667 0 0 1 384 128v304.256l61.653-41.088a42.667 42.667 0 0 1 47.36 0l61.654 41.045V256A42.667 42.667 0 0 1 640 256v256a42.667 42.667 0 0 1-66.347 35.499l-104.32-69.547-104.32 69.547A42.667 42.667 0 0 1 298.667 512V170.667H256v682.666z"}));Ud.displayName="BookIcon";const zd=()=>c(de,{name:"link"},()=>c("path",{d:"M460.8 584.533c17.067 17.067 17.067 42.667 0 59.734-17.067 17.066-42.667 17.066-59.733 0-85.334-85.334-85.334-217.6 0-302.934L554.667 192C640 110.933 776.533 110.933 857.6 196.267c81.067 81.066 81.067 213.333 0 294.4l-68.267 64c0-34.134-4.266-68.267-17.066-102.4l21.333-21.334c51.2-46.933 55.467-128 4.267-179.2s-128-55.466-179.2-4.266c-4.267 0-4.267 4.266-4.267 4.266L465.067 401.067c-51.2 51.2-51.2 132.266-4.267 183.466m123.733-183.466C601.6 384 627.2 384 644.267 401.067c85.333 85.333 85.333 217.6 0 302.933l-153.6 149.333C405.333 934.4 268.8 934.4 187.733 849.067c-81.066-81.067-81.066-213.334 0-294.4l68.267-64c0 34.133 4.267 72.533 17.067 102.4L251.733 614.4C204.8 665.6 204.8 746.667 256 793.6c51.2 46.933 123.733 46.933 174.933 0l149.334-149.333c51.2-51.2 51.2-128 0-179.2-12.8-17.067-17.067-46.934 4.266-64z"}));zd.displayName="LinkIcon";const jd=()=>c(de,{name:"project"},()=>c("path",{d:"M987.456 425.152H864V295.296a36.48 36.48 0 0 0-36.544-36.544h-360l-134.08-128.256A9.344 9.344 0 0 0 327.04 128H36.48A36.48 36.48 0 0 0 0 164.544v676.608a36.48 36.48 0 0 0 36.544 36.544h797.76a36.672 36.672 0 0 0 33.92-22.848L1021.44 475.52a36.48 36.48 0 0 0-33.92-50.304zM82.304 210.304h215.424l136.64 130.752h347.328v84.096H198.848A36.672 36.672 0 0 0 164.928 448L82.304 652.8V210.304zM808.32 795.456H108.544l118.08-292.608h699.904L808.32 795.52z"}));jd.displayName="ProjectIcon";const Kd=()=>c(de,{name:"friend"},()=>c("path",{d:"M860.16 213.333A268.373 268.373 0 0 0 512 186.027a267.52 267.52 0 0 0-348.16 404.48L428.8 855.893a118.613 118.613 0 0 0 166.4 0l264.96-265.386a267.52 267.52 0 0 0 0-377.174zM800 531.627l-264.96 264.96a32.427 32.427 0 0 1-46.08 0L224 530.347a183.04 183.04 0 0 1 0-256 182.187 182.187 0 0 1 256 0 42.667 42.667 0 0 0 60.587 0 182.187 182.187 0 0 1 256 0 183.04 183.04 0 0 1 3.413 256z"}));Kd.displayName="FriendIcon";const wo=()=>c(de,{name:"slide-down"},()=>c("path",{d:"M108.775 312.23c13.553 0 27.106 3.734 39.153 11.806l375.205 250.338 363.641-252.808c32.587-21.624 76.499-12.83 98.123 19.757 21.685 32.467 12.95 76.56-19.576 98.184l-402.854 278.89c-23.733 15.901-54.694 15.962-78.547.12L69.501 442.097c-32.647-21.685-41.441-65.777-19.817-98.304 13.734-20.54 36.201-31.563 59.09-31.563Z"}));wo.displayName="SlideDownIcon";const Wd=()=>c("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",class:"empty-icon",viewBox:"0 0 1024 1024",innerHTML:''});Wd.displayName="EmptyIcon";var By=F({name:"ArticleItem",props:{info:{type:Object,required:!0},path:{type:String,required:!0}},slots:Object,setup(e,{slots:t}){const n=ps(e,"info"),{info:s,items:a}=My(e);return()=>{var d,m,g;const{[Je.title]:r,[We.type]:o,[We.isEncrypted]:l=!1,[We.cover]:i,[We.excerpt]:u,[We.sticky]:p}=n.value,f=s.value;return c("div",{class:"vp-article-wrapper"},c("article",{class:"vp-article-item",vocab:"https://schema.org/",typeof:"Article"},[((d=t.cover)==null?void 0:d.call(t,{cover:i}))??(i?[c("img",{class:"vp-article-cover",src:ke(i),alt:"",loading:"lazy"}),c("meta",{property:"image",content:ke(i)})]:[]),p?c(Hd):null,c(Ve,{to:e.path},()=>{var _;return((_=t.title)==null?void 0:_.call(t,{title:r,isEncrypted:l,type:o}))??c("header",{class:"vp-article-title"},[l?c(Dd):null,o===nd.slide?c(Fd):null,c("span",{property:"headline"},r)])}),((m=t.excerpt)==null?void 0:m.call(t,{excerpt:u}))??(u?c("div",{class:"vp-article-excerpt",innerHTML:u}):null),c("hr",{class:"vp-article-hr"}),((g=t.info)==null?void 0:g.call(t,{info:f}))??c(Sd,{info:f,...a.value?{items:a.value}:{}})]))}}}),Ny=F({name:"Pagination",props:{total:{type:Number,default:10},perPage:{type:Number,default:10},current:{type:Number,default:1}},emits:["updateCurrentPage"],setup(e,{emit:t}){let n;const s=ce(),a=te(""),r=w(()=>s.value.paginationLocales),o=w(()=>Math.ceil(e.total/e.perPage)),l=w(()=>!!o.value&&o.value!==1),i=w(()=>o.value<7?!1:e.current>4),u=w(()=>o.value<7?!1:e.current{const{current:m}=e;let g=1,_=o.value;const E=[];o.value>=7&&(m<=4&&m4&&m>=o.value-3?(_=o.value,g=o.value-4):o.value>7&&(g=m-2,_=m+2));for(let b=g;b<=_;b++)E.push(b);return E}),f=m=>t("updateCurrentPage",m),d=m=>{const g=parseInt(m,10);g<=o.value&&g>0?f(g):n.pop(`${r.value.errorText.replace(/\$page/gu,o.value.toString())}`)};return De(()=>{n=new i6}),()=>c("div",{class:"vp-pagination"},l.value?c("nav",{class:"vp-pagination-list"},[c("div",{class:"vp-pagination-number "},[e.current>1?c("div",{class:"prev",role:"navigation",unselectable:"on",onClick:()=>f(e.current-1)},r.value.prev):null,i.value?[c("div",{role:"navigation",onClick:()=>f(1)},1),c("div",{class:"ellipsis"},"...")]:null,p.value.map(m=>c("div",{key:m,class:{active:e.current===m},role:"navigation",onClick:()=>f(m)},m)),u.value?[c("div",{class:"ellipsis"},"..."),c("div",{role:"navigation",onClick:()=>f(o.value)},o.value)]:null,e.currentf(e.current+1)},r.value.next):null]),c("div",{class:"vp-pagination-nav"},[c("label",{for:"navigation-text"},`${r.value.navigate}: `),c("input",{id:"navigation-text",value:a.value,onInput:({target:m})=>{a.value=m.value},onKeydown:m=>{m.key==="Enter"&&(m.preventDefault(),d(a.value))}}),c("button",{class:"vp-pagination-button",type:"button",role:"navigation",title:r.value.action,onClick:()=>d(a.value)},r.value.action)])]):[])}}),Sl=F({name:"ArticleList",props:{items:{type:Array,default:()=>[]}},setup(e){const t=Mt(),n=vn(),s=pa(),a=te(1),r=w(()=>s.value.articlePerPage??10),o=w(()=>e.items.slice((a.value-1)*r.value,a.value*r.value)),l=async i=>{a.value=i;const u={...t.query};!(u.page===i.toString()||i===1&&!u.page)&&(i===1?delete u.page:u.page=i.toString(),await n.push({path:t.path,query:u}))};return De(()=>{const{page:i}=t.query;l(i?Number(i):1),fe(a,()=>{const u=document.querySelector("#article-list").getBoundingClientRect().top+window.scrollY;setTimeout(()=>{window.scrollTo(0,u)},100)})}),()=>c("div",{id:"article-list",class:"vp-article-list",role:"feed"},o.value.length?[...o.value.map(({info:i,path:u},p)=>c(oe,{appear:!0,delay:p*.04},()=>c(By,{key:u,info:i,path:u}))),c(Ny,{current:a.value,perPage:r.value,total:e.items.length,onUpdateCurrentPage:l})]:c(Wd))}}),Gd=F({name:"CategoryList",setup(){const e=Re(),t=ca();return()=>c("ul",{class:"vp-category-list"},Nn(t.value.map).sort(([,n],[,s])=>s.items.length-n.items.length).map(([n,{path:s,items:a}])=>c("li",{class:["vp-category",`color${ra(n,Number(yn.colorNumber))}`,{active:s===e.value.path}]},c(Ve,{to:s},()=>[n,c("span",{class:"vp-category-count"},a.length)]))))}}),qd=F({name:"TagList",setup(){const e=ye(),t=ua(),n=s=>{var a;return s===((a=e.value.blog)==null?void 0:a.name)};return()=>c("ul",{class:"vp-tag-list"},Nn(t.value.map).sort(([,s],[,a])=>a.items.length-s.items.length).map(([s,{path:a,items:r}])=>c("li",{class:["vp-tag",`color${ra(s,Number(yn.colorNumber))}`,{active:n(s)}]},c(Ve,{to:a},()=>[s,c("span",{class:"vp-tag-count"},r.length)]))))}}),$y=F({name:"TimelineList",setup(){const e=ce(),t=bl(),n=$n(),s=w(()=>e.value.blogLocales.timeline);return()=>c("div",{class:"timeline-list-wrapper"},[c("div",{class:"timeline-list-title",onClick:()=>n(t.value.path)},[c(Al),c("span",{class:"num"},t.value.items.length),s.value]),c("hr"),c("div",{class:"timeline-content"},c("ul",{class:"timeline-list"},t.value.config.map(({year:a,items:r},o)=>c(oe,{appear:!0,delay:.08*(o+1)},()=>c("li",[c("h3",{class:"timeline-year"},a),c("ul",{class:"timeline-year-wrapper"},r.map(({date:l,info:i,path:u})=>c("li",{class:"timeline-item"},[c("span",{class:"timeline-date"},l),c(Ve,{class:"timeline-title",to:u},()=>i[Je.title])])))])))))])}});const Vy={article:ir,category:xl,tag:kl,timeline:Al};var Yd=F({name:"InfoList",setup(){const e=ce(),t=ia(),n=ca(),s=w(()=>Pn(n.value.map).length),a=El(),r=ua(),o=w(()=>Pn(r.value.map).length),l=$n(),i=te("article"),u=w(()=>e.value.blogLocales);return()=>c("div",{class:"vp-blog-infos"},[c("div",{class:"vp-blog-type-switcher"},Nn(Vy).map(([p,f])=>c("button",{type:"button",class:"vp-blog-type-button",onClick:()=>{i.value=p}},c("div",{class:["vp-blog-type-icon-wrapper",{active:i.value===p}],"aria-label":u.value[p],"data-balloon-pos":"up"},c(f))))),c(oe,()=>i.value==="article"?c("div",{class:"vp-star-article-wrapper"},[c("div",{class:"title",onClick:()=>l(t.value.path)},[c(ir),c("span",{class:"num"},t.value.items.length),u.value.article]),c("hr"),a.value.items.length?c("ul",{class:"vp-star-articles"},a.value.items.map(({info:p,path:f},d)=>c(oe,{appear:!0,delay:.08*(d+1)},()=>c("li",{class:"vp-star-article"},c(Ve,{to:f},()=>p[Je.title]))))):c("div",{class:"vp-star-article-empty"},u.value.empty.replace("$text",u.value.star))]):i.value==="category"?c("div",{class:"vp-category-wrapper"},[s.value?[c("div",{class:"title",onClick:()=>l(n.value.path)},[c(xl),c("span",{class:"num"},s.value),u.value.category]),c("hr"),c(oe,{delay:.04},()=>c(Gd))]:c("div",{class:"vp-category-empty"},u.value.empty.replace("$text",u.value.category))]):i.value==="tag"?c("div",{class:"vp-tag-wrapper"},[o.value?[c("div",{class:"title",onClick:()=>l(r.value.path)},[c(kl),c("span",{class:"num"},o.value),u.value.tag]),c("hr"),c(oe,{delay:.04},()=>c(qd))]:c("div",{class:"vp-tag-empty"},u.value.empty.replace("$text",u.value.tag))]):c(oe,()=>c($y)))])}}),cr=F({name:"BlogWrapper",slots:Object,setup(e,{slots:t}){const{isMobile:n}=oa();return()=>[c(_l),c(yl,{noSidebar:!0,noToc:!0},{default:()=>t.default(),navScreenBottom:()=>c(wl),sidebar:n.value?()=>c(Yd):null})]}});const fa=()=>c("aside",{class:"vp-blog-info-wrapper"},[c(oe,()=>c(wl)),c(oe,{delay:.04},()=>c(Yd))]);fa.displayName="InfoPanel";var Fy=F({name:"BlogPage",setup(){const e=Re(),t=ye(),n=ca(),s=ua();return()=>{const{key:a="",name:r=""}=t.value.blog||{},o=r?a==="category"?n.value.map[r].items:a==="tag"?s.value.map[r].items:[]:[];return c(cr,()=>c("div",{class:"vp-page vp-blog"},c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[c(oe,()=>a==="category"?c(Gd):a==="tag"?c(qd):null),r?c(oe,{appear:!0,delay:.24},()=>c(Sl,{key:e.value.path,items:o})):null]),c(oe,{delay:.16},()=>c(fa,{key:"blog"}))])))}}});const Hy="//theme-hope-assets.vuejs.press/hero/default.jpg";var Uy=F({name:"BlogHero",slots:Object,setup(e,{slots:t}){const n=ye(),s=ta(),a=Ue(),r=w(()=>n.value.heroFullScreen??!1),o=w(()=>{const{heroText:i,heroImage:u,heroImageDark:p,heroAlt:f,heroImageStyle:d,tagline:m}=n.value;return{text:i??s.value.title??"Hello",tagline:m??"",image:u?ke(u):null,imageDark:p?ke(p):null,alt:f??i??"",imageStyle:d,isFullScreen:r.value}}),l=w(()=>{const{bgImage:i,bgImageDark:u,bgImageStyle:p}=n.value;return{image:Te(i)?ke(i):i===!1?null:Hy,imageDark:Te(u)?ke(u):null,bgStyle:p,isFullScreen:r.value}});return()=>{var i,u;return n.value.hero===!1?null:c("div",{ref:a,class:["vp-blog-hero",{fullscreen:r.value,"no-bg":!l.value.image}]},[((i=t.bg)==null?void 0:i.call(t,l.value))??[l.value.image?c("div",{class:["vp-blog-mask",{light:l.value.imageDark}],style:[{background:`url(${l.value.image}) center/cover no-repeat`},l.value.bgStyle]}):null,l.value.imageDark?c("div",{class:"vp-blog-mask dark",style:[{background:`url(${l.value.imageDark}) center/cover no-repeat`},l.value.bgStyle]}):null],((u=t.info)==null?void 0:u.call(t,o.value))??[c(oe,{appear:!0,type:"group",delay:.04},()=>{const{image:p,imageDark:f,imageStyle:d,alt:m}=o.value;return[p?c("img",{key:"light",class:["vp-blog-hero-image",{light:f}],style:d,src:p,alt:m}):null,f?c("img",{key:"dark",class:"vp-blog-hero-image dark",style:d,src:f,alt:m}):null]}),c(oe,{appear:!0,delay:.08},()=>o.value.text?c("h1",{class:"vp-blog-hero-title"},o.value.text):null),c(oe,{appear:!0,delay:.12},()=>o.value.tagline?c("p",{class:"vp-blog-hero-description",innerHTML:o.value.tagline}):null)],o.value.isFullScreen?c("button",{type:"button",class:"slide-down-button",onClick:()=>{window.scrollTo({top:a.value.clientHeight,behavior:"smooth"})}},[c(wo),c(wo)]):null])}}});const zy=["link","article","book","project","friend"];var jy=F({name:"ProjectPanel",components:{ArticleIcon:ir,BookIcon:Ud,FriendIcon:Kd,LinkIcon:zd,ProjectIcon:jd},props:{items:{type:Array,required:!0}},setup(e){const t=rt(),n=$n(),s=(a="",r="icon")=>zy.includes(a)?c(St(`${a}-icon`)):Mn(a)?c("img",{class:"vp-project-image",src:a,alt:r}):nr(a)?c("img",{class:"vp-project-image",src:ke(a),alt:r}):c(ze,{icon:a});return()=>c("div",{class:"vp-project-panel"},e.items.map(({icon:a,link:r,name:o,desc:l,background:i})=>c("div",{class:["vp-project-card",{[`color${ra(o,Number(yn.colorNumber))}`]:!t.value&&!i}],...i?{style:i}:{},onClick:()=>n(r)},[s(a,o),c("div",{class:"vp-project-name"},o),c("div",{class:"vp-project-desc"},l)])))}}),Ky=F({name:"BlogHomePage",setup(){const e=ia(),t=ye(),n=w(()=>t.value.projects??[]);return()=>c("div",{class:"vp-page vp-blog-home"},[c(Uy),c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[n.value.length?c(oe,{appear:!0,delay:.16},()=>c(jy,{items:n.value})):null,c(oe,{appear:!0,delay:.24},()=>c(Sl,{items:e.value.items}))]),c(oe,{appear:!0,delay:.16},()=>c(fa,{key:"blog"}))]),c(oe,{appear:!0,delay:.28},()=>c(ls))])}});const Xd=()=>c(cr,()=>c(Ky));Xd.displayName="BlogHome";var Wy=F({name:"ArticleType",setup(){const e=Re(),t=at(),n=ce(),s=ia(),a=El(),r=w(()=>{const o=n.value.blogLocales;return[{text:o.all,path:s.value.path},{text:o.star,path:a.value.path},...ky.map(({key:l,path:i})=>{const u=i.replace(/^\//,t.value);return{text:o[l]??bt(u).meta[Je.title]??l,path:u}})]});return()=>c("ul",{class:"vp-article-type-wrapper"},r.value.map(o=>c("li",{class:["vp-article-type",{active:o.path===e.value.path}]},c(Ve,{to:o.path},()=>o.text))))}}),Gy=F({name:"BlogPage",setup(){const e=lr(),t=ye(),n=Re(),s=ia(),a=El(),r=w(()=>{const{key:o="",type:l}=t.value.blog||{};return o==="star"?a.value.items:l==="type"&&o?e.value.items:s.value.items});return()=>c(cr,()=>c("div",{class:"vp-page vp-blog"},c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[c(oe,()=>c(Wy)),c(oe,{appear:!0,delay:.24},()=>c(Sl,{key:n.value.path,items:r.value}))]),c(oe,{delay:.16},()=>c(fa,{key:"blog"}))])))}}),qy=F({name:"TimelineItems",setup(){const e=pa(),t=ce(),n=bl(),s=w(()=>e.value.timeline??t.value.blogLocales.timelineTitle),a=w(()=>n.value.config.map(({year:r})=>({title:r.toString(),level:2,slug:r.toString(),children:[]})));return()=>c("div",{class:"timeline-wrapper"},c("ul",{class:"timeline-content"},[c(oe,()=>c("li",{class:"motto"},s.value)),c(Cd,{items:a.value}),n.value.config.map(({year:r,items:o},l)=>c(oe,{appear:!0,delay:.08*(l+1),type:"group"},()=>[c("h3",{key:"title",id:r,class:"timeline-year-title"},c("span",r)),c("li",{key:"content",class:"timeline-year-list"},[c("ul",{class:"timeline-year-wrapper"},o.map(({date:i,info:u,path:p})=>c("li",{class:"timeline-item"},[c("span",{class:"timeline-date"},i),c(Ve,{class:"timeline-title",to:p},()=>u[Je.title])])))])]))]))}});const Zd=()=>c(cr,()=>c("div",{class:"vp-page vp-blog"},c("div",{class:"blog-page-wrapper"},[c("main",{id:"main-content",class:"vp-blog-main"},[c(oe,{appear:!0,delay:.24},()=>c(qy))]),c(oe,{delay:.16},()=>c(fa,{key:"blog"}))])));Zd.displayName="Timeline";Fv(e=>{const t=e.t,n=e.I!==!1,s=e.i;return n?{title:t,content:s?()=>[c(ze,{icon:s}),t]:null,order:e.O,index:e.I}:null});const Yy={enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...s)=>(await vo.wait(),n(...s)),C6(e),e.component("HopeIcon",ze),e.component("BloggerInfo",wl),e.component("SocialMedias",Vd)},setup:()=>{T6(),k6(),Iy()},layouts:{Layout:yy,NotFound:by,BlogCategory:Fy,BlogHome:Xd,BlogType:Gy,Timeline:Zd}},Xy=Object.freeze(Object.defineProperty({__proto__:null,default:Yy},Symbol.toStringTag,{value:"Module"})),Zy=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),xa=[Wg,Gg,Ov,Bv,Wv,Zv,a2,g3,A3,C3,T3,I3,Y3,n6,Xy,Zy].map(e=>e.default).filter(Boolean),Qy=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["meta",{"name":"robots","content":"all"}],["meta",{"http-equiv":"Pragma","content":"no-cache"}],["meta",{"http-equiv":"Expires","content":"0"}],["link",{"rel":"icon","href":"/assets/icon/favicon.ico"}]],"locales":{"/":{"lang":"zh-CN","title":"Zzz","description":"Zzz"}}}');var As=Ue(Qy),Jy=eg,e8=()=>{const e=Lg({history:Jy(Wo("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,s)=>s||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===Ht){const s=bt(t.fullPath);if(s.path!==t.fullPath)return s.path;const a=await s.loader();t.meta={...s.meta,_pageChunk:a}}else t.path===n.path&&(t.meta=n.meta)}),e},t8=e=>{e.component("ClientOnly",Wp),e.component("Content",Gp),e.component("RouteLink",Ve)},n8=(e,t,n)=>{const s=w(()=>t.currentRoute.value.path),a=Eu((E,b)=>({get(){return E(),t.currentRoute.value.meta._pageChunk},set(x){t.currentRoute.value.meta._pageChunk=x,b()}})),r=w(()=>xn.resolveLayouts(n)),o=w(()=>xn.resolveRouteLocale(As.value.locales,s.value)),l=w(()=>xn.resolveSiteLocaleData(As.value,o.value)),i=w(()=>a.value.comp),u=w(()=>a.value.data),p=w(()=>u.value.frontmatter),f=w(()=>xn.resolvePageHeadTitle(u.value,l.value)),d=w(()=>xn.resolvePageHead(f.value,p.value,l.value)),m=w(()=>xn.resolvePageLang(u.value,l.value)),g=w(()=>xn.resolvePageLayout(u.value,r.value)),_={layouts:r,pageData:u,pageComponent:i,pageFrontmatter:p,pageHead:d,pageHeadTitle:f,pageLang:m,pageLayout:g,redirects:eo,routeLocale:o,routePath:s,routes:Yn,siteData:As,siteLocaleData:l};return e.provide(Yo,_),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>p.value},$head:{get:()=>d.value},$headTitle:{get:()=>f.value},$lang:{get:()=>m.value},$page:{get:()=>u.value},$routeLocale:{get:()=>o.value},$site:{get:()=>As.value},$siteLocale:{get:()=>l.value},$withBase:{get:()=>ke}}),_},s8=([e,t,n=""])=>{const s=Object.entries(t).map(([l,i])=>Te(i)?`[${l}=${JSON.stringify(i)}]`:i?`[${l}]`:"").join(""),a=`head > ${e}${s}`;return Array.from(document.querySelectorAll(a)).find(l=>l.innerText===n)??null},a8=([e,t,n])=>{if(!Te(e))return null;const s=document.createElement(e);return Za(t)&&Object.entries(t).forEach(([a,r])=>{Te(r)?s.setAttribute(a,r):r&&s.setAttribute(a,"")}),Te(n)&&s.appendChild(document.createTextNode(n)),s},r8=()=>{const e=Ng(),t=Xo();let n=[];const s=()=>{e.value.forEach(o=>{const l=s8(o);l&&n.push(l)})},a=()=>{const o=[];return e.value.forEach(l=>{const i=a8(l);i&&o.push(i)}),o},r=()=>{document.documentElement.lang=t.value;const o=a();n.forEach((l,i)=>{const u=o.findIndex(p=>l.isEqualNode(p));u===-1?(l.remove(),delete n[i]):o.splice(u,1)}),o.forEach(l=>document.head.appendChild(l)),n=[...n.filter(l=>!!l),...o]};kt(Fg,r),De(()=>{s(),fe(e,r,{immediate:!1})})},o8=t0,l8=async()=>{var s;const e=o8({name:"Vuepress",setup(){var o;r8();for(const l of xa)(o=l.setup)==null||o.call(l);const a=xa.flatMap(({rootComponents:l=[]})=>l.map(i=>c(i))),r=$g();return()=>[c(r.value),a]}}),t=e8();t8(e);const n=n8(e,t,xa);{const{setupDevtools:a}=await le(async()=>{const{setupDevtools:r}=await import("./setupDevtools-7MC2TMWH-s96A2GWU.js");return{setupDevtools:r}},[]);a(e,n)}for(const a of xa)await((s=a.enhance)==null?void 0:s.call(a,{app:e,router:t,siteData:As}));return e.use(t),{app:e,router:t}};l8().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{$e as a,ap as b,u8 as c,l8 as createVueApp,rp as d,p8 as e,c8 as o,St as r,C4 as s,fe as w}; diff --git a/assets/english.html-CObJIvbA.js b/assets/english.html-CRU9BwPT.js similarity index 98% rename from assets/english.html-CObJIvbA.js rename to assets/english.html-CRU9BwPT.js index ea4e69649..1ab4853e6 100644 --- a/assets/english.html-CObJIvbA.js +++ b/assets/english.html-CRU9BwPT.js @@ -1 +1 @@ -import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,e as n,o as i}from"./app-CrEQC5d-.js";const a={};function _(r,e){return i(),o("div",null,e[0]||(e[0]=[n('

书信类

Hearing that ____, I am writing this email to give you my recommendation.

In my opinion, ____.

The primacy factors for my recommendation are as follows.

For one thing, ____.

For another, ____.

I hope you will find my suggestions conductive.

图表类型-静态图

Given is a pie chart, clearly illustrating the remarkable contrasts in the 主体 in 地点 during 时间. Based upon the data, ____ ranks the first, accounting for ____%. Then, the second is ____, with ____ %. Finally come ____ and ____.
Such statistics, apparently, can be associated with the ____. There exist a train of reasons that contribute to this phenomenon, but some deserve special emphasis. To begin with, ____ was
characterized by ____, which enabled ____ to ____. In addition, compared with ____, _____. Thus, ____.
Taking all these factors into consideration, we may predict that there is a growing/decreasing tendency for sb to do sth, which I believe will not change in a short time. Accoringly, ____ are supposed to ____. Besides, it is advisable for authorities to work out comprehensive strategies to ____.

图表类型-动态图

Given is a bar chart/line graph clearly illustrating the reamarkable contrasts in / between 主体1 and 主体2 from 时间1 to 时间2. During this period/year, the ____ ascended significantly, arriving at approximately ____%. By contrast, the ____ demonstrated a sharp/slight decline, form ____% to ____%. Meanwhile, the proportion for ____ remained stable at ____%.
Such statistics can be associated with the ____, but what resulted in the phenomenon? To begin with, ____ was characterized by ____, which enabled ____ to ____. In addition, compared with ____, ____ became ____. Thus ____.
Taking all these factors into consideration, we may predict that there is a growing/decreasing tendency for sb to do sth, which I believe will not change in a short time. Accordingly, ____ are supposed to ____. Besides, it is advisable for authorities to work out comprehensive strategies to ____.

',11)]))}const c=t(a,[["render",_],["__file","english.html.vue"]]),p=JSON.parse('{"path":"/note/english.html","title":"英语作文模板","lang":"zh-CN","frontmatter":{"title":"英语作文模板","star":true,"icon":"page","category":["英语"],"tag":["英语"],"description":"书信类 Hearing that ____, I am writing this email to give you my recommendation. In my opinion, ____. The primacy factors for my recommendation are as follows. For one thing, ____....","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/note/english.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:title","content":"英语作文模板"}],["meta",{"property":"og:description","content":"书信类 Hearing that ____, I am writing this email to give you my recommendation. In my opinion, ____. The primacy factors for my recommendation are as follows. For one thing, ____...."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-14T10:04:06.000Z"}],["meta",{"property":"article:tag","content":"英语"}],["meta",{"property":"article:modified_time","content":"2024-12-14T10:04:06.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"英语作文模板\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-12-14T10:04:06.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"Zzz\\",\\"url\\":\\"https://ylzhong.top\\"}]}"]]},"headers":[{"level":3,"title":"书信类","slug":"书信类","link":"#书信类","children":[]},{"level":3,"title":"图表类型-静态图","slug":"图表类型-静态图","link":"#图表类型-静态图","children":[]}],"git":{"createdTime":1734012498000,"updatedTime":1734170646000,"contributors":[{"name":"ZYL1210","email":"870138612@qq.com","commits":4}]},"readingTime":{"minutes":1.22,"words":367},"filePathRelative":"note/english.md","localizedDate":"2024年12月12日","excerpt":"

书信类

\\n

Hearing that ____, I am writing this email to give you my recommendation.

\\n

In my opinion, ____.

\\n

The primacy factors for my recommendation are as follows.

\\n

For one thing, ____.

\\n

For another, ____.

\\n

I hope you will find my suggestions conductive.

\\n

图表类型-静态图

","autoDesc":true}');export{c as comp,p as data}; +import{_ as t}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as o,e as n,o as i}from"./app-C-VowrYB.js";const a={};function _(r,e){return i(),o("div",null,e[0]||(e[0]=[n('

书信类

Hearing that ____, I am writing this email to give you my recommendation.

In my opinion, ____.

The primacy factors for my recommendation are as follows.

For one thing, ____.

For another, ____.

I hope you will find my suggestions conductive.

图表类型-静态图

Given is a pie chart, clearly illustrating the remarkable contrasts in the 主体 in 地点 during 时间. Based upon the data, ____ ranks the first, accounting for ____%. Then, the second is ____, with ____ %. Finally come ____ and ____.
Such statistics, apparently, can be associated with the ____. There exist a train of reasons that contribute to this phenomenon, but some deserve special emphasis. To begin with, ____ was
characterized by ____, which enabled ____ to ____. In addition, compared with ____, _____. Thus, ____.
Taking all these factors into consideration, we may predict that there is a growing/decreasing tendency for sb to do sth, which I believe will not change in a short time. Accoringly, ____ are supposed to ____. Besides, it is advisable for authorities to work out comprehensive strategies to ____.

图表类型-动态图

Given is a bar chart/line graph clearly illustrating the reamarkable contrasts in / between 主体1 and 主体2 from 时间1 to 时间2. During this period/year, the ____ ascended significantly, arriving at approximately ____%. By contrast, the ____ demonstrated a sharp/slight decline, form ____% to ____%. Meanwhile, the proportion for ____ remained stable at ____%.
Such statistics can be associated with the ____, but what resulted in the phenomenon? To begin with, ____ was characterized by ____, which enabled ____ to ____. In addition, compared with ____, ____ became ____. Thus ____.
Taking all these factors into consideration, we may predict that there is a growing/decreasing tendency for sb to do sth, which I believe will not change in a short time. Accordingly, ____ are supposed to ____. Besides, it is advisable for authorities to work out comprehensive strategies to ____.

',11)]))}const c=t(a,[["render",_],["__file","english.html.vue"]]),p=JSON.parse('{"path":"/note/english.html","title":"英语作文模板","lang":"zh-CN","frontmatter":{"title":"英语作文模板","star":true,"icon":"page","category":["英语"],"tag":["英语"],"description":"书信类 Hearing that ____, I am writing this email to give you my recommendation. In my opinion, ____. The primacy factors for my recommendation are as follows. For one thing, ____....","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/note/english.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:title","content":"英语作文模板"}],["meta",{"property":"og:description","content":"书信类 Hearing that ____, I am writing this email to give you my recommendation. In my opinion, ____. The primacy factors for my recommendation are as follows. For one thing, ____...."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-14T10:04:06.000Z"}],["meta",{"property":"article:tag","content":"英语"}],["meta",{"property":"article:modified_time","content":"2024-12-14T10:04:06.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"英语作文模板\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-12-14T10:04:06.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"Zzz\\",\\"url\\":\\"https://ylzhong.top\\"}]}"]]},"headers":[{"level":3,"title":"书信类","slug":"书信类","link":"#书信类","children":[]},{"level":3,"title":"图表类型-静态图","slug":"图表类型-静态图","link":"#图表类型-静态图","children":[]}],"git":{"createdTime":1734012498000,"updatedTime":1734170646000,"contributors":[{"name":"ZYL1210","email":"870138612@qq.com","commits":4}]},"readingTime":{"minutes":1.22,"words":367},"filePathRelative":"note/english.md","localizedDate":"2024年12月12日","excerpt":"

书信类

\\n

Hearing that ____, I am writing this email to give you my recommendation.

\\n

In my opinion, ____.

\\n

The primacy factors for my recommendation are as follows.

\\n

For one thing, ____.

\\n

For another, ____.

\\n

I hope you will find my suggestions conductive.

\\n

图表类型-静态图

","autoDesc":true}');export{c as comp,p as data}; diff --git a/assets/higherMathematics.html-QaBtdhU-.js b/assets/higherMathematics.html-DVrLFKUr.js similarity index 99% rename from assets/higherMathematics.html-QaBtdhU-.js rename to assets/higherMathematics.html-DVrLFKUr.js index 1991f7ebc..49e9ea404 100644 --- a/assets/higherMathematics.html-QaBtdhU-.js +++ b/assets/higherMathematics.html-DVrLFKUr.js @@ -1,4 +1,4 @@ -import{_ as p}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as l,e as n,b as s,d as t,o as m}from"./app-CrEQC5d-.js";const e={},i={class:"katex-block"},r={class:"katex-display"},c={class:"katex"},o={class:"katex-html","aria-hidden":"true"},h={class:"base"},g={class:"minner"},y={class:"mopen"},u={class:"delimsizing mult"},d={class:"vlist-t vlist-t2"},v={class:"vlist-r"},x={class:"vlist",style:{height:"2.95em"}},w={style:{top:"-1.592em"}},b={style:{height:"0.916em",width:"0.8889em"}},f={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},z={style:{top:"-4.292em"}},k={style:{height:"0.916em",width:"0.8889em"}},M={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},L={class:"katex"},_={class:"katex-html","aria-hidden":"true"},j={class:"base"},C={class:"minner"},q={class:"mopen"},H={class:"delimsizing mult"},A={class:"vlist-t vlist-t2"},F={class:"vlist-r"},D={class:"vlist",style:{height:"2.05em"}},B={style:{top:"-2.492em"}},R={style:{height:"0.016em",width:"0.8889em"}},V={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.016em",style:{width:"0.8889em"},viewBox:"0 0 888.89 16",preserveAspectRatio:"xMinYMin"},Y={style:{top:"-4.292em"}},P={style:{height:"0.016em",width:"0.8889em"}},S={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.016em",style:{width:"0.8889em"},viewBox:"0 0 888.89 16",preserveAspectRatio:"xMinYMin"},T={class:"katex"},I={class:"katex-html","aria-hidden":"true"},Q={class:"base"},N={class:"minner"},O={class:"mopen"},W={class:"delimsizing mult"},G={class:"vlist-t vlist-t2"},Z={class:"vlist-r"},K={class:"vlist",style:{height:"2.35em"}},E={style:{top:"-2.192em"}},J={style:{height:"0.316em",width:"0.8889em"}},U={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},X={style:{top:"-4.292em"}},$={style:{height:"0.316em",width:"0.8889em"}},ss={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},as={class:"katex-block"},ns={class:"katex-display"},ts={class:"katex"},ls={class:"katex-html","aria-hidden":"true"},ms={class:"base"},ps={class:"minner"},es={class:"mopen"},is={class:"delimsizing mult"},rs={class:"vlist-t vlist-t2"},cs={class:"vlist-r"},os={class:"vlist",style:{height:"2.35em"}},hs={style:{top:"-2.192em"}},gs={style:{height:"0.316em",width:"0.8889em"}},ys={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},us={style:{top:"-4.292em"}},ds={style:{height:"0.316em",width:"0.8889em"}},vs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},xs={class:"katex"},ws={class:"katex-html","aria-hidden":"true"},bs={class:"base"},fs={class:"minner"},zs={class:"mopen"},ks={class:"delimsizing mult"},Ms={class:"vlist-t vlist-t2"},Ls={class:"vlist-r"},_s={class:"vlist",style:{height:"2.35em"}},js={style:{top:"-2.192em"}},Cs={style:{height:"0.316em",width:"0.8889em"}},qs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},Hs={style:{top:"-4.292em"}},As={style:{height:"0.316em",width:"0.8889em"}},Fs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},Ds={class:"katex-block"},Bs={class:"katex-display"},Rs={class:"katex"},Vs={class:"katex-html","aria-hidden":"true"},Ys={class:"base"},Ps={class:"minner"},Ss={class:"mopen"},Ts={class:"delimsizing mult"},Is={class:"vlist-t vlist-t2"},Qs={class:"vlist-r"},Ns={class:"vlist",style:{height:"2.35em"}},Os={style:{top:"-2.192em"}},Ws={style:{height:"0.316em",width:"0.8889em"}},Gs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},Zs={style:{top:"-4.292em"}},Ks={style:{height:"0.316em",width:"0.8889em"}},Es={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},Js={class:"base"},Us={class:"minner"},Xs={class:"mopen"},$s={class:"delimsizing mult"},sa={class:"vlist-t vlist-t2"},aa={class:"vlist-r"},na={class:"vlist",style:{height:"2.95em"}},ta={style:{top:"-1.592em"}},la={style:{height:"0.916em",width:"0.8889em"}},ma={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},pa={style:{top:"-4.292em"}},ea={style:{height:"0.916em",width:"0.8889em"}},ia={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},ra={class:"katex"},ca={class:"katex-html","aria-hidden":"true"},oa={class:"base"},ha={class:"minner"},ga={class:"mopen"},ya={class:"delimsizing mult"},ua={class:"vlist-t vlist-t2"},da={class:"vlist-r"},va={class:"vlist",style:{height:"3.85em"}},xa={style:{top:"-1.358em"}},wa={style:{height:"1.816em",width:"0.8889em"}},ba={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"1.816em",style:{width:"0.8889em"},viewBox:"0 0 888.89 1816",preserveAspectRatio:"xMinYMin"},fa={style:{top:"-4.958em"}},za={style:{height:"1.816em",width:"0.8889em"}},ka={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"1.816em",style:{width:"0.8889em"},viewBox:"0 0 888.89 1816",preserveAspectRatio:"xMinYMin"},Ma={class:"katex-block"},La={class:"katex-display"},_a={class:"katex"},ja={class:"katex-html","aria-hidden":"true"},Ca={class:"base"},qa={class:"minner"},Ha={class:"mopen"},Aa={class:"delimsizing mult"},Fa={class:"vlist-t vlist-t2"},Da={class:"vlist-r"},Ba={class:"vlist",style:{height:"2.05em"}},Ra={style:{top:"-2.492em"}},Va={style:{height:"0.016em",width:"0.8889em"}},Ya={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.016em",style:{width:"0.8889em"},viewBox:"0 0 888.89 16",preserveAspectRatio:"xMinYMin"},Pa={style:{top:"-4.292em"}},Sa={style:{height:"0.016em",width:"0.8889em"}},Ta={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.016em",style:{width:"0.8889em"},viewBox:"0 0 888.89 16",preserveAspectRatio:"xMinYMin"},Ia={class:"katex-block"},Qa={class:"katex-display"},Na={class:"katex"},Oa={class:"katex-html","aria-hidden":"true"},Wa={class:"base"},Ga={class:"minner"},Za={class:"mopen"},Ka={class:"delimsizing mult"},Ea={class:"vlist-t vlist-t2"},Ja={class:"vlist-r"},Ua={class:"vlist",style:{height:"3.85em"}},Xa={style:{top:"-1.358em"}},$a={style:{height:"1.816em",width:"0.8889em"}},sn={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"1.816em",style:{width:"0.8889em"},viewBox:"0 0 888.89 1816",preserveAspectRatio:"xMinYMin"},an={style:{top:"-4.958em"}},nn={style:{height:"1.816em",width:"0.8889em"}},tn={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"1.816em",style:{width:"0.8889em"},viewBox:"0 0 888.89 1816",preserveAspectRatio:"xMinYMin"},ln={class:"mord"},mn={class:"mtable"},pn={class:"col-align-l"},en={class:"vlist-t vlist-t2"},rn={class:"vlist-r"},cn={class:"vlist",style:{height:"3.85em"}},on={style:{top:"-2.97em"}},hn={class:"mord"},gn={class:"minner"},yn={class:"mopen"},un={class:"delimsizing mult"},dn={class:"vlist-t vlist-t2"},vn={class:"vlist-r"},xn={class:"vlist",style:{height:"2.35em"}},wn={style:{top:"-2.192em"}},bn={style:{height:"0.316em",width:"0.8889em"}},fn={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},zn={style:{top:"-4.292em"}},kn={style:{height:"0.316em",width:"0.8889em"}},Mn={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},Ln={class:"katex-block"},_n={class:"katex-display"},jn={class:"katex"},Cn={class:"katex-html","aria-hidden":"true"},qn={class:"base"},Hn={class:"minner"},An={class:"mopen"},Fn={class:"delimsizing mult"},Dn={class:"vlist-t vlist-t2"},Bn={class:"vlist-r"},Rn={class:"vlist",style:{height:"2.95em"}},Vn={style:{top:"-1.592em"}},Yn={style:{height:"0.916em",width:"0.8889em"}},Pn={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},Sn={style:{top:"-4.292em"}},Tn={style:{height:"0.916em",width:"0.8889em"}},In={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"};function Qn(Nn,a){return m(),l("div",null,[a[193]||(a[193]=n('

数列极限与连续

  • limf(x)\\lim{f(x)}存在,limg(x)\\lim{g(x)}不存在,则lim[f(x)±g(x)]\\lim{[f(x)}\\pm{g(x)}]必不存在.

  • limf(x)\\lim{f(x)}不存在,limg(x)\\lim{g(x)}不存在,则lim[f(x)±g(x)]\\lim{[f(x)}\\pm{g(x)}]不一定存在.

  • limf(x)=A0\\lim{f(x)}=A\\not=0limf(x)g(x)=Alimg(x)\\lim{f(x)g(x)}=A\\lim{g(x)},即乘除法中非零因子可以先提出.

  • 泰勒展开式中,当x0x\\rightarrow 0时,可进行等价无穷小替换,消去高阶无穷小.

sinx=xx36+...,<x<+ \\sin x = x -\\frac{x^3}{6} + ...,-\\infty<x<+\\infty;

arcsinx=x+x36+... \\arcsin x = x+\\frac{x^3}{6}+...;

cosx=1x22+x424+...,<x<+ \\cos x =1-\\frac{x^2}{2}+\\frac{x^4}{24}+...,-\\infty<x<+\\infty;

tanx=x+x33+... \\tan x=x+\\frac{x^3}{3}+...;

arctanx=xx33+... \\arctan x=x-\\frac{x^3}{3}+...;

ln(1+x)=xx22+x33+...,1<x1 \\ln(1+x) =x-\\frac{x^2}{2}+\\frac{x^3}{3}+...,-1<x\\le1;

ex=1+x+x22!+x33!+...,<x<+ e^x=1+x+\\frac{x^2}{2!}+\\frac{x^3}{3!}+...,-\\infty<x<+\\infty;

',9)),s("p",i,[s("span",r,[s("span",c,[a[17]||(a[17]=s("span",{class:"katex-mathml"},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",null,"+"),s("mi",null,"x"),s("msup",null,[s("mo",{stretchy:"false"},")"),s("mi",null,"a")]),s("mo",null,"="),s("mn",null,"1"),s("mo",null,"+"),s("mi",null,"a"),s("mi",null,"x"),s("mo",null,"+"),s("mfrac",null,[s("mrow",null,[s("mi",null,"a"),s("mo",{stretchy:"false"},"("),s("mi",null,"a"),s("mo",null,"−"),s("mn",null,"1"),s("mo",{stretchy:"false"},")")]),s("mrow",null,[s("mn",null,"2"),s("mo",{stretchy:"false"},"!")])]),s("msup",null,[s("mi",null,"x"),s("mn",null,"2")]),s("mo",null,"+"),s("mi",{mathvariant:"normal"},"."),s("mi",{mathvariant:"normal"},"."),s("mi",{mathvariant:"normal"},"."),s("mo",{separator:"true"},","),s("mrow",null,[s("mo",{fence:"true"},"{"),s("mtable",{rowspacing:"0.36em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mo",{stretchy:"false"},"("),s("mo",null,"−"),s("mn",null,"1"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("mo",{stretchy:"false"},")"),s("mo",{separator:"true"},","),s("mi",null,"a"),s("mo",null,"≤"),s("mn",null,"1")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("mo",{stretchy:"false"},"]"),s("mo",{separator:"true"},","),s("mo",null,"−"),s("mn",null,"1"),s("mo",null,"<"),s("mi",null,"a"),s("mo",null,"<"),s("mn",null,"0")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mo",{stretchy:"false"},"["),s("mo",null,"−"),s("mn",null,"1"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("mo",{stretchy:"false"},"]"),s("mo",{separator:"true"},","),s("mi",null,"a"),s("mo",null,">"),s("mn",null,"0"),s("mo",{separator:"true"},","),s("mi",null,"a"),s("mo",{mathvariant:"normal"},"∉"),s("msub",null,[s("mi",{mathvariant:"normal"},"N"),s("mo",null,"+")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mrow",null,[s("mi",{mathvariant:"normal"},"R"),s("mo",{separator:"true"},","),s("mi",{mathvariant:"normal"},"a"),s("mo",null,"∈"),s("msub",null,[s("mi",{mathvariant:"normal"},"N"),s("mo",null,"+")])])])])])])])]),s("mtext",null,";")]),s("annotation",{encoding:"application/x-tex"}," (1+x)^a=1+ax+\\frac{a(a-1)}{2!}x^2+..., \\begin{cases}x\\in(-1,1),a\\le1\\\\ x \\in (1,1],-10,a\\notin \\rm{N}_+\\\\ x \\in \\rm{R},a\\in \\rm{N}_+ \\end{cases}; ")])])],-1)),s("span",o,[a[16]||(a[16]=n('(1+x)a=1+ax+2!a(a1)x2+',5)),s("span",h,[a[10]||(a[10]=s("span",{class:"strut",style:{height:"5.76em","vertical-align":"-2.63em"}},null,-1)),a[11]||(a[11]=s("span",{class:"mord"},"...",-1)),a[12]||(a[12]=s("span",{class:"mpunct"},",",-1)),a[13]||(a[13]=s("span",{class:"mspace",style:{"margin-right":"0.1667em"}},null,-1)),s("span",g,[s("span",y,[s("span",u,[s("span",d,[s("span",v,[s("span",x,[a[4]||(a[4]=s("span",{style:{top:"-1.6em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎩")])],-1)),s("span",w,[a[1]||(a[1]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",b,[(m(),l("svg",f,a[0]||(a[0]=[s("path",{d:"M384 0 H504 V916 H384z M384 0 H504 V916 H384z"},null,-1)])))])]),a[5]||(a[5]=s("span",{style:{top:"-3.15em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎨")])],-1)),s("span",z,[a[3]||(a[3]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",k,[(m(),l("svg",M,a[2]||(a[2]=[s("path",{d:"M384 0 H504 V916 H384z M384 0 H504 V916 H384z"},null,-1)])))])]),a[6]||(a[6]=s("span",{style:{top:"-5.2em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎧")])],-1))]),a[7]||(a[7]=s("span",{class:"vlist-s"},"​",-1))]),a[8]||(a[8]=s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.45em"}},[s("span")])],-1))])])]),a[9]||(a[9]=n('x(1,1),a1x(1,1],1<a<0x[1,1],a>0,a/N+xR,aN+',2))]),a[14]||(a[14]=s("span",{class:"mspace",style:{"margin-right":"0.1667em"}},null,-1)),a[15]||(a[15]=s("span",{class:"mord cjk_fallback"},";",-1))])])])])]),a[194]||(a[194]=n('

11x=1+x+x2+x3...,1<x<1 \\frac{1}{1-x}=1+x+x^2+x^3...,-1<x<1;

11+x=1x+x2x3...,1<x<1. \\frac{1}{1+x}=1-x+x^2-x^3...,-1<x<1.

  • 可去间断点和跳跃间断点统称为第一类间断点(左右极限都存在).

  • 无穷间断点和震荡间断点统称为第二类间断点(左右极限中有不存在).

数列极限

',4)),s("ul",null,[s("li",null,[s("p",null,[a[31]||(a[31]=n('等比数列前nn项的和',3)),s("span",L,[a[30]||(a[30]=s("span",{class:"katex-mathml"},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("msub",null,[s("mi",null,"S"),s("mi",null,"n")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"{"),s("mtable",{rowspacing:"0.36em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"n"),s("msub",null,[s("mi",null,"a"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"r"),s("mo",null,"="),s("mn",null,"1")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mstyle",{displaystyle:"true",scriptlevel:"0"},[s("mfrac",null,[s("mrow",null,[s("msub",null,[s("mi",null,"a"),s("mn",null,"1")]),s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",null,"−"),s("msup",null,[s("mi",null,"r"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")]),s("mrow",null,[s("mn",null,"1"),s("mo",null,"−"),s("mi",null,"r")])])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"r"),s("mo",null,"≠"),s("mn",null,"1")])])])])])])]),s("annotation",{encoding:"application/x-tex"},"S_n=\\begin{cases} na_1 &r=1\\\\ \\cfrac{a_1(1-r^n)}{1-r} & r\\not=1\\end{cases}")])])],-1)),s("span",_,[a[29]||(a[29]=n('Sn=',1)),s("span",j,[a[28]||(a[28]=s("span",{class:"strut",style:{height:"3.7993em","vertical-align":"-1.6497em"}},null,-1)),s("span",C,[s("span",q,[s("span",H,[s("span",A,[s("span",F,[s("span",D,[a[22]||(a[22]=s("span",{style:{top:"-2.5em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎩")])],-1)),s("span",B,[a[19]||(a[19]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",R,[(m(),l("svg",V,a[18]||(a[18]=[s("path",{d:"M384 0 H504 V16 H384z M384 0 H504 V16 H384z"},null,-1)])))])]),a[23]||(a[23]=s("span",{style:{top:"-3.15em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎨")])],-1)),s("span",Y,[a[21]||(a[21]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",P,[(m(),l("svg",S,a[20]||(a[20]=[s("path",{d:"M384 0 H504 V16 H384z M384 0 H504 V16 H384z"},null,-1)])))])]),a[24]||(a[24]=s("span",{style:{top:"-4.3em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎧")])],-1))]),a[25]||(a[25]=s("span",{class:"vlist-s"},"​",-1))]),a[26]||(a[26]=s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])],-1))])])]),a[27]||(a[27]=n('na11ra1(1rn)r=1r=1',2))])])])]),a[32]||(a[32]=t("."))])]),a[33]||(a[33]=n(`
  • aba+b2a2+b22(a,b0)\\sqrt{ab} \\le {\\cfrac{a+b}{2}} \\le\\sqrt{\\cfrac{a^2+b^2}{2}},(a,b\\ge0)

    • limf(x)\\lim{f(x)}存在,limg(x)\\lim{g(x)}不存在,则lim[f(x)±g(x)]\\lim{[f(x)}\\pm{g(x)}]必不存在.

    • limf(x)\\lim{f(x)}不存在,limg(x)\\lim{g(x)}不存在,则lim[f(x)±g(x)]\\lim{[f(x)}\\pm{g(x)}]不一定存在.

    • limf(x)=A0\\lim{f(x)}=A\\not=0limf(x)g(x)=Alimg(x)\\lim{f(x)g(x)}=A\\lim{g(x)},即乘除法中非零因子可以先提出.

    • 泰勒展开式中,当x0x\\rightarrow 0时,可进行等价无穷小替换,消去高阶无穷小.

    sinx=xx36+...,<x<+ \\sin x = x -\\frac{x^3}{6} + ...,-\\infty<x<+\\infty;

    arcsinx=x+x36+... \\arcsin x = x+\\frac{x^3}{6}+...;

    cosx=1x22+x424+...,<x<+ \\cos x =1-\\frac{x^2}{2}+\\frac{x^4}{24}+...,-\\infty<x<+\\infty;

    tanx=x+x33+... \\tan x=x+\\frac{x^3}{3}+...;

    arctanx=xx33+... \\arctan x=x-\\frac{x^3}{3}+...;

    ln(1+x)=xx22+x33+...,1<x1 \\ln(1+x) =x-\\frac{x^2}{2}+\\frac{x^3}{3}+...,-1<x\\le1;

    ex=1+x+x22!+x33!+...,<x<+ e^x=1+x+\\frac{x^2}{2!}+\\frac{x^3}{3!}+...,-\\infty<x<+\\infty;

    ',9)),s("p",i,[s("span",r,[s("span",c,[a[17]||(a[17]=s("span",{class:"katex-mathml"},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",null,"+"),s("mi",null,"x"),s("msup",null,[s("mo",{stretchy:"false"},")"),s("mi",null,"a")]),s("mo",null,"="),s("mn",null,"1"),s("mo",null,"+"),s("mi",null,"a"),s("mi",null,"x"),s("mo",null,"+"),s("mfrac",null,[s("mrow",null,[s("mi",null,"a"),s("mo",{stretchy:"false"},"("),s("mi",null,"a"),s("mo",null,"−"),s("mn",null,"1"),s("mo",{stretchy:"false"},")")]),s("mrow",null,[s("mn",null,"2"),s("mo",{stretchy:"false"},"!")])]),s("msup",null,[s("mi",null,"x"),s("mn",null,"2")]),s("mo",null,"+"),s("mi",{mathvariant:"normal"},"."),s("mi",{mathvariant:"normal"},"."),s("mi",{mathvariant:"normal"},"."),s("mo",{separator:"true"},","),s("mrow",null,[s("mo",{fence:"true"},"{"),s("mtable",{rowspacing:"0.36em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mo",{stretchy:"false"},"("),s("mo",null,"−"),s("mn",null,"1"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("mo",{stretchy:"false"},")"),s("mo",{separator:"true"},","),s("mi",null,"a"),s("mo",null,"≤"),s("mn",null,"1")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("mo",{stretchy:"false"},"]"),s("mo",{separator:"true"},","),s("mo",null,"−"),s("mn",null,"1"),s("mo",null,"<"),s("mi",null,"a"),s("mo",null,"<"),s("mn",null,"0")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mo",{stretchy:"false"},"["),s("mo",null,"−"),s("mn",null,"1"),s("mo",{separator:"true"},","),s("mn",null,"1"),s("mo",{stretchy:"false"},"]"),s("mo",{separator:"true"},","),s("mi",null,"a"),s("mo",null,">"),s("mn",null,"0"),s("mo",{separator:"true"},","),s("mi",null,"a"),s("mo",{mathvariant:"normal"},"∉"),s("msub",null,[s("mi",{mathvariant:"normal"},"N"),s("mo",null,"+")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"x"),s("mo",null,"∈"),s("mrow",null,[s("mi",{mathvariant:"normal"},"R"),s("mo",{separator:"true"},","),s("mi",{mathvariant:"normal"},"a"),s("mo",null,"∈"),s("msub",null,[s("mi",{mathvariant:"normal"},"N"),s("mo",null,"+")])])])])])])])]),s("mtext",null,";")]),s("annotation",{encoding:"application/x-tex"}," (1+x)^a=1+ax+\\frac{a(a-1)}{2!}x^2+..., \\begin{cases}x\\in(-1,1),a\\le1\\\\ x \\in (1,1],-10,a\\notin \\rm{N}_+\\\\ x \\in \\rm{R},a\\in \\rm{N}_+ \\end{cases}; ")])])],-1)),s("span",o,[a[16]||(a[16]=n('(1+x)a=1+ax+2!a(a1)x2+',5)),s("span",h,[a[10]||(a[10]=s("span",{class:"strut",style:{height:"5.76em","vertical-align":"-2.63em"}},null,-1)),a[11]||(a[11]=s("span",{class:"mord"},"...",-1)),a[12]||(a[12]=s("span",{class:"mpunct"},",",-1)),a[13]||(a[13]=s("span",{class:"mspace",style:{"margin-right":"0.1667em"}},null,-1)),s("span",g,[s("span",y,[s("span",u,[s("span",d,[s("span",v,[s("span",x,[a[4]||(a[4]=s("span",{style:{top:"-1.6em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎩")])],-1)),s("span",w,[a[1]||(a[1]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",b,[(m(),l("svg",f,a[0]||(a[0]=[s("path",{d:"M384 0 H504 V916 H384z M384 0 H504 V916 H384z"},null,-1)])))])]),a[5]||(a[5]=s("span",{style:{top:"-3.15em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎨")])],-1)),s("span",z,[a[3]||(a[3]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",k,[(m(),l("svg",M,a[2]||(a[2]=[s("path",{d:"M384 0 H504 V916 H384z M384 0 H504 V916 H384z"},null,-1)])))])]),a[6]||(a[6]=s("span",{style:{top:"-5.2em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎧")])],-1))]),a[7]||(a[7]=s("span",{class:"vlist-s"},"​",-1))]),a[8]||(a[8]=s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"2.45em"}},[s("span")])],-1))])])]),a[9]||(a[9]=n('x(1,1),a1x(1,1],1<a<0x[1,1],a>0,a/N+xR,aN+',2))]),a[14]||(a[14]=s("span",{class:"mspace",style:{"margin-right":"0.1667em"}},null,-1)),a[15]||(a[15]=s("span",{class:"mord cjk_fallback"},";",-1))])])])])]),a[194]||(a[194]=n('

    11x=1+x+x2+x3...,1<x<1 \\frac{1}{1-x}=1+x+x^2+x^3...,-1<x<1;

    11+x=1x+x2x3...,1<x<1. \\frac{1}{1+x}=1-x+x^2-x^3...,-1<x<1.

    • 可去间断点和跳跃间断点统称为第一类间断点(左右极限都存在).

    • 无穷间断点和震荡间断点统称为第二类间断点(左右极限中有不存在).

    数列极限

    ',4)),s("ul",null,[s("li",null,[s("p",null,[a[31]||(a[31]=n('等比数列前nn项的和',3)),s("span",L,[a[30]||(a[30]=s("span",{class:"katex-mathml"},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("semantics",null,[s("mrow",null,[s("msub",null,[s("mi",null,"S"),s("mi",null,"n")]),s("mo",null,"="),s("mrow",null,[s("mo",{fence:"true"},"{"),s("mtable",{rowspacing:"0.36em",columnalign:"left left",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"n"),s("msub",null,[s("mi",null,"a"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"r"),s("mo",null,"="),s("mn",null,"1")])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mstyle",{displaystyle:"true",scriptlevel:"0"},[s("mfrac",null,[s("mrow",null,[s("msub",null,[s("mi",null,"a"),s("mn",null,"1")]),s("mo",{stretchy:"false"},"("),s("mn",null,"1"),s("mo",null,"−"),s("msup",null,[s("mi",null,"r"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")]),s("mrow",null,[s("mn",null,"1"),s("mo",null,"−"),s("mi",null,"r")])])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"r"),s("mo",null,"≠"),s("mn",null,"1")])])])])])])]),s("annotation",{encoding:"application/x-tex"},"S_n=\\begin{cases} na_1 &r=1\\\\ \\cfrac{a_1(1-r^n)}{1-r} & r\\not=1\\end{cases}")])])],-1)),s("span",_,[a[29]||(a[29]=n('Sn=',1)),s("span",j,[a[28]||(a[28]=s("span",{class:"strut",style:{height:"3.7993em","vertical-align":"-1.6497em"}},null,-1)),s("span",C,[s("span",q,[s("span",H,[s("span",A,[s("span",F,[s("span",D,[a[22]||(a[22]=s("span",{style:{top:"-2.5em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎩")])],-1)),s("span",B,[a[19]||(a[19]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",R,[(m(),l("svg",V,a[18]||(a[18]=[s("path",{d:"M384 0 H504 V16 H384z M384 0 H504 V16 H384z"},null,-1)])))])]),a[23]||(a[23]=s("span",{style:{top:"-3.15em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎨")])],-1)),s("span",Y,[a[21]||(a[21]=s("span",{class:"pstrut",style:{height:"3.15em"}},null,-1)),s("span",P,[(m(),l("svg",S,a[20]||(a[20]=[s("path",{d:"M384 0 H504 V16 H384z M384 0 H504 V16 H384z"},null,-1)])))])]),a[24]||(a[24]=s("span",{style:{top:"-4.3em"}},[s("span",{class:"pstrut",style:{height:"3.15em"}}),s("span",{class:"delimsizinginner delim-size4"},[s("span",null,"⎧")])],-1))]),a[25]||(a[25]=s("span",{class:"vlist-s"},"​",-1))]),a[26]||(a[26]=s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"1.55em"}},[s("span")])],-1))])])]),a[27]||(a[27]=n('na11ra1(1rn)r=1r=1',2))])])])]),a[32]||(a[32]=t("."))])]),a[33]||(a[33]=n(`
  • aba+b2a2+b22(a,b0)\\sqrt{ab} \\le {\\cfrac{a+b}{2}} \\le\\sqrt{\\cfrac{a^2+b^2}{2}},(a,b\\ge0)

    \\n

    三年计算机学科基础综合辅导经验。

    \\n

    现工作于华为。

    \\n

    对零基础跨考很有心得,接408小班辅导(大小班,一对一,包含专业课程,课后习题,真题解析,辅导答疑),有意联系V15375224429。

    \\n
    \\n

    使用主题 vuepress-theme-hope

    \\n
    ","autoDesc":true}');export{l as comp,h as data}; +import{_ as o}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as r,b as e,d as p,o as a}from"./app-C-VowrYB.js";const n={};function m(s,t){return a(),r("div",null,t[0]||(t[0]=[e("h1",{id:"关于",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#关于"},[e("span",null,"关于")])],-1),e("p",null,"作者硕士毕业于杭州电子科技大学计算机专业,本科制药工程,Java 后端开发程序员,考研专业课辅导老师。",-1),e("p",null,"三年计算机学科基础综合辅导经验。",-1),e("p",null,"现工作于华为。",-1),e("p",null,"对零基础跨考很有心得,接408小班辅导(大小班,一对一,包含专业课程,课后习题,真题解析,辅导答疑),有意联系V15375224429。",-1),e("blockquote",null,[e("p",null,[p("使用主题 "),e("a",{href:"https://github.com/vuepress-theme-hope/vuepress-theme-hope",target:"_blank",rel:"noopener noreferrer"},"vuepress-theme-hope")])],-1)]))}const l=o(n,[["render",m],["__file","intro.html.vue"]]),h=JSON.parse('{"path":"/intro.html","title":"关于","lang":"zh-CN","frontmatter":{"icon":"aboutme","cover":"/home/aboutme.jpg","editLink":false,"article":false,"description":"关于 作者硕士毕业于杭州电子科技大学计算机专业,本科制药工程,Java 后端开发程序员,考研专业课辅导老师。 三年计算机学科基础综合辅导经验。 现工作于华为。 对零基础跨考很有心得,接408小班辅导(大小班,一对一,包含专业课程,课后习题,真题解析,辅导答疑),有意联系V15375224429。 使用主题 vuepress-theme-hope","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/intro.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:title","content":"关于"}],["meta",{"property":"og:description","content":"关于 作者硕士毕业于杭州电子科技大学计算机专业,本科制药工程,Java 后端开发程序员,考研专业课辅导老师。 三年计算机学科基础综合辅导经验。 现工作于华为。 对零基础跨考很有心得,接408小班辅导(大小班,一对一,包含专业课程,课后习题,真题解析,辅导答疑),有意联系V15375224429。 使用主题 vuepress-theme-hope"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:image","content":"https://vuepress-theme-hope-docs-demo.netlify.app/home/aboutme.jpg"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-10-14T06:04:45.000Z"}],["meta",{"name":"twitter:card","content":"summary_large_image"}],["meta",{"name":"twitter:image:src","content":"https://vuepress-theme-hope-docs-demo.netlify.app/home/aboutme.jpg"}],["meta",{"name":"twitter:image:alt","content":"关于"}],["meta",{"property":"article:modified_time","content":"2024-10-14T06:04:45.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"关于\\",\\"description\\":\\"关于 作者硕士毕业于杭州电子科技大学计算机专业,本科制药工程,Java 后端开发程序员,考研专业课辅导老师。 三年计算机学科基础综合辅导经验。 现工作于华为。 对零基础跨考很有心得,接408小班辅导(大小班,一对一,包含专业课程,课后习题,真题解析,辅导答疑),有意联系V15375224429。 使用主题 vuepress-theme-hope\\"}"]]},"headers":[],"git":{"createdTime":1683732588000,"updatedTime":1728885885000,"contributors":[{"name":"ZYL1210","email":"870138612@qq.com","commits":54}]},"readingTime":{"minutes":0.44,"words":132},"filePathRelative":"intro.md","localizedDate":"2023年5月10日","excerpt":"\\n

    作者硕士毕业于杭州电子科技大学计算机专业,本科制药工程,Java 后端开发程序员,考研专业课辅导老师。

    \\n

    三年计算机学科基础综合辅导经验。

    \\n

    现工作于华为。

    \\n

    对零基础跨考很有心得,接408小班辅导(大小班,一对一,包含专业课程,课后习题,真题解析,辅导答疑),有意联系V15375224429。

    \\n
    \\n

    使用主题 vuepress-theme-hope

    \\n
    ","autoDesc":true}');export{l as comp,h as data}; diff --git a/assets/linearAgrbra.html-xxv2Gfpl.js b/assets/linearAgrbra.html-jXLT3Qbt.js similarity index 99% rename from assets/linearAgrbra.html-xxv2Gfpl.js rename to assets/linearAgrbra.html-jXLT3Qbt.js index b6b9423f5..693b3f127 100644 --- a/assets/linearAgrbra.html-xxv2Gfpl.js +++ b/assets/linearAgrbra.html-jXLT3Qbt.js @@ -1,4 +1,4 @@ -import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,e as t,b as s,d as a,o as m}from"./app-CrEQC5d-.js";const p={},i={class:"katex-block"},c={class:"katex-display"},r={class:"katex"},h={class:"katex-html","aria-hidden":"true"},o={class:"base"},g={class:"minner"},u={class:"mopen"},y={class:"delimsizing mult"},d={class:"vlist-t vlist-t2"},v={class:"vlist-r"},x={class:"vlist",style:{height:"2.95em"}},w={style:{top:"-1.592em"}},b={style:{height:"0.916em",width:"0.8889em"}},z={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},k={style:{top:"-4.292em"}},f={style:{height:"0.916em",width:"0.8889em"}},M={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},A={class:"katex-block"},_={class:"katex-display"},L={class:"katex"},B={class:"katex-html","aria-hidden":"true"},j={class:"base"},T={class:"minner"},H={class:"mopen"},C={class:"delimsizing mult"},I={class:"vlist-t vlist-t2"},E={class:"vlist-r"},V={class:"vlist",style:{height:"2.95em"}},P={style:{top:"-1.592em"}},Q={style:{height:"0.916em",width:"0.8889em"}},O={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},D={style:{top:"-4.292em"}},Y={style:{height:"0.916em",width:"0.8889em"}},R={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},q={class:"katex-block"},Z={class:"katex-display"},W={class:"katex"},X={class:"katex-html","aria-hidden":"true"},N={class:"base"},S={class:"minner"},J={class:"mopen"},F={class:"delimsizing mult"},G={class:"vlist-t vlist-t2"},K={class:"vlist-r"},U={class:"vlist",style:{height:"2.35em"}},$={style:{top:"-2.192em"}},ss={style:{height:"0.316em",width:"0.8889em"}},as={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},ls={style:{top:"-4.292em"}},ts={style:{height:"0.316em",width:"0.8889em"}},ns={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},ms={class:"katex-block"},es={class:"katex-display"},ps={class:"katex"},is={class:"katex-html","aria-hidden":"true"},cs={class:"base"},rs={class:"minner"},hs={class:"mopen"},os={class:"delimsizing mult"},gs={class:"vlist-t vlist-t2"},us={class:"vlist-r"},ys={class:"vlist",style:{height:"2.35em"}},ds={style:{top:"-2.192em"}},vs={style:{height:"0.316em",width:"0.8889em"}},xs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},ws={style:{top:"-4.292em"}},bs={style:{height:"0.316em",width:"0.8889em"}},zs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"};function ks(fs,l){return m(),n("div",null,[l[64]||(l[64]=t('

    行列式

    行列式的性质

    • 行列互换,其值不变,即A=AT|A|=|A^T|.

    • 若行列式中某行(列)元素全为00,则行列式为00.

    • 若行列式中某行(列)元素有公因子k(k0)k(k \\not=0),则kk可以提取到外面,即

    ',3)),l[65]||(l[65]=s("p",{class:"katex-block"},[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mrow",null,[s("mo",{fence:"true"},"∣"),s("mtable",{rowspacing:"0.16em",columnalign:"center center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"11")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"12")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mn",null,"1"),s("mi",null,"n")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"k"),s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"1")])])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"k"),s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"2")])])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"k"),s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mi",null,"n")])])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"2")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mi",null,"n")])])])])])]),s("mo",{fence:"true"},"∣")]),s("mo",null,"="),s("mi",null,"k"),s("mrow",null,[s("mo",{fence:"true"},"∣"),s("mtable",{rowspacing:"0.16em",columnalign:"center center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"11")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"12")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mn",null,"1"),s("mi",null,"n")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"2")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mi",null,"n")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"2")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mi",null,"n")])])])])])]),s("mo",{fence:"true"},"∣")]),s("mi",{mathvariant:"normal"},".")]),s("annotation",{encoding:"application/x-tex"}," \\begin{vmatrix} a_{11} & a_{12} &{\\cdots}&a_{1n}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ ka_{i1}&ka_{i2}&{\\cdots}&ka_{in}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ a_{n1}&a_{n2}&{\\cdots}&a_{nn} \\end{vmatrix} =k \\begin{vmatrix} a_{11} & a_{12} &{\\cdots}&a_{1n}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ a_{i1}&a_{i2}&{\\cdots}&a_{in}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ a_{n1}&a_{n2}&{\\cdots}&a_{nn} \\end{vmatrix}. ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"7.32em","vertical-align":"-3.41em"}}),s("span",{class:"minner"},[s("span",{class:"mopen"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.8499em"}},[s("span",{style:{top:"-5.8499em"}},[s("span",{class:"pstrut",style:{height:"9.2em"}}),s("span",{style:{width:"0.333em",height:"7.200em"}},[s("svg",{xmlns:"http://www.w3.org/2000/svg",width:"0.333em",height:"7.200em",viewBox:"0 0 333 7200"},[s("path",{d:`M145 15 v585 v6000 v585 c2.667,10,9.667,15,21,15 +import{_ as e}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,e as t,b as s,d as a,o as m}from"./app-C-VowrYB.js";const p={},i={class:"katex-block"},c={class:"katex-display"},r={class:"katex"},h={class:"katex-html","aria-hidden":"true"},o={class:"base"},g={class:"minner"},u={class:"mopen"},y={class:"delimsizing mult"},d={class:"vlist-t vlist-t2"},v={class:"vlist-r"},x={class:"vlist",style:{height:"2.95em"}},w={style:{top:"-1.592em"}},b={style:{height:"0.916em",width:"0.8889em"}},z={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},k={style:{top:"-4.292em"}},f={style:{height:"0.916em",width:"0.8889em"}},M={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},A={class:"katex-block"},_={class:"katex-display"},L={class:"katex"},B={class:"katex-html","aria-hidden":"true"},j={class:"base"},T={class:"minner"},H={class:"mopen"},C={class:"delimsizing mult"},I={class:"vlist-t vlist-t2"},E={class:"vlist-r"},V={class:"vlist",style:{height:"2.95em"}},P={style:{top:"-1.592em"}},Q={style:{height:"0.916em",width:"0.8889em"}},O={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},D={style:{top:"-4.292em"}},Y={style:{height:"0.916em",width:"0.8889em"}},R={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.916em",style:{width:"0.8889em"},viewBox:"0 0 888.89 916",preserveAspectRatio:"xMinYMin"},q={class:"katex-block"},Z={class:"katex-display"},W={class:"katex"},X={class:"katex-html","aria-hidden":"true"},N={class:"base"},S={class:"minner"},J={class:"mopen"},F={class:"delimsizing mult"},G={class:"vlist-t vlist-t2"},K={class:"vlist-r"},U={class:"vlist",style:{height:"2.35em"}},$={style:{top:"-2.192em"}},ss={style:{height:"0.316em",width:"0.8889em"}},as={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},ls={style:{top:"-4.292em"}},ts={style:{height:"0.316em",width:"0.8889em"}},ns={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},ms={class:"katex-block"},es={class:"katex-display"},ps={class:"katex"},is={class:"katex-html","aria-hidden":"true"},cs={class:"base"},rs={class:"minner"},hs={class:"mopen"},os={class:"delimsizing mult"},gs={class:"vlist-t vlist-t2"},us={class:"vlist-r"},ys={class:"vlist",style:{height:"2.35em"}},ds={style:{top:"-2.192em"}},vs={style:{height:"0.316em",width:"0.8889em"}},xs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"},ws={style:{top:"-4.292em"}},bs={style:{height:"0.316em",width:"0.8889em"}},zs={xmlns:"http://www.w3.org/2000/svg",width:"0.8889em",height:"0.316em",style:{width:"0.8889em"},viewBox:"0 0 888.89 316",preserveAspectRatio:"xMinYMin"};function ks(fs,l){return m(),n("div",null,[l[64]||(l[64]=t('

    行列式

    行列式的性质

    • 行列互换,其值不变,即A=AT|A|=|A^T|.

    • 若行列式中某行(列)元素全为00,则行列式为00.

    • 若行列式中某行(列)元素有公因子k(k0)k(k \\not=0),则kk可以提取到外面,即

    ',3)),l[65]||(l[65]=s("p",{class:"katex-block"},[s("span",{class:"katex-display"},[s("span",{class:"katex"},[s("span",{class:"katex-mathml"},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[s("semantics",null,[s("mrow",null,[s("mrow",null,[s("mo",{fence:"true"},"∣"),s("mtable",{rowspacing:"0.16em",columnalign:"center center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"11")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"12")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mn",null,"1"),s("mi",null,"n")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"k"),s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"1")])])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"k"),s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"2")])])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow",null,[s("mi",null,"k"),s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mi",null,"n")])])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"2")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mi",null,"n")])])])])])]),s("mo",{fence:"true"},"∣")]),s("mo",null,"="),s("mi",null,"k"),s("mrow",null,[s("mo",{fence:"true"},"∣"),s("mtable",{rowspacing:"0.16em",columnalign:"center center center center",columnspacing:"1em"},[s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"11")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mn",null,"12")])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mn",null,"1"),s("mi",null,"n")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mn",null,"2")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"i"),s("mi",null,"n")])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mrow")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mi",null,[s("mi",{mathvariant:"normal"},"⋮"),s("mpadded",{height:"0em",voffset:"0em"},[s("mspace",{mathbackground:"black",width:"0em",height:"1.5em"})])])])])]),s("mtr",null,[s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"1")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mn",null,"2")])])])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("mo",{lspace:"0em",rspace:"0em"},"⋯")])]),s("mtd",null,[s("mstyle",{scriptlevel:"0",displaystyle:"false"},[s("msub",null,[s("mi",null,"a"),s("mrow",null,[s("mi",null,"n"),s("mi",null,"n")])])])])])]),s("mo",{fence:"true"},"∣")]),s("mi",{mathvariant:"normal"},".")]),s("annotation",{encoding:"application/x-tex"}," \\begin{vmatrix} a_{11} & a_{12} &{\\cdots}&a_{1n}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ ka_{i1}&ka_{i2}&{\\cdots}&ka_{in}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ a_{n1}&a_{n2}&{\\cdots}&a_{nn} \\end{vmatrix} =k \\begin{vmatrix} a_{11} & a_{12} &{\\cdots}&a_{1n}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ a_{i1}&a_{i2}&{\\cdots}&a_{in}\\\\ {\\vdots}&{\\vdots}&&{\\vdots}\\\\ a_{n1}&a_{n2}&{\\cdots}&a_{nn} \\end{vmatrix}. ")])])]),s("span",{class:"katex-html","aria-hidden":"true"},[s("span",{class:"base"},[s("span",{class:"strut",style:{height:"7.32em","vertical-align":"-3.41em"}}),s("span",{class:"minner"},[s("span",{class:"mopen"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.8499em"}},[s("span",{style:{top:"-5.8499em"}},[s("span",{class:"pstrut",style:{height:"9.2em"}}),s("span",{style:{width:"0.333em",height:"7.200em"}},[s("svg",{xmlns:"http://www.w3.org/2000/svg",width:"0.333em",height:"7.200em",viewBox:"0 0 333 7200"},[s("path",{d:`M145 15 v585 v6000 v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v-6000 v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v6000 v585 h43z`})])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.3501em"}},[s("span")])])])])]),s("span",{class:"mord"},[s("span",{class:"mtable"},[s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.91em"}},[s("span",{style:{top:"-6.7575em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3011em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"11")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-4.8975em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},"⋮"),s("span",{class:"mord rule",style:{"border-right-width":"0em","border-top-width":"1.5em",bottom:"0em"}})])])])]),s("span",{style:{top:"-3.6975em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03148em"}},"k"),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3117em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"i"),s("span",{class:"mord mtight"},"1")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-1.8375em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},"⋮"),s("span",{class:"mord rule",style:{"border-right-width":"0em","border-top-width":"1.5em",bottom:"0em"}})])])])]),s("span",{style:{top:"-0.6375em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3011em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"n"),s("span",{class:"mord mtight"},"1")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.41em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.91em"}},[s("span",{style:{top:"-6.7575em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3011em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"12")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-4.8975em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},"⋮"),s("span",{class:"mord rule",style:{"border-right-width":"0em","border-top-width":"1.5em",bottom:"0em"}})])])])]),s("span",{style:{top:"-3.6975em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03148em"}},"k"),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3117em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"i"),s("span",{class:"mord mtight"},"2")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-1.8375em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},"⋮"),s("span",{class:"mord rule",style:{"border-right-width":"0em","border-top-width":"1.5em",bottom:"0em"}})])])])]),s("span",{style:{top:"-0.6375em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3011em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"n"),s("span",{class:"mord mtight"},"2")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.41em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.91em"}},[s("span",{style:{top:"-6.57em"}},[s("span",{class:"pstrut",style:{height:"3.5em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"minner"},"⋯")])])]),s("span",{style:{top:"-4.71em"}},[s("span",{class:"pstrut",style:{height:"3.5em"}}),s("span",{class:"mord"})]),s("span",{style:{top:"-3.51em"}},[s("span",{class:"pstrut",style:{height:"3.5em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"minner"},"⋯")])])]),s("span",{style:{top:"-1.65em"}},[s("span",{class:"pstrut",style:{height:"3.5em"}}),s("span",{class:"mord"})]),s("span",{style:{top:"-0.45em"}},[s("span",{class:"pstrut",style:{height:"3.5em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"minner"},"⋯")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.41em"}},[s("span")])])])]),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"arraycolsep",style:{width:"0.5em"}}),s("span",{class:"col-align-c"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.91em"}},[s("span",{style:{top:"-6.7575em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3011em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mtight"},"1"),s("span",{class:"mord mathnormal mtight"},"n")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-4.8975em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},"⋮"),s("span",{class:"mord rule",style:{"border-right-width":"0em","border-top-width":"1.5em",bottom:"0em"}})])])])]),s("span",{style:{top:"-3.6975em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord mathnormal",style:{"margin-right":"0.03148em"}},"k"),s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.3117em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"in")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])]),s("span",{style:{top:"-1.8375em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord"},"⋮"),s("span",{class:"mord rule",style:{"border-right-width":"0em","border-top-width":"1.5em",bottom:"0em"}})])])])]),s("span",{style:{top:"-0.6375em"}},[s("span",{class:"pstrut",style:{height:"3.6875em"}}),s("span",{class:"mord"},[s("span",{class:"mord"},[s("span",{class:"mord mathnormal"},"a"),s("span",{class:"msupsub"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.1514em"}},[s("span",{style:{top:"-2.55em","margin-left":"0em","margin-right":"0.05em"}},[s("span",{class:"pstrut",style:{height:"2.7em"}}),s("span",{class:"sizing reset-size6 size3 mtight"},[s("span",{class:"mord mtight"},[s("span",{class:"mord mathnormal mtight"},"nn")])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"0.15em"}},[s("span")])])])])])])])]),s("span",{class:"vlist-s"},"​")]),s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.41em"}},[s("span")])])])])])]),s("span",{class:"mclose"},[s("span",{class:"delimsizing mult"},[s("span",{class:"vlist-t vlist-t2"},[s("span",{class:"vlist-r"},[s("span",{class:"vlist",style:{height:"3.8499em"}},[s("span",{style:{top:"-5.8499em"}},[s("span",{class:"pstrut",style:{height:"9.2em"}}),s("span",{style:{width:"0.333em",height:"7.200em"}},[s("svg",{xmlns:"http://www.w3.org/2000/svg",width:"0.333em",height:"7.200em",viewBox:"0 0 333 7200"},[s("path",{d:`M145 15 v585 v6000 v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v-6000 v-585 c-2.667,-10,-9.667,-15,-21,-15 diff --git a/assets/politics.html-BOlovZYL.js b/assets/politics.html-D1U0ix-x.js similarity index 99% rename from assets/politics.html-BOlovZYL.js rename to assets/politics.html-D1U0ix-x.js index bf9175fe6..3af5bff01 100644 --- a/assets/politics.html-BOlovZYL.js +++ b/assets/politics.html-D1U0ix-x.js @@ -1 +1 @@ -import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,e as a,o as s}from"./app-CrEQC5d-.js";const r={};function e(t,l){return s(),n("div",null,l[0]||(l[0]=[a('

    相关信息

    笔记来源网络

    肖秀荣四套(一)

    为什么要坚持守正和创新

    (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。

    (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。

    (关系)坚持守正创新的辩证统一,二者相辅相成,守正是创新的基础和前提,创新是守正的目的和路径,守正创新揭示了变和不变,继承和发展的辩证统一。

    (方法论)守正创新为推进党和人民的事业提供了科学的立场、观点、方法。

    为什么要坚持破和立的辩证统一

    (抛出)事物的发展是通过其内部矛盾以自我否定方式进行的,这要求我们掌握破和立的辩证统一,破和立体现了事物的联系和发展,守正和创新,肯定和否定的辩证思维。

    (解释)破就是要突破陈规,有辩证的否定精神,敢于破除已经被实践证明错误的东西,立就是要跟紧时代的步伐,秉承科学的创新精神,大力推进各方面创新。

    (关系)破和立是对立统一的关系,破与立作为矛盾着的对立面相互依存相互贯通,在事物发展的过程中都具有重要作用,只破不立,只立不破都会出问题。

    (方法论)该原理要求我们要注重把破和立更好统筹起来,把握好二者的辩证关系和承接顺序。

    推动新质生产力加快发展既是发展命题,也是改革命题

    是发展命题,坚持高质量发展是新时代的硬道理,发展新质生产力是推动高质量发展的内在要求和重要着力点。

    新时代高质量发展取得显著成就,同时制约因素还大量存在。

    新质生产力是创新起主导作用,符合新发展力理念的先进生产力质态,只有发展新质生产力,才能实现质的有效提升和量的合理增长,更好满足人民需要。

    是改革命题,生产关系必须与生产力发展要求相适应。

    新质生产力的特点是创新,关键在质优,本质是先进生产力,尤其需要与之匹配的科学机制,与之相适应的发展环境,尤其需要以改革创新作为持久动能。

    必须坚持进一步全面深化改革为动力,着力打通堵点卡点,形成与其更加相适应的生产关系。

    加快实现高水平科技自立自强

    科技自立自强是完成、准确、全面贯彻新发展理念,构建新发展格局,推动高质量发展的本质要求。

    科技自立自强是应对风险挑战、维护国家安全的现实之需。必须加快实现高水平科技自立自强,解决卡脖子问题,把发展的主动权牢牢掌握在自己手里。

    科技自立自强是抢抓新一轮科技革命和产业变革重大机遇的必然选择。当前全球科技创新进入空前密集活跃期,我们必须加快推进科技自立自强,在全球科技中抢先一步,赢得国家发展和安全的主动。

    从发展才是硬道理到把坚持高质量发展作为新时代的硬道理

    改革开放初期,生产力发展水平较低,改革的核心任务是解放和发展生产力,促进经济快速发展,尽快提高人民生活水平和增强国家经济实力,首先要解决有没有的问题。

    进入新时代,社会主要矛盾发生变化,发展中的矛盾和问题集中体现在发展质量上,要解决从有没有转向好不好。把坚持高质量发展作为新时代的硬道理,是我国进入新发展阶段后,应对纷繁复杂的国际环境、满足人民日益增长的美好生活需要的内在要求。

    中国式现代化在改革开发中不断推进并开辟广阔前景

    改革开放是党和人民大踏步赶上时代的重要法宝,也是决定当代中国命运的关键一招。改革开放只有进行时没有完成时。

    中国式现代化在改革开放中不断推进。党的十一届三中全会是划时代的,作出实行改革开放的历史性决策,开启了改革开放和社会主义现代化建设新时期。党带领人民推进改革开放,为中国式现代化提供了充满活力的体质保证和快速发展的物质条件。

    党的十八届三中全会也是划时代的,实现了改革由局部探索、破冰突围到系统集成、全面深化的转变,开创了我国改革开放的新局面。党和国家事业取得历史性成就、发生历史性变革,为中国式现代化提供了更为完善的制度保证、更为坚实的物质基础、更为主动的精神力量。

    中国式现代化在改革开放中开辟广阔前景。新时代新征程上,根本动力仍然是改革开放,要继续用足用好改革开放这关键一招。

    在以中国式现代化全面推进强国建设、民族复兴伟业的关键时期,我们党召开二十届三中全会,科学谋划了围绕中国式现代化进一步全面深化改革的总体部署。

    进一步全面深化改革,将推动生产关系和生产力、上层建筑和经济基础、国家治理和社会发展更好相适应,为中国式现代化提供强大动力和制度保障。

    中华传统美德

    中华传统美德已经深入全民族的思维方式、价值观念、行为方式和风俗习惯中,具有重要的当代价值。

    中华传统美德是中华文化的精髓,蕴含着丰富的思想道德资源。

    要加强对中华优秀传统美德的挖掘和阐发,努力实现中华传统美德的创造性转化、创新性发展、用中华传统美德滋养社会主义道德建设。

    人生追求

    材料体现了服务人民、奉献社会的高尚人生追求。

    服务人民、奉献社会的思想以其科学而高尚的品质,代表了最先进的人生追求,指明了应该确立的人生目标和方向。

    青年要向英雄模范学习,把为国家和人民事业无私奉献作为人生的最高追求。

    肖秀荣四套(二)

    生产力与生产力与生产关系的相互关系

    (抛出)唯物史观认为,生产力和生产关系是对立统一的有机体。

    (解释)生产力是生产的物质内容,生产关系是生产的社会形式。

    (关系)生产力决定生产关系,生产关系又反作用与生产力,生产关系对生产力能动的反作用主要表现为两种方式:当生产关系适合生产力发展的客观要求时,对生产力起推动作用;当生产关系不适合生产力发展的客观要求时,就会阻碍生产力的发展。生产关系一定要适合生产力状况的规律是社会形态发展的普遍规律。当生产关系不能适应生产力发展的要求时,人们就要变革旧的生产关系,建立新的生产关系,以适应生产力的发展。

    (方法论)生产力和生产关系的相互作用,构成了生产关系一定要适合生产力状况的规律,这是社会形态发展的普遍规律。

    因地制宜的土办法体系拿了怎样的辩证思维

    (抛出)矛盾具有普遍性与特殊性(共性和个性),是二者的辩证统一。

    (解释)矛盾的普遍性,即矛盾无处不在、无时不有。矛盾的特殊性,即各个具体事物的矛盾、每一个矛盾的各个方面在发展的不同阶段各有其特点。只有具体分析矛盾的特殊性,才能认清事物的本质和发展规律。

    (关系)矛盾的普遍性即矛盾的共性,矛盾特殊性即矛盾的个性。任何事物的矛盾都是共性和个性的统一,共性寓于个性之中,个性也离不开共性。

    (方法论)该原理要求我们既要看到事物矛盾的普遍性,也要善于分析矛盾的特殊性,做到具体问题具体分析。

    理论创新和实践创新的良性互动

    (抛出)人类的创新活动主要包括理论创新和实践创新。

    (阐述关系)第一,实践创新为理论创新提供不竭的动力源泉。第二,理论创新为实践创新提供科学的行动指南。第三,我们要努力实现理论创新和实践创新的良性互动。

    (方法论)理论必须同实践相统一。理论创新不仅要以实践创新为基础,还要以科学的指导作用反哺实践。

    构建高水平社会主义市场经济体制是中国式现代化的重要保障

    全面建设社会主义现代化国家,需要高水平社会主义市场经济体制持续提供体制保障和动力保障。

    构建高水平社会主义市场经济体制

    是实现高质量发展的需要。当前推动高质量发展面临的突出问题依然是发展不平衡不充分,政府和市场的关系尚需要进一步理顺。构建高水平社会主义市场经济体制,核心是处理好政府和市场关系。使有效市场和有为政府更好结合,实现资源配置效率最优化和效益最大化,即放的活又管得住。

    是实现高品质生活的需要。充分发挥市场在资源配置中的决定性作用,是提升供给质量的重要基础和根本途径。

    是在百年变局加速演进中赢得战略主动的需要。要进一步完善社会主义市场经济体制,以制度的稳定性对冲外部环境的不确定性。

    是完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化的需要。

    坚持改革和开放相统一

    坚持改革和开放相统一,这是进一步全面深化改革的必然选择。

    改革和开放相辅相成,相互促进。改革越深入,对开放水平的要求就越高;开放水平要求越高,对改革开放的促进就越大。进一步全面深化改革,必须坚持向改革要动力,坚持向开放要活力。

    开放是中国式现代化的鲜明标志。以开放促改革、促发展是我国发展不断取得新成就的宝贵经验。进一步全面深化改革,需要推动建设更高水平开放型经济新体制,以高水平开放促进深层次改革和高质量发展。

    进一步全面深化改革是实践续篇也是时代新篇

    进一步全面深化改革,是全面深化改革的实践续篇。党的二十届三中全会明确了进一步全面深化改革的总目标是继续完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化。

    这一总目标既同党的十八届三中全会提出的全面深化改革总目标一脉相承,又同党的二十大作出的战略部署相衔接。从全面深化改革到进一步全面深化改革,既一脉相承又与时俱进。

    进一步全面深化改革,是新征程推进中国式现代化的时代新篇。中国式现代化是在改革开放中不断推进的,也必将在改革开放中开辟广阔前景。党的二十届三中全会紧紧围绕推进中国式现代化这个主题,着力抓住推进中国式现代化需要破解的重大机制问题谋划改革,为中国式现代化提供强大动力和制度保障。

    进一步全面深化改革要坚持以制度建设为主线

    制度是关系党和国家事业发展的根本性、全局性、稳定性、长期性的问题。

    这是改革开放经验的深刻总结。重视和加强制度建设,是我们党治党治国的优良传统,也是改革开放以来基本经验和规律的深刻总结。

    这是中国式现代化的现实需要。制度优势是一个政党、一个国家的最大优势。制度现代化是一个国家现代化的根本保证,也是一个国家现代化的重要标志。

    这是进一步全面深化改革内在要求。进一步全面深化改革的总目标是继续完善和发展中国各色社会主义制度、推进国家治理体系和治理能力现代化。

    个人理想和社会理想

    坚持个人理想与社会理想的有机结合,把个人理想融入到社会理想之中,在为实现社会理想而奋斗的过程中实现个人理想。

    个人理想以社会理想为指引。个人理想从属于社会理想,个人理想只有同国家的前途、民族的命运相结合才可能变为现实。

    社会理想是个人理想的汇聚和升华。得其大者可以兼其小,青年要在实现社会理想的过程中努力实现个人理想。

    自我价值和社会价值

    人生的自我价值与社会价值既相互区别,又密切联系、相互依存。

    一方面,自我价值是个体生存和发展的必要条件,自我价值的实现是个体为社会创造更大价值的前提。

    另一方面,社会价值是社会生存和发展的必要条件,社会价值的实现是个体自我完善、全面发展的保障。

    树立正确的择业观,让青春之花绽放

    要树立崇高的职业理想,要服从社会发展的需要。

    把自己对职业的期望与社会的需要、现实的可能结合起来。要积极响应国家号召。

    要牢固树立幸福生活是靠劳动创造的观念。

    要把实现理想的道路建立在脚踏实的奋斗上,要立鸿鹄之志,做奋斗者;心怀国之大者,敢于担当;自觉躬身实践,知行合一。

    新时代中国精神

    材料诠释了以味大师创造精神、伟大奋斗精神、伟大团结精神、伟大梦想精神为内涵的中国精神。

    中国精神是兴国强国之魂,是凝聚中国力量的精神纽带、激发创新创造的精神动力、推进复兴伟业的精神支柱。

    要弘扬以爱国主义为核心的民族精神和以改革创新为核心的时代精神,振奋起全民族精气神。

    爱国主义体现了人们对自己祖国的深厚感情,是调节个人与祖国之间关系的道德要求,政治原则和法律规范,激励着中华儿女为祖国发展繁荣不懈奋斗。

    弘扬以改革创新为核心的时代精神,就是要树立突破陈规、大胆探索、敢于创造的思想观念,就是要培养不甘落后、奋勇争先、追求进步的责任感和使命感,就是要保持坚忍不拔、自强不息、锐意进取的精神状态。

    青年要肩负历史使命,坚定前进信心,立大志、明大德、成大才、担大任,努力成为堪当民族复兴重任的时代新人。

    史纲口诀

    一大立党二大纲,三大合作党没枪

    中共一大:

    • 建党。

    中共二大:

    • 提出国民革命联合战线;
    • 制定民主革命纲领。

    国民党一大:

    • 对三民主义做出新解释,形成新三民主义;
    • 同意共产党提出的国共合作;
    • 标志着国共合作的完成。

    蒋汪先后叛革命,八七反抗国民党

    八七会议:

    • 确立了土地革命和武装起义的方针;
    • 毛泽东提出枪杆子出政权;
    • 标志着大革命失败到土地革命战争兴起的转变。

    古田会议来建军,遵义纠左否定王

    古田会议:

    • 确立了思想建党、政治建军原则。

    遵义会议:

    • 解决了党的军事问题和组织问题;
    • 确立了毛泽东的领导地位;
    • 结束了左倾错误。

    瓦窑抗日新战线,洛川抗日十个纲

    瓦窑堡会议:

    • 提出建立抗日民族统一战线;
    • 开始解决党内政治路线问题。

    洛川会议:

    • 制定抗日救国十大纲领;
    • 提出全民族抗战。

    六届六中马中化,七大党章毛思想

    六届六中全会:

    • 纠正了王明右倾错误(抗日战争前是左倾);
    • 统一了全党的思想和步调;
    • 进一步巩固毛泽东在全党的领导地位;
    • 提出马克思主义中国化的命题。

    中共七大:

    • 制定党的政治路线:发动群众,解放全中国,建立新民主主义中国;
    • 制定新民主主义纲领;
    • 总结三大优良作风;
    • 确立毛泽东思想为党的指导思想写入党章;
    • 标志我们党在政治思想上走向成熟。

    七届二中重心移,一届政协国开创

    七届二中:

    • 提出了迅速夺取全国胜利的方针;
    • 确定了党的工作重心由农村向城市转移;
    • 指出中国由农业国向工业国转变、由新民主主义社会向社会主义社会转变的任务;
    • 提出两个务必思想。

    中国人民政治协商会议第一届全体会议:

    • 《共同纲领》起到临时宪法作用(不是社会主义性质);
    • 开启了中共与其他党派和各族各界认识协商建国、共创伟业的新纪元;
    • 标志着中国共产党领导的多党合作和政治协商制度正式确立。

    三中财政须好转,首届人大把歌唱

    七届三中:

    • 确定了党的中心任务:三年内争取国家财政状况的根本好转;
    • 指定了党在建国初期的战略方针:不要四面出击。

    第一届全国人民代表大会:

    • 通过《中国人民共和国宪法》(社会主义性质);
    • 标志着人民代表大会制度这一国家根本政治制度确立;
    • 意味着从受剥削压迫到人民当家做主的伟大跨越;
    • 实现了中国政治制度的伟大变革。

    八大矛盾任务队,十一三中改开放

    中共八大:

    • 提出社会主要矛盾:人民对于经济文化迅速发展的需要同当前经济文化不能满足人民状况之间的矛盾;
    • 主要任务:集中力量发展生产力,实现工业化。

    十一届三中全会:

    • 彻底否定了两个凡是的错误方针,停止使用以阶级斗争为纲的错误提法;
    • 决定把全党的工作重心转移到社会主义现代化建设上,提出了改革开放的任务;
    • 回复民主集中制的优良传统;
    • 特别强调正确对待毛泽东的历史地位和毛泽东思想的科学体系;
    • 标志着我党重新确立了解放思想、实事求是的思想路线,开启了改革开放和社会主义现代化建设新时期,实现了新中国成立依赖党的历史上具有深远意义的伟大转折。

    十一六中有决议,科学评价毛思想;拨乱反正才完成,主要矛盾不再长

    十一届六中全会

    • 通过了《关于建国以来党的若干历史问题的决议》,科学评价了毛泽东思想;
    • 提出国内主要矛盾是:人民日益增长的物质文化需要同落后社会生产之间的矛盾;
    • 实质上初步提出了在中国建设什么与样的社会主义和怎样建设社会主义问题;
    • 标志着党在指导思想上拨乱反正的胜利完成。

    十二又有新命题,特色社会主义强

    中共十二大:

    • 提出了建设有中国特色的社会主义命题。

    十三初级分阶段,南方加快改开放

    中共十三大:

    • 提出了社会主义初级阶段理论和党在初级阶段的基本路线;

    南方谈话:

    • 提出了社会主义市场经济理论和社会主义本质理论;
    • 提出了加快改革开放和判断改革开放三个有利于标准;
    • 提出了发展才是硬道理的重要观点;
    • 提出了关键在人,加强党的建设;
    • 阐述了社会主义初级阶段的长期性和前途;
    • 意义:从理论上回答了长期困扰和束缚人们思想的问题;把改革开放和社会主义建设推向新阶段;对后续召开十四大具有十分重要的指导作用;对整个社会主义现代化建设具有重大而深远的意义。

    十四经改定目标,十五邓论入党章

    中国十四大:

    • 确定了经济体制改革的目标:建立社会主义市场经济体制;
    • 确定邓小平理论在全党的指导地位。

    中共十五大:

    • 邓小平理论写入党章;
    • 提出了党在初级阶段的基本纲领。

    十六有了三代表,提出全面建小康

    中共十六大:

    • 确立了三个代表重要思想,并写入党章;
    • 明确了全面建设小康社会的奋斗目标。

    十七科学发展观,十八开启新辉煌

    肖秀荣190题

    单选

    进一步全面深化改革

    • 二十届三中全会通过《中共中央关于进一步深全面深化改革、推进中国式现代化决定》(重要成果)
    • 进一步全面深化改革的
      • 主题是 推进中国式现代化
      • 主线是 制度建设
      • 重点是 深化经济体制改革
      • 牵引是 经济体制改革
      • 出发点和落脚点是 促进社会公平正义、增进人民福祉
      • 价值导向是 坚持以人民为中心
      • 首位原则是 坚持党的全民领导
    • 中国式现代化的
      • 重要保障是 高水平社会主义市场经济体制
      • 鲜明标志是 开放

    经济建设

    • 形成新质生产力的主阵地是 战略性新兴企业
    • 新质生产力的核心标志是 全要素生产率大幅提升
    • 发展新质生产力的核心要素是 科技创新
    • 金融工作的
      • 永恒主题是 防控风险
      • 根本宗旨是 金融服务实体经济
    • 做好金融工作的重点是 全面加强监管、防范化解风险
    • 作为社会主义市场经济运行的基石是 产权保护制度
    • 新时代新征程三农工作的总抓手是 推进乡村全面振兴
    • 党的农村政策的基石是 农村基本经营制度
    • 新时代推动西部大开发要坚持的主攻方向是 发展特色优势产业
    • 应对我国能源发展的出路是 大力发展新能源

    政治建设

    • 人民代表大会制度的政治优势摆在首位的是 具有坚持中国共产党的领导、保证党领导人民依法有效治理国家的显著优势
    • 中华民族统一多国家的内生动力是 各民族信念相同

    社会建设

    • 实施就业优先战略促进高质量充分就业,全面坚持贯彻的方针是 劳动者自主创业、市场调节就业、政府促进就业和鼓励就业
    • 我国能够跻身世界体育大国、奥运强国之列、根本在于 综合国力不断增强

    党的建设

    • 总体国家安全观的根和魂是 坚持党对国家安全工作的绝对领导
    • 坚持党的全面领导首先要 坚持党中央集中统一领导
    • 深化党的建设制度的改革的着力点是 调动全党抓改革、促发展的积极性、主动性、创造性
    • 党的自我革命的
      • 战略目标是 跳出历史周期律
      • 主攻方向是 解决大独有难题
      • 有效途径是 健全全面从严治党体系
    • 最重要最根本最关键的党的纪律是 政治纪律
    • 新时代政治建军方略明明确政治工作是 我军的生命线

    两岸关系

    • 为推进两岸关系发展提出的四个鉴定重要论述的总基调是 推进两岸关系和平发展和维护台海和平稳定
    • 我们发展两岸关系的出发点和落脚点是 为两岸同胞谋福祉

    大国外交

    • 习近平外交思想的核心理念是 构建人类命运共同体
    • 构建人类命运共同体的实现路径是 推动共商共建共享的全球治理
    • 和平共处五项原则的
      • 出发点是 维护弱小国家在强权政治环境中的利益和诉求
      • 精髓是 所有国家一律主权平等
    • 中国独立自主和平外交政策的基石是 和平共处五项原则

    多选题

    进一步全面深化改革

    • 党中央决定党的二十届三中全会重点研究进一步全面深化改革、推进中国式现代化问题

      • 彰显了将改革进行到底的坚强决心和强烈使命担当
      • 是对新时代新征程举什么旗、走什么路的再宣言
      • 对以中国式现代化全面推进强国建设、民族复兴伟业具有重大而深远的意义
    • 《中共中央关于进一步全面深化改革、推进中国式现代化的决定》

      • 是新时代新征程上推动全面深化改革向广度和深度进军的总动员、总部署
      • 充分体现了完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化的历史主动
      • 必将为中国式现代化提供强大动力和制度保障
    • 进一步全面深化改革的总目标是

      • 继续完善和发展中国特色社会主义制度
      • 推进国家治理体系和治理能力现代化
    • 进一步全面深化改革的总目标

      • 同党的十八届三中全会确定的全面深化改革总目标一脉相承
      • 同党的二十大作出的战略部署相衔接
      • 为进一步全面深化改革明确了目标导向
    • 进一步全面深化改革更加注重

      • 系统集成
      • 突出重点
      • 改革实效
    • (重要)进一步全面深化改革更加突出重点

      • 体制机制改革
      • 战略性、全局性重大改革
      • 经济体制改革牵引作用
    • 当前推进中国式现代化面临许多复杂挑战、必须克服重重难题,需要通过进一步全面深化改革,推动

      • 生产关系和生产力更好相适应
      • 上层建筑和经济基础更好相适应
      • 国家治理和社会发展更好相适应
    • 六个坚持原则

      • 集中体现了习近平总书记关于全面深化改革重要论述的核心要义
      • 是对改革开放依赖特别是新时代全面深化改革宝贵经验的科学
      • 是我们党不断深化对改革规律性认识的重大成果

    经济建设

    • (重要)推动高质量发展(引理,科比,鸡哥,二力,农药)

      • 领:新发展
      • 由之路:高水平技自立自强
      • 战略点:构建新发展
      • 内在要求、重要着点:发展新质生产
      • 必然求:推进业现代化
      • 最终目的:人民幸福安康
    • (重要)发展新质生产力是推动高质量发展的

      • 内在要求
      • 重要着力点
    • (重要)新质生产力

      • 由技术革命性突破、生产要素创新配置、产业深度转型升级而催生
      • 以劳动者、劳动资料、劳动对象及其优化组合的跃升为基本内涵
      • 以全要素生产率大幅度提升为核心标志
    • (重要)发展新质生产力有利于

      • 夯实全面建成社会主义现代化强国的物质技术基础
      • 以新技术赋能产业深度转型升级,持续形成高质量发展新动能新空间
      • 推动我国科技和产业发展实现由跟随者向引领者的转变
    • (重要)健全因地制宜发展新质生产力体制机制,这是

      • 发挥社会主义制度优越性、推动生产力水平加快提升的必然要求
      • 全面贯彻新发展理念、扎实推动高质量发展的现实需要
      • 适应新一轮科技革命和产业变革趋势、赢得发展主动权的时代要求
    • 深化经济体制改革仍是进一步全面深化改革的重点,主要任务是

      • 完善有利于推动高质量发展的体制机制
      • 塑造发展新动能新优势,坚持和落实两个毫不动摇
      • 构建全国统一大市场、完善市场经济基础制度
    • 实践充分证明

      • 经济体制改革对其他方面改革具有重要影响和传导作用
      • 重大经济体制改革的进度决定着其他方面很多体制改革的进度
      • 重大经济体制改革具有牵一发而动全身的作用
    • 构建全国全国统一大市场是

      • 构建高水平社会主义市场经济体制的内在要求
      • 构建新发展格局的基础支撑
      • 推动高质量发展的重要保障
    • 促进实体经济和数字经济深度融合是

      • 把握新一轮科技革命和产业变革新机遇的战略选择
      • 建设现代化产业体系的必然要求
      • 推进新型工业化的关键路径
    • 推动国有资本向

      • 关系国家安全、国民经济命脉的重要行业和关键领域集中
      • 关系国计民生的公共服务、应急能力、公益性领域等集中
      • 关系前瞻性战略性新兴产业集中
    • 完善城乡融合发展体制机制是

      • 补上农业农村短板,建设农业强国的现实选择
      • 拓展现代化发展空间、推动高质量发展的迫切需要
      • 满足人民对美好生活的向往、促进共同富裕的内在要求
    • 城乡融合发展是中国式现代化的必然要求,目标是

      • 促进城乡要素平等交换、双向流动
      • 缩小城乡差距
      • 促进呈现共同繁荣发展
    • 西部要进一步形成的新格局的内容是

      • 大保护
      • 大开发
      • 高质量发展
    • 金融强国应当

      • 基于强大的经济基础
      • 有领先世界的经济实力、科技实力和综合国力
      • 具备一系列关键核心金融要素
    • 金融强国应该具有一系列关键核心金融要素,即拥有

      • 强大的货币和强大的中央银行
      • 强大的金融机构和强大的国际金融中心
      • 强大的金融监管和强大的金融人才队伍

    教育、科技、人才

    背诵口诀

    毛泽东思想

    • 在大革命时期开始萌芽
    • 在土地革命时期初步形成
    • 在遵义会议到抗日战争时期达到成熟
    • 在解放战争和新中国成立后丰富发展
    • 关于著作
      • 分析报告是萌芽
      • 红星冈本四开花
      • 四论两党一学习
      • 转正矛盾关系杂

    三大法宝(法宝战斗党)

    • 统一线
    • 武装
    • 的建设

    毛泽东思想活的灵魂(灵魂是群主)

    • 实事求
    • 众路线
    • 独立自

    全面依法治国(立前只管四种手机)

    • 科学法——
    • 公正法——
    • 公正法——
    • 全民法——

    毛泽东思想的形成和成熟(出村,新成)

    • 步形成——农包围城市,武装夺取政权
    • 熟——民主主义革命理论的系统阐述

    现代化的最终目标

    • 实现人自由而全面的发展

    理解政治经济学的枢纽(重枢)

    • 劳动二性理论

    资本主义生产过程具有二重性(劳价)

    • 动过程和值增值过程的统一

    马克思经济学说的核心内容和基石

    • 剩余价值理论

    金融资本形成的主要途径(金融资本金资人)

    • 融联系,本参与和事参与

    垄断资本向世界范围的扩展三种基本形式(借产品)

    • 贷资本输出
    • 资本输出
    • 资本输出

    全面深化改革开放(中国现代化主题 限制 重经济 牵经济)

    • 主题——推进中国式现代化
    • 线——度建设
    • 点——深化经济体制改革
    • 引——经济体制改革

    马克思主义的当代价值(理工男)

    • 观察当代世界变化的认识
    • 指引当代中国发展的行动指
    • 引领人类社会进步的科学真

    《法兰西内战》(巴西)

    • 科学总结了黎公社的历史经验

    辩证唯物主义最基本最核心的观点(物质最基本)

    • 世界物质统一性原理

    政治上层建筑的核心(权心)

    • 国家政

    三大优良作风(我是群众)

    • 理论和际相结合
    • 人民群众紧密的联系在一起
    • 批评

    两个务必(不苦)

    • 继续保持谦虚、谨慎、骄、不燥、的作风
    • 继续保持艰奋斗的作风

    遵义会议(遵君主,遵独立)

    • 义会议解决事问题和织问题

    • 义会议开启了党独立自主解决中国革命实际问题的新阶段

    当代资本主义最突出、最鲜明、最主要的特征(国际金融有三最)

    • 国际金融资本的垄断

    道德最基本的功能(调节人犯)

    • 识(行为前)
    • (行为中)
    • 调节(行为后)

    信念的特征(信念多汁汁)

    • 样性
    • 着性
    • 撑性
    ',224)]))}const o=i(r,[["render",e],["__file","politics.html.vue"]]),g=JSON.parse('{"path":"/note/politics.html","title":"政治","lang":"zh-CN","frontmatter":{"title":"政治","star":true,"icon":"page","category":["政治"],"tag":["政治"],"description":"相关信息 笔记来源网络 肖秀荣四套(一) 为什么要坚持守正和创新 (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。 (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。 (关系)坚持守正创新的辩...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/note/politics.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:title","content":"政治"}],["meta",{"property":"og:description","content":"相关信息 笔记来源网络 肖秀荣四套(一) 为什么要坚持守正和创新 (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。 (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。 (关系)坚持守正创新的辩..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-19T09:06:51.000Z"}],["meta",{"property":"article:tag","content":"政治"}],["meta",{"property":"article:modified_time","content":"2024-12-19T09:06:51.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"政治\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-12-19T09:06:51.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"Zzz\\",\\"url\\":\\"https://ylzhong.top\\"}]}"]]},"headers":[{"level":2,"title":"肖秀荣四套(一)","slug":"肖秀荣四套-一","link":"#肖秀荣四套-一","children":[{"level":3,"title":"为什么要坚持守正和创新","slug":"为什么要坚持守正和创新","link":"#为什么要坚持守正和创新","children":[]},{"level":3,"title":"为什么要坚持破和立的辩证统一","slug":"为什么要坚持破和立的辩证统一","link":"#为什么要坚持破和立的辩证统一","children":[]},{"level":3,"title":"推动新质生产力加快发展既是发展命题,也是改革命题","slug":"推动新质生产力加快发展既是发展命题-也是改革命题","link":"#推动新质生产力加快发展既是发展命题-也是改革命题","children":[]},{"level":3,"title":"加快实现高水平科技自立自强","slug":"加快实现高水平科技自立自强","link":"#加快实现高水平科技自立自强","children":[]},{"level":3,"title":"从发展才是硬道理到把坚持高质量发展作为新时代的硬道理","slug":"从发展才是硬道理到把坚持高质量发展作为新时代的硬道理","link":"#从发展才是硬道理到把坚持高质量发展作为新时代的硬道理","children":[]},{"level":3,"title":"中国式现代化在改革开发中不断推进并开辟广阔前景","slug":"中国式现代化在改革开发中不断推进并开辟广阔前景","link":"#中国式现代化在改革开发中不断推进并开辟广阔前景","children":[]},{"level":3,"title":"中华传统美德","slug":"中华传统美德","link":"#中华传统美德","children":[]},{"level":3,"title":"人生追求","slug":"人生追求","link":"#人生追求","children":[]}]},{"level":2,"title":"肖秀荣四套(二)","slug":"肖秀荣四套-二","link":"#肖秀荣四套-二","children":[{"level":3,"title":"生产力与生产力与生产关系的相互关系","slug":"生产力与生产力与生产关系的相互关系","link":"#生产力与生产力与生产关系的相互关系","children":[]},{"level":3,"title":"因地制宜的土办法体系拿了怎样的辩证思维","slug":"因地制宜的土办法体系拿了怎样的辩证思维","link":"#因地制宜的土办法体系拿了怎样的辩证思维","children":[]},{"level":3,"title":"理论创新和实践创新的良性互动","slug":"理论创新和实践创新的良性互动","link":"#理论创新和实践创新的良性互动","children":[]},{"level":3,"title":"构建高水平社会主义市场经济体制是中国式现代化的重要保障","slug":"构建高水平社会主义市场经济体制是中国式现代化的重要保障","link":"#构建高水平社会主义市场经济体制是中国式现代化的重要保障","children":[]},{"level":3,"title":"坚持改革和开放相统一","slug":"坚持改革和开放相统一","link":"#坚持改革和开放相统一","children":[]},{"level":3,"title":"进一步全面深化改革是实践续篇也是时代新篇","slug":"进一步全面深化改革是实践续篇也是时代新篇","link":"#进一步全面深化改革是实践续篇也是时代新篇","children":[]},{"level":3,"title":"进一步全面深化改革要坚持以制度建设为主线","slug":"进一步全面深化改革要坚持以制度建设为主线","link":"#进一步全面深化改革要坚持以制度建设为主线","children":[]},{"level":3,"title":"个人理想和社会理想","slug":"个人理想和社会理想","link":"#个人理想和社会理想","children":[]},{"level":3,"title":"自我价值和社会价值","slug":"自我价值和社会价值","link":"#自我价值和社会价值","children":[]},{"level":3,"title":"树立正确的择业观,让青春之花绽放","slug":"树立正确的择业观-让青春之花绽放","link":"#树立正确的择业观-让青春之花绽放","children":[]},{"level":3,"title":"新时代中国精神","slug":"新时代中国精神","link":"#新时代中国精神","children":[]}]},{"level":2,"title":"史纲口诀","slug":"史纲口诀","link":"#史纲口诀","children":[{"level":3,"title":"一大立党二大纲,三大合作党没枪","slug":"一大立党二大纲-三大合作党没枪","link":"#一大立党二大纲-三大合作党没枪","children":[]},{"level":3,"title":"蒋汪先后叛革命,八七反抗国民党","slug":"蒋汪先后叛革命-八七反抗国民党","link":"#蒋汪先后叛革命-八七反抗国民党","children":[]},{"level":3,"title":"古田会议来建军,遵义纠左否定王","slug":"古田会议来建军-遵义纠左否定王","link":"#古田会议来建军-遵义纠左否定王","children":[]},{"level":3,"title":"瓦窑抗日新战线,洛川抗日十个纲","slug":"瓦窑抗日新战线-洛川抗日十个纲","link":"#瓦窑抗日新战线-洛川抗日十个纲","children":[]},{"level":3,"title":"六届六中马中化,七大党章毛思想","slug":"六届六中马中化-七大党章毛思想","link":"#六届六中马中化-七大党章毛思想","children":[]},{"level":3,"title":"七届二中重心移,一届政协国开创","slug":"七届二中重心移-一届政协国开创","link":"#七届二中重心移-一届政协国开创","children":[]},{"level":3,"title":"三中财政须好转,首届人大把歌唱","slug":"三中财政须好转-首届人大把歌唱","link":"#三中财政须好转-首届人大把歌唱","children":[]},{"level":3,"title":"八大矛盾任务队,十一三中改开放","slug":"八大矛盾任务队-十一三中改开放","link":"#八大矛盾任务队-十一三中改开放","children":[]},{"level":3,"title":"十一六中有决议,科学评价毛思想;拨乱反正才完成,主要矛盾不再长","slug":"十一六中有决议-科学评价毛思想-拨乱反正才完成-主要矛盾不再长","link":"#十一六中有决议-科学评价毛思想-拨乱反正才完成-主要矛盾不再长","children":[]},{"level":3,"title":"十二又有新命题,特色社会主义强","slug":"十二又有新命题-特色社会主义强","link":"#十二又有新命题-特色社会主义强","children":[]},{"level":3,"title":"十三初级分阶段,南方加快改开放","slug":"十三初级分阶段-南方加快改开放","link":"#十三初级分阶段-南方加快改开放","children":[]},{"level":3,"title":"十四经改定目标,十五邓论入党章","slug":"十四经改定目标-十五邓论入党章","link":"#十四经改定目标-十五邓论入党章","children":[]},{"level":3,"title":"十六有了三代表,提出全面建小康","slug":"十六有了三代表-提出全面建小康","link":"#十六有了三代表-提出全面建小康","children":[]},{"level":3,"title":"十七科学发展观,十八开启新辉煌","slug":"十七科学发展观-十八开启新辉煌","link":"#十七科学发展观-十八开启新辉煌","children":[]}]},{"level":2,"title":"肖秀荣190题","slug":"肖秀荣190题","link":"#肖秀荣190题","children":[{"level":3,"title":"单选","slug":"单选","link":"#单选","children":[]},{"level":3,"title":"多选题","slug":"多选题","link":"#多选题","children":[]}]},{"level":2,"title":"背诵口诀","slug":"背诵口诀","link":"#背诵口诀","children":[]}],"git":{"createdTime":1731944427000,"updatedTime":1734599211000,"contributors":[{"name":"ZYL1210","email":"60984434+870138612@users.noreply.github.com","commits":19},{"name":"ZYL1210","email":"870138612@qq.com","commits":19}]},"readingTime":{"minutes":30.72,"words":9216},"filePathRelative":"note/politics.md","localizedDate":"2024年11月18日","excerpt":"
    \\n

    相关信息

    \\n

    笔记来源网络

    \\n
    \\n

    肖秀荣四套(一)

    \\n

    为什么要坚持守正和创新

    \\n

    (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。

    \\n

    (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。

    \\n

    (关系)坚持守正创新的辩证统一,二者相辅相成,守正是创新的基础和前提,创新是守正的目的和路径,守正创新揭示了变和不变,继承和发展的辩证统一。

    ","autoDesc":true}');export{o as comp,g as data}; +import{_ as i}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as n,e as a,o as s}from"./app-C-VowrYB.js";const r={};function e(t,l){return s(),n("div",null,l[0]||(l[0]=[a('

    相关信息

    笔记来源网络

    肖秀荣四套(一)

    为什么要坚持守正和创新

    (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。

    (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。

    (关系)坚持守正创新的辩证统一,二者相辅相成,守正是创新的基础和前提,创新是守正的目的和路径,守正创新揭示了变和不变,继承和发展的辩证统一。

    (方法论)守正创新为推进党和人民的事业提供了科学的立场、观点、方法。

    为什么要坚持破和立的辩证统一

    (抛出)事物的发展是通过其内部矛盾以自我否定方式进行的,这要求我们掌握破和立的辩证统一,破和立体现了事物的联系和发展,守正和创新,肯定和否定的辩证思维。

    (解释)破就是要突破陈规,有辩证的否定精神,敢于破除已经被实践证明错误的东西,立就是要跟紧时代的步伐,秉承科学的创新精神,大力推进各方面创新。

    (关系)破和立是对立统一的关系,破与立作为矛盾着的对立面相互依存相互贯通,在事物发展的过程中都具有重要作用,只破不立,只立不破都会出问题。

    (方法论)该原理要求我们要注重把破和立更好统筹起来,把握好二者的辩证关系和承接顺序。

    推动新质生产力加快发展既是发展命题,也是改革命题

    是发展命题,坚持高质量发展是新时代的硬道理,发展新质生产力是推动高质量发展的内在要求和重要着力点。

    新时代高质量发展取得显著成就,同时制约因素还大量存在。

    新质生产力是创新起主导作用,符合新发展力理念的先进生产力质态,只有发展新质生产力,才能实现质的有效提升和量的合理增长,更好满足人民需要。

    是改革命题,生产关系必须与生产力发展要求相适应。

    新质生产力的特点是创新,关键在质优,本质是先进生产力,尤其需要与之匹配的科学机制,与之相适应的发展环境,尤其需要以改革创新作为持久动能。

    必须坚持进一步全面深化改革为动力,着力打通堵点卡点,形成与其更加相适应的生产关系。

    加快实现高水平科技自立自强

    科技自立自强是完成、准确、全面贯彻新发展理念,构建新发展格局,推动高质量发展的本质要求。

    科技自立自强是应对风险挑战、维护国家安全的现实之需。必须加快实现高水平科技自立自强,解决卡脖子问题,把发展的主动权牢牢掌握在自己手里。

    科技自立自强是抢抓新一轮科技革命和产业变革重大机遇的必然选择。当前全球科技创新进入空前密集活跃期,我们必须加快推进科技自立自强,在全球科技中抢先一步,赢得国家发展和安全的主动。

    从发展才是硬道理到把坚持高质量发展作为新时代的硬道理

    改革开放初期,生产力发展水平较低,改革的核心任务是解放和发展生产力,促进经济快速发展,尽快提高人民生活水平和增强国家经济实力,首先要解决有没有的问题。

    进入新时代,社会主要矛盾发生变化,发展中的矛盾和问题集中体现在发展质量上,要解决从有没有转向好不好。把坚持高质量发展作为新时代的硬道理,是我国进入新发展阶段后,应对纷繁复杂的国际环境、满足人民日益增长的美好生活需要的内在要求。

    中国式现代化在改革开发中不断推进并开辟广阔前景

    改革开放是党和人民大踏步赶上时代的重要法宝,也是决定当代中国命运的关键一招。改革开放只有进行时没有完成时。

    中国式现代化在改革开放中不断推进。党的十一届三中全会是划时代的,作出实行改革开放的历史性决策,开启了改革开放和社会主义现代化建设新时期。党带领人民推进改革开放,为中国式现代化提供了充满活力的体质保证和快速发展的物质条件。

    党的十八届三中全会也是划时代的,实现了改革由局部探索、破冰突围到系统集成、全面深化的转变,开创了我国改革开放的新局面。党和国家事业取得历史性成就、发生历史性变革,为中国式现代化提供了更为完善的制度保证、更为坚实的物质基础、更为主动的精神力量。

    中国式现代化在改革开放中开辟广阔前景。新时代新征程上,根本动力仍然是改革开放,要继续用足用好改革开放这关键一招。

    在以中国式现代化全面推进强国建设、民族复兴伟业的关键时期,我们党召开二十届三中全会,科学谋划了围绕中国式现代化进一步全面深化改革的总体部署。

    进一步全面深化改革,将推动生产关系和生产力、上层建筑和经济基础、国家治理和社会发展更好相适应,为中国式现代化提供强大动力和制度保障。

    中华传统美德

    中华传统美德已经深入全民族的思维方式、价值观念、行为方式和风俗习惯中,具有重要的当代价值。

    中华传统美德是中华文化的精髓,蕴含着丰富的思想道德资源。

    要加强对中华优秀传统美德的挖掘和阐发,努力实现中华传统美德的创造性转化、创新性发展、用中华传统美德滋养社会主义道德建设。

    人生追求

    材料体现了服务人民、奉献社会的高尚人生追求。

    服务人民、奉献社会的思想以其科学而高尚的品质,代表了最先进的人生追求,指明了应该确立的人生目标和方向。

    青年要向英雄模范学习,把为国家和人民事业无私奉献作为人生的最高追求。

    肖秀荣四套(二)

    生产力与生产力与生产关系的相互关系

    (抛出)唯物史观认为,生产力和生产关系是对立统一的有机体。

    (解释)生产力是生产的物质内容,生产关系是生产的社会形式。

    (关系)生产力决定生产关系,生产关系又反作用与生产力,生产关系对生产力能动的反作用主要表现为两种方式:当生产关系适合生产力发展的客观要求时,对生产力起推动作用;当生产关系不适合生产力发展的客观要求时,就会阻碍生产力的发展。生产关系一定要适合生产力状况的规律是社会形态发展的普遍规律。当生产关系不能适应生产力发展的要求时,人们就要变革旧的生产关系,建立新的生产关系,以适应生产力的发展。

    (方法论)生产力和生产关系的相互作用,构成了生产关系一定要适合生产力状况的规律,这是社会形态发展的普遍规律。

    因地制宜的土办法体系拿了怎样的辩证思维

    (抛出)矛盾具有普遍性与特殊性(共性和个性),是二者的辩证统一。

    (解释)矛盾的普遍性,即矛盾无处不在、无时不有。矛盾的特殊性,即各个具体事物的矛盾、每一个矛盾的各个方面在发展的不同阶段各有其特点。只有具体分析矛盾的特殊性,才能认清事物的本质和发展规律。

    (关系)矛盾的普遍性即矛盾的共性,矛盾特殊性即矛盾的个性。任何事物的矛盾都是共性和个性的统一,共性寓于个性之中,个性也离不开共性。

    (方法论)该原理要求我们既要看到事物矛盾的普遍性,也要善于分析矛盾的特殊性,做到具体问题具体分析。

    理论创新和实践创新的良性互动

    (抛出)人类的创新活动主要包括理论创新和实践创新。

    (阐述关系)第一,实践创新为理论创新提供不竭的动力源泉。第二,理论创新为实践创新提供科学的行动指南。第三,我们要努力实现理论创新和实践创新的良性互动。

    (方法论)理论必须同实践相统一。理论创新不仅要以实践创新为基础,还要以科学的指导作用反哺实践。

    构建高水平社会主义市场经济体制是中国式现代化的重要保障

    全面建设社会主义现代化国家,需要高水平社会主义市场经济体制持续提供体制保障和动力保障。

    构建高水平社会主义市场经济体制

    是实现高质量发展的需要。当前推动高质量发展面临的突出问题依然是发展不平衡不充分,政府和市场的关系尚需要进一步理顺。构建高水平社会主义市场经济体制,核心是处理好政府和市场关系。使有效市场和有为政府更好结合,实现资源配置效率最优化和效益最大化,即放的活又管得住。

    是实现高品质生活的需要。充分发挥市场在资源配置中的决定性作用,是提升供给质量的重要基础和根本途径。

    是在百年变局加速演进中赢得战略主动的需要。要进一步完善社会主义市场经济体制,以制度的稳定性对冲外部环境的不确定性。

    是完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化的需要。

    坚持改革和开放相统一

    坚持改革和开放相统一,这是进一步全面深化改革的必然选择。

    改革和开放相辅相成,相互促进。改革越深入,对开放水平的要求就越高;开放水平要求越高,对改革开放的促进就越大。进一步全面深化改革,必须坚持向改革要动力,坚持向开放要活力。

    开放是中国式现代化的鲜明标志。以开放促改革、促发展是我国发展不断取得新成就的宝贵经验。进一步全面深化改革,需要推动建设更高水平开放型经济新体制,以高水平开放促进深层次改革和高质量发展。

    进一步全面深化改革是实践续篇也是时代新篇

    进一步全面深化改革,是全面深化改革的实践续篇。党的二十届三中全会明确了进一步全面深化改革的总目标是继续完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化。

    这一总目标既同党的十八届三中全会提出的全面深化改革总目标一脉相承,又同党的二十大作出的战略部署相衔接。从全面深化改革到进一步全面深化改革,既一脉相承又与时俱进。

    进一步全面深化改革,是新征程推进中国式现代化的时代新篇。中国式现代化是在改革开放中不断推进的,也必将在改革开放中开辟广阔前景。党的二十届三中全会紧紧围绕推进中国式现代化这个主题,着力抓住推进中国式现代化需要破解的重大机制问题谋划改革,为中国式现代化提供强大动力和制度保障。

    进一步全面深化改革要坚持以制度建设为主线

    制度是关系党和国家事业发展的根本性、全局性、稳定性、长期性的问题。

    这是改革开放经验的深刻总结。重视和加强制度建设,是我们党治党治国的优良传统,也是改革开放以来基本经验和规律的深刻总结。

    这是中国式现代化的现实需要。制度优势是一个政党、一个国家的最大优势。制度现代化是一个国家现代化的根本保证,也是一个国家现代化的重要标志。

    这是进一步全面深化改革内在要求。进一步全面深化改革的总目标是继续完善和发展中国各色社会主义制度、推进国家治理体系和治理能力现代化。

    个人理想和社会理想

    坚持个人理想与社会理想的有机结合,把个人理想融入到社会理想之中,在为实现社会理想而奋斗的过程中实现个人理想。

    个人理想以社会理想为指引。个人理想从属于社会理想,个人理想只有同国家的前途、民族的命运相结合才可能变为现实。

    社会理想是个人理想的汇聚和升华。得其大者可以兼其小,青年要在实现社会理想的过程中努力实现个人理想。

    自我价值和社会价值

    人生的自我价值与社会价值既相互区别,又密切联系、相互依存。

    一方面,自我价值是个体生存和发展的必要条件,自我价值的实现是个体为社会创造更大价值的前提。

    另一方面,社会价值是社会生存和发展的必要条件,社会价值的实现是个体自我完善、全面发展的保障。

    树立正确的择业观,让青春之花绽放

    要树立崇高的职业理想,要服从社会发展的需要。

    把自己对职业的期望与社会的需要、现实的可能结合起来。要积极响应国家号召。

    要牢固树立幸福生活是靠劳动创造的观念。

    要把实现理想的道路建立在脚踏实的奋斗上,要立鸿鹄之志,做奋斗者;心怀国之大者,敢于担当;自觉躬身实践,知行合一。

    新时代中国精神

    材料诠释了以味大师创造精神、伟大奋斗精神、伟大团结精神、伟大梦想精神为内涵的中国精神。

    中国精神是兴国强国之魂,是凝聚中国力量的精神纽带、激发创新创造的精神动力、推进复兴伟业的精神支柱。

    要弘扬以爱国主义为核心的民族精神和以改革创新为核心的时代精神,振奋起全民族精气神。

    爱国主义体现了人们对自己祖国的深厚感情,是调节个人与祖国之间关系的道德要求,政治原则和法律规范,激励着中华儿女为祖国发展繁荣不懈奋斗。

    弘扬以改革创新为核心的时代精神,就是要树立突破陈规、大胆探索、敢于创造的思想观念,就是要培养不甘落后、奋勇争先、追求进步的责任感和使命感,就是要保持坚忍不拔、自强不息、锐意进取的精神状态。

    青年要肩负历史使命,坚定前进信心,立大志、明大德、成大才、担大任,努力成为堪当民族复兴重任的时代新人。

    史纲口诀

    一大立党二大纲,三大合作党没枪

    中共一大:

    • 建党。

    中共二大:

    • 提出国民革命联合战线;
    • 制定民主革命纲领。

    国民党一大:

    • 对三民主义做出新解释,形成新三民主义;
    • 同意共产党提出的国共合作;
    • 标志着国共合作的完成。

    蒋汪先后叛革命,八七反抗国民党

    八七会议:

    • 确立了土地革命和武装起义的方针;
    • 毛泽东提出枪杆子出政权;
    • 标志着大革命失败到土地革命战争兴起的转变。

    古田会议来建军,遵义纠左否定王

    古田会议:

    • 确立了思想建党、政治建军原则。

    遵义会议:

    • 解决了党的军事问题和组织问题;
    • 确立了毛泽东的领导地位;
    • 结束了左倾错误。

    瓦窑抗日新战线,洛川抗日十个纲

    瓦窑堡会议:

    • 提出建立抗日民族统一战线;
    • 开始解决党内政治路线问题。

    洛川会议:

    • 制定抗日救国十大纲领;
    • 提出全民族抗战。

    六届六中马中化,七大党章毛思想

    六届六中全会:

    • 纠正了王明右倾错误(抗日战争前是左倾);
    • 统一了全党的思想和步调;
    • 进一步巩固毛泽东在全党的领导地位;
    • 提出马克思主义中国化的命题。

    中共七大:

    • 制定党的政治路线:发动群众,解放全中国,建立新民主主义中国;
    • 制定新民主主义纲领;
    • 总结三大优良作风;
    • 确立毛泽东思想为党的指导思想写入党章;
    • 标志我们党在政治思想上走向成熟。

    七届二中重心移,一届政协国开创

    七届二中:

    • 提出了迅速夺取全国胜利的方针;
    • 确定了党的工作重心由农村向城市转移;
    • 指出中国由农业国向工业国转变、由新民主主义社会向社会主义社会转变的任务;
    • 提出两个务必思想。

    中国人民政治协商会议第一届全体会议:

    • 《共同纲领》起到临时宪法作用(不是社会主义性质);
    • 开启了中共与其他党派和各族各界认识协商建国、共创伟业的新纪元;
    • 标志着中国共产党领导的多党合作和政治协商制度正式确立。

    三中财政须好转,首届人大把歌唱

    七届三中:

    • 确定了党的中心任务:三年内争取国家财政状况的根本好转;
    • 指定了党在建国初期的战略方针:不要四面出击。

    第一届全国人民代表大会:

    • 通过《中国人民共和国宪法》(社会主义性质);
    • 标志着人民代表大会制度这一国家根本政治制度确立;
    • 意味着从受剥削压迫到人民当家做主的伟大跨越;
    • 实现了中国政治制度的伟大变革。

    八大矛盾任务队,十一三中改开放

    中共八大:

    • 提出社会主要矛盾:人民对于经济文化迅速发展的需要同当前经济文化不能满足人民状况之间的矛盾;
    • 主要任务:集中力量发展生产力,实现工业化。

    十一届三中全会:

    • 彻底否定了两个凡是的错误方针,停止使用以阶级斗争为纲的错误提法;
    • 决定把全党的工作重心转移到社会主义现代化建设上,提出了改革开放的任务;
    • 回复民主集中制的优良传统;
    • 特别强调正确对待毛泽东的历史地位和毛泽东思想的科学体系;
    • 标志着我党重新确立了解放思想、实事求是的思想路线,开启了改革开放和社会主义现代化建设新时期,实现了新中国成立依赖党的历史上具有深远意义的伟大转折。

    十一六中有决议,科学评价毛思想;拨乱反正才完成,主要矛盾不再长

    十一届六中全会

    • 通过了《关于建国以来党的若干历史问题的决议》,科学评价了毛泽东思想;
    • 提出国内主要矛盾是:人民日益增长的物质文化需要同落后社会生产之间的矛盾;
    • 实质上初步提出了在中国建设什么与样的社会主义和怎样建设社会主义问题;
    • 标志着党在指导思想上拨乱反正的胜利完成。

    十二又有新命题,特色社会主义强

    中共十二大:

    • 提出了建设有中国特色的社会主义命题。

    十三初级分阶段,南方加快改开放

    中共十三大:

    • 提出了社会主义初级阶段理论和党在初级阶段的基本路线;

    南方谈话:

    • 提出了社会主义市场经济理论和社会主义本质理论;
    • 提出了加快改革开放和判断改革开放三个有利于标准;
    • 提出了发展才是硬道理的重要观点;
    • 提出了关键在人,加强党的建设;
    • 阐述了社会主义初级阶段的长期性和前途;
    • 意义:从理论上回答了长期困扰和束缚人们思想的问题;把改革开放和社会主义建设推向新阶段;对后续召开十四大具有十分重要的指导作用;对整个社会主义现代化建设具有重大而深远的意义。

    十四经改定目标,十五邓论入党章

    中国十四大:

    • 确定了经济体制改革的目标:建立社会主义市场经济体制;
    • 确定邓小平理论在全党的指导地位。

    中共十五大:

    • 邓小平理论写入党章;
    • 提出了党在初级阶段的基本纲领。

    十六有了三代表,提出全面建小康

    中共十六大:

    • 确立了三个代表重要思想,并写入党章;
    • 明确了全面建设小康社会的奋斗目标。

    十七科学发展观,十八开启新辉煌

    肖秀荣190题

    单选

    进一步全面深化改革

    • 二十届三中全会通过《中共中央关于进一步深全面深化改革、推进中国式现代化决定》(重要成果)
    • 进一步全面深化改革的
      • 主题是 推进中国式现代化
      • 主线是 制度建设
      • 重点是 深化经济体制改革
      • 牵引是 经济体制改革
      • 出发点和落脚点是 促进社会公平正义、增进人民福祉
      • 价值导向是 坚持以人民为中心
      • 首位原则是 坚持党的全民领导
    • 中国式现代化的
      • 重要保障是 高水平社会主义市场经济体制
      • 鲜明标志是 开放

    经济建设

    • 形成新质生产力的主阵地是 战略性新兴企业
    • 新质生产力的核心标志是 全要素生产率大幅提升
    • 发展新质生产力的核心要素是 科技创新
    • 金融工作的
      • 永恒主题是 防控风险
      • 根本宗旨是 金融服务实体经济
    • 做好金融工作的重点是 全面加强监管、防范化解风险
    • 作为社会主义市场经济运行的基石是 产权保护制度
    • 新时代新征程三农工作的总抓手是 推进乡村全面振兴
    • 党的农村政策的基石是 农村基本经营制度
    • 新时代推动西部大开发要坚持的主攻方向是 发展特色优势产业
    • 应对我国能源发展的出路是 大力发展新能源

    政治建设

    • 人民代表大会制度的政治优势摆在首位的是 具有坚持中国共产党的领导、保证党领导人民依法有效治理国家的显著优势
    • 中华民族统一多国家的内生动力是 各民族信念相同

    社会建设

    • 实施就业优先战略促进高质量充分就业,全面坚持贯彻的方针是 劳动者自主创业、市场调节就业、政府促进就业和鼓励就业
    • 我国能够跻身世界体育大国、奥运强国之列、根本在于 综合国力不断增强

    党的建设

    • 总体国家安全观的根和魂是 坚持党对国家安全工作的绝对领导
    • 坚持党的全面领导首先要 坚持党中央集中统一领导
    • 深化党的建设制度的改革的着力点是 调动全党抓改革、促发展的积极性、主动性、创造性
    • 党的自我革命的
      • 战略目标是 跳出历史周期律
      • 主攻方向是 解决大独有难题
      • 有效途径是 健全全面从严治党体系
    • 最重要最根本最关键的党的纪律是 政治纪律
    • 新时代政治建军方略明明确政治工作是 我军的生命线

    两岸关系

    • 为推进两岸关系发展提出的四个鉴定重要论述的总基调是 推进两岸关系和平发展和维护台海和平稳定
    • 我们发展两岸关系的出发点和落脚点是 为两岸同胞谋福祉

    大国外交

    • 习近平外交思想的核心理念是 构建人类命运共同体
    • 构建人类命运共同体的实现路径是 推动共商共建共享的全球治理
    • 和平共处五项原则的
      • 出发点是 维护弱小国家在强权政治环境中的利益和诉求
      • 精髓是 所有国家一律主权平等
    • 中国独立自主和平外交政策的基石是 和平共处五项原则

    多选题

    进一步全面深化改革

    • 党中央决定党的二十届三中全会重点研究进一步全面深化改革、推进中国式现代化问题

      • 彰显了将改革进行到底的坚强决心和强烈使命担当
      • 是对新时代新征程举什么旗、走什么路的再宣言
      • 对以中国式现代化全面推进强国建设、民族复兴伟业具有重大而深远的意义
    • 《中共中央关于进一步全面深化改革、推进中国式现代化的决定》

      • 是新时代新征程上推动全面深化改革向广度和深度进军的总动员、总部署
      • 充分体现了完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化的历史主动
      • 必将为中国式现代化提供强大动力和制度保障
    • 进一步全面深化改革的总目标是

      • 继续完善和发展中国特色社会主义制度
      • 推进国家治理体系和治理能力现代化
    • 进一步全面深化改革的总目标

      • 同党的十八届三中全会确定的全面深化改革总目标一脉相承
      • 同党的二十大作出的战略部署相衔接
      • 为进一步全面深化改革明确了目标导向
    • 进一步全面深化改革更加注重

      • 系统集成
      • 突出重点
      • 改革实效
    • (重要)进一步全面深化改革更加突出重点

      • 体制机制改革
      • 战略性、全局性重大改革
      • 经济体制改革牵引作用
    • 当前推进中国式现代化面临许多复杂挑战、必须克服重重难题,需要通过进一步全面深化改革,推动

      • 生产关系和生产力更好相适应
      • 上层建筑和经济基础更好相适应
      • 国家治理和社会发展更好相适应
    • 六个坚持原则

      • 集中体现了习近平总书记关于全面深化改革重要论述的核心要义
      • 是对改革开放依赖特别是新时代全面深化改革宝贵经验的科学
      • 是我们党不断深化对改革规律性认识的重大成果

    经济建设

    • (重要)推动高质量发展(引理,科比,鸡哥,二力,农药)

      • 领:新发展
      • 由之路:高水平技自立自强
      • 战略点:构建新发展
      • 内在要求、重要着点:发展新质生产
      • 必然求:推进业现代化
      • 最终目的:人民幸福安康
    • (重要)发展新质生产力是推动高质量发展的

      • 内在要求
      • 重要着力点
    • (重要)新质生产力

      • 由技术革命性突破、生产要素创新配置、产业深度转型升级而催生
      • 以劳动者、劳动资料、劳动对象及其优化组合的跃升为基本内涵
      • 以全要素生产率大幅度提升为核心标志
    • (重要)发展新质生产力有利于

      • 夯实全面建成社会主义现代化强国的物质技术基础
      • 以新技术赋能产业深度转型升级,持续形成高质量发展新动能新空间
      • 推动我国科技和产业发展实现由跟随者向引领者的转变
    • (重要)健全因地制宜发展新质生产力体制机制,这是

      • 发挥社会主义制度优越性、推动生产力水平加快提升的必然要求
      • 全面贯彻新发展理念、扎实推动高质量发展的现实需要
      • 适应新一轮科技革命和产业变革趋势、赢得发展主动权的时代要求
    • 深化经济体制改革仍是进一步全面深化改革的重点,主要任务是

      • 完善有利于推动高质量发展的体制机制
      • 塑造发展新动能新优势,坚持和落实两个毫不动摇
      • 构建全国统一大市场、完善市场经济基础制度
    • 实践充分证明

      • 经济体制改革对其他方面改革具有重要影响和传导作用
      • 重大经济体制改革的进度决定着其他方面很多体制改革的进度
      • 重大经济体制改革具有牵一发而动全身的作用
    • 构建全国全国统一大市场是

      • 构建高水平社会主义市场经济体制的内在要求
      • 构建新发展格局的基础支撑
      • 推动高质量发展的重要保障
    • 促进实体经济和数字经济深度融合是

      • 把握新一轮科技革命和产业变革新机遇的战略选择
      • 建设现代化产业体系的必然要求
      • 推进新型工业化的关键路径
    • 推动国有资本向

      • 关系国家安全、国民经济命脉的重要行业和关键领域集中
      • 关系国计民生的公共服务、应急能力、公益性领域等集中
      • 关系前瞻性战略性新兴产业集中
    • 完善城乡融合发展体制机制是

      • 补上农业农村短板,建设农业强国的现实选择
      • 拓展现代化发展空间、推动高质量发展的迫切需要
      • 满足人民对美好生活的向往、促进共同富裕的内在要求
    • 城乡融合发展是中国式现代化的必然要求,目标是

      • 促进城乡要素平等交换、双向流动
      • 缩小城乡差距
      • 促进呈现共同繁荣发展
    • 西部要进一步形成的新格局的内容是

      • 大保护
      • 大开发
      • 高质量发展
    • 金融强国应当

      • 基于强大的经济基础
      • 有领先世界的经济实力、科技实力和综合国力
      • 具备一系列关键核心金融要素
    • 金融强国应该具有一系列关键核心金融要素,即拥有

      • 强大的货币和强大的中央银行
      • 强大的金融机构和强大的国际金融中心
      • 强大的金融监管和强大的金融人才队伍

    教育、科技、人才

    背诵口诀

    毛泽东思想

    • 在大革命时期开始萌芽
    • 在土地革命时期初步形成
    • 在遵义会议到抗日战争时期达到成熟
    • 在解放战争和新中国成立后丰富发展
    • 关于著作
      • 分析报告是萌芽
      • 红星冈本四开花
      • 四论两党一学习
      • 转正矛盾关系杂

    三大法宝(法宝战斗党)

    • 统一线
    • 武装
    • 的建设

    毛泽东思想活的灵魂(灵魂是群主)

    • 实事求
    • 众路线
    • 独立自

    全面依法治国(立前只管四种手机)

    • 科学法——
    • 公正法——
    • 公正法——
    • 全民法——

    毛泽东思想的形成和成熟(出村,新成)

    • 步形成——农包围城市,武装夺取政权
    • 熟——民主主义革命理论的系统阐述

    现代化的最终目标

    • 实现人自由而全面的发展

    理解政治经济学的枢纽(重枢)

    • 劳动二性理论

    资本主义生产过程具有二重性(劳价)

    • 动过程和值增值过程的统一

    马克思经济学说的核心内容和基石

    • 剩余价值理论

    金融资本形成的主要途径(金融资本金资人)

    • 融联系,本参与和事参与

    垄断资本向世界范围的扩展三种基本形式(借产品)

    • 贷资本输出
    • 资本输出
    • 资本输出

    全面深化改革开放(中国现代化主题 限制 重经济 牵经济)

    • 主题——推进中国式现代化
    • 线——度建设
    • 点——深化经济体制改革
    • 引——经济体制改革

    马克思主义的当代价值(理工男)

    • 观察当代世界变化的认识
    • 指引当代中国发展的行动指
    • 引领人类社会进步的科学真

    《法兰西内战》(巴西)

    • 科学总结了黎公社的历史经验

    辩证唯物主义最基本最核心的观点(物质最基本)

    • 世界物质统一性原理

    政治上层建筑的核心(权心)

    • 国家政

    三大优良作风(我是群众)

    • 理论和际相结合
    • 人民群众紧密的联系在一起
    • 批评

    两个务必(不苦)

    • 继续保持谦虚、谨慎、骄、不燥、的作风
    • 继续保持艰奋斗的作风

    遵义会议(遵君主,遵独立)

    • 义会议解决事问题和织问题

    • 义会议开启了党独立自主解决中国革命实际问题的新阶段

    当代资本主义最突出、最鲜明、最主要的特征(国际金融有三最)

    • 国际金融资本的垄断

    道德最基本的功能(调节人犯)

    • 识(行为前)
    • (行为中)
    • 调节(行为后)

    信念的特征(信念多汁汁)

    • 样性
    • 着性
    • 撑性
    ',224)]))}const o=i(r,[["render",e],["__file","politics.html.vue"]]),g=JSON.parse('{"path":"/note/politics.html","title":"政治","lang":"zh-CN","frontmatter":{"title":"政治","star":true,"icon":"page","category":["政治"],"tag":["政治"],"description":"相关信息 笔记来源网络 肖秀荣四套(一) 为什么要坚持守正和创新 (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。 (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。 (关系)坚持守正创新的辩...","head":[["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/note/politics.html"}],["meta",{"property":"og:site_name","content":"Zzz"}],["meta",{"property":"og:title","content":"政治"}],["meta",{"property":"og:description","content":"相关信息 笔记来源网络 肖秀荣四套(一) 为什么要坚持守正和创新 (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。 (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。 (关系)坚持守正创新的辩..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2024-12-19T09:06:51.000Z"}],["meta",{"property":"article:tag","content":"政治"}],["meta",{"property":"article:modified_time","content":"2024-12-19T09:06:51.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"政治\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-12-19T09:06:51.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"Zzz\\",\\"url\\":\\"https://ylzhong.top\\"}]}"]]},"headers":[{"level":2,"title":"肖秀荣四套(一)","slug":"肖秀荣四套-一","link":"#肖秀荣四套-一","children":[{"level":3,"title":"为什么要坚持守正和创新","slug":"为什么要坚持守正和创新","link":"#为什么要坚持守正和创新","children":[]},{"level":3,"title":"为什么要坚持破和立的辩证统一","slug":"为什么要坚持破和立的辩证统一","link":"#为什么要坚持破和立的辩证统一","children":[]},{"level":3,"title":"推动新质生产力加快发展既是发展命题,也是改革命题","slug":"推动新质生产力加快发展既是发展命题-也是改革命题","link":"#推动新质生产力加快发展既是发展命题-也是改革命题","children":[]},{"level":3,"title":"加快实现高水平科技自立自强","slug":"加快实现高水平科技自立自强","link":"#加快实现高水平科技自立自强","children":[]},{"level":3,"title":"从发展才是硬道理到把坚持高质量发展作为新时代的硬道理","slug":"从发展才是硬道理到把坚持高质量发展作为新时代的硬道理","link":"#从发展才是硬道理到把坚持高质量发展作为新时代的硬道理","children":[]},{"level":3,"title":"中国式现代化在改革开发中不断推进并开辟广阔前景","slug":"中国式现代化在改革开发中不断推进并开辟广阔前景","link":"#中国式现代化在改革开发中不断推进并开辟广阔前景","children":[]},{"level":3,"title":"中华传统美德","slug":"中华传统美德","link":"#中华传统美德","children":[]},{"level":3,"title":"人生追求","slug":"人生追求","link":"#人生追求","children":[]}]},{"level":2,"title":"肖秀荣四套(二)","slug":"肖秀荣四套-二","link":"#肖秀荣四套-二","children":[{"level":3,"title":"生产力与生产力与生产关系的相互关系","slug":"生产力与生产力与生产关系的相互关系","link":"#生产力与生产力与生产关系的相互关系","children":[]},{"level":3,"title":"因地制宜的土办法体系拿了怎样的辩证思维","slug":"因地制宜的土办法体系拿了怎样的辩证思维","link":"#因地制宜的土办法体系拿了怎样的辩证思维","children":[]},{"level":3,"title":"理论创新和实践创新的良性互动","slug":"理论创新和实践创新的良性互动","link":"#理论创新和实践创新的良性互动","children":[]},{"level":3,"title":"构建高水平社会主义市场经济体制是中国式现代化的重要保障","slug":"构建高水平社会主义市场经济体制是中国式现代化的重要保障","link":"#构建高水平社会主义市场经济体制是中国式现代化的重要保障","children":[]},{"level":3,"title":"坚持改革和开放相统一","slug":"坚持改革和开放相统一","link":"#坚持改革和开放相统一","children":[]},{"level":3,"title":"进一步全面深化改革是实践续篇也是时代新篇","slug":"进一步全面深化改革是实践续篇也是时代新篇","link":"#进一步全面深化改革是实践续篇也是时代新篇","children":[]},{"level":3,"title":"进一步全面深化改革要坚持以制度建设为主线","slug":"进一步全面深化改革要坚持以制度建设为主线","link":"#进一步全面深化改革要坚持以制度建设为主线","children":[]},{"level":3,"title":"个人理想和社会理想","slug":"个人理想和社会理想","link":"#个人理想和社会理想","children":[]},{"level":3,"title":"自我价值和社会价值","slug":"自我价值和社会价值","link":"#自我价值和社会价值","children":[]},{"level":3,"title":"树立正确的择业观,让青春之花绽放","slug":"树立正确的择业观-让青春之花绽放","link":"#树立正确的择业观-让青春之花绽放","children":[]},{"level":3,"title":"新时代中国精神","slug":"新时代中国精神","link":"#新时代中国精神","children":[]}]},{"level":2,"title":"史纲口诀","slug":"史纲口诀","link":"#史纲口诀","children":[{"level":3,"title":"一大立党二大纲,三大合作党没枪","slug":"一大立党二大纲-三大合作党没枪","link":"#一大立党二大纲-三大合作党没枪","children":[]},{"level":3,"title":"蒋汪先后叛革命,八七反抗国民党","slug":"蒋汪先后叛革命-八七反抗国民党","link":"#蒋汪先后叛革命-八七反抗国民党","children":[]},{"level":3,"title":"古田会议来建军,遵义纠左否定王","slug":"古田会议来建军-遵义纠左否定王","link":"#古田会议来建军-遵义纠左否定王","children":[]},{"level":3,"title":"瓦窑抗日新战线,洛川抗日十个纲","slug":"瓦窑抗日新战线-洛川抗日十个纲","link":"#瓦窑抗日新战线-洛川抗日十个纲","children":[]},{"level":3,"title":"六届六中马中化,七大党章毛思想","slug":"六届六中马中化-七大党章毛思想","link":"#六届六中马中化-七大党章毛思想","children":[]},{"level":3,"title":"七届二中重心移,一届政协国开创","slug":"七届二中重心移-一届政协国开创","link":"#七届二中重心移-一届政协国开创","children":[]},{"level":3,"title":"三中财政须好转,首届人大把歌唱","slug":"三中财政须好转-首届人大把歌唱","link":"#三中财政须好转-首届人大把歌唱","children":[]},{"level":3,"title":"八大矛盾任务队,十一三中改开放","slug":"八大矛盾任务队-十一三中改开放","link":"#八大矛盾任务队-十一三中改开放","children":[]},{"level":3,"title":"十一六中有决议,科学评价毛思想;拨乱反正才完成,主要矛盾不再长","slug":"十一六中有决议-科学评价毛思想-拨乱反正才完成-主要矛盾不再长","link":"#十一六中有决议-科学评价毛思想-拨乱反正才完成-主要矛盾不再长","children":[]},{"level":3,"title":"十二又有新命题,特色社会主义强","slug":"十二又有新命题-特色社会主义强","link":"#十二又有新命题-特色社会主义强","children":[]},{"level":3,"title":"十三初级分阶段,南方加快改开放","slug":"十三初级分阶段-南方加快改开放","link":"#十三初级分阶段-南方加快改开放","children":[]},{"level":3,"title":"十四经改定目标,十五邓论入党章","slug":"十四经改定目标-十五邓论入党章","link":"#十四经改定目标-十五邓论入党章","children":[]},{"level":3,"title":"十六有了三代表,提出全面建小康","slug":"十六有了三代表-提出全面建小康","link":"#十六有了三代表-提出全面建小康","children":[]},{"level":3,"title":"十七科学发展观,十八开启新辉煌","slug":"十七科学发展观-十八开启新辉煌","link":"#十七科学发展观-十八开启新辉煌","children":[]}]},{"level":2,"title":"肖秀荣190题","slug":"肖秀荣190题","link":"#肖秀荣190题","children":[{"level":3,"title":"单选","slug":"单选","link":"#单选","children":[]},{"level":3,"title":"多选题","slug":"多选题","link":"#多选题","children":[]}]},{"level":2,"title":"背诵口诀","slug":"背诵口诀","link":"#背诵口诀","children":[]}],"git":{"createdTime":1731944427000,"updatedTime":1734599211000,"contributors":[{"name":"ZYL1210","email":"60984434+870138612@users.noreply.github.com","commits":19},{"name":"ZYL1210","email":"870138612@qq.com","commits":19}]},"readingTime":{"minutes":30.72,"words":9216},"filePathRelative":"note/politics.md","localizedDate":"2024年11月18日","excerpt":"
    \\n

    相关信息

    \\n

    笔记来源网络

    \\n
    \\n

    肖秀荣四套(一)

    \\n

    为什么要坚持守正和创新

    \\n

    (抛出)守正才能不迷失方向,不犯颠覆性的错误,创新才能把握时代潮流,引领时代。

    \\n

    (解释)坚持守正不动摇,守正就是坚持实事求是,坚持真理性认知,坚持正确政治方向。坚持创新不停步,创新就是解放思想,破除旧观念、旧模式、旧做法,发现和利用事物的新规律,新属性,新联系。

    \\n

    (关系)坚持守正创新的辩证统一,二者相辅相成,守正是创新的基础和前提,创新是守正的目的和路径,守正创新揭示了变和不变,继承和发展的辩证统一。

    ","autoDesc":true}');export{o as comp,g as data}; diff --git a/assets/setupDevtools-7MC2TMWH-BoAHrwqd.js b/assets/setupDevtools-7MC2TMWH-s96A2GWU.js similarity index 93% rename from assets/setupDevtools-7MC2TMWH-BoAHrwqd.js rename to assets/setupDevtools-7MC2TMWH-s96A2GWU.js index 59934cc27..1961b8d0a 100644 --- a/assets/setupDevtools-7MC2TMWH-BoAHrwqd.js +++ b/assets/setupDevtools-7MC2TMWH-s96A2GWU.js @@ -1 +1 @@ -import{s as T,w as E}from"./app-CrEQC5d-.js";var l="org.vuejs.vuepress",v="VuePress",I=v,r=l,N=v,i="client-data",a="Client Data",g=(p,n)=>{T({app:p,id:l,label:v,packageName:"@vuepress/client",homepage:"https://vuepress.vuejs.org",logo:"https://vuepress.vuejs.org/images/hero.png",componentStateTypes:[I]},t=>{const c=Object.entries(n),u=Object.keys(n),d=Object.values(n);t.on.inspectComponent(e=>{e.instanceData.state.push(...c.map(([s,o])=>({type:I,editable:!1,key:s,value:o.value})))}),t.addInspector({id:r,label:N,icon:"article"}),t.on.getInspectorTree(e=>{e.inspectorId===r&&(e.rootNodes=[{id:i,label:a,children:u.map(s=>({id:s,label:s}))}])}),t.on.getInspectorState(e=>{e.inspectorId===r&&(e.nodeId===i&&(e.state={[a]:c.map(([s,o])=>({key:s,value:o.value}))}),u.includes(e.nodeId)&&(e.state={[a]:[{key:e.nodeId,value:n[e.nodeId].value}]}))}),E(d,()=>{t.notifyComponentUpdate(),t.sendInspectorState(r)})})};export{g as setupDevtools}; +import{s as T,w as E}from"./app-C-VowrYB.js";var l="org.vuejs.vuepress",v="VuePress",I=v,r=l,N=v,i="client-data",a="Client Data",g=(p,n)=>{T({app:p,id:l,label:v,packageName:"@vuepress/client",homepage:"https://vuepress.vuejs.org",logo:"https://vuepress.vuejs.org/images/hero.png",componentStateTypes:[I]},t=>{const c=Object.entries(n),u=Object.keys(n),d=Object.values(n);t.on.inspectComponent(e=>{e.instanceData.state.push(...c.map(([s,o])=>({type:I,editable:!1,key:s,value:o.value})))}),t.addInspector({id:r,label:N,icon:"article"}),t.on.getInspectorTree(e=>{e.inspectorId===r&&(e.rootNodes=[{id:i,label:a,children:u.map(s=>({id:s,label:s}))}])}),t.on.getInspectorState(e=>{e.inspectorId===r&&(e.nodeId===i&&(e.state={[a]:c.map(([s,o])=>({key:s,value:o.value}))}),u.includes(e.nodeId)&&(e.state={[a]:[{key:e.nodeId,value:n[e.nodeId].value}]}))}),E(d,()=>{t.notifyComponentUpdate(),t.sendInspectorState(r)})})};export{g as setupDevtools}; diff --git a/category/index.html b/category/index.html index e432222ea..3291fefb4 100644 --- a/category/index.html +++ b/category/index.html @@ -31,11 +31,11 @@ 分类 | Zzz - - + + - + diff --git "a/category/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" "b/category/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" index 3a6f0e01f..2ab98c061 100644 --- "a/category/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" +++ "b/category/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" @@ -31,8 +31,8 @@ 操作系统 分类 | Zzz - - + +

  • Zzz2024/11/3大约 14 分钟操作系统操作系统
    - + diff --git "a/category/\346\224\277\346\262\273/index.html" "b/category/\346\224\277\346\262\273/index.html" index 3f0fd3716..2d4d26653 100644 --- "a/category/\346\224\277\346\262\273/index.html" +++ "b/category/\346\224\277\346\262\273/index.html" @@ -31,8 +31,8 @@ 政治 分类 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/category/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" "b/category/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" index f216e2385..30f194dcb 100644 --- "a/category/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" +++ "b/category/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" @@ -31,8 +31,8 @@ 数据结构 分类 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/category/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" "b/category/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" index a50fa760c..723801f62 100644 --- "a/category/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" +++ "b/category/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" @@ -31,8 +31,8 @@ 线性代数 分类 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/category/\350\213\261\350\257\255/index.html" "b/category/\350\213\261\350\257\255/index.html" index 743d9ac62..9ca92e9bd 100644 --- "a/category/\350\213\261\350\257\255/index.html" +++ "b/category/\350\213\261\350\257\255/index.html" @@ -31,8 +31,8 @@ 英语 分类 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/category/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" "b/category/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" index ad71fd428..14966d614 100644 --- "a/category/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" +++ "b/category/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" @@ -31,8 +31,8 @@ 计算机组成原理 分类 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/category/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" "b/category/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" index 217e1cc2d..ff18e9d23 100644 --- "a/category/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" +++ "b/category/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" @@ -31,8 +31,8 @@ 计算机网络 分类 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/category/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" "b/category/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" index 069c264f1..931651534 100644 --- "a/category/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" +++ "b/category/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" @@ -31,8 +31,8 @@ 高等数学 分类 | Zzz - - + +
    跳至主要內容
    - + diff --git a/discovery/1datastructure.html b/discovery/1datastructure.html index e0980d1ef..6f8260a5e 100644 --- a/discovery/1datastructure.html +++ b/discovery/1datastructure.html @@ -31,8 +31,8 @@ 数据结构 | Zzz - - + +
    跳至主要內容
    - + diff --git a/discovery/2computerorganization.html b/discovery/2computerorganization.html index 29307f91f..d76499e0e 100644 --- a/discovery/2computerorganization.html +++ b/discovery/2computerorganization.html @@ -31,8 +31,8 @@ 计算机组成原理 | Zzz - - + +
    跳至主要內容
    - + diff --git a/discovery/3operatingsystem.html b/discovery/3operatingsystem.html index 2238f46e7..0ba99abf7 100644 --- a/discovery/3operatingsystem.html +++ b/discovery/3operatingsystem.html @@ -31,8 +31,8 @@ 操作系统 | Zzz - - + +
    跳至主要內容
    - + diff --git a/discovery/4network.html b/discovery/4network.html index 82e487540..e6ac0a9f6 100644 --- a/discovery/4network.html +++ b/discovery/4network.html @@ -29,13 +29,13 @@ document.documentElement.setAttribute("data-theme", "dark"); } - 计算机网络 | Zzz + 计算机网络 | Zzz - - + + -
    跳至主要內容
    - +
    跳至主要內容
    + diff --git a/discovery/index.html b/discovery/index.html index 5fa39e72c..4ec4f6d54 100644 --- a/discovery/index.html +++ b/discovery/index.html @@ -31,11 +31,11 @@ 408 | Zzz - - + + - + diff --git a/home.html b/home.html index 23dc3452c..5fcc54725 100644 --- a/home.html +++ b/home.html @@ -31,11 +31,11 @@ 导航 | Zzz - - + + - + diff --git a/index.html b/index.html index 3127884cd..9ad44b415 100644 --- a/index.html +++ b/index.html @@ -31,8 +31,8 @@ 主页 | Zzz - - + +
    跳至主要內容
    - + diff --git a/intro.html b/intro.html index 05d52c67b..de7f18383 100644 --- a/intro.html +++ b/intro.html @@ -31,11 +31,11 @@ 关于 | Zzz - - + +
    跳至主要內容
    - + diff --git a/note/english.html b/note/english.html index 6251bcaf3..cb96e0041 100644 --- a/note/english.html +++ b/note/english.html @@ -31,11 +31,11 @@ 英语作文模板 | Zzz - - + +
    跳至主要內容
    - + diff --git a/note/higherMathematics.html b/note/higherMathematics.html index bf47b6a73..9757fa7d1 100644 --- a/note/higherMathematics.html +++ b/note/higherMathematics.html @@ -31,8 +31,8 @@ 高等数学 | Zzz - - + +
    跳至主要內容
    - + diff --git a/note/index.html b/note/index.html index 54fa8f39d..ebb43aaaf 100644 --- a/note/index.html +++ b/note/index.html @@ -31,11 +31,11 @@ 笔记 | Zzz - - + + - + diff --git a/note/linearAgrbra.html b/note/linearAgrbra.html index edf587890..7525fde45 100644 --- a/note/linearAgrbra.html +++ b/note/linearAgrbra.html @@ -31,8 +31,8 @@ 线性代数 | Zzz - - + +
    跳至主要內容
    - + diff --git a/note/politics.html b/note/politics.html index 067f0813d..d27d4b0f7 100644 --- a/note/politics.html +++ b/note/politics.html @@ -31,11 +31,11 @@ 政治 | Zzz - - + +
    跳至主要內容
    - + diff --git a/sitemap.xml b/sitemap.xml index bdd37910a..f40c0d115 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,3 +1,3 @@ -https://vuepress-theme-hope-docs-demo.netlify.app/2024-10-14T06:05:51.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/home.html2024-10-14T06:06:23.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/intro.html2024-10-14T06:04:45.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/1datastructure.html2024-12-07T14:14:04.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/2computerorganization.html2024-12-10T10:57:10.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/3operatingsystem.html2024-12-08T12:41:01.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/4network.html2024-12-21T15:14:21.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/2024-09-26T03:24:57.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/2024-10-14T06:04:11.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/english.html2024-12-14T10:04:06.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/higherMathematics.html2024-12-21T12:55:46.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/linearAgrbra.html2024-12-21T14:19:03.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/politics.html2024-12-19T09:06:51.000Zdaily \ No newline at end of file +https://vuepress-theme-hope-docs-demo.netlify.app/2024-10-14T06:05:51.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/home.html2024-10-14T06:06:23.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/intro.html2024-10-14T06:04:45.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/1datastructure.html2024-12-07T14:14:04.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/2computerorganization.html2024-12-10T10:57:10.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/3operatingsystem.html2024-12-08T12:41:01.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/4network.html2024-12-21T15:20:43.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/discovery/2024-09-26T03:24:57.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/2024-10-14T06:04:11.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/english.html2024-12-14T10:04:06.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/higherMathematics.html2024-12-21T12:55:46.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/linearAgrbra.html2024-12-21T14:19:03.000Zdailyhttps://vuepress-theme-hope-docs-demo.netlify.app/note/politics.html2024-12-19T09:06:51.000Zdaily \ No newline at end of file diff --git a/star/index.html b/star/index.html index 84da37e8a..9a7dc00d1 100644 --- a/star/index.html +++ b/star/index.html @@ -31,8 +31,8 @@ 星标 | Zzz - - + +
    跳至主要內容
    - + diff --git a/tag/index.html b/tag/index.html index 929fd416b..fa97e490b 100644 --- a/tag/index.html +++ b/tag/index.html @@ -31,11 +31,11 @@ 标签 | Zzz - - + + - + diff --git "a/tag/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" "b/tag/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" index 473b290ec..86b51d57c 100644 --- "a/tag/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" +++ "b/tag/\346\223\215\344\275\234\347\263\273\347\273\237/index.html" @@ -31,8 +31,8 @@ 标签: 操作系统 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/tag/\346\224\277\346\262\273/index.html" "b/tag/\346\224\277\346\262\273/index.html" index 675bf0c97..a6641ca44 100644 --- "a/tag/\346\224\277\346\262\273/index.html" +++ "b/tag/\346\224\277\346\262\273/index.html" @@ -31,8 +31,8 @@ 标签: 政治 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/tag/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" "b/tag/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" index 37cf634a8..9281c9a66 100644 --- "a/tag/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" +++ "b/tag/\346\225\260\346\215\256\347\273\223\346\236\204/index.html" @@ -31,8 +31,8 @@ 标签: 数据结构 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/tag/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" "b/tag/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" index 7451e7989..69bc4b960 100644 --- "a/tag/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" +++ "b/tag/\347\272\277\346\200\247\344\273\243\346\225\260/index.html" @@ -31,8 +31,8 @@ 标签: 线性代数 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/tag/\350\213\261\350\257\255/index.html" "b/tag/\350\213\261\350\257\255/index.html" index aeded5562..1e7d453c1 100644 --- "a/tag/\350\213\261\350\257\255/index.html" +++ "b/tag/\350\213\261\350\257\255/index.html" @@ -31,8 +31,8 @@ 标签: 英语 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/tag/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" "b/tag/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" index 52712b594..9436d5c27 100644 --- "a/tag/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" +++ "b/tag/\350\256\241\347\256\227\346\234\272\347\273\204\346\210\220\345\216\237\347\220\206/index.html" @@ -31,8 +31,8 @@ 标签: 计算机组成原理 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/tag/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" "b/tag/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" index 0b9c04269..2313b3cac 100644 --- "a/tag/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" +++ "b/tag/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/index.html" @@ -31,8 +31,8 @@ 标签: 计算机网络 | Zzz - - + +
    跳至主要內容
    - + diff --git "a/tag/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" "b/tag/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" index fbbd96883..de6cbd39b 100644 --- "a/tag/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" +++ "b/tag/\351\253\230\347\255\211\346\225\260\345\255\246/index.html" @@ -31,8 +31,8 @@ 标签: 高等数学 | Zzz - - + +
    跳至主要內容
    - + diff --git a/timeline/index.html b/timeline/index.html index bf2fa5749..3e2d3285b 100644 --- a/timeline/index.html +++ b/timeline/index.html @@ -31,11 +31,11 @@ 时间轴 | Zzz - - + + - +