From de34536478177bc23dd5b9af294f6be58b92725c Mon Sep 17 00:00:00 2001 From: Glucy2 Date: Sun, 31 Dec 2023 20:51:45 +0800 Subject: [PATCH] Refactor: 3.1.0 --- .github/workflows/deploy-docs.yml | 33 +- .gitignore | 6 +- .vuepress/config.ts | 25 + .vuepress/navbar/en.ts | 32 + .vuepress/navbar/index.ts | 2 + .vuepress/navbar/zh.ts | 34 + .vuepress/public/CNAME | 1 + .../public/assets/icon/apple-icon-152.png | Bin 0 -> 3568 bytes .vuepress/public/assets/icon/chrome-192.png | Bin 0 -> 4733 bytes .vuepress/public/assets/icon/chrome-512.png | Bin 0 -> 13251 bytes .../public/assets/icon/chrome-mask-192.png | Bin 0 -> 4755 bytes .../public/assets/icon/chrome-mask-512.png | Bin 0 -> 13040 bytes .../public/assets/icon/guide-maskable.png | Bin 0 -> 2270 bytes .vuepress/public/assets/icon/ms-icon-144.png | Bin 0 -> 3657 bytes .vuepress/public/assets/image/bg/2-dark.svg | 1 + .vuepress/public/assets/image/bg/2-light.svg | 1 + .vuepress/public/assets/image/bg/6-dark.svg | 1 + .vuepress/public/assets/image/bg/6-light.svg | 1 + .vuepress/public/assets/image/bg/9-dark.svg | 1 + .vuepress/public/assets/image/bg/9-light.svg | 1 + .../assets/image}/main_industrial_area_1.png | Bin .../public/assets/image}/nether_hall.png | Bin .../public/assets/image}/west_town_1.png | Bin .vuepress/public/favicon.ico | Bin 0 -> 270622 bytes .vuepress/public/logo.svg | 1 + .../styles/config.scss | 0 .vuepress/styles/index.scss | 1 + .../styles/palette.scss | 0 {src/.vuepress => .vuepress}/theme.ts | 117 +- README.md | 69 +- apply/README.md | 9 + assets | 1 + guide/README.md | 5 + guide/glossary/README.md | 14 + guide/join/README.md | 38 + guide/rules/README.md | 29 + history/README.md | 7 + package.json | 23 +- pnpm-lock.yaml | 5621 +++++++++-------- src/.vuepress/config.ts | 27 - src/.vuepress/navbar/index.ts | 141 - src/.vuepress/public/CNAME | 1 - src/.vuepress/public/logo.png | Bin 7472 -> 0 bytes src/.vuepress/public/upyun_logo.png | Bin 29794 -> 0 bytes .../2022/12/image/1672944863313.jpg" | Bin 250966 -> 0 bytes src/.vuepress/styles/index.scss | 4 - src/README.md | 131 - .../2019/08/README.md" | 14 - .../2019/09/README.md" | 14 - .../2020/02/README.md" | 14 - .../2020/05/README.md" | 14 - .../2020/07/README.md" | 18 - .../2020/08/README.md" | 18 - .../2022/04/README.md" | 18 - .../2022/08/README.md" | 23 - .../2022/11/README.md" | 18 - .../2022/12/README.md" | 20 - .../2023/01/README.md" | 74 - .../2023/02/README.md" | 43 - .../2023/06/README.md" | 8 - .../\345\234\260\347\202\271/README.md" | 7 - .../lsp\345\217\267/README.md" | 15 - .../README.md" | 22 - .../README.md" | 19 - .../README.md" | 16 - .../README.md" | 16 - .../README.md" | 21 - .../README.md" | 17 - .../README.md" | 23 - .../\346\234\272\345\231\250/README.md" | 12 - .../README.md" | 21 - .../README.md" | 615 -- "src/\350\264\246\346\234\254/README.md" | 87 - structures/README.md | 5 + structures/main-industrial-area/README.md | 33 + structures/multi-item-sorter/README.md | 22 + zh/README.md | 64 + .../README.md" => zh/apply/README.md | 6 +- zh/guide/README.md | 5 + zh/guide/glossary/README.md | 13 + .../README.md" => zh/guide/join/README.md | 10 +- .../README.md" => zh/guide/rules/README.md | 12 +- zh/history/2019/README.md | 16 + zh/history/2020/README.md | 37 + zh/history/2022/README.md | 45 + zh/history/2023/README.md | 119 + zh/history/README.md | 14 + zh/structures/README.md | 6 + zh/structures/main-industrial-area/README.md | 33 + zh/structures/multi-item-sorter/README.md | 21 + 90 files changed, 3784 insertions(+), 4242 deletions(-) create mode 100644 .vuepress/config.ts create mode 100644 .vuepress/navbar/en.ts create mode 100644 .vuepress/navbar/index.ts create mode 100644 .vuepress/navbar/zh.ts create mode 100644 .vuepress/public/CNAME create mode 100644 .vuepress/public/assets/icon/apple-icon-152.png create mode 100644 .vuepress/public/assets/icon/chrome-192.png create mode 100644 .vuepress/public/assets/icon/chrome-512.png create mode 100644 .vuepress/public/assets/icon/chrome-mask-192.png create mode 100644 .vuepress/public/assets/icon/chrome-mask-512.png create mode 100644 .vuepress/public/assets/icon/guide-maskable.png create mode 100644 .vuepress/public/assets/icon/ms-icon-144.png create mode 100644 .vuepress/public/assets/image/bg/2-dark.svg create mode 100644 .vuepress/public/assets/image/bg/2-light.svg create mode 100644 .vuepress/public/assets/image/bg/6-dark.svg create mode 100644 .vuepress/public/assets/image/bg/6-light.svg create mode 100644 .vuepress/public/assets/image/bg/9-dark.svg create mode 100644 .vuepress/public/assets/image/bg/9-light.svg rename {src/.vuepress/public => .vuepress/public/assets/image}/main_industrial_area_1.png (100%) rename {src/.vuepress/public => .vuepress/public/assets/image}/nether_hall.png (100%) rename {src/.vuepress/public => .vuepress/public/assets/image}/west_town_1.png (100%) create mode 100644 .vuepress/public/favicon.ico create mode 100644 .vuepress/public/logo.svg rename {src/.vuepress => .vuepress}/styles/config.scss (100%) create mode 100644 .vuepress/styles/index.scss rename {src/.vuepress => .vuepress}/styles/palette.scss (100%) rename {src/.vuepress => .vuepress}/theme.ts (56%) create mode 100644 apply/README.md create mode 120000 assets create mode 100644 guide/README.md create mode 100644 guide/glossary/README.md create mode 100644 guide/join/README.md create mode 100644 guide/rules/README.md create mode 100644 history/README.md delete mode 100644 src/.vuepress/config.ts delete mode 100644 src/.vuepress/navbar/index.ts delete mode 100644 src/.vuepress/public/CNAME delete mode 100644 src/.vuepress/public/logo.png delete mode 100644 src/.vuepress/public/upyun_logo.png delete mode 100644 "src/.vuepress/public/\345\216\206\345\217\262/2022/12/image/1672944863313.jpg" delete mode 100644 src/.vuepress/styles/index.scss delete mode 100644 src/README.md delete mode 100644 "src/\345\216\206\345\217\262/2019/08/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2019/09/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2020/02/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2020/05/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2020/07/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2020/08/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2022/04/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2022/08/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2022/11/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2022/12/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2023/01/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2023/02/README.md" delete mode 100644 "src/\345\216\206\345\217\262/2023/06/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\345\234\260\347\202\271/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\345\234\260\347\202\271/lsp\345\217\267/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\345\234\260\347\202\271/\344\270\255\345\277\203\345\267\245\344\270\232\345\214\272/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\205\250\347\211\251\345\223\201/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\207\272\347\224\237\347\202\271\347\251\272\347\275\256\345\237\237/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\207\215\347\224\237\347\202\271\344\272\244\346\230\223\346\211\200/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\246\231\346\270\257\344\270\255\351\223\266\345\244\247\345\216\246/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\346\234\272\345\231\250/20x\345\210\267\351\223\201\346\234\272/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\346\234\272\345\231\250/72k\345\210\267\345\206\260\346\234\272/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\346\234\272\345\231\250/README.md" delete mode 100644 "src/\346\214\207\345\215\227/\346\234\272\345\231\250/\346\275\234\345\275\261\350\264\235\345\206\234\345\234\272/README.md" delete mode 100644 "src/\346\250\241\347\273\204\344\273\223\345\272\223/README.md" delete mode 100644 "src/\350\264\246\346\234\254/README.md" create mode 100644 structures/README.md create mode 100644 structures/main-industrial-area/README.md create mode 100644 structures/multi-item-sorter/README.md create mode 100644 zh/README.md rename "src/\347\224\263\350\257\267\347\231\275\345\220\215\345\215\225/README.md" => zh/apply/README.md (64%) create mode 100644 zh/guide/README.md create mode 100644 zh/guide/glossary/README.md rename "src/\350\212\202\347\202\271/README.md" => zh/guide/join/README.md (89%) rename "src/\346\214\207\345\215\227/\350\247\204\345\210\231/README.md" => zh/guide/rules/README.md (78%) create mode 100644 zh/history/2019/README.md create mode 100644 zh/history/2020/README.md create mode 100644 zh/history/2022/README.md create mode 100644 zh/history/2023/README.md create mode 100644 zh/history/README.md create mode 100644 zh/structures/README.md create mode 100644 zh/structures/main-industrial-area/README.md create mode 100644 zh/structures/multi-item-sorter/README.md diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 9fc4cf01..c3141006 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -1,46 +1,49 @@ - -name: 部署文档 +name: Build and Deploy on: push: branches: - # 确保这是你正在使用的分支名称 + # make sure this is the branch you are using - v3 +permissions: + contents: write + jobs: deploy-gh-pages: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - submodules: true + # if your docs needs submodules, uncomment the following line + # submodules: true - - name: 安装 pnpm + - name: Install pnpm uses: pnpm/action-setup@v2 with: - version: 7 run_install: true + version: 8 - - name: 设置 Node.js - uses: actions/setup-node@v3 + - name: Setup Node.js + uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 cache: pnpm - - name: 构建文档 + - name: Build Docs env: NODE_OPTIONS: --max_old_space_size=8192 run: |- pnpm run docs:build - > src/.vuepress/dist/.nojekyll + > .vuepress/dist/.nojekyll - - name: 部署文档 + - name: Deploy Docs uses: JamesIves/github-pages-deploy-action@v4 with: - # 这是文档部署到的分支名称 + # This is the branch where the docs are deployed to branch: gh-pages - folder: src/.vuepress/dist + folder: .vuepress/dist diff --git a/.gitignore b/.gitignore index 411fb0d3..b9d5bad1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ node_modules/ -src/.vuepress/.cache/ -src/.vuepress/.temp/ -src/.vuepress/dist/ +.vuepress/.cache/ +.vuepress/.temp/ +.vuepress/dist/ diff --git a/.vuepress/config.ts b/.vuepress/config.ts new file mode 100644 index 00000000..96b2c084 --- /dev/null +++ b/.vuepress/config.ts @@ -0,0 +1,25 @@ +import { defineUserConfig } from "vuepress"; +import theme from "./theme.js"; +import { hopeTheme } from "vuepress-theme-hope"; + +export default defineUserConfig({ + base: "/", + + locales: { + "/": { + lang: "en-US", + title: "skimit", + description: "A Minecraft survival+ server", + }, + "/zh/": { + lang: "zh-CN", + title: "skimit", + description: "一个 Minecraft 生存+ 服务器", + }, + }, + + theme, + + // Enable it with pwa + // shouldPrefetch: false, +}); diff --git a/.vuepress/navbar/en.ts b/.vuepress/navbar/en.ts new file mode 100644 index 00000000..28b748dd --- /dev/null +++ b/.vuepress/navbar/en.ts @@ -0,0 +1,32 @@ +import { navbar } from "vuepress-theme-hope"; + +export const enNavbar = navbar([ + "/", + { + text: "Guide", + icon: "book", + prefix: "/guide/", + children: [ + { + text: "Join the game", + icon: "right-to-bracket", + link: "join/", + }, + { + text: "Rules", + icon: "file-shield", + link: "rules/", + }, + ], + }, + { + text: "History", + icon: "calendar", + link: "history/", + }, + { + text: "Web map", + icon: "map", + link: "https://bluemap.skimit.net", + }, +]); diff --git a/.vuepress/navbar/index.ts b/.vuepress/navbar/index.ts new file mode 100644 index 00000000..e5089681 --- /dev/null +++ b/.vuepress/navbar/index.ts @@ -0,0 +1,2 @@ +export * from "./en.js"; +export * from "./zh.js"; diff --git a/.vuepress/navbar/zh.ts b/.vuepress/navbar/zh.ts new file mode 100644 index 00000000..84da25e4 --- /dev/null +++ b/.vuepress/navbar/zh.ts @@ -0,0 +1,34 @@ +import { navbar } from "vuepress-theme-hope"; + +export const zhNavbar = navbar([ + "/zh/", + { + text: "指南", + icon: "book", + prefix: "/zh/guide/", + children: [ + { + text: "加入游戏", + icon: "right-to-bracket", + link: "join/", + }, + { + text: "规则", + icon: "file-shield", + link: "rules/", + }, + ], + }, + { + text: "历史", + icon: "calendar", + link: "/zh/history/", + prefix: "/zh/history/", + children: ["2019/", "2020/", "2022/", "2023/"], + }, + { + text: "网页地图", + icon: "map", + link: "https://bluemap.skimit.net", + }, +]); diff --git a/.vuepress/public/CNAME b/.vuepress/public/CNAME new file mode 100644 index 00000000..3e87c4a5 --- /dev/null +++ b/.vuepress/public/CNAME @@ -0,0 +1 @@ +skimit.net \ No newline at end of file diff --git a/.vuepress/public/assets/icon/apple-icon-152.png b/.vuepress/public/assets/icon/apple-icon-152.png new file mode 100644 index 0000000000000000000000000000000000000000..434fcc3d5cdd2a03b4c4e41e915bf715f00127d7 GIT binary patch literal 3568 zcmZ`+2{aU5`yTr)F_ttTTei_yqLJ(jMo7rMWEWuugY2>ULg3;+Pw4D@x(C^rAB zGE!6UX=!UP#n5_a-qHjB-lnr0JJV6xLN5Adw*Y`JaR4Ct5dd&R>55(j0D>R@z`7Fv zphB5|*Z+C@ZB@zu{XIBL2k`f-ly+5RQ+k;E^{tTr0M*=CrK;uwumJ$9BL+H}<{^Y% zMZeWQ&j=1~s=Mh)qzWqpp9g=)6LSLt?|qumd#rD6rf(1DmHRX$iXRCzmIVK{r=cKCN_)?x^+1RbMNcgU~W^#tYp(gY%-y znlCsgAgm9J)w%o+&?akTNSwic(kR^jNgKF{{r*gO-%#?kglPC22g?e8hGh&|>O0TV z!H+t}zQr1u5sw6nDNogjaS>i*i(Cq%vESQRZ~4YW&of6_Bqe{m*h=C#)QNNi7M&#Q zW4n|`HEp|3LtfB{cE`TyQt2wz)lt&xj}~a^mS7_A+)lKECp@~R1yLbj`_pEKRNfK!;F@;T@qlT-A#PEV_(HKV(^Zo zS!t1Bu*?_5&cgL2*E*?$6QhYv58dZ<}jroT% zM=?sQ@*cHY*6D5HXjsblaF-&ctkNb;I#z=R$>m+8%-2OfWZMMR+-@c?#Y`1)J4qvi znP?}(g^nBdhna)?30&tILGj5rm5yM6N_c?T36mmr%O@+_!LmN%#IcF+CHDE3>PzO< z^S4bxXeD;NES4*npIa(j>_hB!M;P(C?mLM%WxUL>N#qp4qZS2=s*RtP?}Q?`F&suynb{5 zFUbCZu4m{iFHT?;=!aM(^%J!ZdLmW}*SxwtIGj=!rCMs?iFk$O2Vf#;>Li$NKUA&Q z*!#BeIP|DiaONnbRIcG;44avf-az<`lXh+KySg*Md}$zeI)1s7bHbXs5fnLW;<^*R@IABV$y<*qWH=+Jt&$Q~eLxDl6g-Ov zsi?rA6YRBEtEou?{nr2=#}z)zgf}{z_6-^qkjMeu}J)_-sy~eZUF@hk7t?KEOY!ywTQy=U0jN_ zY&6JabKp)U+>(wx7J9S%rbGDrq3#6TyFD#|4c~9tvux$Zbb=f48Xc8n*~BALX zo)Nl=f+FtZZ@#R<<2pSzm^d&pvu(yAmgPy59Ex9(?CP~|dN-nrT6MTNm16!f(w^Jd8LG4*SOL$x3hc0_4TQBS zL4W$NyR(^uE+THP)9*W!+kJMO| z)M%!YdKSdEjkErX{$s~5%_rn%q_)WK8h)~tLg1kpUSnaC2F?ApX&92C&5%n&iOH2L zl4#!PF*am!Zj#!A6KhbK@?f470X-!kF;}sqv zAvjI_ksDIty3Tr9=m7VJora`iH53bpSJSlkIy+07tF0}Z-asqu>u`uo~ z*S2Ra1Edf$MoUS8dQv%%_kx-?&#L9s&F|c%)X+lzg|yM)`>50lRxWX%eExE}ovCuA z_MkX-~bH7-6X%YQC?CG#Uyc$+=?=|KX zT7OcSvZIJi0ZbOS2rCo>v+lEAgndy|-o^?jzD`(Z=@ur4tc#h3v1H0W%^B&VJVA(~ z#d>P9+DT}0W2~U>IJ;cR0YOjl0D_CbkXP*maOl6YFJ|aiAWJ)*pA_CaQGi z7gC~qSd>3<`MTO2lQqvTCiGd(`NRxc??*+5^*oWaQC*v9P(rb)va{$dR)pbAk2dbx zU6q}x50MC9o<`lHd=1%?Ey+o}iCx~9AME^!(k8QugqG4+CNQJDUJ@^x(_}7u7s~gz}9ncz^pLNUY2Y=_nv^tu%S# z%IHxDC5G>5`MP@^w7=DV?*m_FsJj@~R{m+rHX%57_?9Q5@|%Jj6%qjjELd*YVA;?K zg9B?n9<}RQ?5Dmpi&8PO{InlAWP>XsiE6YSTTotK(iiFzH@#< z74Z%9Xo|0nGFd=Iy1Ro#>i)z@2|SFLJorjPo0$fVu+{zC*Xaf?=+yBL$ivK@Nq~QU z>nS?mpWi=40{kNqC`v)|9^;ux_wP=XR5Ady~_mKWcfH}n3ypWof=?cCn%?CtK|?e4vJWT*{1f8{&?008Rh+=nu7 z$3HlChA~2?z0NYwDOXJcO#tA-OO`|X(~S95M;)jE01$cu0EmhK0QMQAs3ia(P!<6A zWd{JLWCH-)zOR~$)ffwB93E=l2hjiZH?1Y<3<|Ta4$L0_IAQY-m_CQCi~s=amb&*f zABRl-&iC}?AH(3!YFXg2y?UTd;_-!0vWO|#K}pi+rJ%6E9*+~j0(?d|%v()e7zTG2 zA>l;(#^08}S*C`%l{LP9XGSa9sh;5LOLJ)wcy5vhye1AN8ED=UooDXsH1euB9DKX? z?2^ni@KT|Fu_}dL{VNjNrcT9%t+o@@@f0S;{{BNP>g<@@#98m4jL`Y|PI`)sB{IWf zzN%vF(vdV`qSG;hNRzBqso2Shdp}$0QL7a@VD6LpB@*g|9CYEkiQcXFAgXHiVT3Q< zYXiMqN%pPVgF2ci?;F6CC&53N=eK?K6J4yn<`S%XjcdH~SAg0!a2+vTJ-<;YSu@V_ zhceackX|FGdbLtfbE80#^iJ5A*J7FYmbN?(oi=~+mSSEi$(aW%Up3@@&X=6&*O19k& zQ8ORx?+h$C?H%-V+C+V1L1L@0D50bMoxQ-0(6X(qf9qP?!q+0=UwC;;2>lJAp^sgq z)?xU${mLYTe=T^_igRn&(5<~u|MGg=LXcvrG{9N+FKkTqU3w@zgus$PTpE$ImU14J z0pPDlEdOo|?Mu)&8h*-`{K6r_!XHM z_Vbnnm(*ku{)weo#`aO$IIJPqauk9YS!S_AJ)pl~<(} zKfG8vO20(;y+#Jz=dv-@mP~jcX&B1tIEhbJUr{Pfpuwi$GoY>$H3TMT*!xNW-n|3h zvdqvoEad>a&ekY4HN$X`V_m^uE}GEd&(cMC4due*3uDy7%vj=&D)B{smKH=-uP2>5 zcAQ~P-c!vqEjkbj{1W}SlY<@ShHZQr!1PB?Pa6?tHq*0kw6fwg>}p}Q>Y>Yy6XTO- zrIeL|kJHFx$!BZ_;y-hIM?WTN?>cqL390lW5OTvZkjHuqt z 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 literal 0 HcmV?d00001 diff --git a/.vuepress/public/assets/icon/chrome-512.png b/.vuepress/public/assets/icon/chrome-512.png new file mode 100644 index 0000000000000000000000000000000000000000..a146f00036ded70bfe9491b0df7c9cfd816efce0 GIT binary patch literal 13251 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 literal 0 HcmV?d00001 diff --git a/.vuepress/public/assets/icon/guide-maskable.png b/.vuepress/public/assets/icon/guide-maskable.png new file mode 100644 index 0000000000000000000000000000000000000000..75449b6098bce400671eb4eac78c4ef687f431b2 GIT binary patch literal 2270 zcmai0X*?8q7yi%I48ml&c1A^ZV=OVq5Lt?vu@%Z-Y*}iItt4YfrY_Q^x1>yryva_; zFe)|58nTsKj4cY2n!4gnAKwq}@1EZ|=lMO)`8{9Gmvb0L+#JP46-5C6;?7R?Bq4Hs z7fRSb!V}|hA;3dzU2OrV&K27TKnOV|$cf|%z*$WI=otX~6iW1Y0OGI!ERq4h-vU7H zbU`!GN;rT99(1$^TNiV?+Jp=l>+I@)oDr2nNUQpK;LC){th2qXN8;G>`|-ol$K=7v z7s*@0XQoRGtycOneus(rix=qqn9M38&1ftc%Y>LdBu-~@ne(5Sve!Mm7&Y=T;>{<@ z?8($3=p_t^aI^_tB^OpivlvCXd~rW(VQnnk``xK@`TLz8cz(CVb4c+T5WW9zc|@N6 z#HT=KTb6WO$Ax@H_z?8v`E7u!;-O2f7w+o*dlre~*MrAI`IXSaKj1Opx1d^+NCc%3 z?9xH#E&CuT$?n?pwpUPq{b^c%g3)d23~paKvu;LYmz|^bC zV1j&}&#z;F$UEzb!)6H%8}yLxZdPWpOY0r8ktk!FQb@XnxqnA=B=Pw)vhJykiUd49 z)GtL_ECA^~q9SlVisxy!{Y^E8(h!C4lfNQ3?~Bv3cJgu&Ti0H|dR4g!xzA4#mUBQ(oyNwR*O&by(P}LEImf&exjTEHLi+}C&%Bz)+sTwT2hilKX@%|eoZ)M zRRKd4G14n^^!-&-GE*1niUr(~X|UV-|(;H!^9rpB}J`;_pS>{d_Z zu1tBmVV^3Cm8KFSGvdEokQvR1~fZj!j`%+;(4Ac5<5?ZC7wjIz!$d^@U zIM8e&088$9<{auD*q0D7Do0Mmjc_&3gb=x{yl74Y7Fm)Av6Mr>4!EyEO_DPpxe6_y zQ3H)A_ayhIx#TmTH{++aMgGdwBJ0WSCGZQi?)%1Iu74O1)D>Yy;EogP4J^{aj+Q<4 z5Xs`VPK~WvI|C{-F~nKH?p%95dv{sF1R4d+@F_ES-HlSuC_ifhp`B#=*Lpj%Yo9rz zC$Hm0s+TMDH{e|h+2?BwiHjz6c4)HA&OC>Pq*;z5r-1sgM(>wioOh5Ws%rTLcS^3e zx=El!N*@w~LvGqJL~)6y>eN@pwovL1?8SLq*WfadUbZN8N?8DmpI=@S zMT0}U7`u+}EcwBkcg4B>HJMqesl4Pn-d7Gz-fN?X^9-fn<~fZRv@Y6ap6K=$2uNpi#*Pf4g^m z{yUvHuZoYz4z`B~#4=iyXH(^wnImq@5A!e67i|B=%sGI&?T(nQAu#0=68(}T|H*Bge#ev+*1;K4iqEO6K%LH>w6Orsg;EJHxNMf@iV1JtnGTp zV?g^#XE^=!kYVw*h}R$V(SKH?S2i+Si6TU}8ubj<#_2k_0iRao@yL&z8oLca_Yy;6%S!sH68&tTKq2e| zY7M45wC0yq4e6Wf3gaLCyx#?wulGZH#$+Lc=L^JrL3{~q*ksmPQ#$UE9hi^ua8()5 z)In6ChptKcmR=!&jruS!=OqgxSQ7`){O#IEtdfK8-DnaTGeTZxeK+z#Kwe~WAwvae zpuM!f&e518MaE41tvH*_1VOE^p2%;lxHhfMb!&GGd0E7*ui+OPtZrA2{t7(v*`ctP zy>f*K+$ZQWIrj$~>{2paK^2@v2wAO2VI);M1+bQ#ST6#|18;m-rwtVuDfI`b zyoiK@?9KoB&wsk}F=u?Ga-U);507Zy$~lxZpeTrK_xQJKN>`Iyv7u}gN!4j?1PY%3 zjaY}Hv6O(=V0=(aun+(ai^J+0VfAsw9#~Vnkp&)Wri;bmvDo1VG3NgmqE1o5L(cqv U1Iw&dRcHXt4sP}pcI32w0BQ-(ivR!s literal 0 HcmV?d00001 diff --git a/.vuepress/public/assets/icon/ms-icon-144.png b/.vuepress/public/assets/icon/ms-icon-144.png new file mode 100644 index 0000000000000000000000000000000000000000..2464124422891d245517885bd71c2b49a7d29164 GIT binary patch literal 3657 zcmbVPS5y;B77ikaV1z6PBGM5fO^AZ@qCg0Q8uUkzUSp*9UZf*MiXu%37$OKr3uq`7 zTIeKzkU*5sqy(gQSlqXL*q5C-cfK?Co^NhDXUBHp%tV@9sbJ2Vb^z7oHLiH_!nY$F;J`p<2XLgaijlV>mpH2D^wp& zTkNmmZlTyBdmS`0{2LW7MD)*D92>1hSh|#rNr-64+D2*$5$J;EtlT~sKHG&&;cs3a zT%TE1`gx!-AJV^iDAUPs8rlCl;Pz(LD16^|>|BQW`@F%&E(oTfTgDHMD{_uFbYAO_ zFS;PwCx$Pst9$wveY#OqKdB(fG?R*^XGFn?&`{j?%&kN5)fb&7y*qhE?bZ%T=OGa*Srq`l3uOe1&(ijh*_zC7sy%!P3Seot(1iY(=@i^b>nq` zyS`!m9T}7V>n#?1ha<7H zC}aNC`BIarpT0-9*ZQg}EWvNu&F(?!`bym3*b2pzh2)mT-u%1;F84ZEhF0~(!TY3_ zd}7?D_I^6oVR-u2jEKx*Lugn6WFL#cLwzi63T$1^h>A-<8$)~K7)b1E0zYfUq=>#- zez_O@+#kWDgu=CK#k~AR8s}^~*OOGK2HasWObm#LcY{VYtuCBlgVsa^vVp#g?LKXC zHR!HQ66{`P%2op&cpFZ7e}2}fO{C^kcC(rQ#eIkAAW_sh1XvLmXI6~zsGqpDL_TV} zxjA>KxiLJ!c*muEY_y!>sytd>+|C8*`XL7E%TDej_LnRUX14XO7M(#%7$Pa6i_GQi znUh7mFD}se(c25Zqtg+QptM8%UcL%&_fr_u1UyN}Vl& zLah#Bx~*U9QC5ickW;@`k*zwA!SiT^72VR<1IEUd!0yFZie0Xe(f+kh6%9`FK&8=9 zYrn85i%-j?cV9+0qMzcqbXKb^6qDm{QFSS)mkhj6-;W#XCMeQJ4E@--5(*iLkv7qm zLdSHkmn-MTplQ!Ik(AZR@-g1A?GQ0WE1|`m{+H8-p&IU_kA(!K*VuTQcQsp)L0_Qp_@kyl%gI?QJ{rpe#1sRRQtI@-o=6D%txZylpo1q_-4Zfr88hV7^^&ix0(jEp zH6agYDmm>5VbF-=+fwYuyB8e{`}5)6`({58H@vIsksx($QccSW7$c~=y9v-R zRl4`ioN@4yLaff-j7T@I5R=1f_~_QJ(UHiJu>9fLMO}hsXCj%`)HqF;&weRJyfBe@ zKeBsN!wed3q`Mz@gjsqmF2SHA=&_ry(^ak!LL<$_2c>z4ZcT3mJU&*8Xr=+yI@~sD zICEMq|3YlEs1=>jPbyP*(ft*RX?~mVKJseM!c%;s0sqwefw9G;5ry{aV@bIqF6^I1 z_6Xk@)N8JVs*Kc&CeqpsW@Eu36r%ug;m5jVj%1v21WE7eB>yER7rB#@cnzbiFeft> zaINL1al@Qf-bjX_F+g$yMUi|FicK5;`4|WjYXjH zo7IpK%9uSgz>KZy-JK0{*e)}K{*^{>qTs&|f4V!Z6f9IvZ?ptQL*1t_XEIX5q4HKw zQAq_A1Ly{NMr94i_-w&-|LSZf7g@wVReiNHD8yaO^ZZNh8ED5K$rF4nS5jYeT}nSL zStT3fJQTkfOQB9AhfLAbyw&eyr(f8VEQ?w)hudjI5^?jS@$H0e??q+ku17pQ3M~w; z9LO6VAOB%=gTV`<)MFSpyG=xYtjKl0zH|O>%C5YH%R|@q2yx%XTJ$nkXE7ofL%5u| zeE4%LM*6y z-U8I8g~$@rO@!Zit)cjeu9lP=zP#2iJvLCg;4wCJaUGGIc2NIXS zuarN8-{7Rk_{GIr=m=IP!+%%uOGE!0I3An1D^Dp5ZwHuniXtLJbLGYJ13Vd-{j4HrvL=p z9I)UiPl|O5xP5=SL&WN(P5Mqm8olVyAg#D5E6`FDX$X}05#J;3+f!(j5EIIf&Thi?hsxLF`1T!)&|#eVE&Q-yOU{mEu6i z45)`GYiiZcFFtWpowgy}d`96jA$tOTceuX3uHg}VPiGjm{tew^E#9CdP zS?P1oeBtu4(gb|Eb#@y`guh1{n^|t%5Dyrt**MV!30F60o~_FN+NV7cQn#F_|BM6w zO}tg;kId>C|BTwY994A3RNclrV!mmKw}vem9o5gK#MHRpCwM0l1l*#Z2c=iGe4V+L z_yjmJ3qYxVOK<`A^X(2j=Qio?>7LAp%E6>0#VJ5M*lSe#gyqX7^qUT-#oN;m$h6uq z@ah+@jLL1<6iv|P)na)nf{RH`l02S=*-y4S8Z9^wM=D-gz1JGMudFkq`f2svP{?j} zN=!iiHhzk`24=OdEN?F$0NJckz6s?$-&|{E8-Bl*t3s{-;8F# zE1V0_oj+K*FAqGr>w&Pp9VWLInc$f25l8OP_u8stZ+GIhVlTUVVj1?_Of!Cb%zp+0 zPDnI#PBz||kG#U7N2Msd>A>O9Q$eGv=zzzPya~5So?Ua2ZTCaNEW#-=1O3w{opiq>_U9fu*{FxTcs0ngOasg7-JeRMZNuot?Uj zp&uVuNCEYHzEfT?WRP2zZC<_&XZ8N{(&SC($!cXR7EDIk|K|Z(>oDOZV8YeDj%w}) z=c>#p97SmLPB*SvuvkBgdXeVDm4vN#pxo9L7N-w&@?NTvN*LF0YH^UO(00T^<@%Qx zx#@aCBWH=seFN;god5v=0WwH;l#hd*r<06_w@coN>XpB_ Nz;ukXEAQGy{~Is6@Z10Z literal 0 HcmV?d00001 diff --git a/.vuepress/public/assets/image/bg/2-dark.svg b/.vuepress/public/assets/image/bg/2-dark.svg new file mode 100644 index 00000000..89a11fa9 --- /dev/null +++ b/.vuepress/public/assets/image/bg/2-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.vuepress/public/assets/image/bg/2-light.svg b/.vuepress/public/assets/image/bg/2-light.svg new file mode 100644 index 00000000..255c99b8 --- /dev/null +++ b/.vuepress/public/assets/image/bg/2-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.vuepress/public/assets/image/bg/6-dark.svg b/.vuepress/public/assets/image/bg/6-dark.svg new file mode 100644 index 00000000..c5144d65 --- /dev/null +++ b/.vuepress/public/assets/image/bg/6-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.vuepress/public/assets/image/bg/6-light.svg b/.vuepress/public/assets/image/bg/6-light.svg new file mode 100644 index 00000000..e724d291 --- /dev/null +++ b/.vuepress/public/assets/image/bg/6-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.vuepress/public/assets/image/bg/9-dark.svg b/.vuepress/public/assets/image/bg/9-dark.svg new file mode 100644 index 00000000..6fd5f6e1 --- /dev/null +++ b/.vuepress/public/assets/image/bg/9-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.vuepress/public/assets/image/bg/9-light.svg b/.vuepress/public/assets/image/bg/9-light.svg new file mode 100644 index 00000000..e0196e28 --- /dev/null +++ b/.vuepress/public/assets/image/bg/9-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/.vuepress/public/main_industrial_area_1.png b/.vuepress/public/assets/image/main_industrial_area_1.png similarity index 100% rename from src/.vuepress/public/main_industrial_area_1.png rename to .vuepress/public/assets/image/main_industrial_area_1.png diff --git a/src/.vuepress/public/nether_hall.png b/.vuepress/public/assets/image/nether_hall.png similarity index 100% rename from src/.vuepress/public/nether_hall.png rename to .vuepress/public/assets/image/nether_hall.png diff --git a/src/.vuepress/public/west_town_1.png b/.vuepress/public/assets/image/west_town_1.png similarity index 100% rename from src/.vuepress/public/west_town_1.png rename to .vuepress/public/assets/image/west_town_1.png diff --git a/.vuepress/public/favicon.ico b/.vuepress/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..86d03addcbcbd49637968c6d608f737718900e34 GIT binary patch literal 270622 zcmeI5d8{8*6~`Zo5#y2|F1RJ)5{))Wm8qDFyo2O3A}6 zX`vJzq_(A!LP?>P+SgaG4G}9#BT{UlQUnB{)V92)Eq&v;ukXB0=goF!?!9x*neS_+ z_qWV%=FYk2^O-yIoBNxAffMMT`8#3Y%>$>Laq_@x=Dgwm+_h~vp(|vG&s;0%pAOfWkNU={3C;s4o(umW}jUE2Oz%?0Ra&pV4EKAGwVeq93Y_mQN?~nfS`5R z=Z6FOnMT-Zfe{GAK05*Z0D(DzD(j5^f$6Ky&&+2_I6!YYVatR>fS?S~=g+dw&*11%c%x6pV1LUU}wjiH$wk;tCs8GPZefyFvTed_K+gRFIay>R}+VonPr03U~+9E3cO>V#e@%UIW zt3K)u{=?)Z91teXJ{ZxwOz5OHi7?cauE*bChjhn(Xz`suZ;Q$422G|7fua|!~AOJwZR{{QY^A86I2h?-*!M}d~;Q-GN30^$-?+5>I zfM7^HRvrBJhkrQ0BS=CQ4gUS}f58P8%%^F2EEBc){bOTeDuxRjJa}-&(9lpcvF);r zFTC)=vu!m5{)6zpi}E6gX}ac`YZ5IEc;bmClFKi@JgWG1)Yb>c0iUvQ0Qm1G|0X}- zfViCO$QjSja^6wb0pP#C{KEk%`A?`_cTzv#)pZ;I{`<{89H7<#Td8edQsn^f5B}i* zwGQ~*tXZ>8EOP+(2mgkDI6$ofu9!JI4jQq;2->F`G*5kI$$q3;DcEQfPe6x$3GmP(gFV_2fQim0Pqj~i};5FR65`R za=40B@fAC+I ze>gy$1CG$SfN$ddUw-fZL)=6+{?~^2?7SE^sLBHe)~s1`2>1WP>cieGDQr7{v|F7Nse>L(C2k7D7w59p|lnom;)N%m$2mdB#-~e3?px;qTMn*;| z9RU8pKl2X<=yJfqg$u#|Xyv&8tNVWwBdX5-rP=4lI3J+L1J_-5U8w`G|HuBHxlfmH zfF1`dU%tH10pK6}r@2o*h68jsfUXNjRj3Z%{?p87AHxAU958$K>}2iQwbL8` z{^R9;aBwim^4P_5I6#L3F1_^9Wc~W}$2kD}$I1WV#fy_0Z@e)v*K>5ie0H6EcYx_b zFIcc3F=aM3lAh0B z?|^yp<|V}agag2TT>PimhXeeu&r7Z2fHeEu9vU2A`g5c7-8lGI1X!#?L69N?CHUYc>h z6<1s_b*_)&T~#V@z<Zk0n18$=0nM&_74E~#6 z59*SAIKU74ywn~$;Bxvs@t83$tXs_ce;@3_0Zgl(vZoF(_Zj|iA!HH15i9>b*@pxC zu+K~FsRIs?13n)y>bX^mk^d0v!vRdIpVByB)v8rf<1#qjRi*In1^!14_&_dbk-iuk z{~_7uT*UVR?j5jw`*v&gxjlqC;4wNM_{K1odepi&+Q@H0ryis zVCp`@)1Zs!g;@CSl6}rOIH0`)T(HmWA>0A$=sSUvBSJm5DlzaM1N)qFa6oehxMZK( zL$U*?4{)`)&u}hyk-XS7|1q)8IR^*WJHQ9~+#Zr0K<5H}b>^98Mne1aYIMnejO=sH z!2$Ih;FEoB55W#F_ZdECI(c!t(iQ(Pv(GsP2UI&C1pC|`f*mkM4){bI#2;UaF8G(g zKIa@9Q0#z^>~nhvcEHo*fat~yhvr`r`lyh>?BHC!r27V}^g!wE%qa zPi=D&@juLMq^<0e17c>M^Gc`#4$*NyrxyqL;NR@`HM7q-=feR*LqiG0E}^`zny$Y3 z>SSze?AS>VRG3fH!pE0GIstjeX8J7Y<~me}IzS`)90P& zKeo^3JWH2l4zOjvt^=~{bA75DpqYJ+fj|e0kpn*N+W}4Zr3|0O&+EgrJ)ARb%d`X9vR~wYD)xCBvJU7I`y2y- z4%k5s@HS@Hmj7FCy>&0g5@q=@0LRBTV8Ma~6W8`I!);4GCs>z#t_wS$kL+^{1Uld@ za)6gH!#4aA`%~w+IhH7^9dO%iw>&rd&xHeu_y_yVa;Yo!*#&Swvvw2cfJeyzt;Y=K@elT!Hu?};jh~Y0Q@)05h?7$0nOSs?SO>~7bbL!En#||9Plw42cZAoEI%H3Nw6aL8q362Bub0Ck6n{K)(dF-*r#ISGf z4X}3YTCkrw$CuZx>DL6Zzn}L1A8yJ&98jNslP6Lf0QT+L)wHcZ_Fo|Ozih+4nV0+j zhJBvU52&9nu{!|l*KbSS_X}h{A@+Z2%YG66#shFb{k)0Q0bsv=8wzLtH*LTF=Y4;= zgahj5PizhV`}NySIQzHGnlOPjJ^ zhkqOk*yU2!4gmXh?Pd6vc)U;S|AW{+y$$;W3IF5(bN`R) z`Me3r^4wdtY+15n#}04T3GUsyH(9-UHLmNc>14tCee)gvg)?T%aEX8J^*?4mUos6% z-t)JY4lv_>o_Xe(WZk-TmCW(If6Vpc4?p~{a|amq=g*%%aeeym@Ni{);A*kw`V9Lw z&^bTn_XQ`;&nsa)&jUk7Kz($8Vc(3QF@FaR94K`Fvrlc7n8~#RnEmwf;ehhKn9%e5 zCVxg~da=_T|K!4&@^3y)`xA2?&|dTd((Ln&yvPAr_S1~I=m%ukPcI)1$ajEX_8+2q zyq)TUeY4Cq{F~4Bp&yXPevt!;*iSRs#sNj_r_18U{xb|`zW&X``>q_|iv2!0Kr;K(PWRH(YAkO|{Idh-oY<2Rt~+zdep?5)X1@;( z5YGNTsn6efEN^W5oBB}h?OMEean#qQ`e46}1FpL2s)U(!U26PZKsfu)5&Q3M!mf+Y z`0D?2-3>Z$h{r?dAUdQrE<1akE0uqr4v3k3IH1}A3fMPe zdB56(%@CjI>inN!K0CR-Mo0qta6qvG6tHi;=lgjGj+?F{CjMRa10=Bz2TXT>687iE z@Ew1d8)D<%g##qA4+k7`fD-oC(7r$DSl%+ui{6Wo|27Vg%sw0-`*(X%$FqMX_Fq=S zTuiUW%70S_JpTCOjFITl_P4}RxtI8O9AeCnhW$Rp{$IrY>tbTOtS&M0Z}QmooZv0D z+>-3svqv=hT=_mZKneS1Ebn{Dc#G}5*!hP8?0!?!$G$(kOdtIKCG4BAyq}4U@2dJp z;2#dq>i{L}o3Xs#t70w2_oeU;2k3Kv686n^{Ih9_5%0=6N#Y+4(Bl9t>{CuIi)Act zCG0sfNaNqu0p^}u=J)iTdg>`YttPtEa86JW`=gYP(TwHI!MpM$iTu}fK>B`sbLY;5 z19GmpHnD6w*_;zp#Qxu?&;QCwz#^YPD*sguNVCuR4F|Mmonx6T>o`CW`(`ZfTOvoh zR`n$FU*v#1_BmhSfNmV1i2dh@{g2jyOTbLh`Oi9_jD0x3ANw5JyncWd_KEvsaB%P( z0a(|rq6Yri0d?5tJVigip9|6s(89jSn`O(EC7U*FdTnjE1k9*~f73oD@0jm8B^=<_ z0p{9m+cv4wZe7en_pwWe74SbgI%K0YYO9I+|8&u2b=C<7_;Wy=_)C~){`~odd+<;G zBL}MD-{c=000$I#=*lavOg3)ZIKe*UKKB0#`G*6*e;)srU3OV==bd*>u@C-r?*F;% z(GP$JI2Y(Ve{%cnw;#to_}9%p`T^kI|oH=un4I4J3bG+~|_W%9b|FaX|0G$rFfm|{`V03?@hCh{{PWv;P~HN?xG*yE|#vmOv^F%<^61yeee(d9p+fV%Yp-< za)7xn?+^0W2mj!onRQ*l0dY8h*uR*5$EOH?od2iDp#SeDSK$CZakX&ua+>$VLip(o zoc{y=7WtIe&I<>0;{e+4Z>Fj8zP#Wc{M#~ZJ3kx{+yOg?{nN_!`}`jG2miJ_H<=#} z2pTYk{`s%d4t<(ue0=;2-=K* zzyseqaNxjxE!PU~+O_MP*z$&c|7IUeN!@~97berISZt@WPcN6!foM`?W91uPi z!GHLeYi79Zw!r~m^AY@qjdxo<`tW%;AY4v@|8TMH1G}!a5e^8Gm)iK>ym|AtXxfNL zehlup=bnv+45m4fQ zKht(#U#lV`u@RvoFzJB53OyD8`=JvC>r)p2q5S}`uPzg@L0v^am;=CmSBZl4s*Qk< zV*#+QHUqI?T}L4DegN3-Izh00^%02F0bpN!=3xV4i9lq>0$@Lu#6UfI6M;zj0bsv3 z8HWvxEdm`o0PM$>5U5Y@BG8coz<%#C4I3P51Oht%?8ll2s8??z5Xb>wzqc8N4Uatn zo*e-8V^09oulEt~?VX%*kLIi|Hpk+S* z>z_z \ No newline at end of file diff --git a/src/.vuepress/styles/config.scss b/.vuepress/styles/config.scss similarity index 100% rename from src/.vuepress/styles/config.scss rename to .vuepress/styles/config.scss diff --git a/.vuepress/styles/index.scss b/.vuepress/styles/index.scss new file mode 100644 index 00000000..f6af3878 --- /dev/null +++ b/.vuepress/styles/index.scss @@ -0,0 +1 @@ +// place your custom styles here diff --git a/src/.vuepress/styles/palette.scss b/.vuepress/styles/palette.scss similarity index 100% rename from src/.vuepress/styles/palette.scss rename to .vuepress/styles/palette.scss diff --git a/src/.vuepress/theme.ts b/.vuepress/theme.ts similarity index 56% rename from src/.vuepress/theme.ts rename to .vuepress/theme.ts index 5ae69e3f..25eca771 100644 --- a/src/.vuepress/theme.ts +++ b/.vuepress/theme.ts @@ -1,54 +1,45 @@ import { hopeTheme } from "vuepress-theme-hope"; -import { zhNavbar } from "./navbar/index.js"; +import { enNavbar, zhNavbar } from "./navbar/index.js"; export default hopeTheme({ hostname: "https://skimit.net", - //图标使用vuepress-theme-hope的iconfont精选图标(https://vuepress-theme-hope.github.io/v2/zh/guide/interface/icon.html#iconfont-%E7%B2%BE%E9%80%89%E5%9B%BE%E6%A0%87) - iconAssets: "iconfont", + iconAssets: "fontawesome-with-brands", - logo: "/logo.png", + favicon: "/favicon.ico", + + logo: "/logo.svg", repo: "skimitmc/skimit-homepage", - //docsDir: "demo/theme-docs/src", + docsBranch: "v3", + + prevLink: false, - pageInfo: ["Author", "Original", "Date", "Category", "Tag", "ReadingTime"], + nextLink: false, locales: { - /*"/": { + "/": { // navbar navbar: enNavbar, // sidebar - sidebar: enSidebar, - - footer: "Default footer", - - displayFooter: true, + sidebar: false, metaLocales: { editLink: "Edit this page on GitHub", }, - },*/ + }, /** * Chinese locale config */ - "/": { + "/zh/": { // navbar navbar: zhNavbar, // sidebar - sidebar: "heading", - - docsDir: "src", - - docsBranch: "v3", - - footer: "\"知识共享许可协议\"
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。", - - displayFooter: true, + sidebar: false, // page meta metaLocales: { @@ -57,20 +48,8 @@ export default hopeTheme({ }, }, - /*encrypt: { - config: { - "/demo/encrypt.html": ["1234"], - }, - },*/ - plugins: { - // If you don’t need comment feature, you can remove following option - // The following config is for demo ONLY, if you need comment feature, please generate and use your own config, see comment plugin documentation for details. - // To avoid disturbing the theme developer and consuming his resources, please DO NOT use the following config directly in your production environment!!!!! comment: { - /** - * Using Giscus - */ provider: "Giscus", repo: "skimitmc/skimit-homepage", repoId: "MDEwOlJlcG9zaXRvcnkyNzUyOTAxMDk=", @@ -78,30 +57,19 @@ export default hopeTheme({ categoryId: "DIC_kwDOEGiX_c4CTWpq", }, - // Disable features you don’t want here + // All features are enabled for demo, only preserve features you need here mdEnhance: { align: true, attrs: true, - chart: true, codetabs: true, - container: true, - demo: true, - echarts: true, + component: true, figure: true, - flowchart: true, gfm: true, - imageLazyload: true, - imageSize: true, + imgLazyload: true, + imgSize: true, include: true, katex: true, mark: true, - mermaid: true, - playground: { - presets: ["ts", "vue"], - }, - presentation: { - plugins: ["highlight", "math", "search", "notes", "zoom"], - }, stylize: [ { matcher: "Recommended", @@ -118,13 +86,48 @@ export default hopeTheme({ sub: true, sup: true, tabs: true, + tasklist: true, vPre: true, - vuePlayground: true, + + // install chart.js before enabling it + // chart: true, + + // insert component easily + + // install echarts before enabling it + // echarts: true, + + // install flowchart.ts before enabling it + // flowchart: true, + + // gfm requires mathjax-full to provide tex support + // gfm: true, + + // install katex before enabling it + // katex: true, + + // install mathjax-full before enabling it + // mathjax: true, + + // install mermaid before enabling it + // mermaid: true, + + // playground: { + // presets: ["ts", "vue"], + // }, + + // install reveal.js before enabling it + // revealJs: { + // plugins: ["highlight", "math", "search", "notes", "zoom"], + // }, + + // install @vue/repl before enabling it + // vuePlayground: true, }, // uncomment these if you want a pwa - pwa: { - favicon: "/logo.png", + // pwa: { + // favicon: "/favicon.ico", // cacheHTML: true, // cachePic: true, // appendBase: true, @@ -173,16 +176,10 @@ export default hopeTheme({ // purpose: "maskable", // type: "image/png", // }, - // { - // src: "/assets/icon/guide-monochrome.png", - // sizes: "192x192", - // purpose: "monochrome", - // type: "image/png", - // }, // ], // }, // ], // }, - }, + // }, }, }); diff --git a/README.md b/README.md index 87a7f7ae..b0880167 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,66 @@ -[skimit-homepage](https://skimit.net) +--- +home: true +icon: home +title: Homepage +heroImage: /logo.svg +bgImage: https://theme-hope-assets.vuejs.press/bg/6-light.svg +bgImageDark: https://theme-hope-assets.vuejs.press/bg/6-dark.svg +bgImageStyle: + background-attachment: fixed +heroText: skimit +tagline: A Minecraft survival+ server +actions: + - text: Apply for whitelist 💡 + link: ./apply/ + type: primary + - text: 中文 ↗ + link: /zh/ -- 本项目基于[vuepress-theme-hope](https://vuepress-theme-hope.github.io/v2/zh/) +highlights: + - header: Links + description: See our other things and chat + bgImage: /assets/image/bg/9-light.svg + bgImageDark: /assets/image/bg/9-dark.svg + features: + - title: Web map + icon: map + link: https://bluemap.skimit.net + - title: Players and server data + icon: tachograph-digital + link: https://plan.skinit.net + - title: Discord + link: https://discord.gg/Xf3Q3K4CYw + - title: QQ group + link: https://jq.qq.com/?_wv=1027&k=xviUNMJI -- 本项目的Discussions用于页面评论 + - header: Features + description: There should be something that attracts you + bgImage: /assets/image/bg/2-light.svg + bgImageDark: /assets/image/bg/2-dark.svg + highlights: + - title: Non-profit + icon: sack-xmark + details: The server does not accept any donations, and all players are equal -- 贡献前先看[vuepress-theme-hope](https://vuepress-theme-hope.github.io/v2/zh/)的文档中的[指南](https://vuepress-theme-hope.github.io/v2/zh/guide/)和[教程](https://vuepress-theme-hope.github.io/v2/zh/cookbook/),并在页面frontmatter中添加[作者标记](https://vuepress-theme-hope.github.io/v2/zh/guide/feature/page-info.html#%E4%BD%9C%E8%80%85),如(写在文件最前): + - title: Survival+ + icon: compass + details: Whether it's redstone, building, survival or entertainment, you can enjoy it -```yml ---- -author: Glucy2 + - title: Infinite + icon: infinity + details: The server will not be reset, you can stay here forever + + - title: Fair + icon: scale-balanced + details: The server owner and management have no game privileges to ensure fairness + + - title: Whitelisted + icon: user-shield + details: The server adopts a whitelist system to ensure the safety and stability of players and the server + + - title: Smooth + icon: rocket + details: Use Intel i5-13600K and our global accelerated network to ensure a smooth gaming experience + +footer:

Theme by VuePress Theme Hope | CC-BY-SA-4.0 Licensed, Copyright © 2019-present skimit

苏ICP备2022031552号-2

--- -``` diff --git a/apply/README.md b/apply/README.md new file mode 100644 index 00000000..ab968ecc --- /dev/null +++ b/apply/README.md @@ -0,0 +1,9 @@ +--- +title: Apply for whitelist +author: Glucy2 +icon: user-plus +--- +1. Join the [Discord server](https://discord.gg/Xf3Q3K4CYw) or QQ group [597691030](https://jq.qq.com/?_wv=1027&k=xviUNMJI)或 +2. Edit your nickname to your Minecraft Java ID +3. Fill out [the questionnaire](https://wj.qq.com/s2/11337395/02ce/) +4. Wait for the review notice diff --git a/assets b/assets new file mode 120000 index 00000000..7ba7ed7c --- /dev/null +++ b/assets @@ -0,0 +1 @@ +.vuepress/public/assets/ \ No newline at end of file diff --git a/guide/README.md b/guide/README.md new file mode 100644 index 00000000..74d1fa87 --- /dev/null +++ b/guide/README.md @@ -0,0 +1,5 @@ +--- +title: Guide +icon: book +--- + diff --git a/guide/glossary/README.md b/guide/glossary/README.md new file mode 100644 index 00000000..18771726 --- /dev/null +++ b/guide/glossary/README.md @@ -0,0 +1,14 @@ +--- +title: Glossary +icon: table-list +author: Glucy2 +--- +::: tip +For original items in Minecraft, refer to [Minecraft Wiki](https://zh.minecraft.wiki/w/Minecraft_Wiki:%E8%AF%91%E5%90%8D%E6%A0%87%E5%87%86%E5%8C%96). +::: + + +| English | 简体中文 | +|-------------------|------------| +| Multi-item sorter | 全物品分类 | +| Perimeter | 空置域 | diff --git a/guide/join/README.md b/guide/join/README.md new file mode 100644 index 00000000..d9424953 --- /dev/null +++ b/guide/join/README.md @@ -0,0 +1,38 @@ +--- +title: Join the game +author: Glucy2 +icon: right-to-bracket +--- +# Join the game + +# Server Address List + +| Node Name | Connection Address | Approximate Latency in tunnel (ms) | IPv4 | IPv6 | Raknetify | Bedrock Edition (Address, Port) | Remarks | +|:--------------------------------:|----------------------:|:----------------------------------:|:----:|:----:|:---------:|:--------------------------------------------------:|----------------------------------------------------------------| +| ~~Automatic~~ Dumb Selection | `play.skimit.net` | - | ✅ | ✅ | ✅ | ❌ | | +| Shandong Jining Mobile | `jnm.play.skimit.net` | 12 | ✅ | ❌ | ✅ | `cn-sd-jn-0.skimit.net`, `19132` | | +| Jiangsu Nanjing Unicom | `nju.play.skimit.net` | 24 | ✅ | ✅ | ✅ | `cn-js-nj-0.skimit.net`, `19132` | | +| Guangdong Guangzhou Mobile | `gzm.play.skimit.net` | 46 | ✅ | ✅ | ✅ | `cn-gd-gz-0.skimit.net`, `29132` | IPv4 blocks connections outside of mainland China | +| Guangdong Zhongshan Unicom | `zsu.play.skimit.net` | 45 | ✅ | ❌ | ✅ | `cn-gd-zs-0.skimit.net`, `61418` or `62173` | | +| Zhejiang Ningbo Telecom | `nbt.play.skimit.net` | 33 (Backup: 58) | ✅ | ❌ | ✅ | `cn-zj-nb-0.skimit.net`, `19133` (Backup: `19132`) | | +| Beijing Unicom | `bju.play.skimit.net` | 17~24 | ✅ | ❌ | ✅ | `cn-bj-0.skimit.net`, `59132` | | +| Shandong Linyi Education Network | `lye.play.skimit.net` | - | ✅ | ❌ | ✅ | `cn-sd-ly-0.skimit.net`, `19132` | | +| Jiangsu Suqian Multiline | `sqm.play.skimit.net` | 38 | ✅ | ❌ | ✅ | `cn-js-sq-0.skimit.net`, `29132` | Blocks connections outside of mainland China | +| Jiangsu Suqian Telecom | `sqt.play.skimit.net` | 36 | ✅ | ❌ | ✅ | `cn-js-sq-1.skimit.net`, `19132` | | +| Shandong Zaozhuang Multiline | `zzs.play.skimit.net` | 47 | ✅ | ❌ | ✅ | ❌ | | +| Shanghai Multiline | `shq.play.skimit.net` | 27 | ✅ | ✅ | ✅ | `cn-sh-0.skimit.net`, `19132` | Very limited capacity; Offline since 2024-05-29T19:58:09+08:00 | +| Hong Kong - Tencent Cloud | `hkt.play.skimit.net` | 53~70 | ✅ | ❌ | ✅ | `cn-hk-1.skimit.net`, `19132` | Offline since 2024-01-03T15:35:40+08:00 | +| Hong Kong - CLD | `hkd.play.skimit.net` | 57~70 | ✅ | ✅ | ✅ | `cn-hk-0.skimit.net`, `19132` | May go offline on 2025-05-02 | +| Tokyo - DV | `tyd.play.skimit.net` | 50~58 (Backup: 60) | ✅ | ❌ | ✅ | `jp-13-0.skimit.net`, `19135` (Backup: `19134`) | May go offline on 2026-06-11 | +| Tokyo - AZ | `tya.play.skimit.net` | 50~59 | ✅ | ✅ | ✅ | `jp-13-1.skimit.net`, `19132` | | +| Taipei - UC | `tpu.play.skimit.net` | 81 (Backup: 80~84) | ✅ | ❌ | ✅ | `tw-tp-0.skimit.net`, `19134` (Backup: `19133`) | 2024-07-01T00:13:56+08:00下线 | +| Los Angeles - CUP | `lav.play.skimit.net` | 159 | ✅ | ❌ | ✅ | `us-ca-1.skimit.net`, `19132` | | +| Los Angeles - KRN | `lak.play.skimit.net` | 164 | ✅ | ❌ | ✅ | `us-ca-0.skimit.net`, `19132` | | +| Frankfurt, Germany - CS | `dec.play.skimit.net` | 159~162 | ✅ | ❌ | ✅ | `de-he-0.skimit.net`, `19132` | | +| Nuremberg, Germany - NC | `den.play.skimit.net` | 227 | ✅ | ✅ | ✅ | `de-by-0.skimit.net`, `19132` | | + +使用 [Raknetify](https://modrinth.com/plugin/raknetify) 连接 + +## TODO + +- [ ] 基于 WebSocket 的连接方式 diff --git a/guide/rules/README.md b/guide/rules/README.md new file mode 100644 index 00000000..cafeacb5 --- /dev/null +++ b/guide/rules/README.md @@ -0,0 +1,29 @@ +--- +title: Rules +author: Cloud_nian, yggdyy_, Glucy2 +icon: file-shield +--- +# Rules of the skimit Minecraft Server + +## General Rules for In-Game Chat + +1. In order to regulate the behavior of group members, these rules are established in accordance with the [*Internet Group Information Service Management Regulations*](http://www.cac.gov.cn/2017-09/07/c_1121623889.htm). +2. Users providing or using internet group information services within the territory of the People's Republic of China are required to comply with these rules. +3. Internet group information service providers and users should adhere to the correct guidance, promote the core socialist values, eliminate unhealthy online practices, and maintain a healthy online environment. + +*The term "unhealthy online practices" refers to various behaviors exhibited by internet users during their online activities, including but not limited to: insulting others, challenging members, spreading rumors and false information, sending explicit violent or pornographic content, causing trouble without reason, discriminating against others, and inducing others to violate these rules. + +## Specific Rules Regarding Server Resources + +1. New players joining the server can request some beginner's equipment from the administrators. They are allowed to use resources from the communal storage to get through the early stages of survival. Please return the items to the communal storage once no longer needed. +2. Any form of cheating is strictly prohibited. Offenders will receive a minimum punishment of three days, with increasing penalties for repeated violations. +3. Due to limited server computational and material resources, individuals are not allowed to excessively consume resources. Before starting large-scale projects, constructing major structures, or using high-performance machines, please inform the administrators (yggdyy_, ChengXi123, NanYang_Lin, Cloud_nian, or server owner Glucy2) for approval. If approved, the server will prioritize and provide assistance. Material and personnel resources within the server will be allocated accordingly. + +*Large-scale projects referred to in these rules include but are not limited to: swallowing and exploding vacant areas (areas exceeding 10x10 chunks require approval), construction of redstone components (including slime blocks but excluding redstone dust) exceeding 5k blocks or a total of 50,000 blocks, and actions that significantly impact the server's mspt. + +7. During the construction of approved projects, it is prohibited for a single player to occupy server computational resources for personal survival. Players must cooperate and work together to complete high-priority devices or buildings. +8. The server promotes resource sharing and prioritizes the provision of high rarity resources to everyone. Machine outputs within the server are shared among all players and are available for everyone to use. +9. Intentional damage to server archives, server machinery, destruction of residential areas, or the hoarding or destruction of a large amount of rare resources from the communal storage (personal acquisition excluded) will result in the responsible party being held liable for corresponding economic losses in accordance with the law. +10. When creating new Nether portals, pay attention to their placement and coordinates to avoid overlapping with existing portals. +11. Completed machines should be clearly labeled with signs indicating the builder, designer, person responsible, usage instructions, and other relevant information. If others are unable to operate or debug the machine, please indicate the person responsible for debugging to facilitate communication within the group. +12. These rules will take effect on January 25, 2023. \ No newline at end of file diff --git a/history/README.md b/history/README.md new file mode 100644 index 00000000..9c1b95e7 --- /dev/null +++ b/history/README.md @@ -0,0 +1,7 @@ +--- +title: History +icon: calendar +--- + +English version is not available yet ;w;;; +You may want to check [Chinese history](../zh/history/) instead. diff --git a/package.json b/package.json index 58e284b7..f3de7a79 100644 --- a/package.json +++ b/package.json @@ -1,21 +1,20 @@ { "name": "skimit-homepage", - "version": "3.0.0", - "description": "Chinese documents of skimit", - "repository": "https://github.com/skimitmc/skimit-homepage", + "version": "3.1.0", + "description": "skimit: A Minecraft survival+ server", "license": "CC-BY-SA-4.0", "type": "module", "scripts": { - "docs:build": "vuepress build src", - "docs:clean-dev": "vuepress dev src --clean-cache", - "docs:dev": "vuepress dev src" + "docs:build": "vuepress build .", + "docs:clean-dev": "vuepress dev . --clean-cache", + "docs:dev": "vuepress dev .", + "docs:update-package": "pnpm dlx vp-update" }, "devDependencies": { - "@vuepress/client": "2.0.0-beta.60", - "@vuepress/plugin-git": "2.0.0-beta.60", - "sass": "^1.57.1", - "vue": "^3.2.45", - "vuepress": "2.0.0-beta.60", - "vuepress-theme-hope": "2.0.0-beta.149" + "@vuepress/client": "2.0.0-rc.0", + "katex": "^0.16.9", + "vue": "^3.3.12", + "vuepress": "2.0.0-rc.0", + "vuepress-theme-hope": "2.0.0-rc.7" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0a2e156..a4284f8f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,1207 +1,1243 @@ -lockfileVersion: 5.4 +lockfileVersion: '6.0' -specifiers: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/plugin-git': 2.0.0-beta.60 - sass: ^1.57.1 - vue: ^3.2.45 - vuepress: 2.0.0-beta.60 - vuepress-theme-hope: 2.0.0-beta.149 +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false devDependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/plugin-git': 2.0.0-beta.60 - sass: 1.57.1 - vue: 3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-theme-hope: 2.0.0-beta.149_vuepress@2.0.0-beta.60 + '@vuepress/client': + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0 + katex: + specifier: ^0.16.9 + version: 0.16.9 + vue: + specifier: ^3.3.12 + version: 3.4.0 + vuepress: + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-theme-hope: + specifier: 2.0.0-rc.7 + version: 2.0.0-rc.7(katex@0.16.9)(markdown-it@13.0.2)(vuepress@2.0.0-rc.0) packages: - /@ampproject/remapping/2.2.0: - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 dev: true - /@apideck/better-ajv-errors/0.3.6_ajv@8.11.2: + /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} engines: {node: '>=10'} peerDependencies: ajv: '>=8' dependencies: - ajv: 8.11.2 + ajv: 8.12.0 json-schema: 0.4.0 jsonpointer: 5.0.1 leven: 3.1.0 dev: true - /@babel/code-frame/7.18.6: - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.23.4 + chalk: 2.4.2 dev: true - /@babel/compat-data/7.20.10: - resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.20.7: - resolution: {integrity: sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==} + /@babel/core@7.23.6: + resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.7 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helpers': 7.20.7 - '@babel/parser': 7.20.7 - '@babel/template': 7.20.7 - '@babel/traverse': 7.20.10 - '@babel/types': 7.20.7 - convert-source-map: 1.9.0 + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 + convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/generator/7.20.7: - resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 - '@jridgewell/gen-mapping': 0.3.2 + '@babel/types': 7.23.6 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 dev: true - /@babel/helper-annotate-as-pure/7.18.6: - resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.20.7 - '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.4 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 lru-cache: 5.1.1 - semver: 6.3.0 + semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==} + /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.20.7 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin/7.20.5_@babel+core@7.20.7: - resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.2 + '@babel/core': 7.23.6 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.7: - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: - '@babel/core': ^7.4.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.1 - semver: 6.3.0 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor/7.18.9: - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-explode-assignable-expression/7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/template': 7.22.15 + '@babel/types': 7.23.6 dev: true - /@babel/helper-function-name/7.19.0: - resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-hoist-variables/7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + /@babel/helper-member-expression-to-functions@7.23.0: + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-member-expression-to-functions/7.20.7: - resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-module-imports/7.18.6: - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.20.7 - dev: true - - /@babel/helper-module-transforms/7.20.11: - resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.20.2 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.20.7 - '@babel/traverse': 7.20.10 - '@babel/types': 7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-optimise-call-expression/7.18.6: - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-plugin-utils/7.20.2: - resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + /@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.7: - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.6): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers/7.20.7: - resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.20.7 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.20.7 - '@babel/traverse': 7.20.10 - '@babel/types': 7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 dev: true - /@babel/helper-simple-access/7.20.2: - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-skip-transparent-expression-wrappers/7.20.0: - resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-split-export-declaration/7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/helper-string-parser/7.19.4: - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier/7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.18.6: - resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function/7.20.5: - resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} + /@babel/helper-wrap-function@7.22.20: + resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.19.0 - '@babel/template': 7.20.7 - '@babel/traverse': 7.20.10 - '@babel/types': 7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/helper-function-name': 7.23.0 + '@babel/template': 7.22.15 + '@babel/types': 7.23.6 dev: true - /@babel/helpers/7.20.7: - resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} + /@babel/helpers@7.23.6: + resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 - '@babel/traverse': 7.20.10 - '@babel/types': 7.20.7 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser/7.20.7: - resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.23.6 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) dev: true - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.7 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-create-class-features-plugin': 7.20.7_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 dev: true - /@babel/plugin-proposal-class-static-block/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-create-class-features-plugin': 7.20.7_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.7: - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.6): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.20.7 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-optional-chaining/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-create-class-features-plugin': 7.20.7_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-property-in-object/7.20.5_@babel+core@7.20.7: - resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.20.7_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.7: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.7: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.7: - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.7: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.7: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.7: - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.7: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.7: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.7: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.7: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.7: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) + dev: true + + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6): + resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.7: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.15 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.7: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.7: - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.7: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-block-scoping/7.20.11_@babel+core@7.20.7: - resolution: {integrity: sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==} + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-classes/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/template': 7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.7: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.7: - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.7: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.7: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.20.7: - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-modules-commonjs/7.20.11_@babel+core@7.20.7: - resolution: {integrity: sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==} + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.20.7: - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.19.1 - transitivePeerDependencies: - - supports-color + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.20.7: - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.20.7: - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.1 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.20.7: - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.7: - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.7: - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.7: - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.7: - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env/7.20.2_@babel+core@7.20.7: - resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/preset-env@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.20.7 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-class-static-block': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.20.7 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-private-property-in-object': 7.20.5_@babel+core@7.20.7 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.7 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.7 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.7 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.7 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.7 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.7 - '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-block-scoping': 7.20.11_@babel+core@7.20.7 - '@babel/plugin-transform-classes': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.20.7 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.20.7 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.20.7 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.20.7 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.20.7 - '@babel/plugin-transform-modules-commonjs': 7.20.11_@babel+core@7.20.7 - '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.20.7 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.20.7 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.20.7 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.20.7 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.7 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.20.7 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.20.7 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.20.7 - '@babel/preset-modules': 0.1.5_@babel+core@7.20.7 - '@babel/types': 7.20.7 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.7 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.7 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.7 - core-js-compat: 3.27.1 - semver: 6.3.0 + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.6) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.6) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) + core-js-compat: 3.35.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.20.7: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.6): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.7 - '@babel/types': 7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.6 esutils: 2.0.3 dev: true - /@babel/runtime/7.20.7: - resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: true + + /@babel/runtime@7.23.6: + resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.1 dev: true - /@babel/template/7.20.7: - resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 dev: true - /@babel/traverse/7.20.10: - resolution: {integrity: sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==} + /@babel/traverse@7.23.6: + resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.7 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.20.7: - resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + /@babel/types@7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.19.4 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true - /@braintree/sanitize-url/6.0.2: - resolution: {integrity: sha512-Tbsj02wXCbqGmzdnXNk0SOF19ChhRU70BsroIi4Pm6Ehp56in6vch94mfbdQ17DozxkL3BAVjbZ4Qc1a0HFRAg==} + /@esbuild/aix-ppc64@0.19.10: + resolution: {integrity: sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true dev: true + optional: true - /@esbuild/android-arm/0.16.12: - resolution: {integrity: sha512-CTWgMJtpCyCltrvipZrrcjjRu+rzm6pf9V8muCsJqtKujR3kPmU4ffbckvugNNaRmhxAF1ZI3J+0FUIFLFg8KA==} + /@esbuild/android-arm64@0.19.10: + resolution: {integrity: sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-arm64/0.16.12: - resolution: {integrity: sha512-0LacmiIW+X0/LOLMZqYtZ7d4uY9fxYABAYhSSOu+OGQVBqH4N5eIYgkT7bBFnR4Nm3qo6qS3RpHKVrDASqj/uQ==} + /@esbuild/android-arm@0.19.10: + resolution: {integrity: sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-x64/0.16.12: - resolution: {integrity: sha512-sS5CR3XBKQXYpSGMM28VuiUnbX83Z+aWPZzClW+OB2JquKqxoiwdqucJ5qvXS8pM6Up3RtJfDnRQZkz3en2z5g==} + /@esbuild/android-x64@0.19.10: + resolution: {integrity: sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1209,8 +1245,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.16.12: - resolution: {integrity: sha512-Dpe5hOAQiQRH20YkFAg+wOpcd4PEuXud+aGgKBQa/VriPJA8zuVlgCOSTwna1CgYl05lf6o5els4dtuyk1qJxQ==} + /@esbuild/darwin-arm64@0.19.10: + resolution: {integrity: sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1218,8 +1254,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.16.12: - resolution: {integrity: sha512-ApGRA6X5txIcxV0095X4e4KKv87HAEXfuDRcGTniDWUUN+qPia8sl/BqG/0IomytQWajnUn4C7TOwHduk/FXBQ==} + /@esbuild/darwin-x64@0.19.10: + resolution: {integrity: sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1227,8 +1263,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.16.12: - resolution: {integrity: sha512-AMdK2gA9EU83ccXCWS1B/KcWYZCj4P3vDofZZkl/F/sBv/fphi2oUqUTox/g5GMcIxk8CF1CVYTC82+iBSyiUg==} + /@esbuild/freebsd-arm64@0.19.10: + resolution: {integrity: sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1236,8 +1272,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.16.12: - resolution: {integrity: sha512-KUKB9w8G/xaAbD39t6gnRBuhQ8vIYYlxGT2I+mT6UGRnCGRr1+ePFIGBQmf5V16nxylgUuuWVW1zU2ktKkf6WQ==} + /@esbuild/freebsd-x64@0.19.10: + resolution: {integrity: sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1245,26 +1281,26 @@ packages: dev: true optional: true - /@esbuild/linux-arm/0.16.12: - resolution: {integrity: sha512-vhDdIv6z4eL0FJyNVfdr3C/vdd/Wc6h1683GJsFoJzfKb92dU/v88FhWdigg0i6+3TsbSDeWbsPUXb4dif2abg==} + /@esbuild/linux-arm64@0.19.10: + resolution: {integrity: sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-arm64/0.16.12: - resolution: {integrity: sha512-29HXMLpLklDfmw7T2buGqq3HImSUaZ1ArmrPOMaNiZZQptOSZs32SQtOHEl8xWX5vfdwZqrBfNf8Te4nArVzKQ==} + /@esbuild/linux-arm@0.19.10: + resolution: {integrity: sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-ia32/0.16.12: - resolution: {integrity: sha512-JFDuNDTTfgD1LJg7wHA42o2uAO/9VzHYK0leAVnCQE/FdMB599YMH73ux+nS0xGr79pv/BK+hrmdRin3iLgQjg==} + /@esbuild/linux-ia32@0.19.10: + resolution: {integrity: sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1272,8 +1308,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.16.12: - resolution: {integrity: sha512-xTGzVPqm6WKfCC0iuj1fryIWr1NWEM8DMhAIo+4rFgUtwy/lfHl+Obvus4oddzRDbBetLLmojfVZGmt/g/g+Rw==} + /@esbuild/linux-loong64@0.19.10: + resolution: {integrity: sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1281,8 +1317,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.16.12: - resolution: {integrity: sha512-zI1cNgHa3Gol+vPYjIYHzKhU6qMyOQrvZ82REr5Fv7rlh5PG6SkkuCoH7IryPqR+BK2c/7oISGsvPJPGnO2bHQ==} + /@esbuild/linux-mips64el@0.19.10: + resolution: {integrity: sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1290,8 +1326,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.16.12: - resolution: {integrity: sha512-/C8OFXExoMmvTDIOAM54AhtmmuDHKoedUd0Otpfw3+AuuVGemA1nQK99oN909uZbLEU6Bi+7JheFMG3xGfZluQ==} + /@esbuild/linux-ppc64@0.19.10: + resolution: {integrity: sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1299,8 +1335,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.16.12: - resolution: {integrity: sha512-qeouyyc8kAGV6Ni6Isz8hUsKMr00EHgVwUKWNp1r4l88fHEoNTDB8mmestvykW6MrstoGI7g2EAsgr0nxmuGYg==} + /@esbuild/linux-riscv64@0.19.10: + resolution: {integrity: sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1308,8 +1344,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.16.12: - resolution: {integrity: sha512-s9AyI/5vz1U4NNqnacEGFElqwnHusWa81pskAf8JNDM2eb6b2E6PpBmT8RzeZv6/TxE6/TADn2g9bb0jOUmXwQ==} + /@esbuild/linux-s390x@0.19.10: + resolution: {integrity: sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1317,8 +1353,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.16.12: - resolution: {integrity: sha512-e8YA7GQGLWhvakBecLptUiKxOk4E/EPtSckS1i0MGYctW8ouvNUoh7xnU15PGO2jz7BYl8q1R6g0gE5HFtzpqQ==} + /@esbuild/linux-x64@0.19.10: + resolution: {integrity: sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1326,8 +1362,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.16.12: - resolution: {integrity: sha512-z2+kUxmOqBS+6SRVd57iOLIHE8oGOoEnGVAmwjm2aENSP35HPS+5cK+FL1l+rhrsJOFIPrNHqDUNechpuG96Sg==} + /@esbuild/netbsd-x64@0.19.10: + resolution: {integrity: sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1335,8 +1371,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.16.12: - resolution: {integrity: sha512-PAonw4LqIybwn2/vJujhbg1N9W2W8lw9RtXIvvZoyzoA/4rA4CpiuahVbASmQohiytRsixbNoIOUSjRygKXpyA==} + /@esbuild/openbsd-x64@0.19.10: + resolution: {integrity: sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1344,8 +1380,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.16.12: - resolution: {integrity: sha512-+wr1tkt1RERi+Zi/iQtkzmMH4nS8+7UIRxjcyRz7lur84wCkAITT50Olq/HiT4JN2X2bjtlOV6vt7ptW5Gw60Q==} + /@esbuild/sunos-x64@0.19.10: + resolution: {integrity: sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1353,8 +1389,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.16.12: - resolution: {integrity: sha512-XEjeUSHmjsAOJk8+pXJu9pFY2O5KKQbHXZWQylJzQuIBeiGrpMeq9sTVrHefHxMOyxUgoKQTcaTS+VK/K5SviA==} + /@esbuild/win32-arm64@0.19.10: + resolution: {integrity: sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1362,8 +1398,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.16.12: - resolution: {integrity: sha512-eRKPM7e0IecUAUYr2alW7JGDejrFJXmpjt4MlfonmQ5Rz9HWpKFGCjuuIRgKO7W9C/CWVFXdJ2GjddsBXqQI4A==} + /@esbuild/win32-ia32@0.19.10: + resolution: {integrity: sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1371,8 +1407,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.16.12: - resolution: {integrity: sha512-iPYKN78t3op2+erv2frW568j1q0RpqX6JOLZ7oPPaAV1VaF7dDstOrNw37PVOYoTWE11pV4A1XUitpdEFNIsPg==} + /@esbuild/win32-x64@0.19.10: + resolution: {integrity: sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1380,293 +1416,396 @@ packages: dev: true optional: true - /@jridgewell/gen-mapping/0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.20 dev: true - /@jridgewell/gen-mapping/0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.17 - dev: true - - /@jridgewell/resolve-uri/3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array/1.1.2: + /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map/0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 dev: true - /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping/0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@kurkle/color/0.3.1: - resolution: {integrity: sha512-hW0GwZj06z/ZFUW2Espl7toVDjghJN+EKqyXzPSV8NV89d5BYp5rRMBJoc+aUN0x5OXDMeRQHazejr2Xmqj2tw==} + /@lit-labs/ssr-dom-shim@1.1.2: + resolution: {integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==} dev: true - /@lit/reactive-element/1.5.0: - resolution: {integrity: sha512-fQh9FDK0LPTwDk+0HhSZEtb8K0LTN1wXerwpGrWA+a8tWulYRDLI4vQDWp4GOIsewn0572KYV/oZ3+492D7osA==} + /@lit/reactive-element@2.0.2: + resolution: {integrity: sha512-SVOwLAWUQg3Ji1egtOt1UiFe4zdDpnWHyc5qctSceJ5XIu0Uc76YmGpIjZgx9YJ0XtdW0Jm507sDvjOu+HnB8w==} + dependencies: + '@lit-labs/ssr-dom-shim': 1.1.2 dev: true - /@mdit-vue/plugin-component/0.11.2: - resolution: {integrity: sha512-ucFiEULCkLcCG1Tf1MfG5u5PS4BIXWIeKGHRGsXxz1ix2GbZWKFVgWEdNEckBu8s75Fv1WJLIOiAYZyri2f1nw==} + /@mdit-vue/plugin-component@1.0.0: + resolution: {integrity: sha512-ZXsJwxkG5yyTHARIYbR74cT4AZ0SfMokFFjiHYCbypHIeYWgJhso4+CZ8+3V9EWFG3EHlGoKNGqKp9chHnqntQ==} dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-frontmatter/0.11.1: - resolution: {integrity: sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==} + /@mdit-vue/plugin-frontmatter@1.0.0: + resolution: {integrity: sha512-MMA7Ny+YPZA7eDOY1t4E+rKuEWO39mzDdP/M68fKdXJU6VfcGkPr7gnpnJfW2QBJ5qIvMrK/3lDAA2JBy5TfpA==} dependencies: - '@mdit-vue/types': 0.11.0 - '@types/markdown-it': 12.2.3 + '@mdit-vue/types': 1.0.0 + '@types/markdown-it': 13.0.7 gray-matter: 4.0.3 - markdown-it: 13.0.1 + markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-headers/0.11.2: - resolution: {integrity: sha512-hH2zm4m+2tWe7dya/nxbbpB95pa9RjwYxl++kyZuRrqyhNTtsi2HWojX02peQ1nQMKKIWPDHtpeAHGP7dOLKFw==} + /@mdit-vue/plugin-headers@1.0.0: + resolution: {integrity: sha512-0rK/iKy6x13d/Pp5XxdLBshTD0+YjZvtHIaIV+JO+/H2WnOv7oaRgs48G5d44z3XJVUE2u6fNnTlI169fef0/A==} dependencies: - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@mdit-vue/shared': 1.0.0 + '@mdit-vue/types': 1.0.0 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-sfc/0.11.1: - resolution: {integrity: sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==} + /@mdit-vue/plugin-sfc@1.0.0: + resolution: {integrity: sha512-agMUe0fY4YHxsZivSvplBwRwrFvsIf/JNUJCAYq1+2Sg9+2hviTBZwjZDxYqHDHOVLtiNr+wuo68tE24mAx3AQ==} dependencies: - '@mdit-vue/types': 0.11.0 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@mdit-vue/types': 1.0.0 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-title/0.11.2: - resolution: {integrity: sha512-R91WCN16CePWRT2bSXaDJGXvj0MuaCz4m2GbYqUbQxd+dqf18uuGPdbhr1rwhIqCvy7GD/g7hSgOFi3DNDAIzA==} + /@mdit-vue/plugin-title@1.0.0: + resolution: {integrity: sha512-8yC60fCZ95xcJ/cvJH4Lv43Rs4k+33UGyKrRWj5J8TNyMwUyGcwur0XyPM+ffJH4/Bzq4myZLsj/TTFSkXRxvw==} dependencies: - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@mdit-vue/shared': 1.0.0 + '@mdit-vue/types': 1.0.0 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-toc/0.11.2: - resolution: {integrity: sha512-0OcGG4TnYIZJ6SLZtk24Nj0oP2vcLn0FyMTao/nB/2Z17/fP3whoo6dVV+0G4Oi8HZ+MMDi661lvS2b4b/glYA==} + /@mdit-vue/plugin-toc@1.0.0: + resolution: {integrity: sha512-WN8blfX0X/5Nolic0ClDWP7eVo9IB+U4g0jbycX3lolIZX5Bai1UpsD3QYZr5VVsPbQJMKMGvTrCEtCNTGvyWQ==} dependencies: - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@mdit-vue/shared': 1.0.0 + '@mdit-vue/types': 1.0.0 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit-vue/shared/0.11.2: - resolution: {integrity: sha512-Z/GS/v9DURZE13Hv41meKzdnprMwenVJoM3t82OE5HIGvtE6QovsZ+mMF/rMvLgaLLMDjT3EwvrrBmemWkHYTQ==} + /@mdit-vue/shared@1.0.0: + resolution: {integrity: sha512-nbYBfmEi+pR2Lm0Z6TMVX2/iBjfr/kGEsHW8CC0rQw+3+sG5dY6VG094HuFAkiAmmvZx9DZZb+7ZMWp9vkwCRw==} dependencies: - '@mdit-vue/types': 0.11.0 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@mdit-vue/types': 1.0.0 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit-vue/types/0.11.0: - resolution: {integrity: sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==} + /@mdit-vue/types@1.0.0: + resolution: {integrity: sha512-xeF5+sHLzRNF7plbksywKCph4qli20l72of2fMlZQQ7RECvXYrRkE9+bjRFQCyULC7B8ydUYbpbkux5xJlVWyw==} dev: true - /@mdit/plugin-align/0.2.3: - resolution: {integrity: sha512-TR4bR8qIg7tYSa62XspVzJKfUCCBJBiwTIAfKWtmeQALtDBClCZa26bL2EJnmdY5EdQVzU9sTHXWcR/p3AnVaw==} - engines: {node: '>= 14'} + /@mdit/plugin-alert@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-Z+/bHBDniCz/Q+TMa3M6f47KG4tUKvJI8FHXhDwgbKLzDLn045ZBHcOTeqvuWrrjCIKBEo4fVAlYszYcehxmfg==} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@mdit/plugin-container': 0.2.3 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-attrs/0.2.3: - resolution: {integrity: sha512-iTqwXOAscDXL20Lt4do3wI6+MQz/iqvSqETpR57M20yl2L/rM02RdVex5BWbxdhqFtDylh+/qtI4X2H6JFv/OQ==} - engines: {node: '>= 14'} + /@mdit/plugin-align@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-NYGrsnX1c84dtY1tugDVX71zxxfcGSIjWANzQ0/od4B0+N31eXkq3SXdAjCXOWUUHSa6phfvtok+x4V9ExQwHA==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@mdit/plugin-container': 0.7.6(markdown-it@13.0.2) + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-container/0.2.3: - resolution: {integrity: sha512-psgaYyBX6Pq56R5S+NOIWhk8nz73LBaoputKq2NjQadIUgYlN7CmwOJeUjyg4ZK0wwBg1HzFFD5JaJ+C2jVssA==} - engines: {node: '>= 14'} + /@mdit/plugin-attrs@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-vTSsqZUXglZRQ4cLNou6N2cTLudHS01Tir+HPtrWkN+VB4VAIRlCKV3hf0vzKRM+HR3DSe+vQMrWzfnQdD0o4A==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-figure/0.2.3: - resolution: {integrity: sha512-d1KMMkQq9+0SxVMssnm28KDm1JVxozA8lh9fecKRlMnvN7B7NCnLbQZEe/l8Tj2yesOEgzSGL98+gfu/wdJimA==} - engines: {node: '>= 14'} + /@mdit/plugin-container@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-egEYoJLkar4hxrBfFf6tO3IfoLzeUHYChGRI3FA2fxiMwwyclPvBMMQTtG2rY3sjPy497Z86QiqYwjRM0qA8Mw==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-footnote/0.2.3: - resolution: {integrity: sha512-LiSxbIu5PJTEj+qUcULQViLvyLyDjmnyM/iRdN4Y2biZ2Is/iVsHfhrrOFoqfTIRUqMwZwvbNJdyFPNheTCQfg==} - engines: {node: '>= 14'} + /@mdit/plugin-demo@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-pybxLVpIKYlxt7fgjHK4Zd6f/IMCjACB6eZmIIlow0eOnijRnikHdRDVkoyDOxcFuQvP0yvT6LWcQlhHF+CGwQ==} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-lazyload/0.2.3: - resolution: {integrity: sha512-LQJ+mEDiRVyyUYIv4V5NXb3H8Mxp58OLEGJAyM5GV30ZnlsNQV/eyqLvrkaI/zzr0AULaI4RnwtZrUthsxmQZA==} - engines: {node: '>= 14'} + /@mdit/plugin-figure@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-ysH5O3WWuDrfxLWQO4wYXYGdo8oi+EbMQFgbaSTxhoPKTFf3HTovCn3RANn7qATBqmGP26zf0hY55mX9BFUu5A==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-mark/0.2.3: - resolution: {integrity: sha512-bQyCeF1DH06MTb+bpjja5As/mkDMShoEWaZ2inc9knphkLA3EHYuHo+DU72RlhXvYv9AaUmlFl870Wu5OeNvZw==} - engines: {node: '>= 14'} + /@mdit/plugin-footnote@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-fQvbi3+/Hm+k4GJptXCc5i0n9/+ZpQx4yqpjOTGGSUz1k22XU07YaK3wpL9w+nPAfcBfzD06D72Y+eDIG5wi8w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-size/0.2.3: - resolution: {integrity: sha512-oIBWHMIqlMRp4ns/AQC9DwluV2x/aG+vnu1QhIBaUeuLcwZKp4IdmdDDMTqzASpvMpwqe+wRt4aVnyOmOzRF+w==} - engines: {node: '>= 14'} + /@mdit/plugin-img-lazyload@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-BBgxlXCOO7+9TMHJXtUyvi48jlH4ZYQtC9lNfgu1rvmq56iblZ7etOzg61/CmXmLgMHNvCbb/Kx7gRLkOBhv6A==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-include/0.2.3: - resolution: {integrity: sha512-ZCNKi5w+FYkwXXoaFyRqfohBz1uxkwCOWjuF8iHtI8PCXJrquoQz4ynXpLCtMXkg2ohgrcHcQriTOwoGM7xusA==} + /@mdit/plugin-img-mark@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-IhbkmTLbxr+c04ZQcSV2IFq8n1GeRFO08qQagkONUijI1O2G/RE2y6QvCVBUy0gB1Hc8c1i9vEyK1F0e4GpheQ==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 - upath: 2.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-katex/0.2.3: - resolution: {integrity: sha512-BBeLtivXoGsxHLXqM6h0G661E3amnFBqGX3OuUO3pgVL/IU+yVkn1tFu6D0eFZkyN4juHHrqa1RP2MLQSlziug==} - engines: {node: '>= 14'} + /@mdit/plugin-img-size@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-GZGEbuR0l4+ENXDG1Y2HsrNO2JuEmjI6PPe7pgsolk5yveWOiqzcEV4ushrWnpvwNal3Acuj+dpFDmZFOtm42g==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@mdit/plugin-tex': 0.2.3 - '@types/katex': 0.16.0 - '@types/markdown-it': 12.2.3 - katex: 0.16.4 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-mark/0.2.3: - resolution: {integrity: sha512-ppGqi3hCV0yeswAK8K4mmTXrzLU/skBjzDQx8q02Ixt7ppE+T8Sh6A9Pir7pPDqhDTE5MHKWxl//KlUfyPQPMw==} - engines: {node: '>= 14'} + /@mdit/plugin-include@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-4Pu0SdD2IOONLor/3GtQOYOBDv1xZ1LWByXLhht0kqEioX5D+aDZ5KD5MZ0AxH0xoNUGMynMEn/ak4/D9LLI7Q==} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 + upath: 2.0.1 dev: true - /@mdit/plugin-mathjax/0.2.3: - resolution: {integrity: sha512-8P5SqRQuyEQ2JBzIGG+Cl93eZU0rx+i1asELRDnz7t1NCTyIkyLCA57utZx5kC3UcuBo7Nog4N2L04zKup2AxQ==} - engines: {node: '>= 14'} + /@mdit/plugin-katex@0.7.6(katex@0.16.9)(markdown-it@13.0.2): + resolution: {integrity: sha512-ZbPIks1SlgzS5R6YOL5s0J5vk20ROl5hF+Yj9o6CiEljodK2ln0ewpX36qM6POVrS/cu6E4Lx4X0fc5JTI6nAQ==} + engines: {node: '>= 18'} + peerDependencies: + katex: ^0.16.9 + markdown-it: ^13.0.2 + peerDependenciesMeta: + katex: + optional: true + markdown-it: + optional: true dependencies: - '@mdit/plugin-tex': 0.2.3 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 - mathjax-full: 3.2.2 - upath: 2.0.1 + '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) + '@types/katex': 0.16.7 + '@types/markdown-it': 13.0.7 + katex: 0.16.9 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-stylize/0.2.3: - resolution: {integrity: sha512-EeRLwmEDwxB7NaF91OAqIJ5uUKHoPyZie4zFLbA3gKwqVXa6OC1XG1k3S8w9GuRnep/K7+e/5gPGFM68tI7v8g==} - engines: {node: '>= 14'} + /@mdit/plugin-mark@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-D9gv+ebVORa4r69t0JeJg3NW9gCR/NOGYa1DKYDEQOJoZ1WwjZVuhdxd3wCpLKtqDLnyHTFWd3cnV/HHrmca3w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-sub/0.2.3: - resolution: {integrity: sha512-eWCOxASIU/Y1efzhJkb1y0XWa0yGVdtYm4SKfUd73rF4dNEYIYJiNKkQfefrGtMuQdeM7iBqBZfYtcq/nipkzg==} - engines: {node: '>= 14'} + /@mdit/plugin-mathjax@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-Sn3nYbkPftAF5tgemIJ1aClxgU4NnElHPV5PIgkMxwusaSsN4RB+GZ1NmTKrPUqVoIZi0pO1oYxy08TlIHcrPg==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + mathjax-full: ^3.2.2 + peerDependenciesMeta: + markdown-it: + optional: true + mathjax-full: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 + upath: 2.0.1 dev: true - /@mdit/plugin-sup/0.2.3: - resolution: {integrity: sha512-gqOOQo6lE2e8SFHpXhKCKiFGoVIO1JUDA97Ol5iIFZtXJ4lbObWKxtYa63KH+kOVwDUUGSojQ6s8+oGMxmtIDA==} - engines: {node: '>= 14'} + /@mdit/plugin-stylize@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-dhhYxo4KdnB66g1080qeuz8X/80q3h4Cpmwnwi2rCbQfl29Nv26H5tz5pp15NKQfdfVgrZnXXLsDskJeg5IcaQ==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-tab/0.2.3: - resolution: {integrity: sha512-J0LkcQ2Kb2fm+8Gnd1Ke8rKfJXMQPqwx3ZDa2AtLCcBEf5hWAKbLoc/cWjDVXiHjsdOklIs5AtCyNUkR5YbyOA==} + /@mdit/plugin-sub@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-jo60gUC2KwnG4SqtyrbyI16hOcxb+Y1LwUKxXKfZRbZbcPcOfrzjE8q7XEq4MhmU51mfqY6EvCoB0yo49Zh2QA==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-tasklist/0.2.3: - resolution: {integrity: sha512-szYn7pyaozAPhilrNeC5PNLR+Rm9qlPvRQsxMK88Sa4seSdDhQnPkDb+407QYtYdYpyrn0ZKCvnmuXc9CLlhmQ==} - engines: {node: '>= 14'} + /@mdit/plugin-sup@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-bCR1DxNuPAyYOaTtl3VkrRc7dMsJjrqt9HnM9T1ZiprW08uciaT37fLXF7DeUHWhGpcklI9dFtaU5cQkjUosTg==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-tex/0.2.3: - resolution: {integrity: sha512-sD7dILLqwdPA3B89W5Ezj2vMjrYZKBFICLvPmp49crdAW51tcLUtjKK5nF86fUY7VULlsDG9h5+lQV9wc/HNYA==} - engines: {node: '>= 14'} + /@mdit/plugin-tab@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-kWwWmhv+PeeA9aC5InGyY4eJeIsCDDMhi1tbzyKW/wJ1eeFp+rpWpSfWwUe6QyTy/ZOhQ1nGXz0/uXI4xWz4Xw==} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mdit/plugin-uml/0.2.3: - resolution: {integrity: sha512-bLo1R4f6xaXtToLLP4+7+x/i9p815NnuS+l63RkhE2juEagQYKaB2Ytw/91K0/sprWrrvOL3ESRlgFK14MAmHQ==} - engines: {node: '>= 14'} + /@mdit/plugin-tasklist@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-ZsPHqQv/Cd9TUG3JfmrPOMRFR/SOG3/menWTz2kwE1HtJ1CUfBmoCRtfq2Sm7Rlqg/P6ZfWAd1t9bOwGkxD/5w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@mermaid-js/mermaid-mindmap/9.3.0: - resolution: {integrity: sha512-IhtYSVBBRYviH1Ehu8gk69pMDF8DSRqXBRDMWrEfHoaMruHeaP2DXA3PBnuwsMaCdPQhlUUcy/7DBLAEIXvCAw==} + /@mdit/plugin-tex@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-TZfIJp98n7NI0TxDSxPs4Il1fqyJ/1GE3v8UZHA1DbfAdiVMxno/Dun9381ZxoJYibl+dnX3Kz7Ej3BDOceGGA==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@braintree/sanitize-url': 6.0.2 - cytoscape: 3.23.0 - cytoscape-cose-bilkent: 4.1.0_cytoscape@3.23.0 - cytoscape-fcose: 2.1.0_cytoscape@3.23.0 - d3: 7.8.0 - khroma: 2.0.0 - non-layered-tidy-tree-layout: 2.0.2 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /@nodelib/fs.scandir/2.1.5: + /@mdit/plugin-uml@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-P/aRntMnMfvtAEcLCkg6vhzNFEidj6jIno7VXr3HZNLitonr9ihnksM6jgrqG1rrMo4okBWUGFFGqsR8hHJk6g==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^13.0.2 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 + dev: true + + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: @@ -1674,20 +1813,20 @@ packages: run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat/2.0.5: + /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} dev: true - /@nodelib/fs.walk/1.2.8: + /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 + fastq: 1.16.0 dev: true - /@rollup/plugin-babel/5.3.1_quedi3p7womesqmjrcxptomfpa: + /@rollup/plugin-babel@5.3.1(@babel/core@7.23.6)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -1698,38 +1837,38 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.20.7 - '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@babel/core': 7.23.6 + '@babel/helper-module-imports': 7.22.15 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1: + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@types/resolve': 1.17.1 builtin-modules: 3.3.0 - deepmerge: 4.2.2 + deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.8 rollup: 2.79.1 dev: true - /@rollup/plugin-replace/2.4.2_rollup@2.79.1: + /@rollup/plugin-replace@2.4.2(rollup@2.79.1): resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) magic-string: 0.25.9 rollup: 2.79.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.1: + /@rollup/pluginutils@3.1.0(rollup@2.79.1): resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -1741,507 +1880,627 @@ packages: rollup: 2.79.1 dev: true - /@surma/rollup-plugin-off-main-thread/2.2.3: + /@rollup/rollup-android-arm-eabi@4.9.1: + resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.9.1: + resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.9.1: + resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.9.1: + resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.9.1: + resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.9.1: + resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.9.1: + resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.9.1: + resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.9.1: + resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.9.1: + resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.9.1: + resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.9.1: + resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.9.1: + resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@sindresorhus/merge-streams@1.0.0: + resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} + engines: {node: '>=18'} + dev: true + + /@stackblitz/sdk@1.9.0: + resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==} + dev: true + + /@surma/rollup-plugin-off-main-thread@2.2.3: resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: - ejs: 3.1.8 + ejs: 3.1.9 json5: 2.2.3 magic-string: 0.25.9 - string.prototype.matchall: 4.0.8 - dev: true - - /@types/body-scroll-lock/3.1.0: - resolution: {integrity: sha512-3owAC4iJub5WPqRhxd8INarF2bWeQq1yQHBgYhN0XLBJMpd5ED10RrJ3aKiAwlTyL5wK7RkBD4SZUQz2AAAMdA==} + string.prototype.matchall: 4.0.10 dev: true - /@types/debug/4.1.7: - resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: - '@types/ms': 0.7.31 + '@types/ms': 0.7.34 dev: true - /@types/estree/0.0.39: + /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/fs-extra/9.0.13: - resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} + /@types/fs-extra@11.0.4: + resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: - '@types/node': 18.11.18 + '@types/jsonfile': 6.1.4 + '@types/node': 20.10.5 dev: true - /@types/hash-sum/1.0.0: - resolution: {integrity: sha512-FdLBT93h3kcZ586Aee66HPCVJ6qvxVjBlDWNmxSGSbCZe9hTsjRKdSsl4y1T+3zfujxo9auykQMnFsfyHWD7wg==} + /@types/hash-sum@1.0.2: + resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} dev: true - /@types/katex/0.16.0: - resolution: {integrity: sha512-hz+S3nV6Mym5xPbT9fnO8dDhBFQguMYpY0Ipxv06JMi1ORgnEM4M1ymWDUhUNer3ElLmT583opRo4RzxKmh9jw==} + /@types/jsonfile@6.1.4: + resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} + dependencies: + '@types/node': 20.10.5 + dev: true + + /@types/katex@0.16.7: + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} dev: true - /@types/linkify-it/3.0.2: - resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} + /@types/linkify-it@3.0.5: + resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} dev: true - /@types/markdown-it-emoji/2.0.2: - resolution: {integrity: sha512-2ln8Wjbcj/0oRi/6VnuMeWEHHuK8uapFttvcLmDIe1GKCsFBLOLBX+D+xhDa9oWOQV0IpvxwrSfKKssAqqroog==} + /@types/markdown-it-emoji@2.0.4: + resolution: {integrity: sha512-H6ulk/ZmbDxOayPwI/leJzrmoW1YKX1Z+MVSCHXuYhvqckV4I/c+hPTf6UiqJyn2avWugfj30XroheEb6/Ekqg==} dependencies: - '@types/markdown-it': 12.2.3 + '@types/markdown-it': 13.0.7 dev: true - /@types/markdown-it/12.2.3: - resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} + /@types/markdown-it@13.0.7: + resolution: {integrity: sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA==} dependencies: - '@types/linkify-it': 3.0.2 - '@types/mdurl': 1.0.2 + '@types/linkify-it': 3.0.5 + '@types/mdurl': 1.0.5 dev: true - /@types/mdurl/1.0.2: - resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} + /@types/mdurl@1.0.5: + resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} dev: true - /@types/ms/0.7.31: - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node/17.0.45: + /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node/18.11.18: - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + /@types/node@20.10.5: + resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} + dependencies: + undici-types: 5.26.5 dev: true - /@types/resolve/1.17.1: + /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.5 dev: true - /@types/sax/1.2.4: - resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} + /@types/sax@1.2.7: + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: '@types/node': 17.0.45 dev: true - /@types/trusted-types/2.0.2: - resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} + /@types/trusted-types@2.0.7: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} dev: true - /@types/web-bluetooth/0.0.16: - resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + /@types/web-bluetooth@0.0.20: + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: true - /@vitejs/plugin-vue/4.0.0_vite@4.0.3+vue@3.2.45: - resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} + /@vitejs/plugin-vue@4.6.0(vite@5.0.10)(vue@3.4.0): + resolution: {integrity: sha512-XHuyFdAikWRmHuAd89FOyUGIjrBU5KlxJtyi2hVeR9ySGFxQwE0bl5xAQju/ArMq5azdBivY4d+D2yPKwoYWUg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.0.0 + vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.0.3_sass@1.57.1 - vue: 3.2.45 + vite: 5.0.10 + vue: 3.4.0 dev: true - /@vue/compiler-core/3.2.45: - resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} + /@vue/compiler-core@3.4.0: + resolution: {integrity: sha512-cw4S15PkNGTKkP9OFFl4wnQoJJk+HqaYBafgrpDnSukiQGpcYJeRpzmqnCVCIkl6V6Eqsv58E0OAdl6b592vuA==} dependencies: - '@babel/parser': 7.20.7 - '@vue/shared': 3.2.45 + '@babel/parser': 7.23.6 + '@vue/shared': 3.4.0 + entities: 4.5.0 estree-walker: 2.0.2 - source-map: 0.6.1 - dev: true - - /@vue/compiler-dom/3.2.45: - resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} - dependencies: - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 - dev: true - - /@vue/compiler-sfc/3.2.45: - resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} - dependencies: - '@babel/parser': 7.20.7 - '@vue/compiler-core': 3.2.45 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-ssr': 3.2.45 - '@vue/reactivity-transform': 3.2.45 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.20 - source-map: 0.6.1 + source-map-js: 1.0.2 dev: true - /@vue/compiler-ssr/3.2.45: - resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} + /@vue/compiler-dom@3.4.0: + resolution: {integrity: sha512-E957uOhpoE48YjZGWeAoLmNYd3UeU4oIP8kJi8Rcsb9l2tV8Z48Jn07Zgq1aW0v3vuhlmydEKkKKbhLpADHXEA==} dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-core': 3.4.0 + '@vue/shared': 3.4.0 dev: true - /@vue/devtools-api/6.4.5: - resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} - dev: true - - /@vue/reactivity-transform/3.2.45: - resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} + /@vue/compiler-sfc@3.4.0: + resolution: {integrity: sha512-PWE0mE2yW7bJS7PmaCrVDEG6KPaDJo0pb4AKnCxJ5lRRDO4IwL/fswBGhCpov+v/c+N/e+hQHpXNwvqU9BtUXg==} dependencies: - '@babel/parser': 7.20.7 - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.4.0 + '@vue/compiler-dom': 3.4.0 + '@vue/compiler-ssr': 3.4.0 + '@vue/shared': 3.4.0 estree-walker: 2.0.2 - magic-string: 0.25.9 + magic-string: 0.30.5 + postcss: 8.4.32 + source-map-js: 1.0.2 dev: true - /@vue/reactivity/3.2.45: - resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} + /@vue/compiler-ssr@3.4.0: + resolution: {integrity: sha512-+oXKy105g9DIYQKDi3Gwung0xqQX5gJHr0GR+Vf7yK/WkNDM6q61ummcKmKAB85EIst8y3vj2PA9z9YU5Oc4DQ==} dependencies: - '@vue/shared': 3.2.45 + '@vue/compiler-dom': 3.4.0 + '@vue/shared': 3.4.0 dev: true - /@vue/repl/1.3.2_vue@3.2.45: - resolution: {integrity: sha512-5joGOuTFmjaugG3E1h/oP1EXSMcVXRUwLIoo8xvYQnqDrCT6g1SfsH1pfei5PpC5DUxMX1584CekZu6REgGYkQ==} - peerDependencies: - vue: ^3.2.13 + /@vue/devtools-api@6.5.1: + resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} + dev: true + + /@vue/reactivity@3.4.0: + resolution: {integrity: sha512-X6BvQjNcgKKHWPQzlRJjZvIu72Kkn8xJSv6VNptqWh8dToMknD0Hch1l4N7llKgVt6Diq4lMeUnErbZFvuGlAA==} dependencies: - vue: 3.2.45 + '@vue/shared': 3.4.0 dev: true - /@vue/runtime-core/3.2.45: - resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} + /@vue/runtime-core@3.4.0: + resolution: {integrity: sha512-NYrj/JgMMqnSWcIud8lLzDQrBLu+EVEeQ56QE9DYJeKG2eFrnQy8o/h57R9nCprafHs0uImKL3xsdXjHseYVxw==} dependencies: - '@vue/reactivity': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/reactivity': 3.4.0 + '@vue/shared': 3.4.0 dev: true - /@vue/runtime-dom/3.2.45: - resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==} + /@vue/runtime-dom@3.4.0: + resolution: {integrity: sha512-1ZoHEsA5l77qbx2F+SWo/hQdBksPuOmww1t/jznidDG+xMB/iidafEFvo2ZTtZii0JfTIrlDhjshfYUvQC17wQ==} dependencies: - '@vue/runtime-core': 3.2.45 - '@vue/shared': 3.2.45 - csstype: 2.6.21 + '@vue/runtime-core': 3.4.0 + '@vue/shared': 3.4.0 + csstype: 3.1.3 dev: true - /@vue/server-renderer/3.2.45_vue@3.2.45: - resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} + /@vue/server-renderer@3.4.0(vue@3.4.0): + resolution: {integrity: sha512-GuOVCyLDlWPu8nKo5AUxb8B+iB/Ik4I1WwqAlBqf5+y48z6D6rvKshp7KR3cJea+pte1tdTsb0+Ja82KizMZOw==} peerDependencies: - vue: 3.2.45 + vue: 3.4.0 dependencies: - '@vue/compiler-ssr': 3.2.45 - '@vue/shared': 3.2.45 - vue: 3.2.45 + '@vue/compiler-ssr': 3.4.0 + '@vue/shared': 3.4.0 + vue: 3.4.0 dev: true - /@vue/shared/3.2.45: - resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} + /@vue/shared@3.4.0: + resolution: {integrity: sha512-Nhh3ed3G1R6HDAWiG6YYFt0Zmq/To6u5vjzwa9TIquGheCXPY6nEdIAO8ZdlwXsWqC2yNLj700FOvShpYt5CEA==} dev: true - /@vuepress/bundler-vite/2.0.0-beta.60_sass@1.57.1: - resolution: {integrity: sha512-nf+UAKNlAEZXZqu2Ztvr8Hg/5CtevWxvQGfYKV4lhw8UmoDjKKHoHPpPhF1QTUbnZ8W+jPLzIVz+hjunzsxl/A==} + /@vuepress/bundler-vite@2.0.0-rc.0: + resolution: {integrity: sha512-rX8S8IYpqqlJfNPstS/joorpxXx/4WuE7+gDM31i2HUrxOKGZVzq8ZsRRRU2UdoTwHZSd3LpUS4sMtxE5xLK1A==} dependencies: - '@vitejs/plugin-vue': 4.0.0_vite@4.0.3+vue@3.2.45 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - autoprefixer: 10.4.13_postcss@8.4.20 + '@vitejs/plugin-vue': 4.6.0(vite@5.0.10)(vue@3.4.0) + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + autoprefixer: 10.4.16(postcss@8.4.32) connect-history-api-fallback: 2.0.0 - postcss: 8.4.20 - postcss-load-config: 4.0.1_postcss@8.4.20 - rollup: 3.9.1 - vite: 4.0.3_sass@1.57.1 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 + postcss: 8.4.32 + postcss-load-config: 4.0.2(postcss@8.4.32) + rollup: 4.9.1 + vite: 5.0.10 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) transitivePeerDependencies: - '@types/node' + - '@vue/composition-api' - less + - lightningcss - sass - stylus - sugarss - supports-color - terser - ts-node + - typescript dev: true - /@vuepress/cli/2.0.0-beta.60: - resolution: {integrity: sha512-ibC6ezsn1m+r3PB382ZZfmwBFlkR/9LVk5u2cUBmhBj4t+W2XPgWkKTTmG81ny7lnUJweloQc9fa1ww77se2Ug==} + /@vuepress/cli@2.0.0-rc.0: + resolution: {integrity: sha512-XWSIFO9iOR7N4O2lXIwS5vZuLjU9WU/aGAtmhMWEMxrdMx7TQaJbgrfpTUEbHMf+cPI1DXBbUbtmkqIvtfOV0w==} hasBin: true dependencies: - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 cac: 6.7.14 chokidar: 3.5.3 - envinfo: 7.8.1 - esbuild: 0.16.12 + envinfo: 7.11.0 + esbuild: 0.19.10 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/client/2.0.0-beta.60: - resolution: {integrity: sha512-WU5VGeDp41A2dVXqp18YBggflIjTq68mA+s5TCz93wk+7elAmPAkWKcobQBYQgvsuwHyg9nWulZAfMN6OEygKQ==} + /@vuepress/client@2.0.0-rc.0: + resolution: {integrity: sha512-TwQx8hJgYONYxX+QltZ2aw9O5Ym6SKelfiUduuIRb555B1gece/jSVap3H/ZwyBhpgJMtG4+/Mrmf8nlDSHjvw==} dependencies: - '@vue/devtools-api': 6.4.5 - '@vuepress/shared': 2.0.0-beta.60 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 + '@vue/devtools-api': 6.5.1 + '@vuepress/shared': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + transitivePeerDependencies: + - '@vue/composition-api' + - typescript dev: true - /@vuepress/core/2.0.0-beta.60: - resolution: {integrity: sha512-HkUkqBnBI7GMVZGxdzV4C/iyFwPo215sVLYvZVEWpQIaLk/47WkK0sHtz/1i00ujwJC3uGOH1+f0IHkxzqjUmg==} + /@vuepress/core@2.0.0-rc.0: + resolution: {integrity: sha512-uoOaZP1MdxZYJIAJcRcmYKKeCIVnxZeOuLMOOB9CPuAKSalT1RvJ1lztw6RX3q9SPnlqtSZPQXDncPAZivw4pA==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/markdown': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vue: 3.2.45 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/markdown': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + vue: 3.4.0 transitivePeerDependencies: + - '@vue/composition-api' - supports-color - dev: true - - /@vuepress/markdown/2.0.0-beta.60: - resolution: {integrity: sha512-97AT4aZr1k1VrJZoUvzbrX6nU/TwxlFpLNi8KNtWK3TMZT6+hAU0aCg6TwuwirShvey8mr9GaMNSssAdpSK4mg==} - dependencies: - '@mdit-vue/plugin-component': 0.11.2 - '@mdit-vue/plugin-frontmatter': 0.11.1 - '@mdit-vue/plugin-headers': 0.11.2 - '@mdit-vue/plugin-sfc': 0.11.1 - '@mdit-vue/plugin-title': 0.11.2 - '@mdit-vue/plugin-toc': 0.11.2 - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 - '@types/markdown-it': 12.2.3 - '@types/markdown-it-emoji': 2.0.2 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - markdown-it: 13.0.1 - markdown-it-anchor: 8.6.6_ea7kj7wzjkld5jo2noyjqxi764 + - typescript + dev: true + + /@vuepress/markdown@2.0.0-rc.0: + resolution: {integrity: sha512-USmqdKKMT6ZFHYRztTjKUlO8qgGfnEygMAAq4AzC/uYXiEfrbMBLAWJhteyGS56P3rGLj0OPAhksE681bX/wOg==} + dependencies: + '@mdit-vue/plugin-component': 1.0.0 + '@mdit-vue/plugin-frontmatter': 1.0.0 + '@mdit-vue/plugin-headers': 1.0.0 + '@mdit-vue/plugin-sfc': 1.0.0 + '@mdit-vue/plugin-title': 1.0.0 + '@mdit-vue/plugin-toc': 1.0.0 + '@mdit-vue/shared': 1.0.0 + '@mdit-vue/types': 1.0.0 + '@types/markdown-it': 13.0.7 + '@types/markdown-it-emoji': 2.0.4 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + markdown-it: 13.0.2 + markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.7)(markdown-it@13.0.2) markdown-it-emoji: 2.0.2 mdurl: 1.0.1 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-active-header-links/2.0.0-beta.60: - resolution: {integrity: sha512-L+KijW7FvoDWMTd6wiIZhMA/uZYgMhiukL6IaVWtQ0COyWGIjaZUlX+mHd1munSzz4aWBMbck7no82bPswCh0g==} + /@vuepress/plugin-active-header-links@2.0.0-rc.0: + resolution: {integrity: sha512-UJdXLYNGL5Wjy5YGY8M2QgqT75bZ95EHebbqGi8twBdIJE9O+bM+dPJyYtAk2PIVqFORiw3Hj+PchsNSxdn9+g==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 ts-debounce: 4.0.0 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-back-to-top/2.0.0-beta.60: - resolution: {integrity: sha512-vpVTA6EwWjjYyl6Op5J16RV6rEvwUYkLnjYhJ2qWroDb8U2x32HGWFJZQFIyatGO+oU6UBVYow90j2+Ery2g6g==} + /@vuepress/plugin-back-to-top@2.0.0-rc.0: + resolution: {integrity: sha512-6GPfuzV5lkAnR00BxRUhqMXwMWt741alkq2R6bln4N8BneSOwEpX/7vi19MGf232aKdS/Va4pF5p0/nJ8Sed/g==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 ts-debounce: 4.0.0 - vue: 3.2.45 + vue: 3.4.0 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-container/2.0.0-beta.60: - resolution: {integrity: sha512-yQBAm7sFRGMvCz8Ju2qFG0iLQs/XvWd11UAsywSdvps3A0nZuANSb68QTYJPN3JJfZ5d0LCxlhJ4rbBWT49+wQ==} + /@vuepress/plugin-container@2.0.0-rc.0: + resolution: {integrity: sha512-b7vrLN11YE7qiUDPfA3N9P7Z8fupe9Wbcr9KAE/bmfZ9VT4d6kzpVyoU7XHi99XngitsmnkaXP4aBvBF1c2AnA==} dependencies: - '@types/markdown-it': 12.2.3 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/markdown': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/markdown': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + markdown-it: 13.0.2 markdown-it-container: 3.0.0 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-external-link-icon/2.0.0-beta.60: - resolution: {integrity: sha512-We4YmS4G7sWoOec/FKYhTM86qRCMBbDThcxOiPm6sWHrhTdxk3bFgJq/DfqJU/ply1ta72AWep0rEY6fj6JJ2A==} + /@vuepress/plugin-external-link-icon@2.0.0-rc.0: + resolution: {integrity: sha512-o8bk0oIlj/BkKc02mq91XLDloq1VOz/8iNcRwKAeqBE6svXzdYiyoTGet0J/4iPuAetsCn75S57W6RioDJHMnQ==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/markdown': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vue: 3.2.45 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/markdown': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + vue: 3.4.0 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-git/2.0.0-beta.60: - resolution: {integrity: sha512-Yu+D8gItxD8BFueV5fQd7AxIgjcxyDY1AFCTmPsP9VDMJ0AuJuaPTLWOf5o0uKzWd5z1mDw0ZwWFh8j3FyHv+A==} + /@vuepress/plugin-git@2.0.0-rc.0: + resolution: {integrity: sha512-r7UF77vZxaYeJQLygzodKv+15z3/dTLuGp4VcYO21W6BlJZvd4u9zqgiV7A//bZQvK4+3Hprylr0G3KgXqMewA==} dependencies: - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - execa: 6.1.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + execa: 8.0.1 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-medium-zoom/2.0.0-beta.60: - resolution: {integrity: sha512-KiJui/sTIHa321jJ/dc11ysyqTMj4Sz9tWoTSnwBJ4nebaO/0OFGQcFajk2+1ELs4poUh/w0THxc+NskR+bf+g==} + /@vuepress/plugin-medium-zoom@2.0.0-rc.0: + resolution: {integrity: sha512-peU1lYKsmKikIe/0pkJuHzD/k6xW2TuqdvKVhV4I//aOE1WxsREKJ4ACcldmoIsnysoDydAUqKT6xDPGyDsH2g==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - medium-zoom: 1.0.8 - vue: 3.2.45 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + medium-zoom: 1.1.0 + vue: 3.4.0 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-nprogress/2.0.0-beta.60: - resolution: {integrity: sha512-zRdJP39qFO8q9TAwlCS4tLOd2rLGtkKqkPTsfhjtWwDqSbtTHy0GqVBL8KJUy3H0+qSiyvtC647yLNRbJ9LOlw==} + /@vuepress/plugin-nprogress@2.0.0-rc.0: + resolution: {integrity: sha512-rI+eK0Pg1KiZE+7hGmDUeSbgdWCid8Vnw0hFKNmjinDzGVmx4m03M6qfvclsI0SryH+lR7itZGLaR4gbTlrz/w==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-palette/2.0.0-beta.60: - resolution: {integrity: sha512-KPIQCLUEIsgsdxINR6mYJRhHmWCo0850QEvy9+ikdv+ds1z6wJ5xwq/xWy/pRJ6lXdgHQrtuVkroWl+IdppcRw==} + /@vuepress/plugin-palette@2.0.0-rc.0: + resolution: {integrity: sha512-wW70SCp3/K7s1lln5YQsBGTog2WXaQv5piva5zhXcQ47YGf4aAJpThDa5C/ot4HhkPOKn8Iz5s0ckxXZzW8DIg==} dependencies: - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-prismjs/2.0.0-beta.60: - resolution: {integrity: sha512-yWRWAsUX6iO7uUN67yyy20x3H1clQZ519rHh2dvs6wMyXsO0E3vlNB8jrveOdr+0lfoUll58t2AsxpvzTObY0A==} + /@vuepress/plugin-prismjs@2.0.0-rc.0: + resolution: {integrity: sha512-c5WRI7+FhVjdbymOKQ8F2KY/Bnv7aQtWScVk8vCMUimNi7v7Wff/A/i3KSFNz/tge3LxiAeH/Dc2WS/OnQXwCg==} dependencies: - '@vuepress/core': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-rc.0 prismjs: 1.29.0 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/plugin-theme-data/2.0.0-beta.60: - resolution: {integrity: sha512-3b34sXEAzShvUzeEMA/0JE4VrLxoMqGJOGMl0I9m0DKg2apgjRG6nYYq6gUnJW0gcUVK+tOOOHsMT6mTMs3xdA==} + /@vuepress/plugin-theme-data@2.0.0-rc.0: + resolution: {integrity: sha512-FXY3/Ml+rM6gNKvwdBF6vKAcwnSvtXCzKgQwJAw3ppQTKUkLcbOxqM+h4d8bzHWAAvdnEvQFug5uEZgWllBQbA==} dependencies: - '@vue/devtools-api': 6.4.5 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vue: 3.2.45 + '@vue/devtools-api': 6.5.1 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + vue: 3.4.0 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/shared/2.0.0-beta.60: - resolution: {integrity: sha512-bwFksEtSQpbyAGJZkvRK9Z2zGmS144nv759vOzbRUZPPlGffeauzrPw9w7wxqp3gTJvIE/4Ufqt0AZTuSP/F/g==} + /@vuepress/shared@2.0.0-rc.0: + resolution: {integrity: sha512-ikdSfjRv5LGM1iv4HHwF9P6gqTjaFCXKPK+hzlkHFHNZO1GLqk7/BPc4F51tAG1s8TcLhUZc+54LrfgS7PkXXA==} dependencies: - '@mdit-vue/types': 0.11.0 - '@vue/shared': 3.2.45 + '@mdit-vue/types': 1.0.0 + '@vue/shared': 3.4.0 dev: true - /@vuepress/theme-default/2.0.0-beta.60: - resolution: {integrity: sha512-j9ybX31HWlmITnuGFt/IxQOt8ttBDI8ebzh4uKs70Yv8z4m1pMrlPNY2Qs2ubLpJIuCQNtMY2cfQKgaUiDYAuQ==} + /@vuepress/theme-default@2.0.0-rc.0: + resolution: {integrity: sha512-I8Y08evDmMuD1jh3NftPpFFSlCWOizQDJLjN7EQwcg7jiAP4A7c2REo6nBN2EmP24Mi7UrRM+RnytHR5V+pElA==} peerDependencies: - sass-loader: ^13.2.0 + sass-loader: ^13.3.2 peerDependenciesMeta: sass-loader: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/plugin-active-header-links': 2.0.0-beta.60 - '@vuepress/plugin-back-to-top': 2.0.0-beta.60 - '@vuepress/plugin-container': 2.0.0-beta.60 - '@vuepress/plugin-external-link-icon': 2.0.0-beta.60 - '@vuepress/plugin-git': 2.0.0-beta.60 - '@vuepress/plugin-medium-zoom': 2.0.0-beta.60 - '@vuepress/plugin-nprogress': 2.0.0-beta.60 - '@vuepress/plugin-palette': 2.0.0-beta.60 - '@vuepress/plugin-prismjs': 2.0.0-beta.60 - '@vuepress/plugin-theme-data': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.9.0_vue@3.2.45 - sass: 1.57.1 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/plugin-active-header-links': 2.0.0-rc.0 + '@vuepress/plugin-back-to-top': 2.0.0-rc.0 + '@vuepress/plugin-container': 2.0.0-rc.0 + '@vuepress/plugin-external-link-icon': 2.0.0-rc.0 + '@vuepress/plugin-git': 2.0.0-rc.0 + '@vuepress/plugin-medium-zoom': 2.0.0-rc.0 + '@vuepress/plugin-nprogress': 2.0.0-rc.0 + '@vuepress/plugin-palette': 2.0.0-rc.0 + '@vuepress/plugin-prismjs': 2.0.0-rc.0 + '@vuepress/plugin-theme-data': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) + sass: 1.69.6 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true - /@vuepress/utils/2.0.0-beta.60: - resolution: {integrity: sha512-R5m5/AtKWAnlH+Su2yxoHQNp2JdJZ7gHV5531RbFySq9FTlKHtvE5RFceeppc0/UpzPE6KggRdaRqyjc77vg4g==} + /@vuepress/utils@2.0.0-rc.0: + resolution: {integrity: sha512-Q1ay/woClDHcW0Qe91KsnHoupdNN0tp/vhjvVLuAYxlv/1Obii7hz9WFcajyyGEhmsYxdvG2sGmcxFA02tuKkw==} dependencies: - '@types/debug': 4.1.7 - '@types/fs-extra': 9.0.13 - '@types/hash-sum': 1.0.0 - '@vuepress/shared': 2.0.0-beta.60 + '@types/debug': 4.1.12 + '@types/fs-extra': 11.0.4 + '@types/hash-sum': 1.0.2 + '@vuepress/shared': 2.0.0-rc.0 debug: 4.3.4 - fs-extra: 11.1.0 - globby: 13.1.3 + fs-extra: 11.2.0 + globby: 14.0.0 hash-sum: 2.0.0 - ora: 6.1.2 + ora: 7.0.1 picocolors: 1.0.0 upath: 2.0.1 transitivePeerDependencies: - supports-color dev: true - /@vueuse/core/9.9.0_vue@3.2.45: - resolution: {integrity: sha512-JdDb7TrE0imZnwBhMF4+0PCJqGD3AxzH8S2sfk54P0rqvklK+EAtAR/mPb1HwV/JPujQFQJhghQ190Yq03YpVw==} + /@vueuse/core@10.7.1(vue@3.4.0): + resolution: {integrity: sha512-74mWHlaesJSWGp1ihg76vAnfVq9NTv1YT0SYhAQ6zwFNdBkkP+CKKJmVOEHcdSnLXCXYiL5e7MaewblfiYLP7g==} dependencies: - '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.9.0 - '@vueuse/shared': 9.9.0_vue@3.2.45 - vue-demi: 0.13.11_vue@3.2.45 + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.7.1 + '@vueuse/shared': 10.7.1(vue@3.4.0) + vue-demi: 0.14.6(vue@3.4.0) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/metadata/9.9.0: - resolution: {integrity: sha512-pgxsUJv/d7IjKpLeB6TthggEsaBwM3ffc5jPrr5TmxAm/fup0mGR5VTzrdA/PSx85tpb+CIvP92D+55qBNc8ag==} + /@vueuse/metadata@10.7.1: + resolution: {integrity: sha512-jX8MbX5UX067DYVsbtrmKn6eG6KMcXxLRLlurGkZku5ZYT3vxgBjui2zajvUZ18QLIjrgBkFRsu7CqTAg18QFw==} dev: true - /@vueuse/shared/9.9.0_vue@3.2.45: - resolution: {integrity: sha512-+D0XFwHG0T+uaIbCSlROBwm1wzs71B7n3KyDOxnvfEMMHDOzl09rYKwaE2AENmYwYPXfHPbSBRDD2gBVHbvTcg==} + /@vueuse/shared@10.7.1(vue@3.4.0): + resolution: {integrity: sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==} dependencies: - vue-demi: 0.13.11_vue@3.2.45 + vue-demi: 0.14.6(vue@3.4.0) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@waline/client/2.14.4: - resolution: {integrity: sha512-GaZ66drHHcHFD1gswhOQcv+FiiWzIjkzEfL9OW3bUTxi1EHQwXzLGd2QXKgtVocgiZxaxlGRMdaiOvls8Z32qg==} - engines: {node: '>=14'} - dependencies: - '@vueuse/core': 9.9.0_vue@3.2.45 - autosize: 5.0.2 - marked: 4.2.5 - vue: 3.2.45 - transitivePeerDependencies: - - '@vue/composition-api' - dev: true - - /acorn/8.8.1: - resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true dev: true - /ajv/8.11.2: - resolution: {integrity: sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==} + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -2249,26 +2508,31 @@ packages: uri-js: 4.4.1 dev: true - /ansi-regex/6.0.1: + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} dev: true - /ansi-styles/3.2.1: + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 dev: true - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 dev: true - /anymatch/3.1.3: + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: @@ -2276,186 +2540,210 @@ packages: picomatch: 2.3.1 dev: true - /arg/5.0.2: + /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: true - /argparse/1.0.10: + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: true - /argparse/2.0.1: + /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /async/3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.5 + is-array-buffer: 3.0.2 + dev: true + + /arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + dev: true + + /async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} dev: true - /at-least-node/1.0.0: + /at-least-node@1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} dev: true - /autoprefixer/10.4.13_postcss@8.4.20: - resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + /autoprefixer@10.4.16(postcss@8.4.32): + resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.21.4 - caniuse-lite: 1.0.30001441 - fraction.js: 4.2.0 + browserslist: 4.22.2 + caniuse-lite: 1.0.30001572 + fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.20 + postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: true - /autosize/5.0.2: - resolution: {integrity: sha512-FPVt5ynkqUAA9gcMZnJHka1XfQgr1WNd/yRfIjmj5WGmjua+u5Hl9hn8M2nU5CNy2bEIcj1ZUwXq7IOHsfZG9w==} + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} dev: true - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.7: - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.6): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.20.7 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.7 - semver: 6.3.0 + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.7: - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.6): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.7 - core-js-compat: 3.27.1 + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) + core-js-compat: 3.35.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.7: - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.20.7 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.7 + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) transitivePeerDependencies: - supports-color dev: true - /balanced-match/1.0.2: + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /balloon-css/1.2.0: + /balloon-css@1.2.0: resolution: {integrity: sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==} dev: true - /base64-js/1.5.1: + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true - /bcrypt-ts/3.0.0: - resolution: {integrity: sha512-z4pqdPaAuuvBsHCwb77bisxT9qo5hRSbn78FXNhhTywHabqMzcIosDxjnKUrkPQbMyz2curUT+fJRith57rIvg==} + /bcrypt-ts@5.0.0: + resolution: {integrity: sha512-0+VFzpOk0oIw8W8DfcCl0+xYbM04ib1u9IqkJCQQr+Vx8Pie4wzXmow+4zEnU0SP72QgPACDn0ARybH7q95Cbw==} + engines: {node: '>=18'} dev: true - /binary-extensions/2.2.0: + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true - /bl/5.1.0: + /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} dependencies: buffer: 6.0.3 inherits: 2.0.4 - readable-stream: 3.6.0 - dev: true - - /body-scroll-lock/3.1.5: - resolution: {integrity: sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==} + readable-stream: 3.6.2 dev: true - /boolbase/1.0.0: + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true - /brace-expansion/1.1.11: + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 dev: true - /brace-expansion/2.0.1: + /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 dev: true - /braces/3.0.2: + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true - /browserslist/4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + /browserslist@4.22.2: + resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001441 - electron-to-chromium: 1.4.284 - node-releases: 2.0.8 - update-browserslist-db: 1.0.10_browserslist@4.21.4 + caniuse-lite: 1.0.30001572 + electron-to-chromium: 1.4.616 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.2) dev: true - /buffer-from/1.1.2: + /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /buffer/6.0.3: + /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 dev: true - /builtin-modules/3.3.0: + /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} dev: true - /cac/6.7.14: + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} dev: true - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + /call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.2 + set-function-length: 1.1.1 + dev: true + + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001441: - resolution: {integrity: sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==} + /caniuse-lite@1.0.30001572: + resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} dev: true - /chalk/2.4.2: + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} dependencies: @@ -2464,7 +2752,7 @@ packages: supports-color: 5.5.0 dev: true - /chalk/4.1.2: + /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: @@ -2472,19 +2760,12 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true - /chart.js/4.1.1: - resolution: {integrity: sha512-P0pCosNXp+LR8zO/QTkZKT6Hb7p0DPFtypEeVOf+6x06hX13NIb75R0DXUA4Ksx/+48chDQKtCCmRCviQRTqsA==} - engines: {pnpm: ^7.0.0} - dependencies: - '@kurkle/color': 0.3.1 - dev: true - - /cheerio-select/2.1.0: + /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: boolbase: 1.0.0 @@ -2492,23 +2773,23 @@ packages: css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 dev: true - /cheerio/1.0.0-rc.12: + /cheerio@1.0.0-rc.12: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 - domutils: 3.0.1 - htmlparser2: 8.0.1 + domutils: 3.1.0 + htmlparser2: 8.0.2 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 dev: true - /chokidar/3.5.3: + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: @@ -2520,108 +2801,88 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /cli-cursor/4.0.0: + /cli-cursor@4.0.0: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: restore-cursor: 4.0.0 dev: true - /cli-spinners/2.7.0: - resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} dev: true - /clone/1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} + /cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 dev: true - /color-convert/1.9.3: + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 dev: true - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 dev: true - /color-name/1.1.3: + /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true - /color-name/1.1.4: + /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /commander/2.20.3: + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: true - - /commander/8.3.0: + /commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} dev: true - /commander/9.2.0: - resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==} - engines: {node: ^12.20.0 || >=14} - dev: true - - /common-tags/1.8.2: + /common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} dev: true - /concat-map/0.0.1: + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /connect-history-api-fallback/2.0.0: + /connect-history-api-fallback@2.0.0: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} dev: true - /convert-source-map/1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: true - - /core-js-compat/3.27.1: - resolution: {integrity: sha512-Dg91JFeCDA17FKnneN7oCMz4BkQ4TcffkgHP4OWwp9yx3pi7ubqMDXXSacfNak1PQqjc95skyt+YBLHQJnkJwA==} - dependencies: - browserslist: 4.21.4 - dev: true - - /core-js/3.27.1: - resolution: {integrity: sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==} - requiresBuild: true + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /cose-base/1.0.3: - resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} + /core-js-compat@3.35.0: + resolution: {integrity: sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==} dependencies: - layout-base: 1.0.2 + browserslist: 4.22.2 dev: true - /cose-base/2.1.0: - resolution: {integrity: sha512-HTMm07dhxq1dIPGWwpiVrIk9n+DH7KYmqWA786mLe8jDS+1ZjGtJGIIsJVKoseZXS6/FxiUWCJ2B7XzqUCuhPw==} - dependencies: - layout-base: 2.0.1 + /create-codepen@1.0.1: + resolution: {integrity: sha512-XzSWwGCFNeOnNGp3KdCDGaKq4Cp1SvjzpPGQqO0tj1HT3BhksLdl/xQ2ZEY4+0MQ3m1I/K1Fvpm4GGMthtamyA==} dev: true - /cross-spawn/7.0.3: + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} dependencies: @@ -2630,320 +2891,35 @@ packages: which: 2.0.2 dev: true - /crypto-random-string/2.0.0: + /crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} dev: true - /css-select/5.1.0: + /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 nth-check: 2.1.1 dev: true - /css-what/6.1.0: + /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} dev: true - /csstype/2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - dev: true - - /custom-event-polyfill/1.0.7: - resolution: {integrity: sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==} - dev: true - - /cytoscape-cose-bilkent/4.1.0_cytoscape@3.23.0: - resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} - peerDependencies: - cytoscape: ^3.2.0 - dependencies: - cose-base: 1.0.3 - cytoscape: 3.23.0 - dev: true - - /cytoscape-fcose/2.1.0_cytoscape@3.23.0: - resolution: {integrity: sha512-Q3apPl66jf8/2sMsrCjNP247nbDkyIPjA9g5iPMMWNLZgP3/mn9aryF7EFY/oRPEpv7bKJ4jYmCoU5r5/qAc1Q==} - peerDependencies: - cytoscape: ^3.2.0 - dependencies: - cose-base: 2.1.0 - cytoscape: 3.23.0 - dev: true - - /cytoscape/3.23.0: - resolution: {integrity: sha512-gRZqJj/1kiAVPkrVFvz/GccxsXhF3Qwpptl32gKKypO4IlqnKBjTOu+HbXtEggSGzC5KCaHp3/F7GgENrtsFkA==} - engines: {node: '>=0.10'} - dependencies: - heap: 0.2.7 - lodash: 4.17.21 - dev: true - - /d3-array/3.2.1: - resolution: {integrity: sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==} - engines: {node: '>=12'} - dependencies: - internmap: 2.0.3 - dev: true - - /d3-axis/3.0.0: - resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} - engines: {node: '>=12'} - dev: true - - /d3-brush/3.0.0: - resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} - engines: {node: '>=12'} - dependencies: - d3-dispatch: 3.0.1 - d3-drag: 3.0.0 - d3-interpolate: 3.0.1 - d3-selection: 3.0.0 - d3-transition: 3.0.1_d3-selection@3.0.0 - dev: true - - /d3-chord/3.0.1: - resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} - engines: {node: '>=12'} - dependencies: - d3-path: 3.1.0 - dev: true - - /d3-color/3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - dev: true - - /d3-contour/4.0.0: - resolution: {integrity: sha512-7aQo0QHUTu/Ko3cP9YK9yUTxtoDEiDGwnBHyLxG5M4vqlBkO/uixMRele3nfsfj6UXOcuReVpVXzAboGraYIJw==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.1 - dev: true - - /d3-delaunay/6.0.2: - resolution: {integrity: sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==} - engines: {node: '>=12'} - dependencies: - delaunator: 5.0.0 - dev: true - - /d3-dispatch/3.0.1: - resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} - engines: {node: '>=12'} - dev: true - - /d3-drag/3.0.0: - resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} - engines: {node: '>=12'} - dependencies: - d3-dispatch: 3.0.1 - d3-selection: 3.0.0 - dev: true - - /d3-dsv/3.0.1: - resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} - engines: {node: '>=12'} - hasBin: true - dependencies: - commander: 7.2.0 - iconv-lite: 0.6.3 - rw: 1.3.3 - dev: true - - /d3-ease/3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} - dev: true - - /d3-fetch/3.0.1: - resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} - engines: {node: '>=12'} - dependencies: - d3-dsv: 3.0.1 - dev: true - - /d3-force/3.0.0: - resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} - engines: {node: '>=12'} - dependencies: - d3-dispatch: 3.0.1 - d3-quadtree: 3.0.1 - d3-timer: 3.0.1 - dev: true - - /d3-format/3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - dev: true - - /d3-geo/3.1.0: - resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.1 - dev: true - - /d3-hierarchy/3.1.2: - resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} - engines: {node: '>=12'} - dev: true - - /d3-interpolate/3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} - dependencies: - d3-color: 3.1.0 - dev: true - - /d3-path/3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} - dev: true - - /d3-polygon/3.0.1: - resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} - engines: {node: '>=12'} - dev: true - - /d3-quadtree/3.0.1: - resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} - engines: {node: '>=12'} - dev: true - - /d3-random/3.0.1: - resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} - engines: {node: '>=12'} - dev: true - - /d3-scale-chromatic/3.0.0: - resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==} - engines: {node: '>=12'} - dependencies: - d3-color: 3.1.0 - d3-interpolate: 3.0.1 - dev: true - - /d3-scale/4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.1 - d3-format: 3.1.0 - d3-interpolate: 3.0.1 - d3-time: 3.1.0 - d3-time-format: 4.1.0 - dev: true - - /d3-selection/3.0.0: - resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} - engines: {node: '>=12'} - dev: true - - /d3-shape/3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} - dependencies: - d3-path: 3.1.0 - dev: true - - /d3-time-format/4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} - dependencies: - d3-time: 3.1.0 - dev: true - - /d3-time/3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.1 - dev: true - - /d3-timer/3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} - dev: true - - /d3-transition/3.0.1_d3-selection@3.0.0: - resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} - engines: {node: '>=12'} - peerDependencies: - d3-selection: 2 - 3 - dependencies: - d3-color: 3.1.0 - d3-dispatch: 3.0.1 - d3-ease: 3.0.1 - d3-interpolate: 3.0.1 - d3-selection: 3.0.0 - d3-timer: 3.0.1 + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} dev: true - /d3-zoom/3.0.0: - resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} - engines: {node: '>=12'} - dependencies: - d3-dispatch: 3.0.1 - d3-drag: 3.0.0 - d3-interpolate: 3.0.1 - d3-selection: 3.0.0 - d3-transition: 3.0.1_d3-selection@3.0.0 + /dayjs@1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: true - /d3/7.8.0: - resolution: {integrity: sha512-a5rNemRadWkEfqnY5NsD4RdCP9vn8EIJ4I5Rl14U0uKH1SXqcNmk/h9aGaAF1O98lz6L9M0IeUcuPa9GUYbI5A==} - engines: {node: '>=12'} - dependencies: - d3-array: 3.2.1 - d3-axis: 3.0.0 - d3-brush: 3.0.0 - d3-chord: 3.0.1 - d3-color: 3.1.0 - d3-contour: 4.0.0 - d3-delaunay: 6.0.2 - d3-dispatch: 3.0.1 - d3-drag: 3.0.0 - d3-dsv: 3.0.1 - d3-ease: 3.0.1 - d3-fetch: 3.0.1 - d3-force: 3.0.0 - d3-format: 3.1.0 - d3-geo: 3.1.0 - d3-hierarchy: 3.1.2 - d3-interpolate: 3.0.1 - d3-path: 3.1.0 - d3-polygon: 3.0.1 - d3-quadtree: 3.0.1 - d3-random: 3.0.1 - d3-scale: 4.0.2 - d3-scale-chromatic: 3.0.0 - d3-selection: 3.0.0 - d3-shape: 3.2.0 - d3-time: 3.1.0 - d3-time-format: 4.1.0 - d3-timer: 3.0.1 - d3-transition: 3.0.1_d3-selection@3.0.0 - d3-zoom: 3.0.0 - dev: true - - /dagre-d3-es/7.0.6: - resolution: {integrity: sha512-CaaE/nZh205ix+Up4xsnlGmpog5GGm81Upi2+/SBHxwNwrccBb3K51LzjZ1U6hgvOlAEUsVWf1xSTzCyKpJ6+Q==} - dependencies: - d3: 7.8.0 - lodash-es: 4.17.21 - dev: true - - /dayjs/1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} - dev: true - - /debug/4.3.4: + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -2955,136 +2931,164 @@ packages: ms: 2.1.2 dev: true - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} dev: true - /defaults/1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - dependencies: - clone: 1.0.4 + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} dev: true - /define-properties/1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + /define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 dev: true - /delaunator/5.0.0: - resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==} + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} dependencies: - robust-predicates: 3.0.1 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 + object-keys: 1.1.1 dev: true - /dir-glob/3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 + /dijkstrajs@1.0.3: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} dev: true - /dom-serializer/2.0.0: + /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - entities: 4.4.0 + entities: 4.5.0 dev: true - /domelementtype/2.3.0: + /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true - /domhandler/5.0.3: + /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 dev: true - /dompurify/2.4.1: - resolution: {integrity: sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==} - dev: true - - /domutils/3.0.1: - resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 dev: true - /echarts/5.4.1: - resolution: {integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==} - dependencies: - tslib: 2.3.0 - zrender: 5.4.1 + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /ejs/3.1.8: - resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} + /ejs@3.1.9: + resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} engines: {node: '>=0.10.0'} hasBin: true dependencies: - jake: 10.8.5 + jake: 10.8.7 + dev: true + + /electron-to-chromium@1.4.616: + resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==} + dev: true + + /emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true - /electron-to-chromium/1.4.284: - resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} + /encode-utf8@1.0.3: + resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} dev: true - /entities/3.0.1: + /entities@3.0.1: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} dev: true - /entities/4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} dev: true - /envinfo/7.8.1: - resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} + /envinfo@7.11.0: + resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==} engines: {node: '>=4'} hasBin: true dev: true - /es-abstract/1.20.5: - resolution: {integrity: sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==} + /es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.2 + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + es-set-tostringtag: 2.0.2 es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.2 get-symbol-description: 1.0.0 + globalthis: 1.0.3 gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 + has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.4 + hasown: 2.0.0 + internal-slot: 1.0.6 + is-array-buffer: 3.0.2 is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 + is-typed-array: 1.1.12 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.13.1 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.1 + safe-array-concat: 1.0.1 safe-regex-test: 1.0.0 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 + typed-array-length: 1.0.4 unbox-primitive: 1.0.2 + which-typed-array: 1.1.13 + dev: true + + /es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.2 + has-tostringtag: 1.0.0 + hasown: 2.0.0 dev: true - /es-to-primitive/1.2.1: + /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: @@ -3093,102 +3097,94 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild/0.16.12: - resolution: {integrity: sha512-eq5KcuXajf2OmivCl4e89AD3j8fbV+UTE9vczEzq5haA07U9oOTzBWlh3+6ZdjJR7Rz2QfWZ2uxZyhZxBgJ4+g==} + /esbuild@0.19.10: + resolution: {integrity: sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.16.12 - '@esbuild/android-arm64': 0.16.12 - '@esbuild/android-x64': 0.16.12 - '@esbuild/darwin-arm64': 0.16.12 - '@esbuild/darwin-x64': 0.16.12 - '@esbuild/freebsd-arm64': 0.16.12 - '@esbuild/freebsd-x64': 0.16.12 - '@esbuild/linux-arm': 0.16.12 - '@esbuild/linux-arm64': 0.16.12 - '@esbuild/linux-ia32': 0.16.12 - '@esbuild/linux-loong64': 0.16.12 - '@esbuild/linux-mips64el': 0.16.12 - '@esbuild/linux-ppc64': 0.16.12 - '@esbuild/linux-riscv64': 0.16.12 - '@esbuild/linux-s390x': 0.16.12 - '@esbuild/linux-x64': 0.16.12 - '@esbuild/netbsd-x64': 0.16.12 - '@esbuild/openbsd-x64': 0.16.12 - '@esbuild/sunos-x64': 0.16.12 - '@esbuild/win32-arm64': 0.16.12 - '@esbuild/win32-ia32': 0.16.12 - '@esbuild/win32-x64': 0.16.12 - dev: true - - /escalade/3.1.1: + '@esbuild/aix-ppc64': 0.19.10 + '@esbuild/android-arm': 0.19.10 + '@esbuild/android-arm64': 0.19.10 + '@esbuild/android-x64': 0.19.10 + '@esbuild/darwin-arm64': 0.19.10 + '@esbuild/darwin-x64': 0.19.10 + '@esbuild/freebsd-arm64': 0.19.10 + '@esbuild/freebsd-x64': 0.19.10 + '@esbuild/linux-arm': 0.19.10 + '@esbuild/linux-arm64': 0.19.10 + '@esbuild/linux-ia32': 0.19.10 + '@esbuild/linux-loong64': 0.19.10 + '@esbuild/linux-mips64el': 0.19.10 + '@esbuild/linux-ppc64': 0.19.10 + '@esbuild/linux-riscv64': 0.19.10 + '@esbuild/linux-s390x': 0.19.10 + '@esbuild/linux-x64': 0.19.10 + '@esbuild/netbsd-x64': 0.19.10 + '@esbuild/openbsd-x64': 0.19.10 + '@esbuild/sunos-x64': 0.19.10 + '@esbuild/win32-arm64': 0.19.10 + '@esbuild/win32-ia32': 0.19.10 + '@esbuild/win32-x64': 0.19.10 + dev: true + + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} dev: true - /escape-string-regexp/1.0.5: + /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true - /esm/3.2.25: - resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} - engines: {node: '>=6'} - dev: true - - /esprima/4.0.1: + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true dev: true - /estree-walker/1.0.1: + /estree-walker@1.0.1: resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} dev: true - /estree-walker/2.0.2: + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true - /esutils/2.0.3: + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} dev: true - /eve-raphael/0.5.0: - resolution: {integrity: sha512-jrxnPsCGqng1UZuEp9DecX/AuSyAszATSjf4oEcRxvfxa1Oux4KkIPKBAAWWnpdwfARtr+Q0o9aPYWjsROD7ug==} - dev: true - - /execa/6.1.0: - resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 3.0.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.1.0 + npm-run-path: 5.2.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 dev: true - /extend-shallow/2.0.1: + /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 dev: true - /fast-deep-equal/3.1.3: + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob/3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3198,137 +3194,150 @@ packages: micromatch: 4.0.5 dev: true - /fast-json-stable-stringify/2.1.0: + /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true - /fastq/1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + /fastq@1.16.0: + resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} dependencies: reusify: 1.0.4 dev: true - /fflate/0.7.4: - resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==} + /fflate@0.8.1: + resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==} dev: true - /filelist/1.0.4: + /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: - minimatch: 5.1.2 + minimatch: 5.1.6 dev: true - /fill-range/7.0.1: + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 dev: true - /flowchart.js/1.17.1: - resolution: {integrity: sha512-zphTaxdyqvHHu+8Cdf6HvamhArXpq9SyNe1zQ61maCIfTenaj3cMvjS1e/0gfPj7QTLTx3HroSzVqDXpL8naoQ==} - engines: {node: '>=4.0.0'} + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: - raphael: 2.3.0 + is-callable: 1.2.7 dev: true - /fraction.js/4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true - /fs-extra/11.1.0: - resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 dev: true - /fs-extra/9.1.0: + /fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 dev: true - /fs.realpath/1.0.0: + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true dev: true optional: true - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} dev: true - /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 functions-have-names: 1.2.3 dev: true - /functions-have-names/1.2.3: + /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gensync/1.0.0-beta.2: + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} dev: true - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} dependencies: - function-bind: 1.1.1 - has: 1.0.3 + function-bind: 1.1.2 + has-proto: 1.0.1 has-symbols: 1.0.3 + hasown: 2.0.0 dev: true - /get-own-enumerable-property-symbols/3.0.2: + /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: true - /get-stream/6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} dev: true - /get-symbol-description/1.0.0: + /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true - /giscus/1.2.6: - resolution: {integrity: sha512-VqMWmCdlUk9krX2M3oMgn9/Y6XEbRXRHtfhNTuRn/AdeGOeko54OFEIsizQ/nYWymuUNGZR48KGptCtYL77rtA==} + /giscus@1.4.0: + resolution: {integrity: sha512-Pll+pcclTx47NcFDw8nuka2Ja85Gc4XWpzSgL0rszOQaMQRQIV8UMR+zP4a+/N3tV2TXc1SZ537kWlsN6EsAaw==} dependencies: - lit: 2.5.0 + lit: 3.1.0 dev: true - /glob-parent/5.1.2: + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 dev: true - /glob/7.2.3: + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: fs.realpath: 1.0.0 @@ -3339,33 +3348,41 @@ packages: path-is-absolute: 1.0.1 dev: true - /globals/11.12.0: + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} dev: true - /globby/13.1.3: - resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} dependencies: - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 4.0.0 + define-properties: 1.2.1 + dev: true + + /globby@14.0.0: + resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/merge-streams': 1.0.0 + fast-glob: 3.3.2 + ignore: 5.3.0 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 dev: true - /gopd/1.0.1: + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.2 dev: true - /graceful-fs/4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /gray-matter/4.0.3: + /gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} dependencies: @@ -3375,286 +3392,299 @@ packages: strip-bom-string: 1.0.0 dev: true - /has-bigints/1.0.2: + /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: true - /has-flag/3.0.0: + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} dev: true - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} dev: true - /has-property-descriptors/1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + /has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.2 + dev: true + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} dev: true - /has-symbols/1.0.3: + /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} dev: true - /has-tostringtag/1.0.0: + /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 dev: true - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - - /hash-sum/2.0.0: + /hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} dev: true - /heap/0.2.7: - resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 dev: true - /htmlparser2/8.0.1: - resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + /htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 - entities: 4.4.0 - dev: true - - /human-signals/3.0.1: - resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} - engines: {node: '>=12.20.0'} + domutils: 3.1.0 + entities: 4.5.0 dev: true - /iconv-lite/0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} dev: true - /idb/7.1.1: + /idb@7.1.1: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} dev: true - /ieee754/1.2.1: + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /ignore/5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} dev: true - /immutable/4.2.1: - resolution: {integrity: sha512-7WYV7Q5BTs0nlQm7tl92rDYYoyELLKHoDMBKhrxEoiV4mrfVdRz8hzPiYOzH7yWjzoVEamxRuAqhxL2PLRwZYQ==} + /immutable@4.3.4: + resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} dev: true - /inflight/1.0.6: + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 dev: true - /inherits/2.0.4: + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: true - /internal-slot/1.0.4: - resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} + /internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.3 - has: 1.0.3 + get-intrinsic: 1.2.2 + hasown: 2.0.0 side-channel: 1.0.4 dev: true - /internmap/2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 dev: true - /is-bigint/1.0.4: + /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 dev: true - /is-binary-path/2.1.0: + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true - /is-boolean-object/1.1.2: + /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true - /is-callable/1.2.7: + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} dev: true - /is-core-module/2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 dev: true - /is-date-object/1.0.5: + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true - /is-extendable/0.1.1: + /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} dev: true - /is-extglob/2.1.1: + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: true - /is-glob/4.0.3: + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true - /is-interactive/2.0.0: + /is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} dev: true - /is-module/1.0.0: + /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: true - /is-negative-zero/2.0.2: + /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} dev: true - /is-number-object/1.0.7: + /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true - /is-number/7.0.0: + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true - /is-obj/1.0.1: + /is-obj@1.0.1: resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} engines: {node: '>=0.10.0'} dev: true - /is-regex/1.1.4: + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true - /is-regexp/1.0.0: + /is-regexp@1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} dev: true - /is-shared-array-buffer/1.0.2: + /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true - /is-stream/2.0.1: + /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} dev: true - /is-stream/3.0.0: + /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /is-string/1.0.7: + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true - /is-symbol/1.0.4: + /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 dev: true - /is-unicode-supported/1.3.0: + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.13 + dev: true + + /is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} dev: true - /is-weakref/1.0.2: + /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 + dev: true + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true - /isexe/2.0.0: + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /jake/10.8.5: - resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} + /jake@10.8.7: + resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} engines: {node: '>=10'} hasBin: true dependencies: - async: 3.2.4 + async: 3.2.5 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 dev: true - /jest-worker/26.6.2: + /jest-worker@26.6.2: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.5 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true - /js-tokens/4.0.0: + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true - /js-yaml/3.14.1: + /js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true dependencies: @@ -3662,165 +3692,174 @@ packages: esprima: 4.0.1 dev: true - /jsesc/0.5.0: + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true dev: true - /jsesc/2.5.2: + /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true dev: true - /json-schema-traverse/1.0.0: + /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: true - /json-schema/0.4.0: + /json-schema@0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} dev: true - /json5/2.2.3: + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true dev: true - /jsonfile/6.1.0: + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true - /jsonpointer/5.0.1: + /jsonpointer@5.0.1: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} dev: true - /katex/0.16.4: - resolution: {integrity: sha512-WudRKUj8yyBeVDI4aYMNxhx5Vhh2PjpzQw1GRu/LVGqL4m1AxwD1GcUp0IMbdJaf5zsjtj8ghP0DOQRYhroNkw==} + /katex@0.16.9: + resolution: {integrity: sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==} hasBin: true dependencies: commander: 8.3.0 dev: true - /khroma/2.0.0: - resolution: {integrity: sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g==} - dev: true - - /kind-of/6.0.3: + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} dev: true - /layout-base/1.0.2: - resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} - dev: true - - /layout-base/2.0.1: - resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} - dev: true - - /leven/3.1.0: + /leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} dev: true - /lilconfig/2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} dev: true - /linkify-it/4.0.1: + /linkify-it@4.0.1: resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} dependencies: uc.micro: 1.0.6 dev: true - /lit-element/3.2.2: - resolution: {integrity: sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==} + /lit-element@4.0.2: + resolution: {integrity: sha512-/W6WQZUa5VEXwC7H9tbtDMdSs9aWil3Ou8hU6z2cOKWbsm/tXPAcsoaHVEtrDo0zcOIE5GF6QgU55tlGL2Nihg==} dependencies: - '@lit/reactive-element': 1.5.0 - lit-html: 2.5.0 + '@lit-labs/ssr-dom-shim': 1.1.2 + '@lit/reactive-element': 2.0.2 + lit-html: 3.1.0 dev: true - /lit-html/2.5.0: - resolution: {integrity: sha512-bLHosg1XL3JRUcKdSVI0sLCs0y1wWrj2sqqAN3cZ7bDDPNgmDHH29RV48x6Wz3ZmkxIupaE+z7uXSZ/pXWAO1g==} + /lit-html@3.1.0: + resolution: {integrity: sha512-FwAjq3iNsaO6SOZXEIpeROlJLUlrbyMkn4iuv4f4u1H40Jw8wkeR/OUXZUHUoiYabGk8Y4Y0F/rgq+R4MrOLmA==} dependencies: - '@types/trusted-types': 2.0.2 + '@types/trusted-types': 2.0.7 dev: true - /lit/2.5.0: - resolution: {integrity: sha512-DtnUP6vR3l4Q8nRPPNBD+UxbAhwJPeky+OVbi3pdgMqm0g57xFSl1Sj64D1rIB+nVNdiVVg8YxB0hqKjvdadZA==} + /lit@3.1.0: + resolution: {integrity: sha512-rzo/hmUqX8zmOdamDAeydfjsGXbbdtAFqMhmocnh2j9aDYqbu0fjXygjCa0T99Od9VQ/2itwaGrjZz/ZELVl7w==} dependencies: - '@lit/reactive-element': 1.5.0 - lit-element: 3.2.2 - lit-html: 2.5.0 - dev: true - - /loadjs/4.2.0: - resolution: {integrity: sha512-AgQGZisAlTPbTEzrHPb6q+NYBMD+DP9uvGSIjSUM5uG+0jG15cb8axWpxuOIqrmQjn6scaaH8JwloiP27b2KXA==} + '@lit/reactive-element': 2.0.2 + lit-element: 4.0.2 + lit-html: 3.1.0 dev: true - /lodash-es/4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 dev: true - /lodash.debounce/4.0.8: + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true - /lodash.sortby/4.7.0: + /lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: true - /lodash/4.17.21: + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /log-symbols/5.1.0: + /log-symbols@5.1.0: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} dependencies: - chalk: 5.2.0 + chalk: 5.3.0 is-unicode-supported: 1.3.0 dev: true - /lru-cache/5.1.1: + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 dev: true - /magic-string/0.25.9: + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 dev: true - /markdown-it-anchor/8.6.6_ea7kj7wzjkld5jo2noyjqxi764: - resolution: {integrity: sha512-jRW30YGywD2ESXDc+l17AiritL0uVaSnWsb26f+68qaW9zgbIIr1f4v2Nsvc0+s0Z2N3uX6t/yAw7BwCQ1wMsA==} + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /markdown-it-anchor@8.6.7(@types/markdown-it@13.0.7)(markdown-it@13.0.2): + resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} peerDependencies: '@types/markdown-it': '*' markdown-it: '*' dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 + '@types/markdown-it': 13.0.7 + markdown-it: 13.0.2 dev: true - /markdown-it-container/3.0.0: + /markdown-it-container@3.0.0: resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} dev: true - /markdown-it-emoji/2.0.2: + /markdown-it-emoji@2.0.2: resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==} dev: true - /markdown-it/13.0.1: - resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} + /markdown-it@13.0.2: + resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} hasBin: true dependencies: argparse: 2.0.1 @@ -3830,58 +3869,24 @@ packages: uc.micro: 1.0.6 dev: true - /marked/4.2.5: - resolution: {integrity: sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==} - engines: {node: '>= 12'} - hasBin: true - dev: true - - /mathjax-full/3.2.2: - resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} - dependencies: - esm: 3.2.25 - mhchemparser: 4.1.1 - mj-context-menu: 0.6.1 - speech-rule-engine: 4.0.7 - dev: true - - /mdurl/1.0.1: + /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: true - /medium-zoom/1.0.8: - resolution: {integrity: sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==} + /medium-zoom@1.1.0: + resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} dev: true - /merge-stream/2.0.0: + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true - /merge2/1.4.1: + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true - /mermaid/9.3.0: - resolution: {integrity: sha512-mGl0BM19TD/HbU/LmlaZbjBi//tojelg8P/mxD6pPZTAYaI+VawcyBdqRsoUHSc7j71PrMdJ3HBadoQNdvP5cg==} - dependencies: - '@braintree/sanitize-url': 6.0.2 - d3: 7.8.0 - dagre-d3-es: 7.0.6 - dompurify: 2.4.1 - khroma: 2.0.0 - lodash-es: 4.17.21 - moment-mini: 2.29.4 - non-layered-tidy-tree-layout: 2.0.2 - stylis: 4.1.3 - uuid: 9.0.0 - dev: true - - /mhchemparser/4.1.1: - resolution: {integrity: sha512-R75CUN6O6e1t8bgailrF1qPq+HhVeFTM3XQ0uzI+mXTybmphy3b6h4NbLOYhemViQ3lUs+6CKRkC3Ws1TlYREA==} - dev: true - - /micromatch/4.0.5: + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: @@ -3889,199 +3894,206 @@ packages: picomatch: 2.3.1 dev: true - /mimic-fn/2.1.0: + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} dev: true - /mimic-fn/4.0.0: + /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} dev: true - /minimatch/3.1.2: + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 dev: true - /minimatch/5.1.2: - resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==} + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 dev: true - /mitt/3.0.0: - resolution: {integrity: sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==} - dev: true - - /mj-context-menu/0.6.1: - resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} + /mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} dev: true - /moment-mini/2.29.4: - resolution: {integrity: sha512-uhXpYwHFeiTbY9KSgPPRoo1nt8OxNVdMVoTBYHfSEKeRkIkwGpO+gERmhuhBtzfaeOyTkykSrm2+noJBgqt3Hg==} - dev: true - - /ms/2.1.2: + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true - /nanoid/3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true - /node-releases/2.0.8: - resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} - dev: true - - /non-layered-tidy-tree-layout/2.0.2: - resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true - /normalize-path/3.0.0: + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} dev: true - /normalize-range/0.1.2: + /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} dev: true - /npm-run-path/5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + /npm-run-path@5.2.0: + resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 dev: true - /nth-check/2.1.1: + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 dev: true - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} dev: true - /object-keys/1.1.1: + /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} dev: true - /object.assign/4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + /object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 + call-bind: 1.0.5 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true - /once/1.4.0: + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true - /onetime/5.1.2: + /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 dev: true - /onetime/6.0.0: + /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 dev: true - /ora/6.1.2: - resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /ora@7.0.1: + resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} + engines: {node: '>=16'} dependencies: - bl: 5.1.0 - chalk: 5.2.0 + chalk: 5.3.0 cli-cursor: 4.0.0 - cli-spinners: 2.7.0 + cli-spinners: 2.9.2 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 - strip-ansi: 7.0.1 - wcwidth: 1.0.1 + stdin-discarder: 0.1.0 + string-width: 6.1.0 + strip-ansi: 7.1.0 + dev: true + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} dev: true - /parse5-htmlparser2-tree-adapter/7.0.0: + /parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 parse5: 7.1.2 dev: true - /parse5/7.1.2: + /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: - entities: 4.4.0 + entities: 4.5.0 + dev: true + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} dev: true - /path-is-absolute/1.0.1: + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} dev: true - /path-key/3.1.1: + /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} dev: true - /path-key/4.0.0: + /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} dev: true - /path-parse/1.0.7: + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} dev: true - /photoswipe/5.3.4: - resolution: {integrity: sha512-SN+RWHqxJvdwzXJsh8KrG+ajjPpdTX5HpKglEd0k9o6o5fW+QHPkW8//Bo11MB+NQwTa/hFw8BDv2EdxiDXjNw==} + /photoswipe@5.4.3: + resolution: {integrity: sha512-9UC6oJBK4oXFZ5HcdlcvGkfEHsVrmE4csUdCQhEjHYb3PvPLO3PG7UhnPuOgjxwmhq5s17Un5NUdum01LgBDng==} engines: {node: '>= 0.12.0'} dev: true - /picocolors/1.0.0: + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picomatch/2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: true - /plyr/3.7.3: - resolution: {integrity: sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==} - dependencies: - core-js: 3.27.1 - custom-event-polyfill: 1.0.7 - loadjs: 4.2.0 - rangetouch: 2.0.1 - url-polyfill: 1.1.12 + /pngjs@5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} dev: true - /postcss-load-config/4.0.1_postcss@8.4.20: - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + /postcss-load-config@4.0.2(postcss@8.4.32): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' @@ -4092,61 +4104,62 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.0.6 - postcss: 8.4.20 - yaml: 2.2.1 + lilconfig: 3.0.0 + postcss: 8.4.32 + yaml: 2.3.4 dev: true - /postcss-value-parser/4.2.0: + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.20: - resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==} + /postcss@8.4.32: + resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true - /pretty-bytes/5.6.0: + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} dev: true - /prismjs/1.29.0: + /prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} dev: true - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} dev: true - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - - /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + /qrcode@1.5.3: + resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} + engines: {node: '>=10.13.0'} + hasBin: true dependencies: - safe-buffer: 5.2.1 + dijkstrajs: 1.0.3 + encode-utf8: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 dev: true - /rangetouch/2.0.1: - resolution: {integrity: sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==} + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /raphael/2.3.0: - resolution: {integrity: sha512-w2yIenZAQnp257XUWGni4bLMVxpUpcIl7qgxEgDIXtmSypYtlNxfXWpOBxs7LBTps5sDwhRnrToJrMUrivqNTQ==} + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: - eve-raphael: 0.5.0 + safe-buffer: 5.2.1 dev: true - /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} dependencies: inherits: 2.0.4 @@ -4154,85 +4167,90 @@ packages: util-deprecate: 1.0.2 dev: true - /readdirp/3.6.0: + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 dev: true - /regenerate-unicode-properties/10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + /regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 dev: true - /regenerate/1.4.2: + /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: true - /regenerator-runtime/0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} dev: true - /regenerator-transform/0.15.1: - resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.20.7 + '@babel/runtime': 7.23.6 dev: true - /regexp.prototype.flags/1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + /regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - functions-have-names: 1.2.3 + call-bind: 1.0.5 + define-properties: 1.2.1 + set-function-name: 2.0.1 dev: true - /regexpu-core/5.2.2: - resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} + /regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} dependencies: + '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 - regjsgen: 0.7.1 + regenerate-unicode-properties: 10.1.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 dev: true - /register-service-worker/1.7.2: + /register-service-worker@1.7.2: resolution: {integrity: sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==} dev: true - /regjsgen/0.7.1: - resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} - dev: true - - /regjsparser/0.9.1: + /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 dev: true - /require-from-string/2.0.2: + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + + /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} dev: true - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + /require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: true + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /restore-cursor/4.0.0: + /restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -4240,90 +4258,96 @@ packages: signal-exit: 3.0.7 dev: true - /reusify/1.0.4: + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /reveal.js/4.4.0: - resolution: {integrity: sha512-jIV6C9V2NEUjGzU8L6dUFGpk1KJmq7/EzP2fOW67ggc2c0Cp/PdprWxZ9Qgp46F0T2ZWDCjQ1p3Ytzy5jA6a2w==} - engines: {node: '>=10.0.0'} - dev: true - - /robust-predicates/3.0.1: - resolution: {integrity: sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==} - dev: true - - /rollup-plugin-terser/7.0.2_rollup@2.79.1: + /rollup-plugin-terser@7.0.2(rollup@2.79.1): resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser peerDependencies: rollup: ^2.0.0 dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.23.5 jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.16.1 + terser: 5.26.0 dev: true - /rollup/2.79.1: + /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /rollup/3.9.1: - resolution: {integrity: sha512-GswCYHXftN8ZKGVgQhTFUJB/NBXxrRGgO2NCy6E8s1rwEJ4Q9/VttNqcYfEvx4dTo4j58YqdC3OVztPzlKSX8w==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.9.1: + resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 - dev: true - - /run-parallel/1.2.0: + '@rollup/rollup-android-arm-eabi': 4.9.1 + '@rollup/rollup-android-arm64': 4.9.1 + '@rollup/rollup-darwin-arm64': 4.9.1 + '@rollup/rollup-darwin-x64': 4.9.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.1 + '@rollup/rollup-linux-arm64-gnu': 4.9.1 + '@rollup/rollup-linux-arm64-musl': 4.9.1 + '@rollup/rollup-linux-riscv64-gnu': 4.9.1 + '@rollup/rollup-linux-x64-gnu': 4.9.1 + '@rollup/rollup-linux-x64-musl': 4.9.1 + '@rollup/rollup-win32-arm64-msvc': 4.9.1 + '@rollup/rollup-win32-ia32-msvc': 4.9.1 + '@rollup/rollup-win32-x64-msvc': 4.9.1 + fsevents: 2.3.3 + dev: true + + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 dev: true - /rw/1.3.3: - resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + /safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + has-symbols: 1.0.3 + isarray: 2.0.5 dev: true - /safe-buffer/5.2.1: + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - /safe-regex-test/1.0.0: + /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-regex: 1.1.4 dev: true - /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true - - /sass/1.57.1: - resolution: {integrity: sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==} - engines: {node: '>=12.0.0'} + /sass@1.69.6: + resolution: {integrity: sha512-qbRr3k9JGHWXCvZU77SD2OTwUlC+gNT+61JOLcmLm+XqH4h/5D+p4IIsxvpkB89S9AwJOyb5+rWNpIucaFxSFQ==} + engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.2.1 + immutable: 4.3.4 source-map-js: 1.0.2 dev: true - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + /sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} dev: true - /section-matter/1.0.0: + /section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} dependencies: @@ -4331,135 +4355,197 @@ packages: kind-of: 6.0.3 dev: true - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: true + + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} hasBin: true + dependencies: + lru-cache: 6.0.0 dev: true - /serialize-javascript/4.0.0: + /serialize-javascript@4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} dependencies: randombytes: 2.1.0 dev: true - /shebang-command/2.0.0: + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: true + + /set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + dev: true + + /set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.1 + dev: true + + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 dev: true - /shebang-regex/3.0.0: + /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} dev: true - /side-channel/1.0.4: + /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + object-inspect: 1.13.1 dev: true - /signal-exit/3.0.7: + /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /sitemap/7.1.1: + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: true + + /sitemap@7.1.1: resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} engines: {node: '>=12.0.0', npm: '>=5.6.0'} hasBin: true dependencies: '@types/node': 17.0.45 - '@types/sax': 1.2.4 + '@types/sax': 1.2.7 arg: 5.0.2 - sax: 1.2.4 + sax: 1.3.0 dev: true - /slash/4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} dev: true - /source-map-js/1.0.2: + /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} dev: true - /source-map-support/0.5.21: + /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 dev: true - /source-map/0.6.1: + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} dev: true - /source-map/0.8.0-beta.0: + /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} dependencies: whatwg-url: 7.1.0 dev: true - /sourcemap-codec/1.4.8: + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead dev: true - /speech-rule-engine/4.0.7: - resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==} - hasBin: true + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: true + + /stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - commander: 9.2.0 - wicked-good-xpath: 1.3.0 - xmldom-sre: 0.1.31 + bl: 5.1.0 dev: true - /sprintf-js/1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} + engines: {node: '>=16'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 10.3.0 + strip-ansi: 7.1.0 dev: true - /string.prototype.matchall/4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + /string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 - get-intrinsic: 1.1.3 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 - internal-slot: 1.0.4 - regexp.prototype.flags: 1.4.3 + internal-slot: 1.0.6 + regexp.prototype.flags: 1.5.1 + set-function-name: 2.0.1 side-channel: 1.0.4 dev: true - /string.prototype.trimend/1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + /string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + dev: true + + /string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /string.prototype.trimstart/1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + /string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.5 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /string_decoder/1.3.0: + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 dev: true - /stringify-object/3.3.0: + /stringify-object@3.3.0: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} engines: {node: '>=4'} dependencies: @@ -4468,61 +4554,64 @@ packages: is-regexp: 1.0.0 dev: true - /strip-ansi/7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 dev: true - /strip-bom-string/1.0.0: + /strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} dev: true - /strip-comments/2.0.1: + /strip-comments@2.0.1: resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} engines: {node: '>=10'} dev: true - /strip-final-newline/3.0.0: + /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} dev: true - /striptags/3.2.0: + /striptags@3.2.0: resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==} dev: true - /stylis/4.1.3: - resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} - dev: true - - /supports-color/5.5.0: + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 dev: true - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 dev: true - /supports-preserve-symlinks-flag/1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} dev: true - /temp-dir/2.0.0: + /temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} dev: true - /tempy/0.6.0: + /tempy@0.6.0: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} engines: {node: '>=10'} dependencies: @@ -4532,71 +4621,105 @@ packages: unique-string: 2.0.0 dev: true - /terser/5.16.1: - resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} + /terser@5.26.0: + resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.8.1 + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 dev: true - /to-fast-properties/2.0.0: + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} dev: true - /to-regex-range/5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true - /tr46/1.0.1: + /tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: - punycode: 2.1.1 + punycode: 2.3.1 dev: true - /ts-debounce/4.0.0: + /ts-debounce@4.0.0: resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} dev: true - /tslib/2.3.0: - resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + dev: true + + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 dev: true - /twikoo/1.6.8: - resolution: {integrity: sha512-SkwO647kK2Ss+L2myp+7JmzmXAGsLt1e7zwTZdKuifDywgFfnaArPWkfp7ruvVBLb+13KQUsCneBUR5XzkV4Bg==} + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 dev: true - /type-fest/0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.5 + for-each: 0.3.3 + is-typed-array: 1.1.12 dev: true - /uc.micro/1.0.6: + /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true - /unbox-primitive/1.0.2: + /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 dev: true - /unicode-canonical-property-names-ecmascript/2.0.0: + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} dev: true - /unicode-match-property-ecmascript/2.0.0: + /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} engines: {node: '>=4'} dependencies: @@ -4604,75 +4727,72 @@ packages: unicode-property-aliases-ecmascript: 2.1.0 dev: true - /unicode-match-property-value-ecmascript/2.1.0: + /unicode-match-property-value-ecmascript@2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} dev: true - /unicode-property-aliases-ecmascript/2.1.0: + /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} dev: true - /unique-string/2.0.0: + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + + /unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} dependencies: crypto-random-string: 2.0.0 dev: true - /universalify/2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} dev: true - /upath/1.2.0: + /upath@1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} dev: true - /upath/2.0.1: + /upath@2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} dev: true - /update-browserslist-db/1.0.10_browserslist@4.21.4: - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + /update-browserslist-db@1.0.13(browserslist@4.22.2): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.4 + browserslist: 4.22.2 escalade: 3.1.1 picocolors: 1.0.0 dev: true - /uri-js/4.4.1: + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 - dev: true - - /url-polyfill/1.1.12: - resolution: {integrity: sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==} + punycode: 2.3.1 dev: true - /util-deprecate/1.0.2: + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /uuid/9.0.0: - resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} - hasBin: true - dev: true - - /vite/4.0.3_sass@1.57.1: - resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.0.10: + resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -4682,6 +4802,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -4691,17 +4813,15 @@ packages: terser: optional: true dependencies: - esbuild: 0.16.12 - postcss: 8.4.20 - resolve: 1.22.1 - rollup: 3.9.1 - sass: 1.57.1 + esbuild: 0.19.10 + postcss: 8.4.32 + rollup: 4.9.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /vue-demi/0.13.11_vue@3.2.45: - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + /vue-demi@0.14.6(vue@3.4.0): + resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -4712,55 +4832,80 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.45 + vue: 3.4.0 dev: true - /vue-router/4.1.6_vue@3.2.45: - resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} + /vue-router@4.2.5(vue@3.4.0): + resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: - '@vue/devtools-api': 6.4.5 - vue: 3.2.45 + '@vue/devtools-api': 6.5.1 + vue: 3.4.0 dev: true - /vue/3.2.45: - resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==} + /vue@3.4.0: + resolution: {integrity: sha512-iTE9Ve/7DO/H39+gXHrNkRdnh1jDwPe/fap4brbPKkp1APMkS03OiZ+UY0dwpqtRX0iPWQTkh8Fu3hKgLtaxfA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-sfc': 3.2.45 - '@vue/runtime-dom': 3.2.45 - '@vue/server-renderer': 3.2.45_vue@3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-dom': 3.4.0 + '@vue/compiler-sfc': 3.4.0 + '@vue/runtime-dom': 3.4.0 + '@vue/server-renderer': 3.4.0(vue@3.4.0) + '@vue/shared': 3.4.0 dev: true - /vuepress-plugin-auto-catalog/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-U9o7qheUXJf52+kb/lOnKtENL2dwv1dIQhpBTfreTA+jN+itDvQehvRN9dmgV/LQHZA9W82vImIigP4icBgUDg==} + /vuepress-plugin-auto-catalog@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-MM4Y7uf3txqc9TQYZtpaynvGSROtuw2GyHA5l3n5NB8D55tjvq+xpg0KfOfKmApL/yhu37EcUNMRkLlBgmwDJQ==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} + peerDependencies: + sass-loader: ^13.3.2 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 + peerDependenciesMeta: + sass-loader: + optional: true + vuepress: + optional: true + vuepress-vite: + optional: true + vuepress-webpack: + optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vue: 3.2.45 - vuepress-plugin-components: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-components: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - - sass-loader + - artplayer + - dashjs-pure + - hls.js + - mpegts.js + - plyr - supports-color - - vuepress - - vuepress-vite - - vuepress-webpack + - typescript + - vidstack dev: true - /vuepress-plugin-blog2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-jEsxkM7Hl8Y5D2U6QIHXYDpGm8s0CTXbn0JXBM2q0AyJX07VD3/EW07iER4pE/9dzZF0YqjIy2WH3nywHR6x6Q==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-blog2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-fS2EsvzpzxNfI6G8cYHvXqkoo6+1GDFjzL28Kna8EbRrJjd+A+8ciLMkV/JNArj8D6E4DQiHoECwXUMkqnLD4w==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: vuepress: optional: true @@ -4769,30 +4914,41 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-shared: 2.0.0-beta.149 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-comment2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-oGj/J82J0WG6mq6qsOjbMYgcmbtfckaZI9L+FtGrTwlkZMxoARngEha/o6C6dc097lS0ynCfI1snFZLTMx/BGw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-comment2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-bZ5BhJ/dQdc24GDc1T95nRCnkjZZo05wpSSU2pI7sRZSeX6MjbpJLMNJPKH3BIMQQQaQUZUIzKLl4U0ja9B07A==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + '@waline/client': ^2.15.8 || ^3.0.0-alpha.8 + artalk: ^2.7.2 + sass-loader: ^13.3.2 + twikoo: ^1.5.0 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: + '@waline/client': + optional: true + artalk: + optional: true sass-loader: optional: true + twikoo: + optional: true vuepress: optional: true vuepress-vite: @@ -4800,32 +4956,50 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@waline/client': 2.14.4 - giscus: 1.2.6 - twikoo: 1.6.8 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + giscus: 1.4.0 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-components/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-VHElT6CREgSu2tMpo7uvhWCdngX/0kWIV+lh4+3ObuvTEyd6B3x/Q6RA123r51rdH7q9vuNcZS7HRcqlC6gYcw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-components@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-P5X+UXwHFp6G/SXKRcaKpYrXvcPsp5lC1E+bbhrL026IhzUI59sVHrCcoZDwnyOve24BGPZbiACMSzX/Bu2T+g==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + artplayer: ^5.0.0 + dashjs-pure: ^1.0.0 + hls.js: ^1.4.12 + mpegts.js: ^1.7.3 + plyr: ^3.7.8 + sass-loader: ^13.3.2 + vidstack: ^1.9.0 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: + artplayer: + optional: true + dashjs-pure: + optional: true + hls.js: + optional: true + mpegts.js: + optional: true + plyr: + optional: true sass-loader: optional: true + vidstack: + optional: true vuepress: optional: true vuepress-vite: @@ -4833,31 +5007,34 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.9.0_vue@3.2.45 + '@stackblitz/sdk': 1.9.0 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) balloon-css: 1.2.0 - plyr: 3.7.3 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-plugin-reading-time2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 + create-codepen: 1.0.1 + qrcode: 1.5.3 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-reading-time2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-copy-code2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-Q/O+QxNMI76HPCLHIwMsi7VjHN4Mags1UGUzbOtNz7lVOgCSLczGQ+BYfP/pMMnGUaZlo5/HZfq5SJ2JiUowZg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-copy-code2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-V67QQHGjwOpRscxIyduF1rdAy139g2FwgwbhMcPblwpthd9w7fwDKuBc1VPJPICBasrVLFfOSgD1vtMsHiBx1g==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.3.2 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: sass-loader: optional: true @@ -4868,29 +5045,30 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) balloon-css: 1.2.0 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-copyright2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-ld/+04F0P30Zk3SaRMWHfTCceZ+LAOypRjHdak77adBhsQlHWNM1l5469bbbS2LSyR8RhJb1z1xN5f5m5eTQ7w==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-copyright2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-GiOcz91UBAF4vSvphWphkJeE6kyP9n45DAnvNKBBzeqSJc/pWoOJEMCWMarMR+LmW1YTu/oy5hY2NPZMm9affw==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: - sass-loader: - optional: true vuepress: optional: true vuepress-vite: @@ -4898,26 +5076,27 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.9.0_vue@3.2.45 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-shared: 2.0.0-beta.149 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-feed2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-oGS14TM9yjwVCGt5pRl0MJlwFTtR8/fZlKrNPdfv8kM1Z2CT5OjVGGWh2SWMeIBkWoDHhCC+6zMZIfjkHsctMg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-feed2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-UJuu6u075VlW7bJeQBB8ZulcVsmp9ysifAiTCwVSSQ7MxUwnAGzzN5mG0TVNgObqTz2YnYSS9J9Pdu6Ms9uCpw==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: vuepress: optional: true @@ -4926,24 +5105,66 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-shared: 2.0.0-beta.149 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + cheerio: 1.0.0-rc.12 + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) xml-js: 1.6.11 transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-md-enhance/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-jc2J413kAgNPXtOdJF0l6OHhHsxZBkI8klkdtORFHidNd3lheUphNa7uWW01eWSXj1oZHGVz55HUOMijMxmSuw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-md-enhance@2.0.0-rc.7(katex@0.16.9)(markdown-it@13.0.2)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-UHcsPNbbg9itmIndTKn5nObjy/eVzbNo+6A9P1JaOPfNukkC6H7LaHHgwMlPXNsmaeYZmR18ZA+NCSTGcRDTvQ==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + '@types/reveal.js': ^4.4.5 + '@vue/repl': ^3.0.0 + chart.js: ^4.0.0 + echarts: ^5.0.0 + flowchart.ts: ^2.0.0 || ^3.0.0 + katex: ^0.16.0 + kotlin-playground: ^1.23.0 + markmap-lib: ^0.15.5 + markmap-toolbar: ^0.15.5 + markmap-view: ^0.15.5 + mathjax-full: ^3.2.2 + mermaid: ^10.6.0 + reveal.js: ^5.0.0 + sass-loader: ^13.3.2 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: + '@types/reveal.js': + optional: true + '@vue/repl': + optional: true + chart.js: + optional: true + echarts: + optional: true + flowchart.ts: + optional: true + katex: + optional: true + kotlin-playground: + optional: true + markmap-lib: + optional: true + markmap-toolbar: + optional: true + markmap-view: + optional: true + mathjax-full: + optional: true + mermaid: + optional: true + reveal.js: + optional: true sass-loader: optional: true vuepress: @@ -4953,59 +5174,55 @@ packages: vuepress-webpack: optional: true dependencies: - '@babel/core': 7.20.7 - '@mdit/plugin-align': 0.2.3 - '@mdit/plugin-attrs': 0.2.3 - '@mdit/plugin-container': 0.2.3 - '@mdit/plugin-figure': 0.2.3 - '@mdit/plugin-footnote': 0.2.3 - '@mdit/plugin-img-lazyload': 0.2.3 - '@mdit/plugin-img-mark': 0.2.3 - '@mdit/plugin-img-size': 0.2.3 - '@mdit/plugin-include': 0.2.3 - '@mdit/plugin-katex': 0.2.3 - '@mdit/plugin-mark': 0.2.3 - '@mdit/plugin-mathjax': 0.2.3 - '@mdit/plugin-stylize': 0.2.3 - '@mdit/plugin-sub': 0.2.3 - '@mdit/plugin-sup': 0.2.3 - '@mdit/plugin-tab': 0.2.3 - '@mdit/plugin-tasklist': 0.2.3 - '@mdit/plugin-tex': 0.2.3 - '@mdit/plugin-uml': 0.2.3 - '@mermaid-js/mermaid-mindmap': 9.3.0 - '@types/markdown-it': 12.2.3 - '@vue/repl': 1.3.2_vue@3.2.45 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.9.0_vue@3.2.45 + '@mdit/plugin-alert': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-align': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-attrs': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-container': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-demo': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-figure': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-footnote': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-img-lazyload': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-img-mark': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-img-size': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-include': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-katex': 0.7.6(katex@0.16.9)(markdown-it@13.0.2) + '@mdit/plugin-mark': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-mathjax': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-stylize': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-sub': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-sup': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tab': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tasklist': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-uml': 0.7.6(markdown-it@13.0.2) + '@types/markdown-it': 13.0.7 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) balloon-css: 1.2.0 - chart.js: 4.1.1 - echarts: 5.4.1 - flowchart.js: 1.17.1 - katex: 0.16.4 - markdown-it: 13.0.1 - mermaid: 9.3.0 - reveal.js: 4.4.0 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 + js-yaml: 4.1.0 + katex: 0.16.9 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' + - markdown-it - supports-color + - typescript dev: true - /vuepress-plugin-photo-swipe/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-r606DyNS2TU3VBnEwJKdzVsLMHRTUIQYzROq1zrTTEMaTo1y0ADwuKUWgfj+nuDcjawHJ+IQgIa68cXSNzsUwg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-photo-swipe@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-kdEVkWddwgWwTMrAOWOMilaUi56t+NcPXZrEyPvNemFykEzkuPHpVREH3X9TsIANDxrgWrigtcnAEGtkBugTtQ==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.3.2 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: sass-loader: optional: true @@ -5016,28 +5233,30 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.9.0_vue@3.2.45 - photoswipe: 5.3.4 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) + photoswipe: 5.4.3 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-pwa2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-VbJuVCoYcwk2Zwq1PuR90EJ2u9Bb0vZZXjGtUKJ50bAIujYqEV2krK0p4V+nzUVGAvaghCokYqyHUiyCRJCBag==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-pwa2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-SydLb8UtA9Am24+cMmQIohaeSUh3zlZlB8qFL/rP+H8C5j8x78FCaQd1UrGNBLy7I+y/yCOgJzikNLlm4lMdiw==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.3.2 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: sass-loader: optional: true @@ -5048,31 +5267,57 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.9.0_vue@3.2.45 - mitt: 3.0.0 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) + mitt: 3.0.1 register-service-worker: 1.7.2 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 - workbox-build: 6.5.4 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + workbox-build: 7.0.0 transitivePeerDependencies: - '@types/babel__core' - '@vue/composition-api' - supports-color + - typescript + dev: true + + /vuepress-plugin-reading-time2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-OBFxXNZQGOyhzIx2ZfJ/nPBiFJYRGOCT+1GrZRjeW0cfrdvgYZo6x2jDBDtmrrzT3TlhZRpQDZB6QMbiORQhPQ==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} + peerDependencies: + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 + peerDependenciesMeta: + vuepress: + optional: true + vuepress-vite: + optional: true + vuepress-webpack: + optional: true + dependencies: + '@vuepress/client': 2.0.0-rc.0 + vue: 3.4.0 + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + - typescript dev: true - /vuepress-plugin-reading-time2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-Y+pWt+AesLSl/1nj2bH/gJrluyhNWkf7lnckB0durdGQQBDwM/kEEGASOo5fKhYU4MmZQu/tGzwoHt7cUx0Q6g==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-rtl@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-R9VdO8DJE2kPxWYUDV/6erq4wbPC/I98E2fNJuBC8bHEj1IS1DReEP0g8PyBMYT/nozkMWfa6aIZPjkXlaNIiA==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: vuepress: optional: true @@ -5081,20 +5326,26 @@ packages: vuepress-webpack: optional: true dependencies: - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-shared: 2.0.0-beta.149 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + vue: 3.4.0 + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-sass-palette/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-VHVPkF7N2Fd0xto7/SQFOnpww/oh/wCPS7407sOzmdwQRvRol2OGahbfzZBRT/bEfi+ld6A58GCGvXrODLxoBw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-sass-palette@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-xi8UDaPGS67MVzUDoaQN67dZoTjkW30KpHQJH8R/6DybOz9hC0oVqvkZM9waPPCCdcPytxVUfVDdincARZ4eHw==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.3.2 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: sass-loader: optional: true @@ -5105,22 +5356,25 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 - sass: 1.57.1 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-shared: 2.0.0-beta.149 + sass: 1.69.6 + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-seo2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-n6rZNbVq3p/pDxhAxQZ9bdQkBc9mEg6eHcyg/sYdOMnHZHNQ+AgSZG8QJx5WBP3vY2R0/okThknmJTBDkjaghw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-seo2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-WHn4s1N2cHPQZQh+rZyiH9mDtGYFh9E2F5ZUV3LT2IddGuHluzuwVScIxix9q76AvbdCl4rhg7vr97oc8oPoUA==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: vuepress: optional: true @@ -5129,21 +5383,23 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-shared: 2.0.0-beta.149 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-plugin-sitemap2/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-fFhTbEALmgL7iBjeCFu0eKP1giQ0lIm94B/J+U09Jtl4s26vRZ0mLGERhg+xPWXvOXuT9kzGfRzNejce1zU3Mw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-sitemap2@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-Vc13ucmamsXu0PD9Gu1lRm0NKOAwV/h3hZA+h2jAnavsiAqkAUF1WmvjNLPMWCVz77lez3knQNpWDoHZVBoxLQ==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: vuepress: optional: true @@ -5152,41 +5408,60 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 sitemap: 7.1.1 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-shared: 2.0.0-beta.149 + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-shared/2.0.0-beta.149: - resolution: {integrity: sha512-NWH+BF9lcfJozxV2a7kLNWyLbWvrYLrmSbZUBeoNGu7w9ju+9PgEi6u5M5hHOvLRznOZ8vpLDO6I8WRC+7FkFw==} + /vuepress-shared@2.0.0-rc.7(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-1EUgbOe8/VK0yuzau2mtL22Av2547zVJP/q2niCoCyBTzMrn0agaWSRIDhhQx+e4xPlE5Mi3FsCHDXTfkWSuIw==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} + peerDependencies: + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 + peerDependenciesMeta: + vuepress: + optional: true + vuepress-vite: + optional: true + vuepress-webpack: + optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) cheerio: 1.0.0-rc.12 - dayjs: 1.11.7 - execa: 6.1.0 - fflate: 0.7.4 + dayjs: 1.11.10 + execa: 8.0.1 + fflate: 0.8.1 gray-matter: 4.0.3 + semver: 7.5.4 striptags: 3.2.0 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) transitivePeerDependencies: + - '@vue/composition-api' - supports-color + - typescript dev: true - /vuepress-theme-hope/2.0.0-beta.149_vuepress@2.0.0-beta.60: - resolution: {integrity: sha512-O+HFxzBqJyh13WjPFNertAsLC8RsdFbbxwaccONVlAuevl8wZy0YcXMr2WWFXfobbWciGpNpEwpNNCjFcnmRVQ==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-theme-hope@2.0.0-rc.7(katex@0.16.9)(markdown-it@13.0.2)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-dD8UOspS52Jn7IF4kRmWYFLBSV9iILEyat2rFMflu7TrmJ46xwtfkYtqnPce8OKYvN4uqXnzMNmKTrp+Skcqdw==} + engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.3.2 + vuepress: 2.0.0-rc.0 + vuepress-vite: 2.0.0-rc.0 + vuepress-webpack: 2.0.0-rc.0 peerDependenciesMeta: sass-loader: optional: true @@ -5197,68 +5472,92 @@ packages: vuepress-webpack: optional: true dependencies: - '@types/body-scroll-lock': 3.1.0 - '@vuepress/cli': 2.0.0-beta.60 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/plugin-active-header-links': 2.0.0-beta.60 - '@vuepress/plugin-container': 2.0.0-beta.60 - '@vuepress/plugin-external-link-icon': 2.0.0-beta.60 - '@vuepress/plugin-git': 2.0.0-beta.60 - '@vuepress/plugin-nprogress': 2.0.0-beta.60 - '@vuepress/plugin-palette': 2.0.0-beta.60 - '@vuepress/plugin-prismjs': 2.0.0-beta.60 - '@vuepress/plugin-theme-data': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.9.0_vue@3.2.45 + '@vuepress/cli': 2.0.0-rc.0 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/plugin-active-header-links': 2.0.0-rc.0 + '@vuepress/plugin-container': 2.0.0-rc.0 + '@vuepress/plugin-external-link-icon': 2.0.0-rc.0 + '@vuepress/plugin-git': 2.0.0-rc.0 + '@vuepress/plugin-nprogress': 2.0.0-rc.0 + '@vuepress/plugin-prismjs': 2.0.0-rc.0 + '@vuepress/plugin-theme-data': 2.0.0-rc.0 + '@vuepress/shared': 2.0.0-rc.0 + '@vuepress/utils': 2.0.0-rc.0 + '@vueuse/core': 10.7.1(vue@3.4.0) balloon-css: 1.2.0 - bcrypt-ts: 3.0.0 - body-scroll-lock: 3.1.5 + bcrypt-ts: 5.0.0 cheerio: 1.0.0-rc.12 chokidar: 3.5.3 gray-matter: 4.0.3 - vue: 3.2.45 - vue-router: 4.1.6_vue@3.2.45 - vuepress: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u - vuepress-plugin-auto-catalog: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-blog2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-comment2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-components: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-copy-code2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-copyright2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-feed2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-md-enhance: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-photo-swipe: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-pwa2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-reading-time2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-sass-palette: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-seo2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-plugin-sitemap2: 2.0.0-beta.149_vuepress@2.0.0-beta.60 - vuepress-shared: 2.0.0-beta.149 + vue: 3.4.0 + vue-router: 4.2.5(vue@3.4.0) + vuepress: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) + vuepress-plugin-auto-catalog: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-blog2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-comment2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-components: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-copy-code2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-copyright2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-feed2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-md-enhance: 2.0.0-rc.7(katex@0.16.9)(markdown-it@13.0.2)(vuepress@2.0.0-rc.0) + vuepress-plugin-photo-swipe: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-pwa2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-reading-time2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-rtl: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-seo2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-plugin-sitemap2: 2.0.0-rc.7(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.7(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@types/babel__core' + - '@types/reveal.js' - '@vue/composition-api' + - '@vue/repl' + - '@waline/client' + - artalk + - artplayer + - chart.js + - dashjs-pure + - echarts + - flowchart.ts + - hls.js + - katex + - kotlin-playground + - markdown-it + - markmap-lib + - markmap-toolbar + - markmap-view + - mathjax-full + - mermaid + - mpegts.js + - plyr + - reveal.js - supports-color + - twikoo + - typescript + - vidstack dev: true - /vuepress-vite/2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u: - resolution: {integrity: sha512-ljHvo419nbfYl/cQecVbYL4bwJjUOX0+z76v/4yX6ODeGIpdHIs7ARZ4t52mr0EEfwP6aZbZa+qFZTTQutxAuQ==} + /vuepress-vite@2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0): + resolution: {integrity: sha512-+2XBejeiskPyr2raBeA2o4uDFDsjtadpUVmtio3qqFtQpOhidz/ORuiTLr2UfLtFn1ASIHP6Vy2YjQ0e/TeUVw==} + engines: {node: '>=18.16.0'} hasBin: true peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - vue: ^3.2.45 - dependencies: - '@vuepress/bundler-vite': 2.0.0-beta.60_sass@1.57.1 - '@vuepress/cli': 2.0.0-beta.60 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/theme-default': 2.0.0-beta.60 - vue: 3.2.45 + '@vuepress/client': 2.0.0-rc.0 + vue: ^3.3.4 + dependencies: + '@vuepress/bundler-vite': 2.0.0-rc.0 + '@vuepress/cli': 2.0.0-rc.0 + '@vuepress/client': 2.0.0-rc.0 + '@vuepress/core': 2.0.0-rc.0 + '@vuepress/theme-default': 2.0.0-rc.0 + vue: 3.4.0 transitivePeerDependencies: - '@types/node' - '@vue/composition-api' - less + - lightningcss - sass - sass-loader - stylus @@ -5266,18 +5565,21 @@ packages: - supports-color - terser - ts-node + - typescript dev: true - /vuepress/2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u: - resolution: {integrity: sha512-evkv5PtX5pdlEyY5EcEV+rN/HTmi8iG7ZcvAnMFfYKWdvKiUjE+/DPwZfmE8emx33FEE2htbAKgtruABTocEjA==} + /vuepress@2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0): + resolution: {integrity: sha512-sydt/B7+pIw926G5PntYmptLkC5o2buXKh+WR1+P2KnsvkXU+UGnQrJJ0FBvu/4RNuY99tkUZd59nyPhEmRrCg==} + engines: {node: '>=18.16.0'} hasBin: true dependencies: - vuepress-vite: 2.0.0-beta.60_43a6uesrrb2gq2mj3j4no3ct3u + vuepress-vite: 2.0.0-rc.0(@vuepress/client@2.0.0-rc.0)(vue@3.4.0) transitivePeerDependencies: - '@types/node' - '@vue/composition-api' - '@vuepress/client' - less + - lightningcss - sass - sass-loader - stylus @@ -5285,20 +5587,15 @@ packages: - supports-color - terser - ts-node + - typescript - vue dev: true - /wcwidth/1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - dependencies: - defaults: 1.0.4 - dev: true - - /webidl-conversions/4.0.2: + /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /whatwg-url/7.1.0: + /whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} dependencies: lodash.sortby: 4.7.0 @@ -5306,7 +5603,7 @@ packages: webidl-conversions: 4.0.2 dev: true - /which-boxed-primitive/1.0.2: + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.4 @@ -5316,7 +5613,22 @@ packages: is-symbol: 1.0.4 dev: true - /which/2.0.2: + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: true + + /which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.5 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true @@ -5324,36 +5636,32 @@ packages: isexe: 2.0.0 dev: true - /wicked-good-xpath/1.3.0: - resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} - dev: true - - /workbox-background-sync/6.5.4: - resolution: {integrity: sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==} + /workbox-background-sync@7.0.0: + resolution: {integrity: sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==} dependencies: idb: 7.1.1 - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-broadcast-update/6.5.4: - resolution: {integrity: sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==} + /workbox-broadcast-update@7.0.0: + resolution: {integrity: sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==} dependencies: - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-build/6.5.4: - resolution: {integrity: sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==} - engines: {node: '>=10.0.0'} + /workbox-build@7.0.0: + resolution: {integrity: sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==} + engines: {node: '>=16.0.0'} dependencies: - '@apideck/better-ajv-errors': 0.3.6_ajv@8.11.2 - '@babel/core': 7.20.7 - '@babel/preset-env': 7.20.2_@babel+core@7.20.7 - '@babel/runtime': 7.20.7 - '@rollup/plugin-babel': 5.3.1_quedi3p7womesqmjrcxptomfpa - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.1 - '@rollup/plugin-replace': 2.4.2_rollup@2.79.1 + '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) + '@babel/core': 7.23.6 + '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/runtime': 7.23.6 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.6)(rollup@2.79.1) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.11.2 + ajv: 8.12.0 common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 @@ -5361,146 +5669,177 @@ packages: lodash: 4.17.21 pretty-bytes: 5.6.0 rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 + rollup-plugin-terser: 7.0.2(rollup@2.79.1) source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 tempy: 0.6.0 upath: 1.2.0 - workbox-background-sync: 6.5.4 - workbox-broadcast-update: 6.5.4 - workbox-cacheable-response: 6.5.4 - workbox-core: 6.5.4 - workbox-expiration: 6.5.4 - workbox-google-analytics: 6.5.4 - workbox-navigation-preload: 6.5.4 - workbox-precaching: 6.5.4 - workbox-range-requests: 6.5.4 - workbox-recipes: 6.5.4 - workbox-routing: 6.5.4 - workbox-strategies: 6.5.4 - workbox-streams: 6.5.4 - workbox-sw: 6.5.4 - workbox-window: 6.5.4 + workbox-background-sync: 7.0.0 + workbox-broadcast-update: 7.0.0 + workbox-cacheable-response: 7.0.0 + workbox-core: 7.0.0 + workbox-expiration: 7.0.0 + workbox-google-analytics: 7.0.0 + workbox-navigation-preload: 7.0.0 + workbox-precaching: 7.0.0 + workbox-range-requests: 7.0.0 + workbox-recipes: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 + workbox-streams: 7.0.0 + workbox-sw: 7.0.0 + workbox-window: 7.0.0 transitivePeerDependencies: - '@types/babel__core' - supports-color dev: true - /workbox-cacheable-response/6.5.4: - resolution: {integrity: sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==} + /workbox-cacheable-response@7.0.0: + resolution: {integrity: sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==} dependencies: - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-core/6.5.4: - resolution: {integrity: sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==} + /workbox-core@7.0.0: + resolution: {integrity: sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==} dev: true - /workbox-expiration/6.5.4: - resolution: {integrity: sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==} + /workbox-expiration@7.0.0: + resolution: {integrity: sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==} dependencies: idb: 7.1.1 - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-google-analytics/6.5.4: - resolution: {integrity: sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==} + /workbox-google-analytics@7.0.0: + resolution: {integrity: sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==} dependencies: - workbox-background-sync: 6.5.4 - workbox-core: 6.5.4 - workbox-routing: 6.5.4 - workbox-strategies: 6.5.4 + workbox-background-sync: 7.0.0 + workbox-core: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 dev: true - /workbox-navigation-preload/6.5.4: - resolution: {integrity: sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==} + /workbox-navigation-preload@7.0.0: + resolution: {integrity: sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==} dependencies: - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-precaching/6.5.4: - resolution: {integrity: sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==} + /workbox-precaching@7.0.0: + resolution: {integrity: sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==} dependencies: - workbox-core: 6.5.4 - workbox-routing: 6.5.4 - workbox-strategies: 6.5.4 + workbox-core: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 dev: true - /workbox-range-requests/6.5.4: - resolution: {integrity: sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==} + /workbox-range-requests@7.0.0: + resolution: {integrity: sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==} dependencies: - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-recipes/6.5.4: - resolution: {integrity: sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==} + /workbox-recipes@7.0.0: + resolution: {integrity: sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==} dependencies: - workbox-cacheable-response: 6.5.4 - workbox-core: 6.5.4 - workbox-expiration: 6.5.4 - workbox-precaching: 6.5.4 - workbox-routing: 6.5.4 - workbox-strategies: 6.5.4 + workbox-cacheable-response: 7.0.0 + workbox-core: 7.0.0 + workbox-expiration: 7.0.0 + workbox-precaching: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 dev: true - /workbox-routing/6.5.4: - resolution: {integrity: sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==} + /workbox-routing@7.0.0: + resolution: {integrity: sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==} dependencies: - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-strategies/6.5.4: - resolution: {integrity: sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==} + /workbox-strategies@7.0.0: + resolution: {integrity: sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==} dependencies: - workbox-core: 6.5.4 + workbox-core: 7.0.0 dev: true - /workbox-streams/6.5.4: - resolution: {integrity: sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==} + /workbox-streams@7.0.0: + resolution: {integrity: sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==} dependencies: - workbox-core: 6.5.4 - workbox-routing: 6.5.4 + workbox-core: 7.0.0 + workbox-routing: 7.0.0 dev: true - /workbox-sw/6.5.4: - resolution: {integrity: sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==} + /workbox-sw@7.0.0: + resolution: {integrity: sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==} dev: true - /workbox-window/6.5.4: - resolution: {integrity: sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==} + /workbox-window@7.0.0: + resolution: {integrity: sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==} + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 7.0.0 + dev: true + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} dependencies: - '@types/trusted-types': 2.0.2 - workbox-core: 6.5.4 + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 dev: true - /wrappy/1.0.2: + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true - /xml-js/1.6.11: + /xml-js@1.6.11: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true dependencies: - sax: 1.2.4 + sax: 1.3.0 dev: true - /xmldom-sre/0.1.31: - resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} - engines: {node: '>=0.1'} + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true - /yallist/3.1.1: + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true - /yaml/2.2.1: - resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} dev: true - /zrender/5.4.1: - resolution: {integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==} + /yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} dependencies: - tslib: 2.3.0 + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 dev: true diff --git a/src/.vuepress/config.ts b/src/.vuepress/config.ts deleted file mode 100644 index 97ede5cd..00000000 --- a/src/.vuepress/config.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { defineUserConfig } from "vuepress"; -import theme from "./theme.js"; -import { gitPlugin } from '@vuepress/plugin-git' -export default defineUserConfig({ - base: "/", - - locales: { - /*"/en/": { - lang: "en-US", - title: "Docs Demo", - description: "A docs demo for vuepress-theme-hope", - },*/ - "/": { - lang: "zh-CN", - title: "skimit服务器中文文档", - //description: "skimit服务器中文文档", - }, - }, - theme, - plugins: [ - gitPlugin({ - updatedTime: false - }) - ], - - shouldPrefetch: false, -}); diff --git a/src/.vuepress/navbar/index.ts b/src/.vuepress/navbar/index.ts deleted file mode 100644 index 4cab9cdf..00000000 --- a/src/.vuepress/navbar/index.ts +++ /dev/null @@ -1,141 +0,0 @@ -import { navbar } from "vuepress-theme-hope"; - -export const zhNavbar = navbar([ - "/", - { - text: "历史", - icon: "blog", - prefix: "/历史/", - link: "历史", - children: [ - { - text: "2019年", - prefix: "2019/", - children: [ - { text: "8月", link: "08" }, - { text: "9月", link: "09" }, - //{ text: "10月", link: "10" }, - //{ text: "11月", link: "11" }, - //{ text: "12月", link: "12" }, - ] - }, - { - text: "2020年", - prefix: "2020/", - children: [ - //{ text: "1月", link: "01" }, - { text: "2月", link: "02" }, - //{ text: "3月", link: "03" }, - //{ text: "4月", link: "04" }, - { text: "5月", link: "05" }, - //{ text: "6月", link: "06" }, - { text: "7月", link: "07" }, - { text: "8月", link: "08" }, - //{ text: "9月", link: "09" }, - //{ text: "10月", link: "10" }, - //{ text: "11月", link: "11" }, - //{ text: "12月", link: "12" }, - ] - }, - /*{ - text: "2021年", - prefix: "2021/", - children: [ - { text: "1月", link: "01" }, - { text: "2月", link: "02" }, - { text: "3月", link: "03" }, - { text: "4月", link: "04" }, - { text: "5月", link: "05" }, - { text: "6月", link: "06" }, - { text: "7月", link: "07" }, - { text: "8月", link: "08" }, - { text: "9月", link: "09" }, - { text: "10月", link: "10" }, - { text: "11月", link: "11" }, - { text: "12月", link: "12" }, - ] - },*/ - { - text: "2022年", - prefix: "2022/", - children: [ - //{ text: "1月", link: "01" }, - //{ text: "2月", link: "02" }, - //{ text: "3月", link: "03" }, - { text: "4月", link: "04" }, - //{ text: "5月", link: "05" }, - //{ text: "6月", link: "06" }, - //{ text: "7月", link: "07" }, - { text: "8月", link: "08" }, - //{ text: "9月", link: "09" }, - //{ text: "10月", link: "10" }, - { text: "11月", link: "11" }, - { text: "12月", link: "12" }, - ] - }, - { - text: "2023年", - prefix: "2023/", - children: [ - { text: "1月", link: "01" }, - { text: "2月", link: "02" }, - { text: "3月", link: "03" }, - ] - }, - ], - }, - { - text: "指南", - icon: "discover", - prefix: "/指南/", - children: [ - /*{ - text: "玩家", - prefix: "玩家/", - link: "玩家" - //children: ["baz", { text: "...", icon: "more", link: "" }], - }, - { - text: "地点", - prefix: "地点/", - link: "地点" - //children: ["ray", { text: "...", icon: "more", link: "" }], - }, - { - text: "指令", - prefix: "指令/", - link: "指令" - //children: ["ray", { text: "...", icon: "more", link: "" }], - },*/ - { - text: "机器", - prefix: "机器/", - link: "机器" - //children: ["ray", { text: "...", icon: "more", link: "" }], - }, - { - text: "规则", - prefix: "规则/", - link: "规则" - //children: ["ray", { text: "...", icon: "more", link: "" }], - } - ], - }, - { - text: "账本(待完善)", - icon: "calculate", - prefix: "/账本/", - link: "账本", - }, - - { - text: "网页地图", - icon: "map", - link: "https://bluemap.skimit.net", - }, - { - text: "官网", - icon: "note", - link: "https://skimit.net", - }, -]); diff --git a/src/.vuepress/public/CNAME b/src/.vuepress/public/CNAME deleted file mode 100644 index 1a3256e5..00000000 --- a/src/.vuepress/public/CNAME +++ /dev/null @@ -1 +0,0 @@ -skimit.net diff --git a/src/.vuepress/public/logo.png b/src/.vuepress/public/logo.png deleted file mode 100644 index 67a6ccc588d128205f20f91f1f9ee8a5ad7ab412..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7472 zcmV-09na#4P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 >>60P-HDJEyQ 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�R6vkzr#_ao0}GVK;Ag!pQzE4{KI>kjIDYz5+G$ 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 T33+|Y)%=-@xA`5XpS}MVWkm$t diff --git a/src/.vuepress/styles/index.scss b/src/.vuepress/styles/index.scss deleted file mode 100644 index 567c0387..00000000 --- a/src/.vuepress/styles/index.scss +++ /dev/null @@ -1,4 +0,0 @@ -// place your custom styles here -.upyun-text,.upyun-logo{ - vertical-align:middle; -} \ No newline at end of file diff --git a/src/README.md b/src/README.md deleted file mode 100644 index 50d5ef8b..00000000 --- a/src/README.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -home: true -author: Glucy2 -icon: home -title: 主页 -heroImage: /logo.png -heroText: skimit-homepage -tagline: skimit 服务器 -actions: - - text: 申请白名单 💡 - link: /申请白名单/ - type: primary - - text: 网页地图 - link: //bluemap.skimit.net - - text: 玩家数据 - link: //plan.skinit.net - - text: QQ群 - link: https://jq.qq.com/?_wv=1027&k=xviUNMJI - - text: Discord - link: https://discord.gg/Xf3Q3K4CYw - -features: - - title: 公益 - details: 只接受无偿捐助 - - title: 原版 - details: 体验原汁原味的生存 - - title: 高版本 - details: 服务器紧跟官方正式版游戏更新 - - title: 公平游戏 - details: 服务器无op,无圈地,无tp - - title: 版本互通 - details: Java版与基岩版可以在一起畅玩 - - title: 急需人才 - details: 欢迎加入! -# - title: Markdown Enhance -# icon: markdown -# details: Add align, sup/sub script, footnote, tasklist, tex, flowchart, diagram, mark and presentation support in markdown -# link: https://vuepress-theme-hope.github.io/v2/guide/markdown/ - -# - title: Slide page -# icon: slides -# details: Adding slide pages to display things you like -# link: https://vuepress-theme-hope.github.io/v2/guide/layout/slides.html - -# - title: Layout enhancement -# icon: layout -# details: Adding breadcrumb, footer, improved navbar, improved page nav and etc. -# link: https://vuepress-theme-hope.github.io/v2/guide/layout/ - -# - title: Pageviews and comments -# icon: comment -# details: Start pageview statistics and comment support with Waline -# link: https://vuepress-theme-hope.github.io/v2/guide/feature/comment.html - -# - title: Article information -# icon: info -# details: Add author, writing date, reading time, word count and other information to your article -# link: https://vuepress-theme-hope.github.io/v2/guide/feature/page-info.html - -# - title: Blog support -# icon: blog -# details: Listing your articles with their dates, tags and categories with some awesome layouts -# link: https://vuepress-theme-hope.github.io/v2/guide/blog/ - -# - title: Custom theme color -# icon: palette -# details: Supports custom theme colors and allows users to switch between preset theme colors -# link: https://vuepress-theme-hope.github.io/v2/guide/interface/theme-color.html - -# - title: Dark Mode -# icon: contrast -# details: Switch between light and dark modes freely -# link: https://vuepress-theme-hope.github.io/v2/guide/interface/darkmode.html - -# - title: Full A11y support -# icon: support -# details: Full support of accessibility in your site -# link: https://vuepress-theme-hope.github.io/v2/guide/interface/accessibility.html - -# - title: Article Encryption -# icon: lock -# details: Encrypt you articles based on page links, so that only the one you want could see them -# link: https://vuepress-theme-hope.github.io/v2/guide/feature/encrypt.html - -# - title: Copy button -# icon: copy -# details: Copy codes with one click in code blocks -# link: https://vuepress-theme-hope.github.io/v2/guide/feature/copy-code.html - -# - title: Image preview -# icon: pic -# details: Support viewing, zooming, sharing your page images like a gallery -# link: https://vuepress-theme-hope.github.io/v2/guide/feature/photo-swipe.html - -# - title: SEO enhancement -# icon: config -# details: Optimize pages for search engines -# link: https://vuepress-theme-hope.github.io/v2/guide/advanced/seo.html - -# - title: Sitemap -# icon: sitemap -# details: Generate a Sitemap for your site -# link: https://vuepress-theme-hope.github.io/v2/guide/advanced/sitemap.html - -# - title: Feed support -# icon: rss -# details: Generate feed to allow users to subscribe it -# link: https://vuepress-theme-hope.github.io/v2/guide/advanced/feed.html - -# - title: PWA support -# icon: mobile -# details: Make your site more like an APP -# link: https://vuepress-theme-hope.github.io/v2/guide/advanced/pwa.html - -# - title: More new features -# icon: more -# details: Including icon support, fullscreen button, etc. -# link: https://vuepress-theme-hope.github.io/v2/guide/feature/ - -copyright: false -footer:

使用 VuePress Theme Hope 主题 | CC-BY-SA-4.0 协议, 版权所有 © 2019-present skimit

苏ICP备2022031552号-2

---- -#
skimit服务器
- -##
一个 Minecraft 1.20.1 原版生存公益服务器
- -### [申请白名单 →](/申请白名单) - -[![QQ群](https://img.shields.io/badge/QQ%20Group-597691030-12B7F5?logo=tencent-qq)](https://jq.qq.com/?_wv=1027&k=5GAlEKg) - -[![Discord](https://img.shields.io/badge/Discord-Xf3Q3K4CYw-7289DA?logo=discord)](https://discord.gg/Xf3Q3K4CYw) diff --git "a/src/\345\216\206\345\217\262/2019/08/README.md" "b/src/\345\216\206\345\217\262/2019/08/README.md" deleted file mode 100644 index ed28b351..00000000 --- "a/src/\345\216\206\345\217\262/2019/08/README.md" +++ /dev/null @@ -1,14 +0,0 @@ ---- -author: Glucy2 ---- -# 2019年8月 - -::: tip - -此页面仍需完善 - -::: - -## 27日 - -服务器在正式开启,使用Minecraft Java版 1.14.4,[Paper](//papermc.io)服务端 diff --git "a/src/\345\216\206\345\217\262/2019/09/README.md" "b/src/\345\216\206\345\217\262/2019/09/README.md" deleted file mode 100644 index 43e50e90..00000000 --- "a/src/\345\216\206\345\217\262/2019/09/README.md" +++ /dev/null @@ -1,14 +0,0 @@ ---- -author: Glucy2 ---- -# 2019年9月 - -::: tip - -此页面仍需完善 - -::: - -## 14日 - -Glucy2(当时称为MAX_XiaoKui)发布关于出生点附近造火柴盒的视频[BV1yJ411w7fb](https://www.bilibili.com/video/BV1yJ411w7fb) diff --git "a/src/\345\216\206\345\217\262/2020/02/README.md" "b/src/\345\216\206\345\217\262/2020/02/README.md" deleted file mode 100644 index 4d1e2059..00000000 --- "a/src/\345\216\206\345\217\262/2020/02/README.md" +++ /dev/null @@ -1,14 +0,0 @@ ---- -author: Glucy2 ---- -# 2020年2月 - -::: tip - -此页面仍需完善 - -::: - -## 20日 - -Glucy2(当时称为MAX_XiaoKui)发布关于建造简陋史莱姆农场的视频[BV1t7411A7iL](https://www.bilibili.com/video/BV1t7411A7iL/),当时的服务器版本已经升级到1.15.2 diff --git "a/src/\345\216\206\345\217\262/2020/05/README.md" "b/src/\345\216\206\345\217\262/2020/05/README.md" deleted file mode 100644 index 540e2a2d..00000000 --- "a/src/\345\216\206\345\217\262/2020/05/README.md" +++ /dev/null @@ -1,14 +0,0 @@ ---- -author: Glucy2 ---- -# 2020年5月 - -::: tip - -此页面仍需完善 - -::: - -## 10日 - -ChengXi123发布了服务器游览视频[BV1WT4y1371D](https://www.bilibili.com/video/BV1WT4y1371D) diff --git "a/src/\345\216\206\345\217\262/2020/07/README.md" "b/src/\345\216\206\345\217\262/2020/07/README.md" deleted file mode 100644 index 0494e19a..00000000 --- "a/src/\345\216\206\345\217\262/2020/07/README.md" +++ /dev/null @@ -1,18 +0,0 @@ ---- -author: Glucy2 ---- -# 2020年7月 - -::: tip - -此页面仍需完善 - -::: - -## 7日 - -服务器使用酷Q机器人,安装[Minecraft_QQ](//github.com/Coloryr/Minecraft_QQ-C-Server-),实现了服务器与群内消息互通 - -## 21日 - -ChengXi123发布了服务器游览视频[BV1PZ4y1g7qa](https://www.bilibili.com/video/BV1PZ4y1g7qa) diff --git "a/src/\345\216\206\345\217\262/2020/08/README.md" "b/src/\345\216\206\345\217\262/2020/08/README.md" deleted file mode 100644 index 6b25f9e3..00000000 --- "a/src/\345\216\206\345\217\262/2020/08/README.md" +++ /dev/null @@ -1,18 +0,0 @@ ---- -author: Glucy2 ---- -# 2020年8月 - -::: tip - -此页面仍需完善 - -::: - -## 5日 - -服务器使用的酷Q机器人跑路了,服务器与QQ群内的消息互通被打断 - -## 12日 - -服务器游戏版本从1.16.1升级到1.16.2 diff --git "a/src/\345\216\206\345\217\262/2022/04/README.md" "b/src/\345\216\206\345\217\262/2022/04/README.md" deleted file mode 100644 index a304bde6..00000000 --- "a/src/\345\216\206\345\217\262/2022/04/README.md" +++ /dev/null @@ -1,18 +0,0 @@ ---- -author: Glucy2 ---- -# 2022年4月 - -::: tip - -此页面仍需完善 - -::: - -## 4日 - -yggdyy_发布了关于挖掘蘑菇牛农场的视频[BV1Si4y1S7zG](https://www.bilibili.com/video/BV1Si4y1S7zG "【skimit】在skimit挖掘蘑菇牛农场") - -## 17日 - -Glucy2在skimit账号上发布了AnnaNo剪辑的展示潜影贝伪和平的视频[BV1V44y1G72K](https://www.bilibili.com/video/BV1V44y1G72K) diff --git "a/src/\345\216\206\345\217\262/2022/08/README.md" "b/src/\345\216\206\345\217\262/2022/08/README.md" deleted file mode 100644 index 88980594..00000000 --- "a/src/\345\216\206\345\217\262/2022/08/README.md" +++ /dev/null @@ -1,23 +0,0 @@ ---- -author: Glucy2 ---- - -::: tip - -此页面仍需完善 - -::: - -# 2022年8月 - -## 20日 - -Hastegolden_发布了关于铺铁砧墙的视频[BV1VV4y1x7hA](https://www.bilibili.com/video/BV1VV4y1x7hA) - -## 27日 - -服务器迎来了3周年庆祝,炸了位于新空置域规划区域的“北方聚落”,[次日](#_28日)发布了视频 - -## 28日 - -Glucy2在skimit账号上发布了关于[昨日](#_27日)3周年庆祝的视频[BV1hV4y1W7ru](https://www.bilibili.com/video/BV1hV4y1W7ru) diff --git "a/src/\345\216\206\345\217\262/2022/11/README.md" "b/src/\345\216\206\345\217\262/2022/11/README.md" deleted file mode 100644 index b8f7e07e..00000000 --- "a/src/\345\216\206\345\217\262/2022/11/README.md" +++ /dev/null @@ -1,18 +0,0 @@ ---- -author: Glucy2 ---- -# 2022年11月 - -::: tip - -此页面仍需完善 - -::: - -## 5日 - -yggdyy_发布了关于开新空置域南半部分世吞的视频[BV168411h7c6](https://www.bilibili.com/video/BV168411h7c6) - -## 19日 - -新空置域南半部分炸完,yggdyy_发布了关于本事件的视频[BV1M3411f7BM](https://www.bilibili.com/video/BV1M3411f7BM) diff --git "a/src/\345\216\206\345\217\262/2022/12/README.md" "b/src/\345\216\206\345\217\262/2022/12/README.md" deleted file mode 100644 index 44ab7fc3..00000000 --- "a/src/\345\216\206\345\217\262/2022/12/README.md" +++ /dev/null @@ -1,20 +0,0 @@ ---- -author: Glucy2 ---- -# 2022年12月 - -::: tip - -此页面仍需完善 - -::: - -## 12日 - -Earlywater制作出表情包: - -![1672944863313](/历史/2022/12/image/1672944863313.jpg "本来还挺喜欢YGG的") - -## 18日 - -服务器游戏版本由1.19.2升级到1.19.3,未添加实验性数据包 diff --git "a/src/\345\216\206\345\217\262/2023/01/README.md" "b/src/\345\216\206\345\217\262/2023/01/README.md" deleted file mode 100644 index 3ff9be6b..00000000 --- "a/src/\345\216\206\345\217\262/2023/01/README.md" +++ /dev/null @@ -1,74 +0,0 @@ ---- -author: Glucy2 ---- -# 2023年1月 - -::: tip - -此页面仍需完善 - -::: - -## 2日 - -[72k刷冰机](../../../指南/机器/72k刷冰机)完工并正常工作 - -## 4日 - -一只末影龙被复制到主世界(另一只因处于稳定与不稳定的临界状态而被击杀) - -## 5日 - -AnnaNo实践了在已在主世界0 y 0点冻结的末影龙实体上方堆叠其他非生命实体(船只),而且玩家可以在末影龙的碰撞箱上进行划船。邀请了全服在线玩家游玩 - -## 6日 - -创造服安装了[tin3o](//github.com/charassss/tin3o)模组,使得玩家不会因为乱序聊天被踢出服务器,可以在其中任意粘贴投影原理图 - -## 8日 - -AnnaNo将四只监守者收容(不明原因导致额外的两只监守者生成) - -## 9日 - -二号世吞建造完成并检查开机(中心工业区北部剩余未炸部分);NanYang_Lin CoraCold0523 建造极简易恶魂刷怪 恶魂已被收容 - -## 11日 - -由于AnnaNo的疏忽,当时复制末影龙到主世界时缺失的寻路节点导致了末影龙飞出并破坏了正在建造的生物收容所 - -## 15日 - -触发袭击 收容唤魔者 劫掠兽 女巫 掠夺者 卫道士;在老海货塔刷新守卫者 守卫者收容 - -## 16日 - -夜间抓捕幻翼,CoraCold0523 AnnaNo 完成“一箭双雕”成就,幻翼收容;找到位于东南部的海底神殿对远古守卫者进行抓捕(应该放在最后一位收容,特定范围内玩家会被给予挖掘疲劳III的效果);收容牛 狐狸 熊猫 - -## 17日 - -北极熊 蘑菇牛 猪 羊 海龟(末地海龟养殖农场)驴 马 骡 蜜蜂 山羊 羊驼 鱿鱼 发光鱿鱼 收容 - -## 18日 - -AnnaNo重新搭建末影龙的笼子 - -## 19日 - -世吞运行良好,已为全物品的建造开辟先路,由Cloud_nian主持建造的全物品开始收集材料 - -## 20日 - -对全物品材料清单前40种物品收集并已存放好 - -## 21日 - -大年三十 skimit全体成员上线合影留念 skimit服务器在这里祝全体成员新春快乐 兔年吉祥! - -## 22日 - -继续收集全物品材料,添加一些非实体性物品(疏漏) - -## 27日 - -全物品竣工 diff --git "a/src/\345\216\206\345\217\262/2023/02/README.md" "b/src/\345\216\206\345\217\262/2023/02/README.md" deleted file mode 100644 index f2ee261a..00000000 --- "a/src/\345\216\206\345\217\262/2023/02/README.md" +++ /dev/null @@ -1,43 +0,0 @@ ---- -author: AnnaNo ---- -# 2023年2月 - -::: tip - -此页面仍需完善 - -::: - -## 1日 - -Earlywater完成了对全物品的装饰工作 - -## 2日 - -珍珠炮工作进行中 Cloud_nian在线跑材料(主要为量大的材料);CoraCold0523完成了二联海货塔防爆沟的挖掘,以及铺砧机的制作,启动;gluooluo在镜像服开始为出生点设计中式风格建筑 - -## 5日 - -AnnaNo完成了出生点墙壁装饰,简约单调的蜂巢图案 - -## 6日 - -Cloud_nian在镜像服对即将实装的珍珠炮进行数据配置调试工作 AnnaNo CoraCold0523 完成了彩虹风格的出生点地板装饰 使得出生点不再显得单调 - -## 7日 - -Cloud_nian完成了珍珠炮的配置工作以及成功配置并生成了服务器珍珠炮配置文件。同时发现无法向南方向开炮,原因为地狱小厅高度超过178,阻挡了珍珠的飞行轨迹。其他问题:缺少珍珠加载的命令开启(怀疑:优化大师又优化了某些规则) - - -## 13日 - -国际友人Clew进服参观,Cloud_nian,AnnaNo,HBEric,0qxserver带领参观。(幸亏0qx在,翻译大师) - -## 15日 - -服务器新增固态硬盘用以qb,但夜晚服主在调试过程中,直接干碎了linux系统,等待修复 - -## 16日 - -物理服主修复服务器并进行cpu超频,但第一次将cpu超频至4.7Ghz之后,水冷压不住,崩系统重启,多次调试压到4.4Ghz(Glucy2:你这不跟没调一样?) diff --git "a/src/\345\216\206\345\217\262/2023/06/README.md" "b/src/\345\216\206\345\217\262/2023/06/README.md" deleted file mode 100644 index 04cbc6ac..00000000 --- "a/src/\345\216\206\345\217\262/2023/06/README.md" +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: Glucy2 ---- -# 2023年06月 - -## 8日 - -服务器游戏版本由1.19.3升级到1.19.4 diff --git "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/README.md" "b/src/\346\214\207\345\215\227/\345\234\260\347\202\271/README.md" deleted file mode 100644 index 5ebc73d9..00000000 --- "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/README.md" +++ /dev/null @@ -1,7 +0,0 @@ ---- -author: yggdyy_ ---- -# 服务器地点 - -这里记录了skimit服务器中的各种地点,记录了这些地点的位置,用途等。同时,对于工业区等拥有机器的地点,这里也记录了其机器的使用方法。 -强烈建议在游玩服务器之前阅读这些地点介绍,这不仅可以方便你在服务器中找到路,更能避免你因为~~无知~~一些原因弄坏机器,这会造成很尴尬的局面! diff --git "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/lsp\345\217\267/README.md" "b/src/\346\214\207\345\215\227/\345\234\260\347\202\271/lsp\345\217\267/README.md" deleted file mode 100644 index cbf2387c..00000000 --- "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/lsp\345\217\267/README.md" +++ /dev/null @@ -1,15 +0,0 @@ ---- -author: AnnaNo ---- - -## LSP号飞行器 - -### 基本信息 - -* **位置** -* **大小** -* **时间** - -#### 介绍 - -等待建造者填写 diff --git "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\344\270\255\345\277\203\345\267\245\344\270\232\345\214\272/README.md" "b/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\344\270\255\345\277\203\345\267\245\344\270\232\345\214\272/README.md" deleted file mode 100644 index 2b98bfb9..00000000 --- "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\344\270\255\345\277\203\345\267\245\344\270\232\345\214\272/README.md" +++ /dev/null @@ -1,22 +0,0 @@ ---- -author: AnnaNo ---- - -## 中心工业区 - -### 基本信息 - -* **位置**: 中心工业区 (x = 42, z = 239, dim = overworld) -* **大小**:20区块 * 20区块 -* **时间**:约2022年10月 - -### 介绍 - 中心工业区搭建了20区块 * 20区块的石砖平台 中心传送门装饰由Earlywater设计并建造 - -#### 内容 - -* **西侧** CIS收容所(建造者:AnnaNo NanYang_Lin Cora_Cold0524) ; 临时可分类仓库(建造者:Earlywater)泥巴机(active_object Jokerish) 简易刷石机(yggdyy_) -* **东侧** 全树种树场(建造者:AnikiAwei)白桦树场(建造者:AnikiAwei)AFK去皮机(建造者:AnikiAwei)展示收集仓库(建造者:AnikiAwei) -* **南侧** 暂无 -* **北侧** 泥土云杉刷石一体机(建造者:AnnaNo)16模块骨粉机(建造者:AnnaNo)简易钓鱼机(建造者:Earlywater) - diff --git "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\205\250\347\211\251\345\223\201/README.md" "b/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\205\250\347\211\251\345\223\201/README.md" deleted file mode 100644 index 433d155f..00000000 --- "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\205\250\347\211\251\345\223\201/README.md" +++ /dev/null @@ -1,19 +0,0 @@ ---- -author: AnnaNo ---- - - -## 基本信息 - -* **位置** 主世界主空置域(224 54 340 dim = overworld) -* **大小** 30区块大小 (底部玻璃层81区块大小) -* **时间** 2023年1月27日竣工 - -## 介绍 -skimit全物品由Cloud_nian规划师筹备建设,建设耗时五天,参与者游戏内可见。全物品直译可在其中找到目前版本中所有的物品(仅生存模式可获取)由几十个物品分类单片,开放式物品输入,输送水道,以及十六倍速物品续命器(防止物品因区块加载而导致掉落物形式的物品消失)所构成。 - -## 注意事项: -* 1,所有可堆叠物品已测试完毕,不可堆叠暂未完工,请需要分类不可堆叠的物品时手动分类 -* 2,所有类型全物品均不适用于分类巨大量物品,如有大量物品需要分类,请手动装箱。 -* 3,贵重物品取用,如:下界合金块、信标等类型取用需群内说明取用数量和剩余数量,其他物品不需要报备 -* 4,最佳使用方式为将需要分类的物品放入水池旁的箱子中,让投掷器帮你扔 diff --git "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\207\272\347\224\237\347\202\271\347\251\272\347\275\256\345\237\237/README.md" "b/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\207\272\347\224\237\347\202\271\347\251\272\347\275\256\345\237\237/README.md" deleted file mode 100644 index 0730a39c..00000000 --- "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\345\207\272\347\224\237\347\202\271\347\251\272\347\275\256\345\237\237/README.md" +++ /dev/null @@ -1,16 +0,0 @@ ---- -author: yggdyy_ ---- -## 出生点空置域 - -### 基本信息 - -* **位置**:主世界出生点 (x = 42, z = 239, dim = overworld) -* **大小**:19区块 * 19区块 -* **时间**:约2022年暑假 - -### 介绍 - -这里介绍的是当今的出生点空置域。实际上,出生点区域曾经重置过,这使得我们重新修建了一遍出生点空置域。这里有着平滑石头铺就的地板,周围是毫无装饰的峭壁。目前出生点空置域中几乎没有任何机器,只有一个通往地狱出生点大厅的地狱门(x = -35, y = -60, z = 250, dim = overworld),一座正在修建的银行建筑(地狱门的正东方向不远),一台合成站(x = -196, y = -60, z = 147, dim = overworld)。 -目前对出生点空置域有着明确的规划,以后出生点空置域将于北面的大空置域的西南部分一同构成服务器主城区,其中出生点位置还将建造混凝土固化机。 -值得注意的是,由于GSSD_Xiao不负责任的使用合成站毁灭性进行喷射合成,导致合成站附近一旦被加载就会给服务器带来巨量卡顿。因此,近期还是不要去合成站附近(也就是出生点空置域西北角附近)。 diff --git "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\207\215\347\224\237\347\202\271\344\272\244\346\230\223\346\211\200/README.md" "b/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\207\215\347\224\237\347\202\271\344\272\244\346\230\223\346\211\200/README.md" deleted file mode 100644 index 798c9219..00000000 --- "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\207\215\347\224\237\347\202\271\344\272\244\346\230\223\346\211\200/README.md" +++ /dev/null @@ -1,16 +0,0 @@ ---- -author: AnnaNo ---- - -## 基本信息 - -* **位置** -* **大小** -* **时间** - -## 介绍 - -等待建造者填写 - - - diff --git "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\246\231\346\270\257\344\270\255\351\223\266\345\244\247\345\216\246/README.md" "b/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\246\231\346\270\257\344\270\255\351\223\266\345\244\247\345\216\246/README.md" deleted file mode 100644 index 22c4010b..00000000 --- "a/src/\346\214\207\345\215\227/\345\234\260\347\202\271/\351\246\231\346\270\257\344\270\255\351\223\266\345\244\247\345\216\246/README.md" +++ /dev/null @@ -1,21 +0,0 @@ ---- -author: AnnaNo ---- - -## 基本信息 - -* **位置** -* **大小** -* **时间** - -### 介绍 - -中银大厦(Bank of China Tower)是中国银行在香港的总部大楼,位于香港中西区中环花园道1号,由美籍华裔建筑师贝聿铭设计。 -中银大厦自2022年开始规划设计。地上70层,楼高315米,大厦外型像竹子的节节高升,象征着力量、生机、茁壮和锐意进取的精神,基座的麻石外墙代表长城,象征中国。 -中银大厦两侧的两个三角形花园,与建筑物的三角形主题协调统一,格调和谐,与大厦相交映衬。园中一草一木、一山一水的布局经营,古朴典雅,颇具中国山水画的韵味,更使整座建筑透发出浓厚的中华文明气息。 - -### 局内复刻建造者:AnnaNo -### 建筑理论指导:Dove - - - diff --git "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/20x\345\210\267\351\223\201\346\234\272/README.md" "b/src/\346\214\207\345\215\227/\346\234\272\345\231\250/20x\345\210\267\351\223\201\346\234\272/README.md" deleted file mode 100644 index 70f89dd6..00000000 --- "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/20x\345\210\267\351\223\201\346\234\272/README.md" +++ /dev/null @@ -1,17 +0,0 @@ ---- -author: Glucy2 ---- -## 20x刷铁机 - -::: tip - -此页面待完善 - -::: - -### 概况 - -* **地点**:末地黑曜石平台北(末地 x = 109, z = -220) -* **原作者**:gnembon -* **原视频**:[YouTube](https://youtu.be/_O6q53zmCMY) -* **参与人员**:ChengXi123 diff --git "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/72k\345\210\267\345\206\260\346\234\272/README.md" "b/src/\346\214\207\345\215\227/\346\234\272\345\231\250/72k\345\210\267\345\206\260\346\234\272/README.md" deleted file mode 100644 index 7493fd65..00000000 --- "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/72k\345\210\267\345\206\260\346\234\272/README.md" +++ /dev/null @@ -1,23 +0,0 @@ ---- -author: yggdyy_ ---- -## 72k刷冰机 - -::: tip -这个机器不抗卸载! -::: - -### 概况 - -* **地点**:刷冰机空置域([主世界 x = -3367, z = -3474]([BlueMap - Overworld (skimit.net)](https://bluemap.skimit.net/#overworld:-3366:23:-3474:242:0:0:0:0:perspective))) -* **原作者**:Fallen_Breathe 和 acaciachan -* **原视频**:[BV1Qd4y1D7xn](https://www.bilibili.com/video/BV1Qd4y1D7xn/) -* **建成时间**:[2023年1月2日](../../../历史/2023/01#_2日) -* **参与人员**:Glucy2,AnnaNo,NanYang_Lin,Hastegolden_,MAX_ShouWang,ChengXi123,djdnba,yggdyy_ - -### 使用注意 - -1. 开机前,如有能力请检查机器是否完好,否则请先备份。 -2. 开机时,请按照机器上告示牌的提示放置假人,然后再拉下拉杆。 -3. 运行中,尽量每过约一个小时就关机备份一次。 -4. 关机时,请按照机器上告示牌的提示,等待飞行器归位后再备份或离开。 diff --git "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/README.md" "b/src/\346\214\207\345\215\227/\346\234\272\345\231\250/README.md" deleted file mode 100644 index 0ee9339f..00000000 --- "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/README.md" +++ /dev/null @@ -1,12 +0,0 @@ ---- -author: Cloud_nian ---- -skimit服务器中机器坐标,以及使用方式和注意事项: - -~~放心,这个人是个懒狗,更新没那么快~~ - -机器列表,排序方式是个谜: - -1. [潜影贝农场](/指南/机器/潜影贝农场) -2. [72k刷冰机](/指南/机器/72k刷冰机)(正在更新) -3. [20x刷铁机](/指南/机器/20x刷铁机)(待完善) diff --git "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/\346\275\234\345\275\261\350\264\235\345\206\234\345\234\272/README.md" "b/src/\346\214\207\345\215\227/\346\234\272\345\231\250/\346\275\234\345\275\261\350\264\235\345\206\234\345\234\272/README.md" deleted file mode 100644 index 922ad6f5..00000000 --- "a/src/\346\214\207\345\215\227/\346\234\272\345\231\250/\346\275\234\345\275\261\350\264\235\345\206\234\345\234\272/README.md" +++ /dev/null @@ -1,21 +0,0 @@ ---- -author: yggdyy_ ---- -## 潜影贝农场 - -::: info -这是潜影贝系列工程的一部分 -::: - -### 概况 - -* **地点**:一片海洋中([主世界 x = -883, z = 970]([BlueMap - Overworld (skimit.net)](http://bluemap.skimit.net/#overworld:-883:101:970:9:0:0:0:0:perspective)))同时在该坐标对应下界的高空有其下界部分 -* **原作者**:黑山大叔 -* **原视频**:[BV1Fh41187nV](https://www.bilibili.com/video/BV1Fh41187nV) -* **修改人**:yggdyy_ -* **建成时间**:2022年2月 -* **参与人员**:yggdyy_,Cora_Cold,ChengXi123 - -### 使用注意 - -无特别需注意的地方,但请隔一段时间就清理一下地狱门刷出来的猪人,防止卡服。如挂假人请将假人放置在不远处靠近一个海底神殿的挂机房中。 diff --git "a/src/\346\250\241\347\273\204\344\273\223\345\272\223/README.md" "b/src/\346\250\241\347\273\204\344\273\223\345\272\223/README.md" deleted file mode 100644 index 2a2c1558..00000000 --- "a/src/\346\250\241\347\273\204\344\273\223\345\272\223/README.md" +++ /dev/null @@ -1,615 +0,0 @@ ---- -author: Glucy2 ---- -::: tip 注意 -除非特例,本文仅记录适用最新 Minecraft 版本、兼容 Fabric 加载器且对玩法没有过度修改的模组 - -下载链接除非注明否则均适用于 Minecraft JE 1.19.4,大部分为 Modrinth 上的链接,少部分为 CurseForge , GitHub 或 Discord 上的链接 - -模组依赖中的 Fabric API 不会被记录 - -::: - -## API和库 - -### Fabric API - -icon - -模组ID:`fabric-api` - -简介:核心APl模块,提供关键的hook和相互兼容的功能 - -运行环境:客户端,服务端 - -下载:[0.76.0](https://cdn.modrinth.com/data/P7dR8mSH/versions/Pz1hLqTB/fabric-api-0.76.0%2B1.19.4.jar) - -链接:[GitHub](https://github.com/FabricMC/fabric) [Modrinth](https://modrinth.com/mod/fabric-api) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/fabric-api) - -### Cloth Config API - -icon - -模组ID:`cloth-config` - -简介:模组设置界面API - -运行环境:客户端,服务端 - -下载:[10.0.96](https://cdn.modrinth.com/data/9s6osm5g/versions/6XGTNEII/cloth-config-10.0.96-fabric.jar) - -链接:[GitHub](https://github.com/shedaniel/ClothConfig) [Modrinth](https://modrinth.com/mod/cloth-config) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/cloth-config) - -### Fabric Language Kotlin - -icon - -模组ID:`fabric-language-kotlin` - -简介:为 Fabric 平台添加 Kotlin 编程语言支持 - -运行环境:客户端,服务端 - -下载:[1.9.2+kotlin.1.8.10](https://cdn.modrinth.com/data/Ha28R6CL/versions/Ibros2FW/fabric-language-kotlin-1.9.2%2Bkotlin.1.8.10.jar) - -链接:[GitHub](https://github.com/FabricMC/fabric-language-kotlin) [Modrinth](https://modrinth.com/mod/fabric-language-kotlin) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/fabric-language-kotlin) - -### MaLiLib - -icon - -模组ID:`malilib` - -简介:包含masa的客户端模组共享代码的库模组 - -运行环境:客户端 - -::: warning - -此模组暂不支持1.19.4 - -::: - -下载:[0.14.0](https://mediafilez.forgecdn.net/files/4147/598/malilib-fabric-1.19.3-0.14.0.jar) - -链接:[GitHub](https://github.com/maruohon/malilib) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/malilib) - -### MagicLib - -icon - -模组ID:`magiclib` / `magiclib-1_19_3` - -简介:一个模组依赖库 - -运行环境:客户端,服务端 - -::: warning - -此模组暂不支持1.19.4 - -::: - -下载:[0.6.229+f260912](https://cdn.modrinth.com/data/mv1zH6ln/versions/LJdxTaTI/magiclib-0.6.229%2Bf260912-stable.jar) - -链接:[GitHub](https://github.com/Hendrix-Shen/MagicLib) [Modrinth](https://modrinth.com/mod/magiclib) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/magiclib) - -### Indium - -icon - -模组ID:`indium` - -简介:为Fabric Rendering API提供支持 - -运行环境:客户端 - -依赖:[Sodium](#sodium) - -下载:[1.0.15](https://cdn.modrinth.com/data/Orvt0mRa/versions/qqiFL8NF/indium-1.0.15%2Bmc1.19.4.jar) - -链接:[GitHub](https://github.com/comp500/Indium) [Modrinth](https://modrinth.com/mod/indium) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/indium) - -### Bad Packets - -icon - -模组ID:`badpackets` - -简介:一个允许不同模组平台之间进行数据包通信的库 - -运行环境:服务端,客户端 - -下载:[0.4.1](https://cdn.modrinth.com/data/ftdbN0KK/versions/ivJ0srK8/badpackets-fabric-0.4.1.jar) - -链接:[GitHub](https://github.com/badasintended/badpackets) [Modrinth](https://modrinth.com/mod/badpackets) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/badpackets) - -### YetAnotherConfigLib - -icon - -模组ID:`yet-another-config-lib` - -简介:一个基于builder的Minecraft配置库 - -运行环境:客户端 - -下载:[2.3.0](https://cdn.modrinth.com/data/1eAoo2KR/versions/RmZvIqeu/YetAnotherConfigLib-2.3.0.jar) - -链接:[GitHub](https://github.com/isXander/YetAnotherConfigLib) [Modrinth](https://modrinth.com/mod/yacl) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/yacl) - -## 优化 - -### Lithium - -icon - -模组ID:`lithium` - -简介:不折不扣的游戏逻辑/服务器优化模组 - -运行环境:服务端,客户端 - -下载:[0.11.1](https://cdn.modrinth.com/data/gvQqBUqZ/versions/14hWYkog/lithium-fabric-mc1.19.4-0.11.1.jar) - -链接:[GitHub](https://github.com/CaffeineMC/lithium-fabric) [Modrinth](https://modrinth.com/mod/lithium) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/lithium) - -### Starlight - -icon - -模组ID:`starlight` - -简介:重写光照引擎以提升光照性能并修复光照错误 - -运行环境:客户端,服务端 - -冲突:[Phosphor](https://modrinth.com/mod/phosphor) - -下载:[1.1.1](https://cdn.modrinth.com/data/H8CaAYZC/versions/1.1.1%2B1.19/starlight-1.1.1%2Bfabric.ae22326.jar) - -链接:[GitHub](https://github.com/PaperMC/Starlight) [Modrinth](https://modrinth.com/mod/starlight) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/starlight) - -### FreeiteCore - -icon - -模组ID:`ferritecore` - -简介:减少 Minecraft 内存占用 - -运行环境:客户端,服务端 - -下载:[5.2.0](https://cdn.modrinth.com/data/uXXizFIs/versions/RbR7EG8T/ferritecore-5.2.0-fabric.ja) - -链接:[GitHub](https://github.com/malte0811/FerriteCore) [Modrinth](https://modrinth.com/mod/ferrite-core) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/ferritecore-fabric) - -### Memory Leak Fix - -icon - -模组ID:`memoryleakfix` - -简介:修复客户端和服务端的随机内存泄露 - -运行环境:客户端,服务端 - -::: warning - -此模组暂不支持1.19.4 - -::: - -下载:[0.8.0](https://cdn.modrinth.com/data/NRjRiSSD/versions/xn2d7ltf/memoryleakfix-1.19.3-0.8.0.jar) - -连接:[GitHub](https://github.com/fxmorin/MemoryLeakFix) [Modrinth](https://modrinth.com/mod/memoryleakfix) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/memoryleakfix) - -### Sodium - -icon - -模组ID:`soidum` - -简介:现代渲染引擎和客户端优化模组 - -运行环境:客户端 - -下载:[0.4.10](https://cdn.modrinth.com/data/AANobbMI/versions/b4hTi3mo/sodium-fabric-mc1.19.4-0.4.10%2Bbuild.24.jar) - -链接:[GitHub](https://github.com/CaffeineMC/sodium-fabric) [Modrinth](https://modrinth.com/mod/sodium) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/sodium) - -### Sodium Extra - -icon - -模组ID:`sodium-extra` - -简介:将 OptiFine 的大部分眼花缭乱的选项带到 Sodium ,还提供一些视觉错误修复和其他性能选项等 Sodium 上尚未提供的功能 - -运行环境:客户端 - -依赖:[Sodium](#sodium) - -下载:[0.4.18](https://cdn.modrinth.com/data/PtjYWJkn/versions/YknbqkHe/sodium-extra-0.4.18%2Bmc1.19.4-build.100.jar) - -链接:[GitHub](https://github.com/FlashyReese/sodium-extra-fabric) [Modrinth](https://modrinth.com/mod/sodium-extra) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/sodium-extra) - -### Reese's Sodium Options - -icon - -模组ID:`reeses-sodium-options` - -简介:替代 Sodium 的设置界面 - -依赖:[Sodium](#sodium) - -下载:[1.5.0](https://cdn.modrinth.com/data/Bh37bMuy/versions/aO0hSGlL/reeses_sodium_options-1.5.0%2Bmc1.19.4-build.72.jar) - -链接:[GitHub](https://github.com/FlashyReese/reeses-sodium-options) [Modrinth](https://modrinth.com/mod/reeses-sodium-options) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/reeses-sodium-options) - -### EntityCulling - -icon - -模组ID:`entityculling` - -简介:使用异步路径跟踪来跳过不可见的方块/实体 - -运行环境:客户端 - -下载:[1.5.2](https://cdn.modrinth.com/data/NNAgCjsB/versions/UvJN5Cy4/entityculling-fabric-1.6.2-mc1.19.4.ja) - -链接:[GitHub](https://github.com/tr7zw/EntityCulling) [Modrinth](https://modrinth.com/mod/entityculling) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/entityculling) - -### Krypton - -icon - -模组ID:`krypton` - -简介:优化 Minecraft 网络堆栈 - -运行环境:服务端,客户端 - -下载:[0.2.2](https://cdn.modrinth.com/data/fQEb0iXm/versions/Tncui9tU/krypton-0.2.2.jar) - -链接:[GitHub](https://github.com/astei/krypton) [Modrinth](https://modrinth.com/mod/krypton) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/krypton) - -### IMBlockerFabric - -icon - -模组ID:`imblocker` - -简介:识别当前游戏状态,并自动启用/禁用输入法 - -运行环境:客户端 - -下载:[1.0.20_pre4](https://cdn.modrinth.com/data/752GQt04/versions/MYodL2ME/imblockerfabric-1.0.20_pre4.jar) - -链接:[GitHub](https://github.com/reserveword/IMBlocker) [Modrinth](https://modrinth.com/mod/imblocker) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/imblockerfabric) - -### Dynamic FPS - -icon - -模组ID:`dynmicfps` - -简介:限制Minecraft在后台时的FPS以减少系统资源占用 - -运行环境:客户端 - -可选依赖:[Mod Menu](#mod-menu),[Cloth Config API](#cloth-config-api) - -下载:[2.2.0](https://cdn.modrinth.com/data/LQ3K71Q1/versions/2.2.0/dynamic-fps-2.2.0.jar) - -链接:[GitHub](https://github.com/juliand665/Dynamic-FPS) [Modrinth](https://modrinth.com/mod/dynamic-fps) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/dynamic-fps) - -### Raknetify - -icon - -模组ID:`raknetify` - -简介:一个 Fabric mod / BungeeCord 插件,使用 RakNet 在不可靠和速率受限的连接下显着改善多人游戏体验 - -运行环境:客户端,服务端 - -下载:[0.1.0+alpha.5.61](https://cdn.modrinth.com/data/5IovSY3u/versions/LYhUuTHz/raknetify-fabric-0.1.0%2Balpha.5.61-all.jar) - -链接:[GitHub](https://github.com/RelativityMC/raknetify) [Modrinth](https://modrinth.com/plugin/raknetify) [CurseForge](https://beta.curseforge.com/minecraft/mc-mods/raknetify) - -### C3H6N6O6 - -icon - -::: warning - -此模组仍在早期开发阶段,有大量bug和兼容性问题待解决 - -此模组暂不支持1.19.4 - -::: - -模组ID:`c3h6n6o6` - -简介:环三亚甲基三硝胺(C3H6N6O6),生物多线程优化模组 - -运行环境:服务端,客户端 - -依赖:[Koro Utils Lib](https://modrinth.com/mod/koro-utils-lib) - -下载:[1.0.0-beta9](https://cdn.modrinth.com/data/bur7oKCC/versions/vIOKMDvB/C3H6N6O6-1.0.0-beta9-1.18.2.jar) - -链接:[GitHub](https://github.com/KenRouKoro/C3H6N6O6) [Modrinth](https://modrinth.com/mod/c3h6n6o6) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/c3h6n6o6) - -### Very Many Players - -icon - -模组ID:`vmp` - -简介:提高服务器在高玩家数量时的性能 - -运行环境:服务端,客户端 - -::: warning - -此模组仍在早期开发阶段,可能有潜在bug - -::: - -下载:[0.2.0+beta.7.64](https://cdn.modrinth.com/data/wnEe9KBa/versions/bFssby6r/vmp-fabric-mc1.19.4-0.2.0%2Bbeta.7.64-all.ja) - -链接:[GitHub](https://github.com/RelativityMC/VMP-fabric) [Modrinth](https://modrinth.com/mod/vmp-fabric) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/vmp-fabric) - -## 装饰 - -### Continuity - -icon - -模组ID:`continuity` - -简介:高效实现连接纹理 - -运行环境:客户端 - -::: tip - -如果安装了[Sodium](#sodium),那么必须安装[Indium](#indium),否则模组不工作 - -::: - -下载:[3.0.0-beta.21.19.3](https://cdn.discordapp.com/attachments/872543494554648637/1072588299165769829/continuity-3.0.0-beta.21.19.3.jar) - -链接:[GitHub](https://github.com/PepperCode1/Continuity) [Modrinth](https://modrinth.com/mod/continuity)[CurseForge](https://www.curseforge.com/minecraft/mc-mods/continuity) - -### CIT Resewn - -icon - -模组ID:`citresewn` - -简介:重新实现了MCPatcher的CIT(OptiFine资源包的自定义物品纹理) - -运行环境:客户端 - -::: warning - -此模组暂不支持1.19.4 - -::: - -下载:[1.1.3](https://cdn.modrinth.com/data/otVJckYQ/versions/hGatm5K8/CITResewn-1.1.3%2B1.19.3.jar) - -链接:[GitHub](https://github.com/SHsuperCM/CITResewn) [Modrinth](https://modrinth.com/mod/cit-resewn) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/cit-resewn) - -### LambDynamicLights - -icon - -模组ID:`lambdynamiclights` - -简介:动态光源 - -运行环境:客户端 - -::: warning - -此模组暂不支持1.19.4 - -::: - -依赖:[Mod Menu](#mod-menu) - -下载:[2.2.0](https://cdn.modrinth.com/data/yBW8D80W/versions/9E1ECN95/lambdynamiclights-2.2.0%2B1.19.3.jar) - -链接:[GitHub](https://github.com/LambdAurora/LambDynamicLights) [Modrinth](https://modrinth.com/mod/lambdynamiclights) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/lambdynamiclights) - -### 3D Skin Layers - -icon - -模组ID:`3dskinlayers` - -简介:用3D建模的版本取代平面的第二层玩家皮肤 - -运行环境:客户端 - -下载:[1.5.3](https://cdn.modrinth.com/data/zV5r3pPn/versions/rvtgIO5A/3dskinlayers-fabric-1.5.3-mc1.19.4.jar) - -链接:[GitHub](https://github.com/tr7zw/3d-Skin-Layers) [Modrinth](https://modrinth.com/mod/3dskinlayers) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/skin-layers-3d) - -### Chat Heads - -icon - -模组ID:`chat_heads` - -简介:看你正在跟谁聊天! - -运行环境:客户端 - -可选依赖:[Mod Menu](#mod-menu),[Cloth Config API](#cloth-config-api) - -下载:[0.10.6](https://cdn.modrinth.com/data/Wb5oqrBJ/versions/Fz87Omkl/chat_heads-0.10.6-fabric-1.19.3.jar) - -链接:[GitHub](https://github.com/dzwdz/chat_heads) [Modrinth](https://modrinth.com/mod/chat-heads) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/chat-heads) - -## 探险 - -### Sound Physics Remastered - -icon - -模组ID:`sound_physics_remastered` - -简介:提供逼真的声音衰减、混响和通过方块块时的吸收。 - -运行环境:客户端 - -可选依赖:[Mod Menu](#mod-menu),[Cloth Config API](#cloth-config-api) - -下载:[1.1.0](https://cdn.modrinth.com/data/qyVF9oeo/versions/b6C2l51o/soundphysics-fabric-1.19.4-1.1.0.jar) - -链接:[GitHub](https://github.com/henkelmax/sound-physics-remastered) [Modrinth](https://modrinth.com/mod/sound-physics-remastered) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/sound-physics-remastered) - -## 信息 - -### AppleSkin - -icon - -模组ID:`appleskin` - -简介:与食物/饥饿相关的HUD改进 - -运行环境:客户端 - -下载:[2.4.3](https://cdn.modrinth.com/data/EsAfCjCV/versions/sLboyqjL/appleskin-fabric-mc1.19.4-2.4.3.jar) - -链接:[GitHub](https://github.com/squeek502/AppleSkin) [Modrinth](https://modrinth.com/mod/appleskin) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/appleskin) - -### BetterF3 - -icon - -模组ID:`betterf3` - -简介:用一个高度可定制的、更高可读性的HUD取代Minecraft的原始调试HUD - -运行环境:客户端 - -可选依赖:[Mod Menu](#mod-menu) - -下载:[6.0.0](https://cdn.modrinth.com/data/8shC1gFX/versions/jFVjbyGK/BetterF3-6.0.0-Fabric-1.19.4-pre3.jar) - -链接:[GitHub](https://github.com/cominixo/BetterF3) [Modrinth](https://modrinth.com/mod/betterf3) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/betterf3) - -### Better Ping Display - Fabric Edition - -icon - -模组ID:`betterpingdisplay` - -简介:在玩家列表中增加了一个可配置的数字延迟显示 - -运行环境:客户端 - -::: warning - -此模组暂不支持1.19.4 - -::: - -下载:[1.1.1](https://cdn.modrinth.com/data/MS1ZMyR7/versions/UCr9wrly/BetterPingDisplay-Fabric-1.19.3-1.1.1.jar) - -链接:[GitHub](https://github.com/vladmarica/better-ping-display-fabric) [Modrinth](https://modrinth.com/mod/better-ping-display-fabric) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/better-ping-display-fabric) - -### Xaero's Minimap - -icon - -模组ID:`xaerominimap` - -简介:最像原版的 Minecraft 迷你地图 - -运行环境:客户端 - -下载:[23.3.1](https://mediafilez.forgecdn.net/files/4440/701/Xaeros_Minimap_23.3.1_Fabric_1.19.4.jar) - -链接:[CurseForge](https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap) - -### Xaero's World Map - -icon - -模组ID:`xaeroworldmap` - -简介:一个自写的全屏地图,也可以作为[Xaero's Minimap](#xaero-s-minimap)的附加功能 - -运行环境:客户端 - -下载:[1.29.2](https://mediafilez.forgecdn.net/files/4440/704/XaerosWorldMap_1.29.2_Fabric_1.19.4.jar) - -链接:[CurseForge](https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map) - -### Bluemap - -icon - -模组ID:`bluemap` - -简介:一个 Minecraft 地图工具,可以创建你的 Minecraft 世界的3D模型,并在浏览器中显示 - -运行环境:服务端 - -下载:[3.12](https://cdn.modrinth.com/data/swbUV1cr/versions/OHAKzbDr/BlueMap-3.12-fabric-1.19.4.jar) - -链接:[GitHub](https://github.com/BlueMap-Minecraft/BlueMap) [Modrinth](https://modrinth.com/plugin/bluemap) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/bluemap) - -## 工具 - -### Mod Menu - -icon - -模组ID:`modmenu` - -简介:增加了一个MOD菜单以查看你所安装的MOD列表 - -运行环境:客户端 - -依赖:[Fabric API](#fabric-api) - -下载:[6.1.0-rc.4](https://cdn.modrinth.com/data/mOgUt4GM/versions/5e62j63G/modmenu-6.1.0-rc.4.jar) - -链接:[GitHub](https://github.com/TerraformersMC/ModMenu) [Modrinth](https://modrinth.com/mod/modmenu) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/modmenu) - -### Crafty Crashes - -模组ID:`not-that-cc` - -简介:修改崩溃报告中的堆栈跟踪,以在适当的情况下包含相关的 Mixin 和源代码行号 - -运行环境:客户端,服务端 - -下载:[1.0](https://github.com/Chocohead/Crafty-Crashes/releases/download/v1.0/Crafty-Crashes-1.0.jar) - -链接:[GitHub](https://github.com/Chocohead/Crafty-Crashes) - -### MixinTrace - -icon - -模组ID:`mixintrace` - -简介:将 Mixin 列表(以及 Mixin 配置名)添加到崩溃报告堆栈跟踪的类中 - -运行环境:客户端,服务端 - -下载:[1.1.1](https://cdn.modrinth.com/data/sGmHWmeL/versions/1.1.1%2B1.17/mixintrace-1.1.1%2B1.17.jar) - -链接:[GitHub](https://github.com/comp500/mixintrace) [Modrinth](https://modrinth.com/mod/mixintrace) [CurseForge](https://www.curseforge.com/minecraft/mc-mods/mixintrace) diff --git "a/src/\350\264\246\346\234\254/README.md" "b/src/\350\264\246\346\234\254/README.md" deleted file mode 100644 index 141170a0..00000000 --- "a/src/\350\264\246\346\234\254/README.md" +++ /dev/null @@ -1,87 +0,0 @@ ---- -author: Glucy2 ---- -::: tip - -此页面需要更新且有缺失项目 - -::: - -时间统一UTC+8,按年-月-日 时:分:秒的格式记录 -[在爱发电赞助](https://afdian.net/@skimit)(会有6%的金额会被平台收取) - - - -# 2022年 - -| 类型 | 代购人/赞助人 | 项目 | 交易平台 | 支付时间/赞助时间 | (赞助)到账时间 | 金额 | (赞助)留言 | -| ---- | ------------- | -------------- | -------- | ------------------- | ------------------- | ------------- | ------------ | -| 代购 | Cloud_nian | 云服务器流量包 | 阿里云 | 2022-05-14 22:58:14 | | 95.00元 | | -| 代购 | Cloud_nian | 云服务器租赁费 | 阿里云 | 2022-05-14 21:??:?? | | 95.00元 | | -| 代购 | Cloud_nian | 云服务器流量包 | 阿里云 | 2022-05-11 10:11:05 | | 37.00元 | | -| 代购 | Cloud_nian | 云服务器租赁费 | 阿里云 | 2022-05-11 10:09:21 | | 480.00元 | | -| 赞助 | Cora_cold | | 微信 | | 2022-05-07 08:09:16 | 80.00人民币元 | | -| 代购 | Cloud_nian | 云服务器租赁费 | 阿里云 | 2022-04-16 23:44:55 | | 208.08元 | | -| 代购 | Cloud_nian | 云服务器流量包 | 阿里云 | 2022-04-16 15:51:19 | | 37.00元 | | -| 代购 | Cloud_nian | 云服务器租赁费 | 阿里云 | 2022-04-11 14:46:46 | | 290.00元 | | -| 代购 | Cloud_nian | 云服务器租赁费 | 阿里云 | 2022-03-23 23:12:57 | | 20.03元 | | -| 代购 | Cloud_nian | 云服务器流量包 | 阿里云 | 2022-03-23 21:53:13 | | 33.30元 | | -| 代购 | Cloud_nian | 云服务器租赁费 | 阿里云 | 2022-03-23 20:??:?? | | 4.47元 | | -| 代购 | Cloud_nian | 云服务器流量包 | 阿里云 | 2022-03-12 13:11:55 | | 7.50元 | | -| 代购 | Cloud_nian | 云服务器租赁费 | 阿里云 | 2022-03-12 13:08:09 | | 260.00元 | | -| 赞助 | aka213 | | 支付宝 | 2022-01-31 09:30:57 | | 30.00人民币元 | | -| 赞助 | hcst | | 爱发电 | 2022-01-30 19:21:04 | | 8.93人民币元 | | - -# 2021年 - -| 类型 | 赞助人 | 项目 | 交易平台 | 支付时间/赞助时间 | (赞助)到账时间 | 金额 | (赞助)留言 | -| ---- | ----------------------------- | ---- | -------- | ------------------- | ------------------- | -------------- | -------------- | -| 赞助 | yggdyy_ | | 微信 | 2021-07-17 18:33:13 | | 66.60人民币元 | | -| 赞助 | ChengXi123(爱发电用户_VX4T) | | 爱发电 | 2021-07-16 19:06:06 | | 19.72人民币元 | \支持/ \支持/ | -| 赞助 | xiaolouQAQ | | 微信 | | 2021-07-15 09:47:43 | 50.00人民币元 | skimitNB | -| 赞助 | xiaolouQAQ | | QQ | | 2021-07-15 09:38:24 | 4.00人民币元 | | -| 赞助 | Cora_cold(爱发电用户_tny7) | | 爱发电 | 2021-07-14 14:59:30 | | 8.34人民币元 | 乌拉,冲冲冲 | -| 赞助 | na2hco3 | | 支付宝 | 2021-05-29 15:07:46 | 2021-05-29 15:07:46 | 600.00人民币元 | | -| 赞助 | EDGW_ | | 爱发电 | 2021-02-11 01:28:41 | | 25.38人民币元 | | -| 赞助 | na2hco3 | | 支付宝 | 2021-01-25 11:22:31 | 2021-01-25 11:22:31 | 100.00人民币元 | | - -# 2020年 - -> 支出:人民币元 -> -> 收入: -> -> 盈余:人民币元 - -| 类型 | 赞助人 | 项目 | 交易平台 | 支付时间/赞助时间 | (赞助)到账时间 | 金额 | (赞助)留言 | -| ---- | ------------------------------- | ----------------------------- | -------- | ------------------- | ------------------- | -------------- | -------------------------------- | -| 赞助 | na2hco3 | | 支付宝 | 2020-11-27 18:25:32 | 2020-11-27 18:25:32 | 100.00人民币元 | | -| 赞助 | EDGW_ | | 爱发电 | 2020-10-14 11:30:05 | | 8.93人民币元 | | -| 赞助 | ChengXi123 | | QQ | | 2020-08-14 00:07:28 | 10.00人民币元 | | -| 赞助 | ChengXi123 | | QQ | | 2020-08-14 00:07:07 | 1.00人民币元 | | -| 赞助 | ChengXi123 | | QQ | | 2020-08-14 00:07:05 | 1.00人民币元 | | -| 赞助 | Mk_Bolo(爱发电用户_4ECy) | | 爱发电 | 2020-08-13 10:05:11 | | 47.00人民币元 | 支持一个致力于管理服务器的高中生 | -| 赞助 | Manjaro_linux | | 爱发电 | 2020-07-22 19:27:26 | | 47.00人民币元 | 滑稽。 | -| 赞助 | ChengXi123 | | QQ | | 2020-07-21 14:09:02 | 20.00人民币元 | | -| 赞助 | na2hco3(爱发电用户_mJ6C) | | 爱发电 | 2020-07-21 01:14:52 | | 26.32人民币元 | | -| 赞助 | WhiteSky_Bai(爱发电用户_3xVk) | | 爱发电 | 2020-05-04 12:18:56 | | 4.70人民币元 | | -| 赞助 | Ice_light8006 | | 爱发电 | 2020-02-25 10:56:10 | | 94.00人民币元 | | -| 赞助 | Ice_light8006 | | 爱发电 | 2020-02-04 12:22:30 | | 78.96人民币元 | | -| 支出 | | skimit.world域名(新购,1年) | 阿里云 | 2020-01-10 23:35:23 | | 25.00人民币元 | | - -# 2019年 - -> 支出:187.36人民币元 -> -> 收入:0 -> -> 盈余:-187.36人民币元 - -| 类型 | 项目 | 交易平台 | 支付时间 | 金额 | -| ---- | -------------- | -------- | ------------------- | -------------- | -| 支出 | 轻量应用服务器 | 阿里云 | 2019-12-30 00:22:54 | 114.00人民币元 | -| 支出 | 云解析 | 阿里云 | 2019-12-29 21:30:09 | 73.36人民币元 | - -::: tip -更早的账单待补充 -::: diff --git a/structures/README.md b/structures/README.md new file mode 100644 index 00000000..ea736088 --- /dev/null +++ b/structures/README.md @@ -0,0 +1,5 @@ +--- +title: Structures +icon: tree-city +--- + diff --git a/structures/main-industrial-area/README.md b/structures/main-industrial-area/README.md new file mode 100644 index 00000000..be6126fe --- /dev/null +++ b/structures/main-industrial-area/README.md @@ -0,0 +1,33 @@ +--- +title: Main Industrial Area +author: AnnaNo +category: region +--- +## Basic information + +- **Location**: Main Industrial Area (x = 42, z = 239, overworld) +- **Size**:20 * 20 chunks +- **Time**:~2022-10 + +## Introduction +Main Industrial Area built a 20 chunk * 20 chunk stone brick platform +The center portal decoration was designed and built by Earlywater + +### Contents + +- **West** + - CIS containment facility (builders: AnnaNo NanYang_Lin Cora_Cold0524) + - Temporary classified warehouse (builder: Earlywater) + - Mud machine (active_object Jokerish) + - Simple stone generator(yggdyy_) +- **East** + - All tree species tree farm (builder: AnikiAwei) + - Birch tree farm (builder: AnikiAwei) + - AFK bark remover (builder: AnikiAwei) + - Display collection warehouse (builder: AnikiAwei) +- **South** + - None +- **North** + - Dirt spruce stone generator (builder: AnnaNo) + - 16 module bone meal machine (builder: AnnaNo) + - Simple fishing machine (builder: Earlywater) diff --git a/structures/multi-item-sorter/README.md b/structures/multi-item-sorter/README.md new file mode 100644 index 00000000..10d08052 --- /dev/null +++ b/structures/multi-item-sorter/README.md @@ -0,0 +1,22 @@ +--- +title: Multi-Item Sorter +author: AnnaNo +category: facility +--- + +## Basic Usage + +- **Location** Main perimeter (224, 54, 340, overworld) +- **Size** 30区块大小 (底部玻璃层81区块大小) +- **Time** 2023年1月27日竣工 + +## Introduction +skimit全物品由Cloud_nian规划师筹备建设,建设耗时五天,参与者游戏内可见。 +全物品直译可在其中找到目前版本中所有的物品(仅生存模式可获取)由几十个物品分类单片,开放式物品输入,输送水道,以及十六倍速物品续命器(防止物品因区块加载而导致掉落物形式的物品消失)所构成。 + +::: warning 注意事项 +1. 所有可堆叠物品已测试完毕,不可堆叠暂未完工,请需要分类不可堆叠的物品时手动分类 +2. 所有类型全物品均不适用于分类巨大量物品,如有大量物品需要分类,请手动装箱。 +3. 贵重物品取用,如:下界合金块、信标等类型取用需群内说明取用数量和剩余数量,其他物品不需要报备 +4. 最佳使用方式为将需要分类的物品放入水池旁的箱子中,让投掷器帮你扔 +::: diff --git a/zh/README.md b/zh/README.md new file mode 100644 index 00000000..ce5360fa --- /dev/null +++ b/zh/README.md @@ -0,0 +1,64 @@ +--- +home: true +icon: home +title: 主页 +heroImage: /logo.svg +bgImage: /assets/image/bg/6-light.svg +bgImageDark: /assets/image/bg/6-dark.svg +bgImageStyle: + background-attachment: fixed +heroText: skimit 星宫 +tagline: 一个 Minecraft 生存+ 服务器 +actions: + - text: 申请白名单 💡 + link: ./apply/ + type: primary + +highlights: + - header: 链接 + description: 看看我们的其他东西,来聊天吧 + bgImage: /assets/image/bg/9-light.svg + bgImageDark: /assets/image/bg/9-dark.svg + features: + - title: 网页地图 + icon: map + link: https://bluemap.skimit.net + - title: 玩家与服务器数据 + icon: tachograph-digital + link: https://plan.skinit.net + - title: QQ group + link: https://jq.qq.com/?_wv=1027&k=xviUNMJI + - title: Discord + link: https://discord.gg/Xf3Q3K4CYw + + - header: 特点 + description: 应该有可以吸引你的地方 + bgImage: /assets/image/bg/2-light.svg + bgImageDark: /assets/image/bg/2-dark.svg + highlights: + - title: 公益 + icon: sack-xmark + details: 服务器不接受任何捐赠,所有玩家都是平等的 + + - title: 生存+ + icon: compass + details: 无论是红石,建筑,生存还是娱乐,都能享受快乐 + + - title: 无限 + icon: infinity + details: 服务器不会重置,你可以永远留在这里 + + - title: 公平 + icon: scale-balanced + details: 服主及管理无游戏特权,保证公平 + + - title: 白名单 + icon: user-shield + details: 服务器采用白名单制度,保证玩家以及服务器的安全稳定 + + - title: 流畅 + icon: rocket + details: 使用 Intel i5-13600K 与我们的全球加速网络,保证流畅的游戏体验 + +footer:

使用 VuePress Theme Hope 主题 | CC-BY-SA-4.0 协议, 版权所有 © 2019-现在 skimit

苏ICP备2022031552号-2

+--- diff --git "a/src/\347\224\263\350\257\267\347\231\275\345\220\215\345\215\225/README.md" b/zh/apply/README.md similarity index 64% rename from "src/\347\224\263\350\257\267\347\231\275\345\220\215\345\215\225/README.md" rename to zh/apply/README.md index 245082dd..7462da6b 100644 --- "a/src/\347\224\263\350\257\267\347\231\275\345\220\215\345\215\225/README.md" +++ b/zh/apply/README.md @@ -1,10 +1,8 @@ --- +title: 申请白名单 author: Glucy2 +icon: user-plus --- -# 申请白名单 -::: warning -使用基岩版进入服务器需要Java版*和*基岩版**正版**并在[Geyser的链接网站](https://link.geysermc.org)完成账号链接 -::: 1. 加入QQ群[597691030](https://jq.qq.com/?_wv=1027&k=xviUNMJI)或[Discord群组](https://discord.gg/Xf3Q3K4CYw) 2. 修改你的群名片(QQ群)或昵称(Discord群组)为你的Minecraft Java版 ID 3. 填写[白名单申请问卷](https://wj.qq.com/s2/11337395/02ce/) diff --git a/zh/guide/README.md b/zh/guide/README.md new file mode 100644 index 00000000..6344b94d --- /dev/null +++ b/zh/guide/README.md @@ -0,0 +1,5 @@ +--- +title: 指南 +icon: book +--- + \ No newline at end of file diff --git a/zh/guide/glossary/README.md b/zh/guide/glossary/README.md new file mode 100644 index 00000000..2f40250e --- /dev/null +++ b/zh/guide/glossary/README.md @@ -0,0 +1,13 @@ +--- +title: 术语表 +icon: table-list +author: Glucy2 +--- +::: tip +Minecraft 中原本的译名,参考 [Minecraft Wiki](https://zh.minecraft.wiki/w/Minecraft_Wiki:%E8%AF%91%E5%90%8D%E6%A0%87%E5%87%86%E5%8C%96)。 +::: + +| English | 简体中文 | +|-------------------|------------| +| Multi-item sorter | 全物品分类 | +| Perimeter | 空置域 | diff --git "a/src/\350\212\202\347\202\271/README.md" b/zh/guide/join/README.md similarity index 89% rename from "src/\350\212\202\347\202\271/README.md" rename to zh/guide/join/README.md index 00228a75..3435fa9a 100644 --- "a/src/\350\212\202\347\202\271/README.md" +++ b/zh/guide/join/README.md @@ -1,7 +1,11 @@ --- +title: 加入游戏 author: Glucy2 +icon: right-to-bracket --- -# 节点列表 +# 加入游戏 + +# 服务器地址列表 | 节点名 | 连接地址 | 隧道大致延迟(ms) | IPv4 | IPv6 | Raknetify | 基岩版(地址,端口) | 备注 | |------------------|----------------------:|:------------------:|:----:|:----:|:---------:|:------------------------------------------------:|-----------------------------------------| @@ -19,8 +23,8 @@ author: Glucy2 | 上海多线 | `shq.play.skimit.net` | 27 | ✅ | ✅ | ✅ | `cn-sh-0.skimit.net`, `19132` | 容量很小;2024-05-29T19:58:09+08:00下线 | | 香港腾讯云 | `hkt.play.skimit.net` | 53~70 | ✅ | ❌ | ✅ | `cn-hk-1.skimit.net`, `19132` | 2024-01-03T15:35:40+08:00下线 | | 香港CLD | `hkd.play.skimit.net` | 57~70 | ✅ | ✅ | ✅ | `cn-hk-0.skimit.net`, `19132` | 可能2025-05-02下线 | -| 东京AZ | `tya.play.skimit.net` | 50~57(备线58) | ✅ | ✅ | ✅ | `jp-13-1.skimit.net`, `19133` | | -| 东京DV | `tyd.play.skimit.net` | 60(备线97) | ✅ | ❌ | ✅ | `jp-13-0.skimit.net`, `19134`(备用 `19132`) | 可能2026-06-11下线 | +| 东京DV | `tyd.play.skimit.net` | 50~58(备线60) | ✅ | ❌ | ✅ | `jp-13-0.skimit.net`, `19135`(备用 `19134`) | 可能2026-06-26下线 | +| 东京AZ | `tya.play.skimit.net` | 50~59 | ✅ | ✅ | ✅ | `jp-13-1.skimit.net`, `19132` | | | 台北UC | `tpu.play.skimit.net` | 81(备线80~84) | ✅ | ❌ | ✅ | `tw-tp-0.skimit.net`, `19134`(备用 `19133`) | 2024-07-01T00:13:56+08:00下线 | | 洛杉矶CUP | `lav.play.skimit.net` | 159 | ✅ | ❌ | ✅ | `us-ca-1.skimit.net`, `19132` | | | 洛杉矶KRN | `lak.play.skimit.net` | 164 | ✅ | ❌ | ✅ | `us-ca-0.skimit.net`, `19132` | | diff --git "a/src/\346\214\207\345\215\227/\350\247\204\345\210\231/README.md" b/zh/guide/rules/README.md similarity index 78% rename from "src/\346\214\207\345\215\227/\350\247\204\345\210\231/README.md" rename to zh/guide/rules/README.md index 64f169c8..aefcb403 100644 --- "a/src/\346\214\207\345\215\227/\350\247\204\345\210\231/README.md" +++ b/zh/guide/rules/README.md @@ -1,9 +1,11 @@ --- +title: 规则 author: Cloud_nian, yggdyy_, Glucy2 +icon: file-shield --- # skimit(星宫服)服务器规则 -## 总则-游戏内聊天规定- +## 总则 游戏内聊天规定 1. 为规范群成员言行举止,按照[《互联网群组信息服务管理规定》](http://www.cac.gov.cn/2017-09/07/c_1121623889.htm)指定本规定。 2. 在中华人民共和国境内提供、使用互联网群组信息服务,应当遵守本规定。 @@ -11,11 +13,11 @@ author: Cloud_nian, yggdyy_, Glucy2 *本规定所称网络风气,是指互联网用户在使用互联网过程中产生的各类行为,在群中不限于:辱骂他人、顶撞成员、造谣并发布虚假信息、发送低俗暴力色情等内容、无理取闹、歧视他人、诱导他人违反本规定者。 -## 分则1-服务器内资源相关规定 +## 分则1 服务器内资源相关规定 -4. 新人入服可找管理领取部分新手装备,全物品内资源可适 当取用。度过生存前期,请归还于全物品。 -5. 严禁任何形式的开挂,违者三天起步,逐次递增。 -6. 服务器计算资源、内部材料资源有限,个人不得占用大量资源。开工大型工程、建造大型设备、使用高卡顿机器前请向管理员:yggdyy_,ChengXi123,NanYang_Lin,Cloud_nian或服主Glucy2报备。如通过审核,服务器将会确定优先级,开启绿色通道,服务器内材料资源以及人员资源会进行倾斜。 +1. 新人入服可找管理领取部分新手装备,全物品内资源可适当取用。度过生存前期,请归还于全物品。 +2. 严禁任何形式的开挂,违者三天起步,逐次递增。 +3. 服务器计算资源、内部材料资源有限,个人不得占用大量资源。开工大型工程、建造大型设备、使用高卡顿机器前请向管理员:yggdyy_,ChengXi123,NanYang_Lin,Cloud_nian 或服主 Glucy2 报备。如通过审核,服务器将会确定优先级,开启绿色通道,服务器内材料资源以及人员资源会进行倾斜。 *该规定所称的大型工程包括但不限于:世吞炸空置域(超过10×10区块即需要报备)、红石元件(包括粘液块,不包括红石粉)超过5k或总方块超过5w的工程施工建造、影响服务器mspt超过20等行为。 diff --git a/zh/history/2019/README.md b/zh/history/2019/README.md new file mode 100644 index 00000000..99db5448 --- /dev/null +++ b/zh/history/2019/README.md @@ -0,0 +1,16 @@ +--- +author: Glucy2 +title: 2019年 +next: ../2020/ +--- +## 2019-08 + +### 2019-08-27 + +服务器在正式开启,使用Minecraft Java版 1.14.4,[Paper](https://papermc.io/software/paper)服务端 + +## 2019-09 + +### 2019-09-14 + +Glucy2(当时称为MAX_XiaoKui)发布关于出生点附近造火柴盒的视频 [BV1yJ411w7fb](https://www.bilibili.com/video/BV1yJ411w7fb) diff --git a/zh/history/2020/README.md b/zh/history/2020/README.md new file mode 100644 index 00000000..01290878 --- /dev/null +++ b/zh/history/2020/README.md @@ -0,0 +1,37 @@ +--- +title: 2020年 +author: Glucy2 +prev: ../2019/ +next: ../2022/ +--- +## 2020-02 + +### 2020-02-20 + +Glucy2(当时称为MAX_XiaoKui)发布关于建造简陋史莱姆农场的视频 [BV1t7411A7iL](https://www.bilibili.com/video/BV1t7411A7iL/),当时的服务器版本已经升级到1.15.2 + +## 2020-05 + +### 2020-05-10 + +ChengXi123 发布了服务器游览视频 [BV1WT4y1371D](https://www.bilibili.com/video/BV1WT4y1371D) + +## 2020-07 + +### 2020-07-7 + +服务器使用酷Q机器人,安装[Minecraft_QQ](//github.com/Coloryr/Minecraft_QQ-C-Server-),实现了服务器与群内消息互通 + +### 2020-07-21 + +ChengXi123 发布了服务器游览视频 [BV1PZ4y1g7qa](https://www.bilibili.com/video/BV1PZ4y1g7qa) + +## 2020-08 + +### 2020-08-05 + +服务器使用的酷Q机器人跑路了,服务器与QQ群内的消息互通被打断 + +### 2020-08-12 + +服务器游戏版本从1.16.1升级到1.16.2 diff --git a/zh/history/2022/README.md b/zh/history/2022/README.md new file mode 100644 index 00000000..e2f4f20b --- /dev/null +++ b/zh/history/2022/README.md @@ -0,0 +1,45 @@ +--- +title: 2022年 +author: Glucy2 +prev: ../2020/ +next: ../2023/ +--- +## 2022-04 + +### 2022-04-04 + +yggdyy_发布了关于挖掘蘑菇牛农场的视频 [BV1Si4y1S7zG](https://www.bilibili.com/video/BV1Si4y1S7zG "【skimit】在skimit挖掘蘑菇牛农场") + +### 2022-04-17 + +Glucy2在skimit账号上发布了AnnaNo剪辑的展示潜影贝伪和平的视频 [BV1V44y1G72K](https://www.bilibili.com/video/BV1V44y1G72K) + +## 2022-08 + +### 2022-08-20 + +Hastegolden_发布了关于铺铁砧墙的视频 [BV1VV4y1x7hA](https://www.bilibili.com/video/BV1VV4y1x7hA) + +### 2022-08-27 + +服务器迎来了3周年庆祝,炸了位于新空置域规划区域的“北方聚落”,[次日](#2022-08-28)发布了视频 + +### 2022-08-28 + +Glucy2在skimit账号上发布了关于[昨日](#2022-08-27)3周年庆祝的视频 [BV1hV4y1W7ru](https://www.bilibili.com/video/BV1hV4y1W7ru) + +## 2022-11 + +### 2022-11-05 + +yggdyy_发布了关于开新空置域南半部分世吞的视频 [BV168411h7c6](https://www.bilibili.com/video/BV168411h7c6) + +### 2022-11-19 + +新空置域南半部分炸完,yggdyy_发布了关于本事件的视频 [BV1M3411f7BM](https://www.bilibili.com/video/BV1M3411f7BM) + +## 2022-12 + +### 2022-12-18 + +服务器游戏版本由1.19.2升级到1.19.3,未添加实验性数据包 diff --git a/zh/history/2023/README.md b/zh/history/2023/README.md new file mode 100644 index 00000000..1f282359 --- /dev/null +++ b/zh/history/2023/README.md @@ -0,0 +1,119 @@ +--- +title: 2023年 +author: AnnaNo, Glucy2 +prev: ../2022/ +--- + +## 2023-01 + +### 2023-01-02 + +[72k刷冰机](../../../指南/机器/72k刷冰机)完工并正常工作 + +### 2023-01-04 + +一只末影龙被复制到主世界(另一只因处于稳定与不稳定的临界状态而被击杀) + +### 2023-01-05 + +AnnaNo实践了在已在主世界0 y 0点冻结的末影龙实体上方堆叠其他非生命实体(船只),而且玩家可以在末影龙的碰撞箱上进行划船。邀请了全服在线玩家游玩 + +### 2023-01-06 + +创造服安装了[tin3o](//github.com/charassss/tin3o)模组,使得玩家不会因为乱序聊天被踢出服务器,可以在其中任意粘贴投影原理图 + +### 2023-01-08 + +AnnaNo将四只监守者收容(不明原因导致额外的两只监守者生成) + +### 2023-01-09 + +二号世吞建造完成并检查开机(中心工业区北部剩余未炸部分);NanYang_Lin CoraCold0523 建造极简易恶魂刷怪 恶魂已被收容 + +### 2023-01-11 + +由于AnnaNo的疏忽,当时复制末影龙到主世界时缺失的寻路节点导致了末影龙飞出并破坏了正在建造的生物收容所 + +### 2023-01-15 + +触发袭击 收容唤魔者 劫掠兽 女巫 掠夺者 卫道士;在老海货塔刷新守卫者 守卫者收容 + +### 2023-01-16 + +夜间抓捕幻翼,CoraCold0523 AnnaNo 完成“一箭双雕”成就,幻翼收容;找到位于东南部的海底神殿对远古守卫者进行抓捕(应该放在最后一位收容,特定范围内玩家会被给予挖掘疲劳III的效果);收容牛 狐狸 熊猫 + +### 2023-01-17 + +北极熊 蘑菇牛 猪 羊 海龟(末地海龟养殖农场)驴 马 骡 蜜蜂 山羊 羊驼 鱿鱼 发光鱿鱼 收容 + +### 2023-01-18 + +AnnaNo重新搭建末影龙的笼子 + +### 2023-01-19 + +世吞运行良好,已为全物品的建造开辟先路,由 Cloud_nian 主持建造的全物品开始收集材料 + +### 2023-01-20 + +对全物品材料清单前40种物品收集并已存放好 + +### 2023-01-21 + +大年三十 skimit全体成员上线合影留念 skimit服务器在这里祝全体成员新春快乐 兔年吉祥! + +### 2023-01-22 + +继续收集全物品材料,添加一些非实体性物品(疏漏) + +### 2023-01-27 + +全物品竣工 + +## 2023-02 + +### 2023-02-01 + +Earlywater 完成了对全物品的装饰工作 + +### 2023-02-02 + +珍珠炮工作进行中 Cloud_nian 在线跑材料(主要为量大的材料) +CoraCold0523 完成了二联海货塔防爆沟的挖掘,以及铺砧机的制作,启动 +gluooluo 在镜像服开始为出生点设计中式风格建筑 + +### 2023-02-05 + +AnnaNo完成了出生点墙壁装饰,简约单调的蜂巢图案 + +### 2023-02-06 + +Cloud_nian在镜像服对即将实装的珍珠炮进行数据配置调试工作 AnnaNo CoraCold0523 完成了彩虹风格的出生点地板装饰 使得出生点不再显得单调 + +### 2023-02-07 + +Cloud_nian 完成了珍珠炮的配置工作以及成功配置并生成了服务器珍珠炮配置文件。同时发现无法向南方向开炮,原因为地狱小厅高度超过178,阻挡了珍珠的飞行轨迹。其他问题:缺少珍珠加载的命令开启(怀疑:优化大师又优化了某些规则) + +### 2023-02-13 + +国际友人 Clew 进服参观,Cloud_nian, AnnaNo, HBEric, 0qxserver 带领参观。(幸亏0qx在,翻译大师) + +### 2023-02-15 + +服务器新增固态硬盘用以 qb ,但夜晚服主在调试过程中,直接干碎了 linux 系统,等待修复 + +### 2023-02-16 + +Cloud_nian 修复服务器并进行 CPU 超频,但第一次将 CPU 超频至 4.7 GHz 之后,水冷压不住,崩系统重启,多次调试压到 4.4 GHz(Glucy2:你这不跟没调一样?) + +## 2023-06 + +### 2023-06-08 + +服务器游戏版本由 1.19.3 升级到 1.19.4 + +## 2023-07 + +### 2023-07-28 + +服务器游戏版本由 1.19.4 升级到 1.20.1 \ No newline at end of file diff --git a/zh/history/README.md b/zh/history/README.md new file mode 100644 index 00000000..c7f05e3c --- /dev/null +++ b/zh/history/README.md @@ -0,0 +1,14 @@ +--- +title: 历史 +icon: calendar +--- + +# 历史 + +> [!warning] +> 部分页面可能不完整 + +- [2019年](2019/) +- [2020年](2020/) +- [2022年](2022/) +- [2023年](2023/) diff --git a/zh/structures/README.md b/zh/structures/README.md new file mode 100644 index 00000000..d678f0b2 --- /dev/null +++ b/zh/structures/README.md @@ -0,0 +1,6 @@ +--- +title: 结构 +icon: tree-city +--- + + diff --git a/zh/structures/main-industrial-area/README.md b/zh/structures/main-industrial-area/README.md new file mode 100644 index 00000000..2ea2a3d2 --- /dev/null +++ b/zh/structures/main-industrial-area/README.md @@ -0,0 +1,33 @@ +--- +title: 中心工业区 +author: AnnaNo +category: 地区 +--- +## 基本信息 + +- **位置**:中心工业区 (x = 42, z = 239, 主世界) +- **大小**:20 * 20 区块 +- **时间**:~2022-10 + +## 介绍 +中心工业区搭建了 20区块 * 20区块的石砖平台 +中心传送门装饰由 Earlywater 设计并建造 + +### 内容 + +- **西侧** + - CIS收容所(建造者:AnnaNo NanYang_Lin Cora_Cold0524) + - 临时可分类仓库(建造者:Earlywater) + - 泥巴机(active_object Jokerish) + - 简易刷石机(yggdyy_) +- **东侧** + - 全树种树场(建造者:AnikiAwei) + - 白桦树场(建造者:AnikiAwei) + - AFK去皮机(建造者:AnikiAwei) + - 展示收集仓库(建造者:AnikiAwei) +- **南侧** + - 暂无 +- **北侧** + - 泥土云杉刷石一体机(建造者:AnnaNo) + - 16模块骨粉机(建造者:AnnaNo) + - 简易钓鱼机(建造者:Earlywater) diff --git a/zh/structures/multi-item-sorter/README.md b/zh/structures/multi-item-sorter/README.md new file mode 100644 index 00000000..40545ae7 --- /dev/null +++ b/zh/structures/multi-item-sorter/README.md @@ -0,0 +1,21 @@ +--- +title: 全物品分类 +author: AnnaNo +category: 设施 +--- + +## 基本信息 +- **位置** 主世界主空置域(224 54 340 dim = overworld) +- **大小** 30区块大小 (底部玻璃层81区块大小) +- **时间** 2023年1月27日竣工 + +## 介绍 +skimit全物品由Cloud_nian规划师筹备建设,建设耗时五天,参与者游戏内可见。 +全物品直译可在其中找到目前版本中所有的物品(仅生存模式可获取)由几十个物品分类单片,开放式物品输入,输送水道,以及十六倍速物品续命器(防止物品因区块加载而导致掉落物形式的物品消失)所构成。 + +::: warning 注意事项 +1. 所有可堆叠物品已测试完毕,不可堆叠暂未完工,请需要分类不可堆叠的物品时手动分类 +2. 所有类型全物品均不适用于分类巨大量物品,如有大量物品需要分类,请手动装箱。 +3. 贵重物品取用,如:下界合金块、信标等类型取用需群内说明取用数量和剩余数量,其他物品不需要报备 +4. 最佳使用方式为将需要分类的物品放入水池旁的箱子中,让投掷器帮你扔 +:::