From 3b881e3521430b3f764d3c911a049c13a2f5d4e5 Mon Sep 17 00:00:00 2001 From: Masterain98 Date: Fri, 28 Apr 2023 08:04:12 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20DGP-Stud?= =?UTF-8?q?io/Snap.Hutao.Docs@cb91b74d6a53792661a0a338bb3a0575c04638a1=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 +- assets/FAQ.html-35cf3b82.js | 1 - assets/FAQ.html-5cee8306.js | 3 + assets/FAQ.html-699ab111.js | 3 + assets/FAQ.html-6c32df73.js | 1 + assets/FAQ.html-7f8b0e42.js | 3 - assets/FAQ.html-8b6fd38e.js | 1 + assets/FAQ.html-9b6ca765.js | 3 - assets/FAQ.html-a02e3572.js | 1 - ...stem-and-export-principal.html-35e3a9ed.js | 1 + ...stem-and-export-principal.html-409f751b.js | 1 + ...stem-and-export-principal.html-4770640b.js | 1 - ...stem-and-export-principal.html-7eaacb59.js | 1 - ...stem-and-export-principal.html-853037f5.js | 1 - ...stem-and-export-principal.html-adee93ff.js | 1 - ...stem-and-export-principal.html-c568d3b7.js | 1 + ...stem-and-export-principal.html-cf17a2c3.js | 1 + ...48bd9.js => achievements.html-2b4454b3.js} | 2 +- ...951fa.js => achievements.html-50d91807.js} | 2 +- ...7d04c.js => achievements.html-78ddcaf7.js} | 2 +- assets/app-39ee3abd.js | 5 + assets/app-a479cbd0.js | 5 - assets/bug-report.html-045ede4f.js | 1 - assets/bug-report.html-3f92b9f9.js | 1 - ...058d767.js => bug-report.html-be008402.js} | 2 +- assets/bug-report.html-da9c9af6.js | 1 + assets/bug-report.html-f0d519b1.js | 1 + assets/character-data.html-025331ff.js | 1 - assets/character-data.html-1fe02eed.js | 1 - assets/character-data.html-52ae7620.js | 1 - ...d94.js => character-data.html-60d2a792.js} | 2 +- assets/character-data.html-7d5d9071.js | 1 + assets/character-data.html-81f13ba6.js | 1 + assets/character-data.html-a55ab1ca.js | 1 + ...541.js => character-wiki.html-0486e3d4.js} | 2 +- ...077.js => character-wiki.html-339c899e.js} | 2 +- ...568.js => character-wiki.html-4470b662.js} | 2 +- ...7b6cf713.js => community.html-182de757.js} | 2 +- ...d5cd824a.js => community.html-91aa29f2.js} | 2 +- ...nent-0b075ddf.js => component-a8e2fd8b.js} | 2 +- assets/develop-plan.html-11e50b04.js | 1 + assets/develop-plan.html-1bdb5891.js | 1 + ...d7412.js => develop-plan.html-227c3b3d.js} | 2 +- assets/develop-plan.html-41964921.js | 1 - assets/develop-plan.html-9211d237.js | 1 + assets/develop-plan.html-a2b0e4e5.js | 1 - assets/develop-plan.html-d275fd43.js | 1 - ...f58c557.js => exceptions.html-83d6729e.js} | 2 +- ...526c82d.js => exceptions.html-a8f83090.js} | 2 +- assets/game-launcher.html-1016c709.js | 1 - assets/game-launcher.html-3a595d86.js | 1 - assets/game-launcher.html-a366b7c3.js | 1 + ...cb36.js => game-launcher.html-b635d67c.js} | 2 +- assets/game-launcher.html-b7313ab4.js | 1 + ...a744.js => game-launcher.html-b96d3a85.js} | 2 +- ...okie-from-the-third-party.html-1058bb32.js | 1 - ...kie-from-the-third-party.html-2e6e77d4.js} | 2 +- ...okie-from-the-third-party.html-3cca977e.js | 1 + ...kie-from-the-third-party.html-7c0dd482.js} | 2 +- ...kie-from-the-third-party.html-a4274fa1.js} | 2 +- assets/hutao-API.html-12fc0e97.js | 1 + ...767e6bb1.js => hutao-API.html-1c0e0b3b.js} | 2 +- assets/hutao-API.html-1c9a476e.js | 1 - ...1a35710b.js => hutao-API.html-dcecab36.js} | 2 +- ...db9.js => hutao-settings.html-262ba592.js} | 2 +- ...2a6.js => hutao-settings.html-502c2e74.js} | 2 +- assets/hutao-settings.html-75742e29.js | 1 - assets/hutao-settings.html-9e8d000d.js | 1 + assets/i18n.html-02184ed6.js | 1 + ...html-ae78c768.js => i18n.html-1a20bdd4.js} | 2 +- assets/i18n.html-74c5c7e2.js | 1 - ...html-ef362d15.js => i18n.html-7bbd0925.js} | 2 +- ...tml-f0275241.js => index.html-14e051e6.js} | 2 +- ...tml-c41eac72.js => index.html-3e434e4b.js} | 2 +- ...tml-0c1ef835.js => index.html-3f2e3060.js} | 2 +- ...tml-f6e81126.js => index.html-41be6e42.js} | 2 +- ...tml-c0f9c75d.js => index.html-63291408.js} | 2 +- ...tml-c16a5239.js => index.html-a5246ba5.js} | 2 +- ...tml-952217e3.js => index.html-b6121344.js} | 2 +- ...311247.js => known-issue.html-11edd8d4.js} | 2 +- assets/known-issue.html-456ce03d.js | 1 - assets/known-issue.html-5513ab11.js | 1 + assets/known-issue.html-7521a7b3.js | 1 - assets/known-issue.html-b46846cf.js | 1 + assets/known-issue.html-d69c4bff.js | 1 - assets/known-issue.html-ef2dae3b.js | 1 + ...js => mhy-account-switch.html-0c28a728.js} | 2 +- ...js => mhy-account-switch.html-3c818870.js} | 2 +- assets/mihoyo-risk-tip.html-1ba22612.js | 1 - assets/mihoyo-risk-tip.html-3363d750.js | 1 + assets/mihoyo-risk-tip.html-3b9124dc.js | 1 - ...47.js => mihoyo-risk-tip.html-668c908e.js} | 2 +- assets/mihoyo-risk-tip.html-86d7ea6f.js | 1 + assets/mihoyo-risk-tip.html-953fd5f3.js | 1 - assets/mihoyo-risk-tip.html-d5051ce5.js | 1 + ...4cd.js => privacy-notice.html-43cfb1bb.js} | 2 +- ...dad.js => privacy-notice.html-50988b5a.js} | 2 +- assets/privacy-notice.html-721aa8a3.js | 1 + assets/privacy-notice.html-789465cc.js | 1 - ...l-19f093f4.js => project.html-2690409d.js} | 2 +- ...l-473b3158.js => project.html-62cdf008.js} | 2 +- ...65a6d8.js => quick-start.html-1278591c.js} | 2 +- ...223e7c.js => quick-start.html-21849a17.js} | 2 +- assets/quick-start.html-41eab0f0.js | 1 + assets/quick-start.html-73137be4.js | 1 - assets/quick-start.html-77a2ea9d.js | 1 + assets/quick-start.html-c13d246e.js | 1 - ...18.js => real-time-notes.html-33dada16.js} | 2 +- ...8d.js => real-time-notes.html-7edaa452.js} | 2 +- assets/side-load.html-33557d9b.js | 1 + assets/side-load.html-6d4118f1.js | 1 - ...21c2c1b2.js => side-load.html-9cc44de3.js} | 2 +- assets/side-load.html-b81bb7fe.js | 1 + ...7b979a4b.js => side-load.html-e04e7234.js} | 2 +- assets/side-load.html-f656173e.js | 1 - ...46613.js => star-request.html-2ad37f25.js} | 2 +- ...fbb42.js => star-request.html-4cb88d32.js} | 2 +- assets/symposium1.html-6b58761a.js | 1 - assets/symposium1.html-a722d433.js | 1 + assets/symposium1.html-c47ecab0.js | 1 + assets/symposium1.html-c6b390a7.js | 1 - assets/symposium2.html-4225d3ec.js | 1 + assets/symposium2.html-d8a74b5c.js | 1 - assets/symposium2.html-e492a642.js | 1 + assets/symposium2.html-facbe563.js | 1 - assets/tos.html-09235935.js | 1 + assets/tos.html-187ddbdd.js | 1 - ....html-26935a8d.js => tos.html-2697c794.js} | 2 +- assets/tos.html-5f23cb94.js | 1 - assets/tos.html-d453e8d3.js | 1 + assets/uninstall.html-1cacc183.js | 2 - assets/uninstall.html-87cb053a.js | 2 + ...d9dcec87.js => uninstall.html-e98d2832.js} | 2 +- ...65de1499.js => uninstall.html-f3e75a7a.js} | 2 +- assets/update-log.html-5aeeaa80.js | 1 + assets/update-log.html-c2575952.js | 1 - ...60fdc3c.js => update-log.html-d957ca1f.js} | 2 +- ...a65a8b7.js => update-log.html-e0177afb.js} | 2 +- assets/weapon-wiki.html-660adaba.js | 1 + ...22c97c.js => weapon-wiki.html-fe328aeb.js} | 2 +- assets/weapon-wiki.html-fe452671.js | 1 - ...d03804.js => wish-export.html-2a78da4e.js} | 2 +- assets/wish-export.html-d7c83ab6.js | 1 - ...b25ec4.js => wish-export.html-d867b90a.js} | 2 +- assets/wish-export.html-fb21ac9f.js | 1 + en/advanced/FAQ.html | 10 +- .../Gacha-system-and-export-principal.html | 8 +- en/advanced/exceptions.html | 8 +- ...et-stoken-cookie-from-the-third-party.html | 8 +- en/advanced/index.html | 8 +- en/advanced/known-issue.html | 8 +- en/advanced/mihoyo-risk-tip.html | 8 +- en/advanced/uninstall.html | 8 +- en/community.html | 8 +- en/features/achievements.html | 8 +- en/features/character-data.html | 8 +- en/features/character-wiki.html | 8 +- en/features/develop-plan.html | 8 +- en/features/game-launcher.html | 8 +- en/features/hutao-API.html | 8 +- en/features/hutao-settings.html | 8 +- en/features/index.html | 8 +- en/features/mhy-account-switch.html | 8 +- en/features/real-time-notes.html | 8 +- en/features/weapon-wiki.html | 8 +- en/features/wish-export.html | 8 +- en/i18n.html | 8 +- en/index.html | 6 +- en/project.html | 8 +- en/quick-start.html | 8 +- en/rss.xml | 121 ++++---- en/side-load.html | 8 +- en/star-request.html | 8 +- en/statements/bug-report.html | 8 +- en/statements/index.html | 8 +- en/statements/privacy-notice.html | 8 +- en/statements/tos.html | 8 +- en/statements/update-log.html | 8 +- index.html | 4 +- rss.xml | 4 +- service-worker.js | 2 +- service-worker.js.map | 2 +- sitemap.xml | 2 +- zh/advanced/FAQ.html | 10 +- .../Gacha-system-and-export-principal.html | 8 +- zh/advanced/exceptions.html | 8 +- ...et-stoken-cookie-from-the-third-party.html | 8 +- zh/advanced/index.html | 8 +- zh/advanced/known-issue.html | 8 +- zh/advanced/mihoyo-risk-tip.html | 8 +- zh/advanced/uninstall.html | 10 +- zh/community.html | 8 +- zh/development-log/index.html | 6 +- zh/development-log/symposium1.html | 8 +- zh/development-log/symposium2.html | 8 +- zh/features/achievements.html | 8 +- zh/features/character-data.html | 8 +- zh/features/character-wiki.html | 8 +- zh/features/develop-plan.html | 8 +- zh/features/game-launcher.html | 8 +- zh/features/hutao-API.html | 8 +- zh/features/hutao-settings.html | 8 +- zh/features/index.html | 8 +- zh/features/mhy-account-switch.html | 8 +- zh/features/real-time-notes.html | 8 +- zh/features/weapon-wiki.html | 8 +- zh/features/wish-export.html | 8 +- zh/i18n.html | 8 +- zh/index.html | 4 +- zh/project.html | 8 +- zh/quick-start.html | 8 +- zh/rss.xml | 268 +++++++++--------- zh/side-load.html | 8 +- zh/star-request.html | 8 +- zh/statements/bug-report.html | 8 +- zh/statements/index.html | 8 +- zh/statements/privacy-notice.html | 8 +- zh/statements/tos.html | 8 +- zh/statements/update-log.html | 8 +- 219 files changed, 585 insertions(+), 576 deletions(-) delete mode 100644 assets/FAQ.html-35cf3b82.js create mode 100644 assets/FAQ.html-5cee8306.js create mode 100644 assets/FAQ.html-699ab111.js create mode 100644 assets/FAQ.html-6c32df73.js delete mode 100644 assets/FAQ.html-7f8b0e42.js create mode 100644 assets/FAQ.html-8b6fd38e.js delete mode 100644 assets/FAQ.html-9b6ca765.js delete mode 100644 assets/FAQ.html-a02e3572.js create mode 100644 assets/Gacha-system-and-export-principal.html-35e3a9ed.js create mode 100644 assets/Gacha-system-and-export-principal.html-409f751b.js delete mode 100644 assets/Gacha-system-and-export-principal.html-4770640b.js delete mode 100644 assets/Gacha-system-and-export-principal.html-7eaacb59.js delete mode 100644 assets/Gacha-system-and-export-principal.html-853037f5.js delete mode 100644 assets/Gacha-system-and-export-principal.html-adee93ff.js create mode 100644 assets/Gacha-system-and-export-principal.html-c568d3b7.js create mode 100644 assets/Gacha-system-and-export-principal.html-cf17a2c3.js rename assets/{achievements.html-13a48bd9.js => achievements.html-2b4454b3.js} (94%) rename assets/{achievements.html-153951fa.js => achievements.html-50d91807.js} (82%) rename assets/{achievements.html-8117d04c.js => achievements.html-78ddcaf7.js} (76%) create mode 100644 assets/app-39ee3abd.js delete mode 100644 assets/app-a479cbd0.js delete mode 100644 assets/bug-report.html-045ede4f.js delete mode 100644 assets/bug-report.html-3f92b9f9.js rename assets/{bug-report.html-6058d767.js => bug-report.html-be008402.js} (79%) create mode 100644 assets/bug-report.html-da9c9af6.js create mode 100644 assets/bug-report.html-f0d519b1.js delete mode 100644 assets/character-data.html-025331ff.js delete mode 100644 assets/character-data.html-1fe02eed.js delete mode 100644 assets/character-data.html-52ae7620.js rename assets/{character-data.html-719b9d94.js => character-data.html-60d2a792.js} (79%) create mode 100644 assets/character-data.html-7d5d9071.js create mode 100644 assets/character-data.html-81f13ba6.js create mode 100644 assets/character-data.html-a55ab1ca.js rename assets/{character-wiki.html-198a5541.js => character-wiki.html-0486e3d4.js} (73%) rename assets/{character-wiki.html-e8ab0077.js => character-wiki.html-339c899e.js} (79%) rename assets/{character-wiki.html-8767f568.js => character-wiki.html-4470b662.js} (73%) rename assets/{community.html-7b6cf713.js => community.html-182de757.js} (76%) rename assets/{community.html-d5cd824a.js => community.html-91aa29f2.js} (79%) rename assets/{component-0b075ddf.js => component-a8e2fd8b.js} (99%) create mode 100644 assets/develop-plan.html-11e50b04.js create mode 100644 assets/develop-plan.html-1bdb5891.js rename assets/{develop-plan.html-b75d7412.js => develop-plan.html-227c3b3d.js} (80%) delete mode 100644 assets/develop-plan.html-41964921.js create mode 100644 assets/develop-plan.html-9211d237.js delete mode 100644 assets/develop-plan.html-a2b0e4e5.js delete mode 100644 assets/develop-plan.html-d275fd43.js rename assets/{exceptions.html-1f58c557.js => exceptions.html-83d6729e.js} (82%) rename assets/{exceptions.html-1526c82d.js => exceptions.html-a8f83090.js} (82%) delete mode 100644 assets/game-launcher.html-1016c709.js delete mode 100644 assets/game-launcher.html-3a595d86.js create mode 100644 assets/game-launcher.html-a366b7c3.js rename assets/{game-launcher.html-9485cb36.js => game-launcher.html-b635d67c.js} (81%) create mode 100644 assets/game-launcher.html-b7313ab4.js rename assets/{game-launcher.html-d3a1a744.js => game-launcher.html-b96d3a85.js} (78%) delete mode 100644 assets/get-stoken-cookie-from-the-third-party.html-1058bb32.js rename assets/{get-stoken-cookie-from-the-third-party.html-865dbdf0.js => get-stoken-cookie-from-the-third-party.html-2e6e77d4.js} (58%) create mode 100644 assets/get-stoken-cookie-from-the-third-party.html-3cca977e.js rename assets/{get-stoken-cookie-from-the-third-party.html-520f4ee1.js => get-stoken-cookie-from-the-third-party.html-7c0dd482.js} (81%) rename assets/{get-stoken-cookie-from-the-third-party.html-32d0a398.js => get-stoken-cookie-from-the-third-party.html-a4274fa1.js} (76%) create mode 100644 assets/hutao-API.html-12fc0e97.js rename assets/{hutao-API.html-767e6bb1.js => hutao-API.html-1c0e0b3b.js} (79%) delete mode 100644 assets/hutao-API.html-1c9a476e.js rename assets/{hutao-API.html-1a35710b.js => hutao-API.html-dcecab36.js} (82%) rename assets/{hutao-settings.html-a0beedb9.js => hutao-settings.html-262ba592.js} (83%) rename assets/{hutao-settings.html-55d052a6.js => hutao-settings.html-502c2e74.js} (82%) delete mode 100644 assets/hutao-settings.html-75742e29.js create mode 100644 assets/hutao-settings.html-9e8d000d.js create mode 100644 assets/i18n.html-02184ed6.js rename assets/{i18n.html-ae78c768.js => i18n.html-1a20bdd4.js} (79%) delete mode 100644 assets/i18n.html-74c5c7e2.js rename assets/{i18n.html-ef362d15.js => i18n.html-7bbd0925.js} (77%) rename assets/{index.html-f0275241.js => index.html-14e051e6.js} (95%) rename assets/{index.html-c41eac72.js => index.html-3e434e4b.js} (64%) rename assets/{index.html-0c1ef835.js => index.html-3f2e3060.js} (66%) rename assets/{index.html-f6e81126.js => index.html-41be6e42.js} (67%) rename assets/{index.html-c0f9c75d.js => index.html-63291408.js} (62%) rename assets/{index.html-c16a5239.js => index.html-a5246ba5.js} (65%) rename assets/{index.html-952217e3.js => index.html-b6121344.js} (68%) rename assets/{known-issue.html-38311247.js => known-issue.html-11edd8d4.js} (59%) delete mode 100644 assets/known-issue.html-456ce03d.js create mode 100644 assets/known-issue.html-5513ab11.js delete mode 100644 assets/known-issue.html-7521a7b3.js create mode 100644 assets/known-issue.html-b46846cf.js delete mode 100644 assets/known-issue.html-d69c4bff.js create mode 100644 assets/known-issue.html-ef2dae3b.js rename assets/{mhy-account-switch.html-dcbe0027.js => mhy-account-switch.html-0c28a728.js} (73%) rename assets/{mhy-account-switch.html-d89611c4.js => mhy-account-switch.html-3c818870.js} (76%) delete mode 100644 assets/mihoyo-risk-tip.html-1ba22612.js create mode 100644 assets/mihoyo-risk-tip.html-3363d750.js delete mode 100644 assets/mihoyo-risk-tip.html-3b9124dc.js rename assets/{mihoyo-risk-tip.html-9f88b447.js => mihoyo-risk-tip.html-668c908e.js} (65%) create mode 100644 assets/mihoyo-risk-tip.html-86d7ea6f.js delete mode 100644 assets/mihoyo-risk-tip.html-953fd5f3.js create mode 100644 assets/mihoyo-risk-tip.html-d5051ce5.js rename assets/{privacy-notice.html-b602f4cd.js => privacy-notice.html-43cfb1bb.js} (73%) rename assets/{privacy-notice.html-4d9aedad.js => privacy-notice.html-50988b5a.js} (81%) create mode 100644 assets/privacy-notice.html-721aa8a3.js delete mode 100644 assets/privacy-notice.html-789465cc.js rename assets/{project.html-19f093f4.js => project.html-2690409d.js} (79%) rename assets/{project.html-473b3158.js => project.html-62cdf008.js} (74%) rename assets/{quick-start.html-4d65a6d8.js => quick-start.html-1278591c.js} (70%) rename assets/{quick-start.html-56223e7c.js => quick-start.html-21849a17.js} (70%) create mode 100644 assets/quick-start.html-41eab0f0.js delete mode 100644 assets/quick-start.html-73137be4.js create mode 100644 assets/quick-start.html-77a2ea9d.js delete mode 100644 assets/quick-start.html-c13d246e.js rename assets/{real-time-notes.html-b6b26118.js => real-time-notes.html-33dada16.js} (81%) rename assets/{real-time-notes.html-c37f178d.js => real-time-notes.html-7edaa452.js} (58%) create mode 100644 assets/side-load.html-33557d9b.js delete mode 100644 assets/side-load.html-6d4118f1.js rename assets/{side-load.html-21c2c1b2.js => side-load.html-9cc44de3.js} (64%) create mode 100644 assets/side-load.html-b81bb7fe.js rename assets/{side-load.html-7b979a4b.js => side-load.html-e04e7234.js} (64%) delete mode 100644 assets/side-load.html-f656173e.js rename assets/{star-request.html-bcc46613.js => star-request.html-2ad37f25.js} (71%) rename assets/{star-request.html-f04fbb42.js => star-request.html-4cb88d32.js} (68%) delete mode 100644 assets/symposium1.html-6b58761a.js create mode 100644 assets/symposium1.html-a722d433.js create mode 100644 assets/symposium1.html-c47ecab0.js delete mode 100644 assets/symposium1.html-c6b390a7.js create mode 100644 assets/symposium2.html-4225d3ec.js delete mode 100644 assets/symposium2.html-d8a74b5c.js create mode 100644 assets/symposium2.html-e492a642.js delete mode 100644 assets/symposium2.html-facbe563.js create mode 100644 assets/tos.html-09235935.js delete mode 100644 assets/tos.html-187ddbdd.js rename assets/{tos.html-26935a8d.js => tos.html-2697c794.js} (80%) delete mode 100644 assets/tos.html-5f23cb94.js create mode 100644 assets/tos.html-d453e8d3.js delete mode 100644 assets/uninstall.html-1cacc183.js create mode 100644 assets/uninstall.html-87cb053a.js rename assets/{uninstall.html-d9dcec87.js => uninstall.html-e98d2832.js} (72%) rename assets/{uninstall.html-65de1499.js => uninstall.html-f3e75a7a.js} (61%) create mode 100644 assets/update-log.html-5aeeaa80.js delete mode 100644 assets/update-log.html-c2575952.js rename assets/{update-log.html-060fdc3c.js => update-log.html-d957ca1f.js} (80%) rename assets/{update-log.html-3a65a8b7.js => update-log.html-e0177afb.js} (61%) create mode 100644 assets/weapon-wiki.html-660adaba.js rename assets/{weapon-wiki.html-3a22c97c.js => weapon-wiki.html-fe328aeb.js} (75%) delete mode 100644 assets/weapon-wiki.html-fe452671.js rename assets/{wish-export.html-2dd03804.js => wish-export.html-2a78da4e.js} (83%) delete mode 100644 assets/wish-export.html-d7c83ab6.js rename assets/{wish-export.html-73b25ec4.js => wish-export.html-d867b90a.js} (87%) create mode 100644 assets/wish-export.html-fb21ac9f.js diff --git a/404.html b/404.html index 0ff77ca65..f36d58f05 100644 --- a/404.html +++ b/404.html @@ -31,10 +31,10 @@ } - + -

404

Page not found

There’s nothing here.

- +

404

Page not found

Looks like we've got some broken links.

+ diff --git a/assets/FAQ.html-35cf3b82.js b/assets/FAQ.html-35cf3b82.js deleted file mode 100644 index 9e5d727ba..000000000 --- a/assets/FAQ.html-35cf3b82.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-1bd4ef83","path":"/en/advanced/FAQ.html","title":"常见问题","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"ask","category":["FAQ"],"order":1,"description":"如何创建胡桃的桌面快捷方式社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12) Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder !Run (https://img.alicdn.com/imgextra/i3/1797064...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/FAQ.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/FAQ.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"常见问题"}],["meta",{"property":"og:description","content":"如何创建胡桃的桌面快捷方式社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12) Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder !Run (https://img.alicdn.com/imgextra/i3/1797064..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T03:05:35.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T03:05:35.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T03:05:35.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"如何创建胡桃的桌面快捷方式","slug":"如何创建胡桃的桌面快捷方式","link":"#如何创建胡桃的桌面快捷方式","children":[]},{"level":2,"title":"如何添加一个默认以管理员方式运行的快捷方式","slug":"如何添加一个默认以管理员方式运行的快捷方式","link":"#如何添加一个默认以管理员方式运行的快捷方式","children":[]},{"level":2,"title":"如何让胡桃工具箱开机自动启动","slug":"如何让胡桃工具箱开机自动启动","link":"#如何让胡桃工具箱开机自动启动","children":[]},{"level":2,"title":"如何通过胡桃工具箱快速地启动游戏","slug":"如何通过胡桃工具箱快速地启动游戏","link":"#如何通过胡桃工具箱快速地启动游戏","children":[]},{"level":2,"title":"如何通过网络代理使用胡桃工具箱","slug":"如何通过网络代理使用胡桃工具箱","link":"#如何通过网络代理使用胡桃工具箱","children":[]},{"level":2,"title":"为什么在设置中点击修改游戏路径无效","slug":"为什么在设置中点击修改游戏路径无效","link":"#为什么在设置中点击修改游戏路径无效","children":[]},{"level":2,"title":"为什么程序会出现乱码现象","slug":"为什么程序会出现乱码现象","link":"#为什么程序会出现乱码现象","children":[]},{"level":2,"title":"为什么解锁帧率后使用心海时出现掉帧","slug":"为什么解锁帧率后使用心海时出现掉帧","link":"#为什么解锁帧率后使用心海时出现掉帧","children":[]},{"level":2,"title":"为什么会弹出需要使用新应用以打开的对话框","slug":"为什么会弹出需要使用新应用以打开的对话框","link":"#为什么会弹出需要使用新应用以打开的对话框","children":[]},{"level":2,"title":"为什么米游社帐号登录状态经常失效,添加的帐号消失","slug":"为什么米游社帐号登录状态经常失效-添加的帐号消失","link":"#为什么米游社帐号登录状态经常失效-添加的帐号消失","children":[]},{"level":2,"title":"为什么游戏登录状态会失效,导致切换帐号功能无效","slug":"为什么游戏登录状态会失效-导致切换帐号功能无效","link":"#为什么游戏登录状态会失效-导致切换帐号功能无效","children":[]},{"level":2,"title":"为什么程序会提示注册计划任务失败","slug":"为什么程序会提示注册计划任务失败","link":"#为什么程序会提示注册计划任务失败","children":[]},{"level":2,"title":"为什么在开启代理后胡桃工具箱会没有网络连接","slug":"为什么在开启代理后胡桃工具箱会没有网络连接","link":"#为什么在开启代理后胡桃工具箱会没有网络连接","children":[]},{"level":2,"title":"为什么商店版本和侧载版本不会相互覆盖升级","slug":"为什么商店版本和侧载版本不会相互覆盖升级","link":"#为什么商店版本和侧载版本不会相互覆盖升级","children":[]}],"git":{"createdTime":1679108735000,"updatedTime":1679108735000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":5.08,"words":1524},"filePathRelative":"en/advanced/FAQ.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/FAQ.html-5cee8306.js b/assets/FAQ.html-5cee8306.js new file mode 100644 index 000000000..16be1ecb4 --- /dev/null +++ b/assets/FAQ.html-5cee8306.js @@ -0,0 +1,3 @@ +import{_ as r,Y as d,Z as h,$ as e,a0 as l,a1 as t,a2 as a,a3 as n,F as s}from"./framework-8be3ab77.js";const c={},u=e("h1",{id:"常见问题",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#常见问题","aria-hidden":"true"},"#"),l(" 常见问题")],-1),_=e("h2",{id:"如何创建胡桃的桌面快捷方式",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#如何创建胡桃的桌面快捷方式","aria-hidden":"true"},"#"),l(" 如何创建胡桃的桌面快捷方式")],-1),p={class:"hint-container tip"},g=e("p",{class:"hint-container-title"},"社区力量",-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12",target:"_blank",rel:"noopener noreferrer"},m=n('

如何添加一个默认以管理员方式运行的快捷方式

',2),b={class:"hint-container tip"},x=e("p",{class:"hint-container-title"},"社区力量",-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/17",target:"_blank",rel:"noopener noreferrer"},k=e("p",null,"基本原理:使用下方的 PowerShell 脚本可以以管理员方式运行胡桃",-1),P=e("div",{class:"language-PowerShell","data-ext":"PowerShell"},[e("pre",{class:"language-PowerShell"},[e("code",null,`Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas +`)])],-1),w={href:"https://github.com/DGP-Studio/Snap.Hutao/raw/main/src/Snap.Hutao/Snap.Hutao/Assets/Logo.ico",target:"_blank",rel:"noopener noreferrer"},H=e("li",null,[l("在桌面点击右键,选择"),e("code",null,"新建"),l(" -> "),e("code",null,"快捷方式")],-1),v=e("li",null,[l("在"),e("code",null,"请键入对象的位置"),l("中直接输入:")],-1),C=n(`
  powershell -Command "Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas
+

如何让胡桃工具箱开机自动启动

`,3),D={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/184",target:"_blank",rel:"noopener noreferrer"},A=e("li",null,[l("设置一个"),e("strong",null,"计划任务程序"),l("令上述批处理文件开机自启,或将上述批处理文件加入"),e("strong",null,"启动项"),l("中")],-1),G=e("li",null,"或有其他令胡桃工具箱可开机自启的思路,可自行探索",-1),I=n('

如何通过胡桃工具箱快速地启动游戏

如何通过网络代理使用胡桃工具箱

',3),F=e("h2",{id:"为什么在设置中点击修改游戏路径无效",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么在设置中点击修改游戏路径无效","aria-hidden":"true"},"#"),l(" 为什么在设置中点击修改游戏路径无效")],-1),N=e("p",null,"特定系统版本的用户,由于微软对文件选择对话框的 COM 实现的差异,会存在点击按钮后无响应的问题。",-1),L={href:"https://github.com/microsoft/WindowsAppSDK/issues/2931",target:"_blank",rel:"noopener noreferrer"},R=e("h2",{id:"为什么程序会出现乱码现象",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么程序会出现乱码现象","aria-hidden":"true"},"#"),l(" 为什么程序会出现乱码现象")],-1),q=e("li",null,[l("当用户在 Windows 10 下使用胡桃且发现有乱码情况时: "),e("ul",null,[e("li",null,[l("可以下载 "),e("code",null,"Segoe Fluent Icons"),l("字体")]),e("li",null,[l("安装时选择"),e("code",null,"为系统所有用户安装"),l(",即可解决问题")])])],-1),y={href:"https://aka.ms/SegoeFluentIcons",target:"_blank",rel:"noopener noreferrer"},j=n('

为什么解锁帧率后使用心海时出现掉帧

原神的 BUG,和我们没关系

为什么会弹出需要使用新应用以打开的对话框

uninstall-error

如在卸载胡桃工具箱后出现如上图所示的需要使用新应用以打开此 hutao 链接,说明没有按文档要求在卸载前清除实时便笺定时任务。 请根据文档在设置中清除定时任务后再卸载胡桃工具箱。

',5),z={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/18",target:"_blank",rel:"noopener noreferrer"},B=e("h2",{id:"为什么米游社帐号登录状态经常失效-添加的帐号消失",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么米游社帐号登录状态经常失效-添加的帐号消失","aria-hidden":"true"},"#"),l(" 为什么米游社帐号登录状态经常失效,添加的帐号消失")],-1),E=e("li",null,"我们通过储存帐号的米游社 Cookie 来维持登录状态。",-1),V=e("li",null,[l("但是当用户在浏览器或其它设备上"),e("strong",null,"注销帐号"),l("后, 维持登录状态的 Cookie 将"),e("strong",null,"失效"),l("。")],-1),O=e("li",null,"这会导致胡桃工具箱上的米游社帐号在启动后被自动移除。",-1),W=e("li",null,"此情况也可能因为网络连接问题导致无法检查 Cookie 有效性,故出现此情况后请优先重启胡桃工具箱。",-1),Q=e("li",null,"自 1.4.15 版本起,你可以通过在帐号面板中刷新 Cookie 来刷新登录状态",-1),U=n('

为什么游戏登录状态会失效,导致切换帐号功能无效

为什么程序会提示注册计划任务失败

使用管理员模式使用一次实时便笺后,胡桃的任务计划会被以管理员权限创建。当再次以非管理员模式启动胡桃时,程序在修改计划任务时会缺少权限。 继续使用管理员模式即可解决该问题。

为什么在开启代理后胡桃工具箱会没有网络连接

',5),J=e("h2",{id:"为什么商店版本和侧载版本不会相互覆盖升级",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么商店版本和侧载版本不会相互覆盖升级","aria-hidden":"true"},"#"),l(" 为什么商店版本和侧载版本不会相互覆盖升级")],-1),M=e("ul",null,[e("li",null,"商店版本和侧载版本有不同的软件 ID,所以会被系统识别为不同的程序"),e("li",null,"商店版的更新只会覆盖商店版应用;侧载版更新包只会更新侧载版应用"),e("li",null,[l("在你的系统中,商店版的胡桃工具箱名称为 "),e("code",null,"Snap Hutao"),l(",侧载版的名称为 "),e("code",null,"胡桃")])],-1);function X(Y,K){const o=s("ExternalLinkIcon"),i=s("RouterLink");return d(),h("div",null,[u,_,e("div",p,[g,e("p",null,[l("感谢 "),e("a",f,[l("CzHUV 提供的解决方案"),t(o)]),l("。")])]),m,e("div",b,[x,e("p",null,[l("感谢 "),e("a",S,[l("Parsifa1 提供的解决方案"),t(o)]),l("。")])]),k,P,e("ul",null,[e("li",null,[l("保存胡桃工具箱的 Logo 资源 "),e("ul",null,[e("li",null,[l("你可以点击"),e("a",w,[l("这里"),t(o)]),l("下载")])])]),H,v]),C,e("ul",null,[e("li",null,[l("请参考如下思路 "),e("ul",null,[e("li",null,[l("可以自行创建一个批处理文件,内容参考 "),e("a",D,[l("此 Issue"),t(o)]),l(" 中,令胡桃以管理员模式直接运行的命令。")]),A])]),G]),I,e("p",null,[l("参考 "),t(i,{to:"/en/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),F,N,e("p",null,[l("相关的 "),e("a",L,[l("Github Issue"),t(o)])]),R,e("ul",null,[q,e("li",null,[l("您可以从 "),e("a",y,[l("微软官方"),t(o)]),l("下载到该字体文件")])]),j,e("ul",null,[e("li",null,[l("如果你在系统定时任务中找不到胡桃的定时任务,但问题仍然出现,请参考"),e("a",z,[l("这份文档"),t(o)]),l("来解决")])]),B,e("ul",null,[E,V,O,W,e("li",null,[l("自 2022 年 10 月起,米游社极大地提高了账号被判定为有风险的概率,"),t(i,{to:"/en/advanced/mihoyo-risk-tip.html"},{default:a(()=>[l("账号有风险")]),_:1}),l("时亦会令 Cookie 无法被识别为有效状态")]),Q]),U,e("p",null,[l("参考 "),t(i,{to:"/en/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),J,M])}const Z=r(c,[["render",X],["__file","FAQ.html.vue"]]);export{Z as default}; diff --git a/assets/FAQ.html-699ab111.js b/assets/FAQ.html-699ab111.js new file mode 100644 index 000000000..51b914c37 --- /dev/null +++ b/assets/FAQ.html-699ab111.js @@ -0,0 +1,3 @@ +import{_ as r,Y as d,Z as h,$ as e,a0 as l,a1 as t,a2 as a,a3 as i,F as s}from"./framework-8be3ab77.js";const c={},u=e("h1",{id:"常见问题",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#常见问题","aria-hidden":"true"},"#"),l(" 常见问题")],-1),_=e("h2",{id:"如何创建胡桃的桌面快捷方式",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#如何创建胡桃的桌面快捷方式","aria-hidden":"true"},"#"),l(" 如何创建胡桃的桌面快捷方式")],-1),p={class:"hint-container tip"},g=e("p",{class:"hint-container-title"},"社区力量",-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12",target:"_blank",rel:"noopener noreferrer"},b=i('

如何添加一个默认以管理员方式运行的快捷方式

',2),m={class:"hint-container tip"},x=e("p",{class:"hint-container-title"},"社区力量",-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/17",target:"_blank",rel:"noopener noreferrer"},k=e("p",null,"基本原理:使用下方的 PowerShell 脚本可以以管理员方式运行胡桃",-1),w=e("div",{class:"language-PowerShell","data-ext":"PowerShell"},[e("pre",{class:"language-PowerShell"},[e("code",null,`Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas +`)])],-1),P={href:"https://github.com/DGP-Studio/Snap.Hutao/raw/main/src/Snap.Hutao/Snap.Hutao/Assets/Logo.ico",target:"_blank",rel:"noopener noreferrer"},D=e("li",null,[l("在桌面点击右键,选择"),e("code",null,"新建"),l(" -> "),e("code",null,"快捷方式")],-1),H=e("li",null,[l("在"),e("code",null,"请键入对象的位置"),l("中直接输入:")],-1),v=i(`
  powershell -Command "Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas
+

如何让胡桃工具箱开机自动启动

`,3),C={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/184",target:"_blank",rel:"noopener noreferrer"},A=e("li",null,[l("设置一个"),e("strong",null,"计划任务程序"),l("令上述批处理文件开机自启,或将上述批处理文件加入"),e("strong",null,"启动项"),l("中")],-1),G=e("li",null,"或有其他令胡桃工具箱可开机自启的思路,可自行探索",-1),z=i('

如何通过胡桃工具箱快速地启动游戏

如何通过网络代理使用胡桃工具箱

',3),F=e("h2",{id:"为什么在设置中点击修改游戏路径无效",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么在设置中点击修改游戏路径无效","aria-hidden":"true"},"#"),l(" 为什么在设置中点击修改游戏路径无效")],-1),I=e("p",null,"特定系统版本的用户,由于微软对文件选择对话框的 COM 实现的差异,会存在点击按钮后无响应的问题。",-1),N={href:"https://github.com/microsoft/WindowsAppSDK/issues/2931",target:"_blank",rel:"noopener noreferrer"},y=e("h2",{id:"为什么程序会出现乱码现象",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么程序会出现乱码现象","aria-hidden":"true"},"#"),l(" 为什么程序会出现乱码现象")],-1),L=e("li",null,[l("当用户在 Windows 10 下使用胡桃且发现有乱码情况时: "),e("ul",null,[e("li",null,[l("可以下载 "),e("code",null,"Segoe Fluent Icons"),l("字体")]),e("li",null,[l("安装时选择"),e("code",null,"为系统所有用户安装"),l(",即可解决问题")])])],-1),R={href:"https://aka.ms/SegoeFluentIcons",target:"_blank",rel:"noopener noreferrer"},q=i('

为什么解锁帧率后使用心海时出现掉帧

原神的 BUG,和我们没关系

为什么会弹出需要使用新应用以打开的对话框

uninstall-error

如在卸载胡桃工具箱后出现如上图所示的需要使用新应用以打开此 hutao 链接,说明没有按文档要求在卸载前清除实时便笺定时任务。 请根据文档在设置中清除定时任务后再卸载胡桃工具箱。

',5),j={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/18",target:"_blank",rel:"noopener noreferrer"},B=e("h2",{id:"为什么米游社帐号登录状态经常失效-添加的帐号消失",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么米游社帐号登录状态经常失效-添加的帐号消失","aria-hidden":"true"},"#"),l(" 为什么米游社帐号登录状态经常失效,添加的帐号消失")],-1),E=e("li",null,"我们通过储存帐号的米游社 Cookie 来维持登录状态。",-1),V=e("li",null,[l("但是当用户在浏览器或其它设备上"),e("strong",null,"注销帐号"),l("后, 维持登录状态的 Cookie 将"),e("strong",null,"失效"),l("。")],-1),O=e("li",null,"这会导致胡桃工具箱上的米游社帐号在启动后被自动移除。",-1),W=e("li",null,"此情况也可能因为网络连接问题导致无法检查 Cookie 有效性,故出现此情况后请优先重启胡桃工具箱。",-1),Q=e("li",null,"自 1.4.15 版本起,你可以通过在帐号面板中刷新 Cookie 来刷新登录状态",-1),U=i('

为什么游戏登录状态会失效,导致切换帐号功能无效

为什么程序会提示注册计划任务失败

使用管理员模式使用一次实时便笺后,胡桃的任务计划会被以管理员权限创建。当再次以非管理员模式启动胡桃时,程序在修改计划任务时会缺少权限。 继续使用管理员模式即可解决该问题。

为什么在开启代理后胡桃工具箱会没有网络连接

',5),J=i('

为什么商店版本和侧载版本不会相互覆盖升级

安装进度卡在“正在安装所需框架”(一个可能的情况为卡在 15%)

',3),M=e("li",null,"这可能是因为你的系统无法自动安装框架,通常是网络或者 windows update 组件导致,这类问题请到微软社区提问",-1),X={href:"https://d.hut.ao/releases/Dependency",target:"_blank",rel:"noopener noreferrer"};function Y(K,T){const o=s("ExternalLinkIcon"),n=s("RouterLink");return d(),h("div",null,[u,_,e("div",p,[g,e("p",null,[l("感谢 "),e("a",f,[l("CzHUV 提供的解决方案"),t(o)])])]),b,e("div",m,[x,e("p",null,[l("感谢 "),e("a",S,[l("Parsifa1 提供的解决方案"),t(o)])])]),k,w,e("ul",null,[e("li",null,[l("保存胡桃工具箱的 Logo 资源 "),e("ul",null,[e("li",null,[l("你可以点击"),e("a",P,[l("这里"),t(o)]),l("下载")])])]),D,H]),v,e("ul",null,[e("li",null,[l("请参考如下思路 "),e("ul",null,[e("li",null,[l("可以自行创建一个批处理文件,内容参考"),e("a",C,[l("此 issue"),t(o)]),l("中,令胡桃以管理员模式直接运行的命令。")]),A])]),G]),z,e("p",null,[l("参考 "),t(n,{to:"/zh/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),F,I,e("p",null,[l("相关的 "),e("a",N,[l("Github Issue"),t(o)])]),y,e("ul",null,[L,e("li",null,[l("您可以从 "),e("a",R,[l("微软官方"),t(o)]),l("下载到该字体文件")])]),q,e("ul",null,[e("li",null,[l("如果你在系统定时任务中找不到胡桃的定时任务,但问题仍然出现,请参考"),e("a",j,[l("这份文档"),t(o)]),l("来解决")])]),B,e("ul",null,[E,V,O,W,e("li",null,[l("自 2022 年 10 月起,米游社极大地提高了账号被判定为有风险的概率,"),t(n,{to:"/zh/advanced/mihoyo-risk-tip.html"},{default:a(()=>[l("账号有风险")]),_:1}),l("时亦会令 Cookie 无法被识别为有效状态")]),Q]),U,e("p",null,[l("参考 "),t(n,{to:"/zh/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),J,e("ul",null,[M,e("li",null,[l("也可以选择手动安装 "),e("a",X,[l("胡桃的相关依赖"),t(o)]),l("尝试解决")])])])}const $=r(c,[["render",Y],["__file","FAQ.html.vue"]]);export{$ as default}; diff --git a/assets/FAQ.html-6c32df73.js b/assets/FAQ.html-6c32df73.js new file mode 100644 index 000000000..aa1ab82ac --- /dev/null +++ b/assets/FAQ.html-6c32df73.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-1bd4ef83","path":"/en/advanced/FAQ.html","title":"常见问题","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"ask","category":["FAQ"],"order":1,"description":"如何创建胡桃的桌面快捷方式 社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12)。 Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder !Run (https://img.alicdn.com/imgextra/i3/17970...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/FAQ.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/FAQ.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"常见问题"}],["meta",{"property":"og:description","content":"如何创建胡桃的桌面快捷方式 社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12)。 Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder !Run (https://img.alicdn.com/imgextra/i3/17970..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"如何创建胡桃的桌面快捷方式","slug":"如何创建胡桃的桌面快捷方式","link":"#如何创建胡桃的桌面快捷方式","children":[]},{"level":2,"title":"如何添加一个默认以管理员方式运行的快捷方式","slug":"如何添加一个默认以管理员方式运行的快捷方式","link":"#如何添加一个默认以管理员方式运行的快捷方式","children":[]},{"level":2,"title":"如何让胡桃工具箱开机自动启动","slug":"如何让胡桃工具箱开机自动启动","link":"#如何让胡桃工具箱开机自动启动","children":[]},{"level":2,"title":"如何通过胡桃工具箱快速地启动游戏","slug":"如何通过胡桃工具箱快速地启动游戏","link":"#如何通过胡桃工具箱快速地启动游戏","children":[]},{"level":2,"title":"如何通过网络代理使用胡桃工具箱","slug":"如何通过网络代理使用胡桃工具箱","link":"#如何通过网络代理使用胡桃工具箱","children":[]},{"level":2,"title":"为什么在设置中点击修改游戏路径无效","slug":"为什么在设置中点击修改游戏路径无效","link":"#为什么在设置中点击修改游戏路径无效","children":[]},{"level":2,"title":"为什么程序会出现乱码现象","slug":"为什么程序会出现乱码现象","link":"#为什么程序会出现乱码现象","children":[]},{"level":2,"title":"为什么解锁帧率后使用心海时出现掉帧","slug":"为什么解锁帧率后使用心海时出现掉帧","link":"#为什么解锁帧率后使用心海时出现掉帧","children":[]},{"level":2,"title":"为什么会弹出需要使用新应用以打开的对话框","slug":"为什么会弹出需要使用新应用以打开的对话框","link":"#为什么会弹出需要使用新应用以打开的对话框","children":[]},{"level":2,"title":"为什么米游社帐号登录状态经常失效,添加的帐号消失","slug":"为什么米游社帐号登录状态经常失效-添加的帐号消失","link":"#为什么米游社帐号登录状态经常失效-添加的帐号消失","children":[]},{"level":2,"title":"为什么游戏登录状态会失效,导致切换帐号功能无效","slug":"为什么游戏登录状态会失效-导致切换帐号功能无效","link":"#为什么游戏登录状态会失效-导致切换帐号功能无效","children":[]},{"level":2,"title":"为什么程序会提示注册计划任务失败","slug":"为什么程序会提示注册计划任务失败","link":"#为什么程序会提示注册计划任务失败","children":[]},{"level":2,"title":"为什么在开启代理后胡桃工具箱会没有网络连接","slug":"为什么在开启代理后胡桃工具箱会没有网络连接","link":"#为什么在开启代理后胡桃工具箱会没有网络连接","children":[]},{"level":2,"title":"为什么商店版本和侧载版本不会相互覆盖升级","slug":"为什么商店版本和侧载版本不会相互覆盖升级","link":"#为什么商店版本和侧载版本不会相互覆盖升级","children":[]}],"git":{"createdTime":1679108735000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":5.08,"words":1524},"filePathRelative":"en/advanced/FAQ.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/FAQ.html-7f8b0e42.js b/assets/FAQ.html-7f8b0e42.js deleted file mode 100644 index 31c26d1da..000000000 --- a/assets/FAQ.html-7f8b0e42.js +++ /dev/null @@ -1,3 +0,0 @@ -import{_ as r,Y as d,Z as h,$ as e,a0 as l,a1 as t,a2 as a,a3 as i,F as s}from"./framework-8be3ab77.js";const c={},u=e("h1",{id:"常见问题",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#常见问题","aria-hidden":"true"},"#"),l(" 常见问题")],-1),_=e("h2",{id:"如何创建胡桃的桌面快捷方式",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#如何创建胡桃的桌面快捷方式","aria-hidden":"true"},"#"),l(" 如何创建胡桃的桌面快捷方式")],-1),p={class:"hint-container tip"},g=e("p",{class:"hint-container-title"},"社区力量",-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12",target:"_blank",rel:"noopener noreferrer"},b=i('

如何添加一个默认以管理员方式运行的快捷方式

',2),m={class:"hint-container tip"},x=e("p",{class:"hint-container-title"},"社区力量",-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/17",target:"_blank",rel:"noopener noreferrer"},k=e("p",null,"基本原理:使用下方的 PowerShell 脚本可以以管理员方式运行胡桃",-1),w=e("div",{class:"language-PowerShell","data-ext":"PowerShell"},[e("pre",{class:"language-PowerShell"},[e("code",null,`Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas -`)])],-1),P={href:"https://github.com/DGP-Studio/Snap.Hutao/raw/main/src/Snap.Hutao/Snap.Hutao/Assets/Logo.ico",target:"_blank",rel:"noopener noreferrer"},D=e("li",null,[l("在桌面点击右键,选择"),e("code",null,"新建"),l(" -> "),e("code",null,"快捷方式")],-1),H=e("li",null,[l("在"),e("code",null,"请键入对象的位置"),l("中直接输入:")],-1),v=i(`
  powershell -Command "Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas
-

如何让胡桃工具箱开机自动启动

`,3),C={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/184",target:"_blank",rel:"noopener noreferrer"},A=e("li",null,[l("设置一个"),e("strong",null,"计划任务程序"),l("令上述批处理文件开机自启,或将上述批处理文件加入"),e("strong",null,"启动项"),l("中")],-1),G=e("li",null,"或有其他令胡桃工具箱可开机自启的思路,可自行探索",-1),z=i('

如何通过胡桃工具箱快速地启动游戏

如何通过网络代理使用胡桃工具箱

',3),F=e("h2",{id:"为什么在设置中点击修改游戏路径无效",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么在设置中点击修改游戏路径无效","aria-hidden":"true"},"#"),l(" 为什么在设置中点击修改游戏路径无效")],-1),I=e("p",null,"特定系统版本的用户,由于微软对文件选择对话框的COM实现的差异,会存在点击按钮后无响应的问题。",-1),N={href:"https://github.com/microsoft/WindowsAppSDK/issues/2931",target:"_blank",rel:"noopener noreferrer"},y=e("h2",{id:"为什么程序会出现乱码现象",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么程序会出现乱码现象","aria-hidden":"true"},"#"),l(" 为什么程序会出现乱码现象")],-1),L=e("li",null,[l("当用户在 Windows 10 下使用胡桃且发现有乱码情况时: "),e("ul",null,[e("li",null,[l("可以下载 "),e("code",null,"Segoe Fluent Icons"),l("字体")]),e("li",null,[l("安装时选择"),e("code",null,"为系统所有用户安装"),l(",即可解决问题")])])],-1),R={href:"https://aka.ms/SegoeFluentIcons",target:"_blank",rel:"noopener noreferrer"},q=i('

为什么解锁帧率后使用心海时出现掉帧

原神的BUG,和我们没关系

为什么会弹出需要使用新应用以打开的对话框

uninstall-error

如在卸载胡桃工具箱后出现如上图所示的需要使用新应用以打开此 hutao 链接,说明没有按文档要求在卸载前清除实时便笺定时任务。 请根据文档在设置中清除定时任务后再卸载胡桃工具箱。

',5),j={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/18",target:"_blank",rel:"noopener noreferrer"},B=e("h2",{id:"为什么米游社帐号登录状态经常失效-添加的帐号消失",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么米游社帐号登录状态经常失效-添加的帐号消失","aria-hidden":"true"},"#"),l(" 为什么米游社帐号登录状态经常失效,添加的帐号消失")],-1),E=e("li",null,"我们通过储存帐号的米游社 Cookie 来维持登录状态。",-1),V=e("li",null,[l("但是当用户在浏览器或其它设备上"),e("strong",null,"注销帐号"),l("后, 维持登录状态的 Cookie 将"),e("strong",null,"失效"),l("。")],-1),O=e("li",null,"这会导致胡桃工具箱上的米游社帐号在启动后被自动移除。",-1),W=e("li",null,"此情况也可能因为网络连接问题导致无法检查Cookie有效性,故出现此情况后请优先重启胡桃工具箱。",-1),Q=e("li",null,"自 1.4.15 版本起,你可以通过在帐号面板中刷新 Cookie 来刷新登录状态",-1),U=i('

为什么游戏登录状态会失效,导致切换帐号功能无效

为什么程序会提示注册计划任务失败

使用管理员模式使用一次实时便笺后,胡桃的任务计划会被以管理员权限创建。当再次以非管理员模式启动胡桃时,程序在修改计划任务时会缺少权限。 继续使用管理员模式即可解决该问题。

为什么在开启代理后胡桃工具箱会没有网络连接

',5),J=i('

为什么商店版本和侧载版本不会相互覆盖升级

安装进度卡在“正在安装所需框架”(一个可能的情况为卡在15%)

',3),M=e("li",null,"这可能是因为你的系统无法自动安装框架,通常是网络或者windows update组件导致,这类问题请到微软社区提问",-1),X={href:"https://d.hut.ao/releases/Dependency",target:"_blank",rel:"noopener noreferrer"};function Y(K,T){const o=s("ExternalLinkIcon"),n=s("RouterLink");return d(),h("div",null,[u,_,e("div",p,[g,e("p",null,[l("感谢 "),e("a",f,[l("CzHUV 提供的解决方案"),t(o)])])]),b,e("div",m,[x,e("p",null,[l("感谢 "),e("a",S,[l("Parsifa1 提供的解决方案"),t(o)])])]),k,w,e("ul",null,[e("li",null,[l("保存胡桃工具箱的 Logo 资源 "),e("ul",null,[e("li",null,[l("你可以点击"),e("a",P,[l("这里"),t(o)]),l("下载")])])]),D,H]),v,e("ul",null,[e("li",null,[l("请参考如下思路 "),e("ul",null,[e("li",null,[l("可以自行创建一个批处理文件,内容参考"),e("a",C,[l("此issue"),t(o)]),l("中,令胡桃以管理员模式直接运行的命令。")]),A])]),G]),z,e("p",null,[l("参考 "),t(n,{to:"/zh/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),F,I,e("p",null,[l("相关的 "),e("a",N,[l("Github Issue"),t(o)])]),y,e("ul",null,[L,e("li",null,[l("您可以从 "),e("a",R,[l("微软官方"),t(o)]),l("下载到该字体文件")])]),q,e("ul",null,[e("li",null,[l("如果你在系统定时任务中找不到胡桃的定时任务,但问题仍然出现,请参考"),e("a",j,[l("这份文档"),t(o)]),l("来解决")])]),B,e("ul",null,[E,V,O,W,e("li",null,[l("自2022年10月起,米游社极大地提高了账号被判定为有风险的概率,"),t(n,{to:"/zh/advanced/mihoyo-risk-tip.html"},{default:a(()=>[l("账号有风险")]),_:1}),l("时亦会令Cookie无法被识别为有效状态")]),Q]),U,e("p",null,[l("参考 "),t(n,{to:"/zh/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),J,e("ul",null,[M,e("li",null,[l("也可以选择手动安装 "),e("a",X,[l("胡桃的相关依赖"),t(o)]),l("尝试解决")])])])}const $=r(c,[["render",Y],["__file","FAQ.html.vue"]]);export{$ as default}; diff --git a/assets/FAQ.html-8b6fd38e.js b/assets/FAQ.html-8b6fd38e.js new file mode 100644 index 000000000..f051dd390 --- /dev/null +++ b/assets/FAQ.html-8b6fd38e.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-4a1d3ac8","path":"/zh/advanced/FAQ.html","title":"常见问题","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"ask","category":["FAQ"],"order":1,"redirectFrom":"/advanced/FAQ.html","description":"如何创建胡桃的桌面快捷方式 社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12) Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder; Run Windows 会弹出应用程序目录,找到胡桃工具箱; 右键,点击创建快捷方式; 根据...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/FAQ.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/FAQ.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"常见问题"}],["meta",{"property":"og:description","content":"如何创建胡桃的桌面快捷方式 社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12) Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder; Run Windows 会弹出应用程序目录,找到胡桃工具箱; 右键,点击创建快捷方式; 根据..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"如何创建胡桃的桌面快捷方式","slug":"如何创建胡桃的桌面快捷方式","link":"#如何创建胡桃的桌面快捷方式","children":[]},{"level":2,"title":"如何添加一个默认以管理员方式运行的快捷方式","slug":"如何添加一个默认以管理员方式运行的快捷方式","link":"#如何添加一个默认以管理员方式运行的快捷方式","children":[]},{"level":2,"title":"如何让胡桃工具箱开机自动启动","slug":"如何让胡桃工具箱开机自动启动","link":"#如何让胡桃工具箱开机自动启动","children":[]},{"level":2,"title":"如何通过胡桃工具箱快速地启动游戏","slug":"如何通过胡桃工具箱快速地启动游戏","link":"#如何通过胡桃工具箱快速地启动游戏","children":[]},{"level":2,"title":"如何通过网络代理使用胡桃工具箱","slug":"如何通过网络代理使用胡桃工具箱","link":"#如何通过网络代理使用胡桃工具箱","children":[]},{"level":2,"title":"为什么在设置中点击修改游戏路径无效","slug":"为什么在设置中点击修改游戏路径无效","link":"#为什么在设置中点击修改游戏路径无效","children":[]},{"level":2,"title":"为什么程序会出现乱码现象","slug":"为什么程序会出现乱码现象","link":"#为什么程序会出现乱码现象","children":[]},{"level":2,"title":"为什么解锁帧率后使用心海时出现掉帧","slug":"为什么解锁帧率后使用心海时出现掉帧","link":"#为什么解锁帧率后使用心海时出现掉帧","children":[]},{"level":2,"title":"为什么会弹出需要使用新应用以打开的对话框","slug":"为什么会弹出需要使用新应用以打开的对话框","link":"#为什么会弹出需要使用新应用以打开的对话框","children":[]},{"level":2,"title":"为什么米游社帐号登录状态经常失效,添加的帐号消失","slug":"为什么米游社帐号登录状态经常失效-添加的帐号消失","link":"#为什么米游社帐号登录状态经常失效-添加的帐号消失","children":[]},{"level":2,"title":"为什么游戏登录状态会失效,导致切换帐号功能无效","slug":"为什么游戏登录状态会失效-导致切换帐号功能无效","link":"#为什么游戏登录状态会失效-导致切换帐号功能无效","children":[]},{"level":2,"title":"为什么程序会提示注册计划任务失败","slug":"为什么程序会提示注册计划任务失败","link":"#为什么程序会提示注册计划任务失败","children":[]},{"level":2,"title":"为什么在开启代理后胡桃工具箱会没有网络连接","slug":"为什么在开启代理后胡桃工具箱会没有网络连接","link":"#为什么在开启代理后胡桃工具箱会没有网络连接","children":[]},{"level":2,"title":"为什么商店版本和侧载版本不会相互覆盖升级","slug":"为什么商店版本和侧载版本不会相互覆盖升级","link":"#为什么商店版本和侧载版本不会相互覆盖升级","children":[]},{"level":2,"title":"安装进度卡在“正在安装所需框架”(一个可能的情况为卡在 15%)","slug":"安装进度卡在-正在安装所需框架-一个可能的情况为卡在-15","link":"#安装进度卡在-正在安装所需框架-一个可能的情况为卡在-15","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1},{"name":"白丰","email":"32367628+hoixding@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":5.39,"words":1616},"filePathRelative":"zh/advanced/FAQ.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/FAQ.html-9b6ca765.js b/assets/FAQ.html-9b6ca765.js deleted file mode 100644 index 132bd99af..000000000 --- a/assets/FAQ.html-9b6ca765.js +++ /dev/null @@ -1,3 +0,0 @@ -import{_ as r,Y as d,Z as h,$ as e,a0 as l,a1 as t,a2 as a,a3 as n,F as s}from"./framework-8be3ab77.js";const c={},u=e("h1",{id:"常见问题",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#常见问题","aria-hidden":"true"},"#"),l(" 常见问题")],-1),_=e("h2",{id:"如何创建胡桃的桌面快捷方式",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#如何创建胡桃的桌面快捷方式","aria-hidden":"true"},"#"),l(" 如何创建胡桃的桌面快捷方式")],-1),p={class:"hint-container tip"},g=e("p",{class:"hint-container-title"},"社区力量",-1),f={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12",target:"_blank",rel:"noopener noreferrer"},m=n('

如何添加一个默认以管理员方式运行的快捷方式

',2),b={class:"hint-container tip"},x=e("p",{class:"hint-container-title"},"社区力量",-1),S={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/17",target:"_blank",rel:"noopener noreferrer"},k=e("p",null,"基本原理:使用下方的 PowerShell 脚本可以以管理员方式运行胡桃",-1),P=e("div",{class:"language-PowerShell","data-ext":"PowerShell"},[e("pre",{class:"language-PowerShell"},[e("code",null,`Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas -`)])],-1),w={href:"https://github.com/DGP-Studio/Snap.Hutao/raw/main/src/Snap.Hutao/Snap.Hutao/Assets/Logo.ico",target:"_blank",rel:"noopener noreferrer"},H=e("li",null,[l("在桌面点击右键,选择"),e("code",null,"新建"),l(" -> "),e("code",null,"快捷方式")],-1),v=e("li",null,[l("在"),e("code",null,"请键入对象的位置"),l("中直接输入:")],-1),C=n(`
  powershell -Command "Start-Process shell:AppsFolder\\60568DGPStudio.SnapHutao_ebfp3nyc27j86!App -verb runas
-

如何让胡桃工具箱开机自动启动

`,3),D={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/184",target:"_blank",rel:"noopener noreferrer"},A=e("li",null,[l("设置一个"),e("strong",null,"计划任务程序"),l("令上述批处理文件开机自启,或将上述批处理文件加入"),e("strong",null,"启动项"),l("中")],-1),G=e("li",null,"或有其他令胡桃工具箱可开机自启的思路,可自行探索",-1),F=n('

如何通过胡桃工具箱快速地启动游戏

如何通过网络代理使用胡桃工具箱

',3),I=e("h2",{id:"为什么在设置中点击修改游戏路径无效",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么在设置中点击修改游戏路径无效","aria-hidden":"true"},"#"),l(" 为什么在设置中点击修改游戏路径无效")],-1),N=e("p",null,"特定系统版本的用户,由于微软对文件选择对话框的COM实现的差异,会存在点击按钮后无响应的问题。",-1),L={href:"https://github.com/microsoft/WindowsAppSDK/issues/2931",target:"_blank",rel:"noopener noreferrer"},R=e("h2",{id:"为什么程序会出现乱码现象",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么程序会出现乱码现象","aria-hidden":"true"},"#"),l(" 为什么程序会出现乱码现象")],-1),q=e("li",null,[l("当用户在 Windows 10 下使用胡桃且发现有乱码情况时: "),e("ul",null,[e("li",null,[l("可以下载 "),e("code",null,"Segoe Fluent Icons"),l("字体")]),e("li",null,[l("安装时选择"),e("code",null,"为系统所有用户安装"),l(",即可解决问题")])])],-1),y={href:"https://aka.ms/SegoeFluentIcons",target:"_blank",rel:"noopener noreferrer"},j=n('

为什么解锁帧率后使用心海时出现掉帧

原神的BUG,和我们没关系

为什么会弹出需要使用新应用以打开的对话框

uninstall-error

如在卸载胡桃工具箱后出现如上图所示的需要使用新应用以打开此 hutao 链接,说明没有按文档要求在卸载前清除实时便笺定时任务。 请根据文档在设置中清除定时任务后再卸载胡桃工具箱。

',5),z={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/18",target:"_blank",rel:"noopener noreferrer"},B=e("h2",{id:"为什么米游社帐号登录状态经常失效-添加的帐号消失",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么米游社帐号登录状态经常失效-添加的帐号消失","aria-hidden":"true"},"#"),l(" 为什么米游社帐号登录状态经常失效,添加的帐号消失")],-1),E=e("li",null,"我们通过储存帐号的米游社 Cookie 来维持登录状态。",-1),V=e("li",null,[l("但是当用户在浏览器或其它设备上"),e("strong",null,"注销帐号"),l("后, 维持登录状态的 Cookie 将"),e("strong",null,"失效"),l("。")],-1),O=e("li",null,"这会导致胡桃工具箱上的米游社帐号在启动后被自动移除。",-1),W=e("li",null,"此情况也可能因为网络连接问题导致无法检查Cookie有效性,故出现此情况后请优先重启胡桃工具箱。",-1),Q=e("li",null,"自 1.4.15 版本起,你可以通过在帐号面板中刷新 Cookie 来刷新登录状态",-1),U=n('

为什么游戏登录状态会失效,导致切换帐号功能无效

为什么程序会提示注册计划任务失败

使用管理员模式使用一次实时便笺后,胡桃的任务计划会被以管理员权限创建。当再次以非管理员模式启动胡桃时,程序在修改计划任务时会缺少权限。 继续使用管理员模式即可解决该问题。

为什么在开启代理后胡桃工具箱会没有网络连接

',5),J=e("h2",{id:"为什么商店版本和侧载版本不会相互覆盖升级",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#为什么商店版本和侧载版本不会相互覆盖升级","aria-hidden":"true"},"#"),l(" 为什么商店版本和侧载版本不会相互覆盖升级")],-1),M=e("ul",null,[e("li",null,"商店版本和侧载版本有不同的软件 ID,所以会被系统识别为不同的程序"),e("li",null,"商店版的更新只会覆盖商店版应用;侧载版更新包只会更新侧载版应用"),e("li",null,[l("在你的系统中,商店版的胡桃工具箱名称为 "),e("code",null,"Snap Hutao"),l(",侧载版的名称为 "),e("code",null,"胡桃")])],-1);function X(Y,K){const o=s("ExternalLinkIcon"),i=s("RouterLink");return d(),h("div",null,[u,_,e("div",p,[g,e("p",null,[l("感谢 "),e("a",f,[l("CzHUV 提供的解决方案"),t(o)])])]),m,e("div",b,[x,e("p",null,[l("感谢 "),e("a",S,[l("Parsifa1 提供的解决方案"),t(o)])])]),k,P,e("ul",null,[e("li",null,[l("保存胡桃工具箱的 Logo 资源 "),e("ul",null,[e("li",null,[l("你可以点击"),e("a",w,[l("这里"),t(o)]),l("下载")])])]),H,v]),C,e("ul",null,[e("li",null,[l("请参考如下思路 "),e("ul",null,[e("li",null,[l("可以自行创建一个批处理文件,内容参考"),e("a",D,[l("此issue"),t(o)]),l("中,令胡桃以管理员模式直接运行的命令。")]),A])]),G]),F,e("p",null,[l("参考 "),t(i,{to:"/en/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),I,N,e("p",null,[l("相关的 "),e("a",L,[l("Github Issue"),t(o)])]),R,e("ul",null,[q,e("li",null,[l("您可以从 "),e("a",y,[l("微软官方"),t(o)]),l("下载到该字体文件")])]),j,e("ul",null,[e("li",null,[l("如果你在系统定时任务中找不到胡桃的定时任务,但问题仍然出现,请参考"),e("a",z,[l("这份文档"),t(o)]),l("来解决")])]),B,e("ul",null,[E,V,O,W,e("li",null,[l("自2022年10月起,米游社极大地提高了账号被判定为有风险的概率,"),t(i,{to:"/en/advanced/mihoyo-risk-tip.html"},{default:a(()=>[l("账号有风险")]),_:1}),l("时亦会令Cookie无法被识别为有效状态")]),Q]),U,e("p",null,[l("参考 "),t(i,{to:"/en/advanced/exceptions.html#httprequestexception"},{default:a(()=>[l("HttpRequestException 错误")]),_:1}),l(" 文档")]),J,M])}const Z=r(c,[["render",X],["__file","FAQ.html.vue"]]);export{Z as default}; diff --git a/assets/FAQ.html-a02e3572.js b/assets/FAQ.html-a02e3572.js deleted file mode 100644 index 6ad85e0a1..000000000 --- a/assets/FAQ.html-a02e3572.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-4a1d3ac8","path":"/zh/advanced/FAQ.html","title":"常见问题","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"ask","category":["FAQ"],"order":1,"redirectFrom":"/advanced/FAQ.html","description":"如何创建胡桃的桌面快捷方式社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12) Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder; Run Windows 会弹出应用程序目录,找到胡桃工具箱; 右键,点击创建快捷方式; 根据提...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/FAQ.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/FAQ.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"常见问题"}],["meta",{"property":"og:description","content":"如何创建胡桃的桌面快捷方式社区力量 感谢 CzHUV 提供的解决方案 (https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/12) Win+R 呼出运行窗口,在窗口中输入shell:AppsFolder; Run Windows 会弹出应用程序目录,找到胡桃工具箱; 右键,点击创建快捷方式; 根据提..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"如何创建胡桃的桌面快捷方式","slug":"如何创建胡桃的桌面快捷方式","link":"#如何创建胡桃的桌面快捷方式","children":[]},{"level":2,"title":"如何添加一个默认以管理员方式运行的快捷方式","slug":"如何添加一个默认以管理员方式运行的快捷方式","link":"#如何添加一个默认以管理员方式运行的快捷方式","children":[]},{"level":2,"title":"如何让胡桃工具箱开机自动启动","slug":"如何让胡桃工具箱开机自动启动","link":"#如何让胡桃工具箱开机自动启动","children":[]},{"level":2,"title":"如何通过胡桃工具箱快速地启动游戏","slug":"如何通过胡桃工具箱快速地启动游戏","link":"#如何通过胡桃工具箱快速地启动游戏","children":[]},{"level":2,"title":"如何通过网络代理使用胡桃工具箱","slug":"如何通过网络代理使用胡桃工具箱","link":"#如何通过网络代理使用胡桃工具箱","children":[]},{"level":2,"title":"为什么在设置中点击修改游戏路径无效","slug":"为什么在设置中点击修改游戏路径无效","link":"#为什么在设置中点击修改游戏路径无效","children":[]},{"level":2,"title":"为什么程序会出现乱码现象","slug":"为什么程序会出现乱码现象","link":"#为什么程序会出现乱码现象","children":[]},{"level":2,"title":"为什么解锁帧率后使用心海时出现掉帧","slug":"为什么解锁帧率后使用心海时出现掉帧","link":"#为什么解锁帧率后使用心海时出现掉帧","children":[]},{"level":2,"title":"为什么会弹出需要使用新应用以打开的对话框","slug":"为什么会弹出需要使用新应用以打开的对话框","link":"#为什么会弹出需要使用新应用以打开的对话框","children":[]},{"level":2,"title":"为什么米游社帐号登录状态经常失效,添加的帐号消失","slug":"为什么米游社帐号登录状态经常失效-添加的帐号消失","link":"#为什么米游社帐号登录状态经常失效-添加的帐号消失","children":[]},{"level":2,"title":"为什么游戏登录状态会失效,导致切换帐号功能无效","slug":"为什么游戏登录状态会失效-导致切换帐号功能无效","link":"#为什么游戏登录状态会失效-导致切换帐号功能无效","children":[]},{"level":2,"title":"为什么程序会提示注册计划任务失败","slug":"为什么程序会提示注册计划任务失败","link":"#为什么程序会提示注册计划任务失败","children":[]},{"level":2,"title":"为什么在开启代理后胡桃工具箱会没有网络连接","slug":"为什么在开启代理后胡桃工具箱会没有网络连接","link":"#为什么在开启代理后胡桃工具箱会没有网络连接","children":[]},{"level":2,"title":"为什么商店版本和侧载版本不会相互覆盖升级","slug":"为什么商店版本和侧载版本不会相互覆盖升级","link":"#为什么商店版本和侧载版本不会相互覆盖升级","children":[]},{"level":2,"title":"安装进度卡在“正在安装所需框架”(一个可能的情况为卡在15%)","slug":"安装进度卡在-正在安装所需框架-一个可能的情况为卡在15","link":"#安装进度卡在-正在安装所需框架-一个可能的情况为卡在15","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"白丰","email":"32367628+hoixding@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":5.39,"words":1616},"filePathRelative":"zh/advanced/FAQ.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/Gacha-system-and-export-principal.html-35e3a9ed.js b/assets/Gacha-system-and-export-principal.html-35e3a9ed.js new file mode 100644 index 000000000..8350bde99 --- /dev/null +++ b/assets/Gacha-system-and-export-principal.html-35e3a9ed.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-b0dd6b00","path":"/zh/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"read","order":7,"redirectFrom":"/advanced/Gacha-system-and-export-principal.html","description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF 格式","slug":"uigf-格式","link":"#uigf-格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.21,"words":664},"filePathRelative":"zh/advanced/Gacha-system-and-export-principal.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/Gacha-system-and-export-principal.html-409f751b.js b/assets/Gacha-system-and-export-principal.html-409f751b.js new file mode 100644 index 000000000..7afddcad7 --- /dev/null +++ b/assets/Gacha-system-and-export-principal.html-409f751b.js @@ -0,0 +1 @@ +import{_ as a,Y as e,Z as i,a3 as r}from"./framework-8be3ab77.js";const l={},n=r('

祈愿系统与导出原理

Gacha System and Principal

胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。

本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。

祈愿的获取

获取祈愿记录需要请求米哈游的 API

关于此 API, 有下列几个注意点

为了请求此 API,我们需要四个关键参数

在请求 API 后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表

祈愿的存储

获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。

后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。

这样,用户即可长期地保存帐号的完整祈愿记录

UIGF 格式

统一可交换祈愿记录标准

Uniformed Interchangeable GachaLog Format standard

UIGF 是由我们联合其他祈愿记录应用倡导、推出并持久维护的一个统一的祈愿记录数据交换标准

标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能

祈愿的导入

在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据

胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据

(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)

祈愿的导出

尚未实现,正在设计 已实装

',25),t=[n];function h(p,d){return e(),i("div",null,t)}const o=a(l,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{o as default}; diff --git a/assets/Gacha-system-and-export-principal.html-4770640b.js b/assets/Gacha-system-and-export-principal.html-4770640b.js deleted file mode 100644 index 4454e9023..000000000 --- a/assets/Gacha-system-and-export-principal.html-4770640b.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-b0dd6b00","path":"/zh/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"read","order":7,"redirectFrom":"/advanced/Gacha-system-and-export-principal.html","description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的API 关于此API, 有下列几个注意点 通过米哈游服务器的API,只能查询到过去6个月内的祈愿记录; 这也是原神客...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的API 关于此API, 有下列几个注意点 通过米哈游服务器的API,只能查询到过去6个月内的祈愿记录; 这也是原神客..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF格式","slug":"uigf格式","link":"#uigf格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":2.21,"words":664},"filePathRelative":"zh/advanced/Gacha-system-and-export-principal.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/Gacha-system-and-export-principal.html-7eaacb59.js b/assets/Gacha-system-and-export-principal.html-7eaacb59.js deleted file mode 100644 index 738789cb7..000000000 --- a/assets/Gacha-system-and-export-principal.html-7eaacb59.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,Y as e,Z as i,a3 as r}from"./framework-8be3ab77.js";const l={},n=r('

祈愿系统与导出原理

Gacha System and Principal

胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。

本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。

祈愿的获取

获取祈愿记录需要请求米哈游的API

关于此API, 有下列几个注意点

为了请求此API,我们需要四个关键参数

在请求API后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表

祈愿的存储

获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。

后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。

这样,用户即可长期地保存帐号的完整祈愿记录

UIGF格式

统一可交换祈愿记录标准

Uniformed Interchangeable GachaLog Format standard

UIGF 是由我们联合其他祈愿记录应用倡导、推出并持久维护的一个统一的祈愿记录数据交换标准

标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能

祈愿的导入

在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据

胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据

(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)

祈愿的导出

尚未实现,正在设计 已实装

',25),t=[n];function h(p,d){return e(),i("div",null,t)}const o=a(l,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{o as default}; diff --git a/assets/Gacha-system-and-export-principal.html-853037f5.js b/assets/Gacha-system-and-export-principal.html-853037f5.js deleted file mode 100644 index 30cd466a1..000000000 --- a/assets/Gacha-system-and-export-principal.html-853037f5.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-5c3f740a","path":"/en/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"en-US","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"read","order":7,"description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的API 关于此API, 有下列几个注意点 通过米哈游服务器的API,只能查询到过去6个月内的祈愿记录; 这也是原神客...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的API 关于此API, 有下列几个注意点 通过米哈游服务器的API,只能查询到过去6个月内的祈愿记录; 这也是原神客..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T03:05:36.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T03:05:36.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T03:05:36.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF格式","slug":"uigf格式","link":"#uigf格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679108736000,"updatedTime":1679108736000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":2.19,"words":658},"filePathRelative":"en/advanced/Gacha-system-and-export-principal.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/Gacha-system-and-export-principal.html-adee93ff.js b/assets/Gacha-system-and-export-principal.html-adee93ff.js deleted file mode 100644 index 738789cb7..000000000 --- a/assets/Gacha-system-and-export-principal.html-adee93ff.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,Y as e,Z as i,a3 as r}from"./framework-8be3ab77.js";const l={},n=r('

祈愿系统与导出原理

Gacha System and Principal

胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。

本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。

祈愿的获取

获取祈愿记录需要请求米哈游的API

关于此API, 有下列几个注意点

为了请求此API,我们需要四个关键参数

在请求API后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表

祈愿的存储

获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。

后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。

这样,用户即可长期地保存帐号的完整祈愿记录

UIGF格式

统一可交换祈愿记录标准

Uniformed Interchangeable GachaLog Format standard

UIGF 是由我们联合其他祈愿记录应用倡导、推出并持久维护的一个统一的祈愿记录数据交换标准

标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能

祈愿的导入

在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据

胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据

(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)

祈愿的导出

尚未实现,正在设计 已实装

',25),t=[n];function h(p,d){return e(),i("div",null,t)}const o=a(l,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{o as default}; diff --git a/assets/Gacha-system-and-export-principal.html-c568d3b7.js b/assets/Gacha-system-and-export-principal.html-c568d3b7.js new file mode 100644 index 000000000..7afddcad7 --- /dev/null +++ b/assets/Gacha-system-and-export-principal.html-c568d3b7.js @@ -0,0 +1 @@ +import{_ as a,Y as e,Z as i,a3 as r}from"./framework-8be3ab77.js";const l={},n=r('

祈愿系统与导出原理

Gacha System and Principal

胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。

本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。

祈愿的获取

获取祈愿记录需要请求米哈游的 API

关于此 API, 有下列几个注意点

为了请求此 API,我们需要四个关键参数

在请求 API 后可以获取到零散的祈愿记录,在对其进行拼接后即可获得一份完整的祈愿记录列表

祈愿的存储

获得完整的祈愿记录列表后即可将其简单的序列化入本地数据库内,在需要时可从数据库中反序列化出来呈现给用户。

后续的对服务器的请求只需要对比数据库中的数据请求新增的部分即可。

这样,用户即可长期地保存帐号的完整祈愿记录

UIGF 格式

统一可交换祈愿记录标准

Uniformed Interchangeable GachaLog Format standard

UIGF 是由我们联合其他祈愿记录应用倡导、推出并持久维护的一个统一的祈愿记录数据交换标准

标准化的数据格式将允许用户将祈愿记录在不同的转移数据,以使用到不同原神工具中各自的特色功能

祈愿的导入

在使用 UIGF 数据格式的前提下,可以导入曾在其他应用中储存的数据

胡桃在处理导入时,会对比本地储存中存在的最早的索引(ID)并仅导入较老的数据

(因为始终可以从米哈游的服务器获取较新的数据,这种原始数据有更高的精确度)

祈愿的导出

尚未实现,正在设计 已实装

',25),t=[n];function h(p,d){return e(),i("div",null,t)}const o=a(l,[["render",h],["__file","Gacha-system-and-export-principal.html.vue"]]);export{o as default}; diff --git a/assets/Gacha-system-and-export-principal.html-cf17a2c3.js b/assets/Gacha-system-and-export-principal.html-cf17a2c3.js new file mode 100644 index 000000000..708da5326 --- /dev/null +++ b/assets/Gacha-system-and-export-principal.html-cf17a2c3.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-5c3f740a","path":"/en/advanced/Gacha-system-and-export-principal.html","title":"祈愿系统与导出原理","lang":"en-US","frontmatter":{"headerDepth":0,"category":["FAQ"],"icon":"read","order":7,"description":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/Gacha-system-and-export-principal.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"祈愿系统与导出原理"}],["meta",{"property":"og:description","content":"Gacha System and Principal 胡桃的祈愿系统相较 Snap Genshin 进行了整体架构上的重新设计。 本文将解释原神的祈愿记录机制和胡桃工具箱中祈愿导出功能的技术原理。 祈愿的获取 获取祈愿记录需要请求米哈游的 API 关于此 API, 有下列几个注意点 通过米哈游服务器的 API,只能查询到过去 6 个月内的祈愿记录; 这..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿系统与导出原理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"祈愿的获取","slug":"祈愿的获取","link":"#祈愿的获取","children":[]},{"level":2,"title":"祈愿的存储","slug":"祈愿的存储","link":"#祈愿的存储","children":[]},{"level":2,"title":"UIGF 格式","slug":"uigf-格式","link":"#uigf-格式","children":[{"level":3,"title":"祈愿的导入","slug":"祈愿的导入","link":"#祈愿的导入","children":[]},{"level":3,"title":"祈愿的导出","slug":"祈愿的导出","link":"#祈愿的导出","children":[]}]}],"git":{"createdTime":1679108736000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.19,"words":658},"filePathRelative":"en/advanced/Gacha-system-and-export-principal.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/achievements.html-13a48bd9.js b/assets/achievements.html-2b4454b3.js similarity index 94% rename from assets/achievements.html-13a48bd9.js rename to assets/achievements.html-2b4454b3.js index c1ebdab06..75bf60417 100644 --- a/assets/achievements.html-13a48bd9.js +++ b/assets/achievements.html-2b4454b3.js @@ -1 +1 @@ -import{_ as i,Y as c,Z as s,$ as e,a1 as n,a0 as t,a3 as d,F as o}from"./framework-8be3ab77.js";const h={},_=d('

成就管理

胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态

视频指南

对于大多数人而言,遵循本页文档会有更高的效率。

但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

',7),p={class:"hint-container details"},u=e("summary",null,"胡桃工具箱视频指南 6 - 成就管理篇",-1),m=e("h2",{id:"成就导入",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#成就导入","aria-hidden":"true"},"#"),t(" 成就导入")],-1),f={href:"https://uigf.org/zh/standards/UIAF.html",target:"_blank",rel:"noopener noreferrer"},g=e("ul",null,[e("li",null,[t("该标准允许用户从其它"),e("strong",null,"成就导出工具"),t("中通过 Url 协议和剪贴板将数据导入到胡桃工具箱中")])],-1),x=e("li",null,[t("你可以点击成就页面右上角隐藏菜单中的"),e("code",null,"导入"),t("按钮,并选择"),e("code",null,"从 UIAF 文件导入"),t("以加载以 UIAF 数据格式储存的第三方成就数据")],-1),b=e("h2",{id:"推荐使用的成就识别工具",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#推荐使用的成就识别工具","aria-hidden":"true"},"#"),t(" 推荐使用的成就识别工具")],-1),B={href:"https://github.com/HolographicHat/YaeAchievement",target:"_blank",rel:"noopener noreferrer"},k={href:"https://cocogoat.work/",target:"_blank",rel:"noopener noreferrer"};function v(V,y){const r=o("BiliBili"),a=o("ExternalLinkIcon"),l=o("Badge");return c(),s("div",null,[_,e("details",p,[u,n(r,{bvid:"BV1WL411y7q1"})]),m,e("ul",null,[e("li",null,[t("胡桃工具箱使用"),e("a",f,[t("统一可交换成就标准"),n(a)]),t("数据标准来储存用户的成就数据 "),g]),x]),b,e("ul",null,[e("li",null,[e("p",null,[e("a",B,[t("YaeAchievement"),n(a)]),t(),n(l,{text:"成就识别",type:"tip"})])]),e("li",null,[e("p",null,[e("a",k,[t("椰羊cocogoat"),n(a)]),t(),n(l,{text:"成就攻略",type:"tip"})])])])])}const I=i(h,[["render",v],["__file","achievements.html.vue"]]);export{I as default}; +import{_ as i,Y as c,Z as s,$ as e,a1 as n,a0 as t,a3 as d,F as o}from"./framework-8be3ab77.js";const h={},_=d('

成就管理

胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态

视频指南

对于大多数人而言,遵循本页文档会有更高的效率。

但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

',7),p={class:"hint-container details"},u=e("summary",null,"胡桃工具箱视频指南 6 - 成就管理篇",-1),m=e("h2",{id:"成就导入",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#成就导入","aria-hidden":"true"},"#"),t(" 成就导入")],-1),f={href:"https://uigf.org/zh/standards/UIAF.html",target:"_blank",rel:"noopener noreferrer"},g=e("ul",null,[e("li",null,[t("该标准允许用户从其它"),e("strong",null,"成就导出工具"),t("中通过 Url 协议和剪贴板将数据导入到胡桃工具箱中")])],-1),x=e("li",null,[t("你可以点击成就页面右上角隐藏菜单中的"),e("code",null,"导入"),t("按钮,并选择"),e("code",null,"从 UIAF 文件导入"),t("以加载以 UIAF 数据格式储存的第三方成就数据")],-1),b=e("h2",{id:"推荐使用的成就识别工具",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#推荐使用的成就识别工具","aria-hidden":"true"},"#"),t(" 推荐使用的成就识别工具")],-1),B={href:"https://github.com/HolographicHat/YaeAchievement",target:"_blank",rel:"noopener noreferrer"},k={href:"https://cocogoat.work/",target:"_blank",rel:"noopener noreferrer"};function v(V,y){const r=o("BiliBili"),a=o("ExternalLinkIcon"),l=o("Badge");return c(),s("div",null,[_,e("details",p,[u,n(r,{bvid:"BV1WL411y7q1"})]),m,e("ul",null,[e("li",null,[t("胡桃工具箱使用"),e("a",f,[t("统一可交换成就标准"),n(a)]),t("数据标准来储存用户的成就数据 "),g]),x]),b,e("ul",null,[e("li",null,[e("p",null,[e("a",B,[t("YaeAchievement"),n(a)]),t(),n(l,{text:"成就识别",type:"tip"})])]),e("li",null,[e("p",null,[e("a",k,[t("椰羊 cocogoat"),n(a)]),t(),n(l,{text:"成就攻略",type:"tip"})])])])])}const I=i(h,[["render",v],["__file","achievements.html.vue"]]);export{I as default}; diff --git a/assets/achievements.html-153951fa.js b/assets/achievements.html-50d91807.js similarity index 82% rename from assets/achievements.html-153951fa.js rename to assets/achievements.html-50d91807.js index 23e841a05..aa9cbd334 100644 --- a/assets/achievements.html-153951fa.js +++ b/assets/achievements.html-50d91807.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-2841a60b","path":"/zh/features/achievements.html","title":"成就管理","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":3,"redirectFrom":"/features/achievements.html","description":"胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态 在第一次使用时,你需要根据提示点击创建新存档按钮以创造一个成就存档并为其命名; 创建第一个资料页后,你可以点击右上角的创建新存档来继续为更多的帐号创建成就记录档案; 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/achievements.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/achievements.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"成就管理"}],["meta",{"property":"og:description","content":"胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态 在第一次使用时,你需要根据提示点击创建新存档按钮以创造一个成就存档并为其命名; 创建第一个资料页后,你可以点击右上角的创建新存档来继续为更多的帐号创建成就记录档案; 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"成就管理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"成就导入","slug":"成就导入","link":"#成就导入","children":[]},{"level":2,"title":"推荐使用的成就识别工具","slug":"推荐使用的成就识别工具","link":"#推荐使用的成就识别工具","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":1.21,"words":364},"filePathRelative":"zh/features/achievements.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-2841a60b","path":"/zh/features/achievements.html","title":"成就管理","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":3,"redirectFrom":"/features/achievements.html","description":"胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态 在第一次使用时,你需要根据提示点击创建新存档按钮以创造一个成就存档并为其命名; 创建第一个资料页后,你可以点击右上角的创建新存档来继续为更多的帐号创建成就记录档案; 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/achievements.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/achievements.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"成就管理"}],["meta",{"property":"og:description","content":"胡桃工具箱提供成就管理功能,用户可以通过它浏览并管理所有的成就状态 在第一次使用时,你需要根据提示点击创建新存档按钮以创造一个成就存档并为其命名; 创建第一个资料页后,你可以点击右上角的创建新存档来继续为更多的帐号创建成就记录档案; 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"成就管理\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"成就导入","slug":"成就导入","link":"#成就导入","children":[]},{"level":2,"title":"推荐使用的成就识别工具","slug":"推荐使用的成就识别工具","link":"#推荐使用的成就识别工具","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.21,"words":364},"filePathRelative":"zh/features/achievements.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/achievements.html-8117d04c.js b/assets/achievements.html-78ddcaf7.js similarity index 76% rename from assets/achievements.html-8117d04c.js rename to assets/achievements.html-78ddcaf7.js index da65fc9ad..db993749a 100644 --- a/assets/achievements.html-8117d04c.js +++ b/assets/achievements.html-78ddcaf7.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-699a13b0","path":"/en/features/achievements.html","title":"Achievement Management","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":3,"description":"Snap Hutao offers local achievement management feature, users can view and manage status of achievement At first time use, you will follow the instruction to create an archive a...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/achievements.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/achievements.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Achievement Management"}],["meta",{"property":"og:description","content":"Snap Hutao offers local achievement management feature, users can view and manage status of achievement At first time use, you will follow the instruction to create an archive a..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-09T09:09:34.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-09T09:09:34.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Achievement Management\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-09T09:09:34.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Achievement Import","slug":"achievement-import","link":"#achievement-import","children":[]},{"level":2,"title":"Achievement Tools We Recommend","slug":"achievement-tools-we-recommend","link":"#achievement-tools-we-recommend","children":[]}],"git":{"createdTime":1664419063000,"updatedTime":1681031374000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6}]},"readingTime":{"minutes":0.5,"words":149},"filePathRelative":"en/features/achievements.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-699a13b0","path":"/en/features/achievements.html","title":"Achievement Management","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":3,"description":"Snap Hutao offers local achievement management feature, users can view and manage status of achievement At first time use, you will follow the instruction to create an archive a...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/achievements.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/achievements.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Achievement Management"}],["meta",{"property":"og:description","content":"Snap Hutao offers local achievement management feature, users can view and manage status of achievement At first time use, you will follow the instruction to create an archive a..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Achievement Management\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Achievement Import","slug":"achievement-import","link":"#achievement-import","children":[]},{"level":2,"title":"Achievement Tools We Recommend","slug":"achievement-tools-we-recommend","link":"#achievement-tools-we-recommend","children":[]}],"git":{"createdTime":1664419063000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.5,"words":149},"filePathRelative":"en/features/achievements.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data}; diff --git a/assets/app-39ee3abd.js b/assets/app-39ee3abd.js new file mode 100644 index 000000000..ab9c473ce --- /dev/null +++ b/assets/app-39ee3abd.js @@ -0,0 +1,5 @@ +import{d as b,r as k,a as be,b as Fn,c as E,i as F,e as Ce,f as Hn,g as jn,o as R,h as m,j as r,k as ke,l as sa,m as J,n as Le,p as bt,q as qn,u as me,s as et,t as ze,v as Wn,w as Te,x as I,y as Ve,z as ca,A as ua,B as Un,C as Gn,T as se,D as G,E as Kn,R as re,F as q,G as tt,H as K,I as da,J as va,K as Qn,L as Re,M as at,N as Yn,O as Jn,P as nt,Q as yt,S as Xn,U as Zn,V as eo,W as to,X as ao}from"./framework-8be3ab77.js";const no="modulepreload",oo=function(e){return"/"+e},wt={},p=function(t,a,n){if(!a||a.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(a.map(l=>{if(l=oo(l),l in wt)return;wt[l]=!0;const i=l.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let u=o.length-1;u>=0;u--){const v=o[u];if(v.href===l&&(!i||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":no,i||(c.as="script",c.crossOrigin=""),c.href=l,document.head.appendChild(c),i)return new Promise((u,v)=>{c.addEventListener("load",u),c.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t())},ro={"v-2d0a870d":()=>p(()=>import("./index.html-14e051e6.js"),[]).then(({data:e})=>e),"v-082946dd":()=>p(()=>import("./community.html-182de757.js"),[]).then(({data:e})=>e),"v-038e810e":()=>p(()=>import("./i18n.html-7bbd0925.js"),[]).then(({data:e})=>e),"v-586858ed":()=>p(()=>import("./project.html-62cdf008.js"),[]).then(({data:e})=>e),"v-0c01f6a4":()=>p(()=>import("./quick-start.html-1278591c.js"),[]).then(({data:e})=>e),"v-23b9870a":()=>p(()=>import("./side-load.html-e04e7234.js"),[]).then(({data:e})=>e),"v-7d29d7d8":()=>p(()=>import("./star-request.html-4cb88d32.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>p(()=>import("./index.html-8ce0ae99.js"),[]).then(({data:e})=>e),"v-5cad49b8":()=>p(()=>import("./community.html-91aa29f2.js"),[]).then(({data:e})=>e),"v-27c4e153":()=>p(()=>import("./i18n.html-1a20bdd4.js"),[]).then(({data:e})=>e),"v-6c355688":()=>p(()=>import("./project.html-2690409d.js"),[]).then(({data:e})=>e),"v-4f90aebf":()=>p(()=>import("./quick-start.html-21849a17.js"),[]).then(({data:e})=>e),"v-783d89e5":()=>p(()=>import("./side-load.html-9cc44de3.js"),[]).then(({data:e})=>e),"v-a91bb9c6":()=>p(()=>import("./star-request.html-2ad37f25.js"),[]).then(({data:e})=>e),"v-1bd4ef83":()=>p(()=>import("./FAQ.html-6c32df73.js"),[]).then(({data:e})=>e),"v-5c3f740a":()=>p(()=>import("./Gacha-system-and-export-principal.html-cf17a2c3.js"),[]).then(({data:e})=>e),"v-5f449840":()=>p(()=>import("./index.html-63291408.js"),[]).then(({data:e})=>e),"v-1a028d16":()=>p(()=>import("./exceptions.html-a8f83090.js"),[]).then(({data:e})=>e),"v-bd668802":()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-7c0dd482.js"),[]).then(({data:e})=>e),"v-51647c4a":()=>p(()=>import("./known-issue.html-11edd8d4.js"),[]).then(({data:e})=>e),"v-031e5d68":()=>p(()=>import("./mihoyo-risk-tip.html-668c908e.js"),[]).then(({data:e})=>e),"v-bbae7dd2":()=>p(()=>import("./uninstall.html-e98d2832.js"),[]).then(({data:e})=>e),"v-30f089b6":()=>p(()=>import("./index.html-3f2e3060.js"),[]).then(({data:e})=>e),"v-699a13b0":()=>p(()=>import("./achievements.html-78ddcaf7.js"),[]).then(({data:e})=>e),"v-f3692af4":()=>p(()=>import("./character-data.html-60d2a792.js"),[]).then(({data:e})=>e),"v-10108380":()=>p(()=>import("./character-wiki.html-4470b662.js"),[]).then(({data:e})=>e),"v-83f6294a":()=>p(()=>import("./develop-plan.html-227c3b3d.js"),[]).then(({data:e})=>e),"v-7839fe83":()=>p(()=>import("./game-launcher.html-b96d3a85.js"),[]).then(({data:e})=>e),"v-0106e0dc":()=>p(()=>import("./hutao-API.html-1c0e0b3b.js"),[]).then(({data:e})=>e),"v-639b3ef9":()=>p(()=>import("./hutao-settings.html-502c2e74.js"),[]).then(({data:e})=>e),"v-03aaffb1":()=>p(()=>import("./mhy-account-switch.html-0c28a728.js"),[]).then(({data:e})=>e),"v-124743a4":()=>p(()=>import("./real-time-notes.html-7edaa452.js"),[]).then(({data:e})=>e),"v-e30b3c46":()=>p(()=>import("./weapon-wiki.html-fe328aeb.js"),[]).then(({data:e})=>e),"v-b8e3a2b8":()=>p(()=>import("./wish-export.html-2a78da4e.js"),[]).then(({data:e})=>e),"v-a4f9d2c4":()=>p(()=>import("./index.html-3e434e4b.js"),[]).then(({data:e})=>e),"v-45ceb024":()=>p(()=>import("./bug-report.html-be008402.js"),[]).then(({data:e})=>e),"v-b4085a44":()=>p(()=>import("./privacy-notice.html-43cfb1bb.js"),[]).then(({data:e})=>e),"v-b1c7a1c2":()=>p(()=>import("./tos.html-2697c794.js"),[]).then(({data:e})=>e),"v-52f43e3b":()=>p(()=>import("./update-log.html-d957ca1f.js"),[]).then(({data:e})=>e),"v-4a1d3ac8":()=>p(()=>import("./FAQ.html-8b6fd38e.js"),[]).then(({data:e})=>e),"v-b0dd6b00":()=>p(()=>import("./Gacha-system-and-export-principal.html-35e3a9ed.js"),[]).then(({data:e})=>e),"v-16d7d7b6":()=>p(()=>import("./index.html-a5246ba5.js"),[]).then(({data:e})=>e),"v-c8e5b2e0":()=>p(()=>import("./exceptions.html-83d6729e.js"),[]).then(({data:e})=>e),"v-6892c29a":()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-a4274fa1.js"),[]).then(({data:e})=>e),"v-8ab89ae2":()=>p(()=>import("./known-issue.html-ef2dae3b.js"),[]).then(({data:e})=>e),"v-9cc22da6":()=>p(()=>import("./mihoyo-risk-tip.html-d5051ce5.js"),[]).then(({data:e})=>e),"v-a04a76c8":()=>p(()=>import("./uninstall.html-f3e75a7a.js"),[]).then(({data:e})=>e),"v-db2a9d92":()=>p(()=>import("./symposium1.html-c47ecab0.js"),[]).then(({data:e})=>e),"v-d7c0ec54":()=>p(()=>import("./symposium2.html-e492a642.js"),[]).then(({data:e})=>e),"v-0bbe1b6a":()=>p(()=>import("./index.html-b6121344.js"),[]).then(({data:e})=>e),"v-2841a60b":()=>p(()=>import("./achievements.html-50d91807.js"),[]).then(({data:e})=>e),"v-3957d221":()=>p(()=>import("./character-data.html-81f13ba6.js"),[]).then(({data:e})=>e),"v-a9f7b44a":()=>p(()=>import("./character-wiki.html-339c899e.js"),[]).then(({data:e})=>e),"v-7cac7db6":()=>p(()=>import("./develop-plan.html-11e50b04.js"),[]).then(({data:e})=>e),"v-e2f690f0":()=>p(()=>import("./game-launcher.html-b635d67c.js"),[]).then(({data:e})=>e),"v-0eb8e461":()=>p(()=>import("./hutao-API.html-dcecab36.js"),[]).then(({data:e})=>e),"v-16a7a694":()=>p(()=>import("./hutao-settings.html-262ba592.js"),[]).then(({data:e})=>e),"v-04b421cc":()=>p(()=>import("./mhy-account-switch.html-3c818870.js"),[]).then(({data:e})=>e),"v-b5462c1a":()=>p(()=>import("./real-time-notes.html-33dada16.js"),[]).then(({data:e})=>e),"v-108ccfbc":()=>p(()=>import("./weapon-wiki.html-660adaba.js"),[]).then(({data:e})=>e),"v-0ccd64e9":()=>p(()=>import("./wish-export.html-d867b90a.js"),[]).then(({data:e})=>e),"v-c4bb0cba":()=>p(()=>import("./index.html-41be6e42.js"),[]).then(({data:e})=>e),"v-c87f8b6e":()=>p(()=>import("./bug-report.html-f0d519b1.js"),[]).then(({data:e})=>e),"v-70e6808e":()=>p(()=>import("./privacy-notice.html-50988b5a.js"),[]).then(({data:e})=>e),"v-647ebd24":()=>p(()=>import("./tos.html-09235935.js"),[]).then(({data:e})=>e),"v-119bd096":()=>p(()=>import("./update-log.html-e0177afb.js"),[]).then(({data:e})=>e),"v-3706649a":()=>p(()=>import("./404.html-392add74.js"),[]).then(({data:e})=>e),"v-42f24836":()=>p(()=>import("./index.html-ec66f958.js"),[]).then(({data:e})=>e),"v-8daa1a0e":()=>p(()=>import("./index.html-ead0711a.js"),[]).then(({data:e})=>e)},lo=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["script",{"src":"https://umami.irain.in/script.js","data-website-id":"f586534f-1741-450e-a0f4-3c0189f993c9","async":"","defer":""}],["script",{"type":"module","src":"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],["link",{"rel":"icon","href":"/favicon.ico"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-512.png","type":"image/png","sizes":"512x512"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-192.png","type":"image/png","sizes":"192x192"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-144.png","type":"image/png","sizes":"144x144"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-72.png","type":"image/png","sizes":"72x72"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-96.png","type":"image/png","sizes":"96x96"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-48.png","type":"image/png","sizes":"48x48"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#f26d6d"}],["link",{"rel":"apple-touch-icon","href":"/favicon.ico"}],["meta",{"name":"apple-mobile-web-app-capable","content":"yes"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"msapplication-TileImage","content":"/favicon.ico"}],["meta",{"name":"msapplication-TileColor","content":"#ffffff"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/zh/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Tool"}}}'),pa={"v-2d0a870d":b(()=>p(()=>import("./index.html-5ec33057.js"),["assets/index.html-5ec33057.js","assets/framework-8be3ab77.js"])),"v-082946dd":b(()=>p(()=>import("./community.html-7d1656aa.js"),["assets/community.html-7d1656aa.js","assets/framework-8be3ab77.js"])),"v-038e810e":b(()=>p(()=>import("./i18n.html-02184ed6.js"),["assets/i18n.html-02184ed6.js","assets/framework-8be3ab77.js"])),"v-586858ed":b(()=>p(()=>import("./project.html-0650083e.js"),["assets/project.html-0650083e.js","assets/framework-8be3ab77.js"])),"v-0c01f6a4":b(()=>p(()=>import("./quick-start.html-77a2ea9d.js"),["assets/quick-start.html-77a2ea9d.js","assets/framework-8be3ab77.js"])),"v-23b9870a":b(()=>p(()=>import("./side-load.html-b81bb7fe.js"),["assets/side-load.html-b81bb7fe.js","assets/framework-8be3ab77.js"])),"v-7d29d7d8":b(()=>p(()=>import("./star-request.html-3ff0f768.js"),["assets/star-request.html-3ff0f768.js","assets/framework-8be3ab77.js"])),"v-2d0ad528":b(()=>p(()=>import("./index.html-7d14f03a.js"),["assets/index.html-7d14f03a.js","assets/framework-8be3ab77.js"])),"v-5cad49b8":b(()=>p(()=>import("./community.html-c9f2d093.js"),["assets/community.html-c9f2d093.js","assets/framework-8be3ab77.js"])),"v-27c4e153":b(()=>p(()=>import("./i18n.html-ab40d114.js"),["assets/i18n.html-ab40d114.js","assets/framework-8be3ab77.js"])),"v-6c355688":b(()=>p(()=>import("./project.html-11af8d5b.js"),["assets/project.html-11af8d5b.js","assets/framework-8be3ab77.js"])),"v-4f90aebf":b(()=>p(()=>import("./quick-start.html-41eab0f0.js"),["assets/quick-start.html-41eab0f0.js","assets/framework-8be3ab77.js"])),"v-783d89e5":b(()=>p(()=>import("./side-load.html-33557d9b.js"),["assets/side-load.html-33557d9b.js","assets/framework-8be3ab77.js"])),"v-a91bb9c6":b(()=>p(()=>import("./star-request.html-8a203856.js"),["assets/star-request.html-8a203856.js","assets/framework-8be3ab77.js"])),"v-1bd4ef83":b(()=>p(()=>import("./FAQ.html-5cee8306.js"),["assets/FAQ.html-5cee8306.js","assets/framework-8be3ab77.js"])),"v-5c3f740a":b(()=>p(()=>import("./Gacha-system-and-export-principal.html-c568d3b7.js"),["assets/Gacha-system-and-export-principal.html-c568d3b7.js","assets/framework-8be3ab77.js"])),"v-5f449840":b(()=>p(()=>import("./index.html-fac48cef.js"),["assets/index.html-fac48cef.js","assets/framework-8be3ab77.js"])),"v-1a028d16":b(()=>p(()=>import("./exceptions.html-ebfba49d.js"),["assets/exceptions.html-ebfba49d.js","assets/framework-8be3ab77.js"])),"v-bd668802":b(()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-2e6e77d4.js"),["assets/get-stoken-cookie-from-the-third-party.html-2e6e77d4.js","assets/framework-8be3ab77.js"])),"v-51647c4a":b(()=>p(()=>import("./known-issue.html-b46846cf.js"),["assets/known-issue.html-b46846cf.js","assets/framework-8be3ab77.js"])),"v-031e5d68":b(()=>p(()=>import("./mihoyo-risk-tip.html-86d7ea6f.js"),["assets/mihoyo-risk-tip.html-86d7ea6f.js","assets/framework-8be3ab77.js"])),"v-bbae7dd2":b(()=>p(()=>import("./uninstall.html-6206b061.js"),["assets/uninstall.html-6206b061.js","assets/framework-8be3ab77.js"])),"v-30f089b6":b(()=>p(()=>import("./index.html-14e304a7.js"),["assets/index.html-14e304a7.js","assets/framework-8be3ab77.js"])),"v-699a13b0":b(()=>p(()=>import("./achievements.html-b4f0b9f3.js"),["assets/achievements.html-b4f0b9f3.js","assets/framework-8be3ab77.js"])),"v-f3692af4":b(()=>p(()=>import("./character-data.html-7d5d9071.js"),["assets/character-data.html-7d5d9071.js","assets/framework-8be3ab77.js"])),"v-10108380":b(()=>p(()=>import("./character-wiki.html-f5c241cf.js"),["assets/character-wiki.html-f5c241cf.js","assets/framework-8be3ab77.js"])),"v-83f6294a":b(()=>p(()=>import("./develop-plan.html-9211d237.js"),["assets/develop-plan.html-9211d237.js","assets/framework-8be3ab77.js"])),"v-7839fe83":b(()=>p(()=>import("./game-launcher.html-a366b7c3.js"),["assets/game-launcher.html-a366b7c3.js","assets/framework-8be3ab77.js"])),"v-0106e0dc":b(()=>p(()=>import("./hutao-API.html-649782e1.js"),["assets/hutao-API.html-649782e1.js","assets/framework-8be3ab77.js"])),"v-639b3ef9":b(()=>p(()=>import("./hutao-settings.html-0516ff4b.js"),["assets/hutao-settings.html-0516ff4b.js","assets/framework-8be3ab77.js"])),"v-03aaffb1":b(()=>p(()=>import("./mhy-account-switch.html-fa72bc8b.js"),["assets/mhy-account-switch.html-fa72bc8b.js","assets/framework-8be3ab77.js"])),"v-124743a4":b(()=>p(()=>import("./real-time-notes.html-99f16c8c.js"),["assets/real-time-notes.html-99f16c8c.js","assets/framework-8be3ab77.js"])),"v-e30b3c46":b(()=>p(()=>import("./weapon-wiki.html-1b6ec5a4.js"),["assets/weapon-wiki.html-1b6ec5a4.js","assets/framework-8be3ab77.js"])),"v-b8e3a2b8":b(()=>p(()=>import("./wish-export.html-93eff3a4.js"),["assets/wish-export.html-93eff3a4.js","assets/framework-8be3ab77.js"])),"v-a4f9d2c4":b(()=>p(()=>import("./index.html-88564790.js"),["assets/index.html-88564790.js","assets/framework-8be3ab77.js"])),"v-45ceb024":b(()=>p(()=>import("./bug-report.html-49b70aa7.js"),["assets/bug-report.html-49b70aa7.js","assets/framework-8be3ab77.js"])),"v-b4085a44":b(()=>p(()=>import("./privacy-notice.html-721aa8a3.js"),["assets/privacy-notice.html-721aa8a3.js","assets/framework-8be3ab77.js"])),"v-b1c7a1c2":b(()=>p(()=>import("./tos.html-4ccd710b.js"),["assets/tos.html-4ccd710b.js","assets/framework-8be3ab77.js"])),"v-52f43e3b":b(()=>p(()=>import("./update-log.html-d813d090.js"),["assets/update-log.html-d813d090.js","assets/framework-8be3ab77.js"])),"v-4a1d3ac8":b(()=>p(()=>import("./FAQ.html-699ab111.js"),["assets/FAQ.html-699ab111.js","assets/framework-8be3ab77.js"])),"v-b0dd6b00":b(()=>p(()=>import("./Gacha-system-and-export-principal.html-409f751b.js"),["assets/Gacha-system-and-export-principal.html-409f751b.js","assets/framework-8be3ab77.js"])),"v-16d7d7b6":b(()=>p(()=>import("./index.html-2b1921cb.js"),["assets/index.html-2b1921cb.js","assets/framework-8be3ab77.js"])),"v-c8e5b2e0":b(()=>p(()=>import("./exceptions.html-70309d5f.js"),["assets/exceptions.html-70309d5f.js","assets/framework-8be3ab77.js"])),"v-6892c29a":b(()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-3cca977e.js"),["assets/get-stoken-cookie-from-the-third-party.html-3cca977e.js","assets/framework-8be3ab77.js"])),"v-8ab89ae2":b(()=>p(()=>import("./known-issue.html-5513ab11.js"),["assets/known-issue.html-5513ab11.js","assets/framework-8be3ab77.js"])),"v-9cc22da6":b(()=>p(()=>import("./mihoyo-risk-tip.html-3363d750.js"),["assets/mihoyo-risk-tip.html-3363d750.js","assets/framework-8be3ab77.js"])),"v-a04a76c8":b(()=>p(()=>import("./uninstall.html-87cb053a.js"),["assets/uninstall.html-87cb053a.js","assets/framework-8be3ab77.js"])),"v-db2a9d92":b(()=>p(()=>import("./symposium1.html-a722d433.js"),["assets/symposium1.html-a722d433.js","assets/framework-8be3ab77.js"])),"v-d7c0ec54":b(()=>p(()=>import("./symposium2.html-4225d3ec.js"),["assets/symposium2.html-4225d3ec.js","assets/framework-8be3ab77.js"])),"v-0bbe1b6a":b(()=>p(()=>import("./index.html-316c8240.js"),["assets/index.html-316c8240.js","assets/framework-8be3ab77.js"])),"v-2841a60b":b(()=>p(()=>import("./achievements.html-2b4454b3.js"),["assets/achievements.html-2b4454b3.js","assets/framework-8be3ab77.js"])),"v-3957d221":b(()=>p(()=>import("./character-data.html-a55ab1ca.js"),["assets/character-data.html-a55ab1ca.js","assets/framework-8be3ab77.js"])),"v-a9f7b44a":b(()=>p(()=>import("./character-wiki.html-0486e3d4.js"),["assets/character-wiki.html-0486e3d4.js","assets/framework-8be3ab77.js"])),"v-7cac7db6":b(()=>p(()=>import("./develop-plan.html-1bdb5891.js"),["assets/develop-plan.html-1bdb5891.js","assets/framework-8be3ab77.js"])),"v-e2f690f0":b(()=>p(()=>import("./game-launcher.html-b7313ab4.js"),["assets/game-launcher.html-b7313ab4.js","assets/framework-8be3ab77.js"])),"v-0eb8e461":b(()=>p(()=>import("./hutao-API.html-12fc0e97.js"),["assets/hutao-API.html-12fc0e97.js","assets/framework-8be3ab77.js"])),"v-16a7a694":b(()=>p(()=>import("./hutao-settings.html-9e8d000d.js"),["assets/hutao-settings.html-9e8d000d.js","assets/framework-8be3ab77.js"])),"v-04b421cc":b(()=>p(()=>import("./mhy-account-switch.html-8b9bc712.js"),["assets/mhy-account-switch.html-8b9bc712.js","assets/framework-8be3ab77.js"])),"v-b5462c1a":b(()=>p(()=>import("./real-time-notes.html-efc395e0.js"),["assets/real-time-notes.html-efc395e0.js","assets/framework-8be3ab77.js"])),"v-108ccfbc":b(()=>p(()=>import("./weapon-wiki.html-7adf8d60.js"),["assets/weapon-wiki.html-7adf8d60.js","assets/framework-8be3ab77.js"])),"v-0ccd64e9":b(()=>p(()=>import("./wish-export.html-fb21ac9f.js"),["assets/wish-export.html-fb21ac9f.js","assets/framework-8be3ab77.js"])),"v-c4bb0cba":b(()=>p(()=>import("./index.html-db394eaf.js"),["assets/index.html-db394eaf.js","assets/framework-8be3ab77.js"])),"v-c87f8b6e":b(()=>p(()=>import("./bug-report.html-da9c9af6.js"),["assets/bug-report.html-da9c9af6.js","assets/framework-8be3ab77.js"])),"v-70e6808e":b(()=>p(()=>import("./privacy-notice.html-2dde0de5.js"),["assets/privacy-notice.html-2dde0de5.js","assets/framework-8be3ab77.js"])),"v-647ebd24":b(()=>p(()=>import("./tos.html-d453e8d3.js"),["assets/tos.html-d453e8d3.js","assets/framework-8be3ab77.js"])),"v-119bd096":b(()=>p(()=>import("./update-log.html-5aeeaa80.js"),["assets/update-log.html-5aeeaa80.js","assets/framework-8be3ab77.js"])),"v-3706649a":b(()=>p(()=>import("./404.html-3152ea96.js"),["assets/404.html-3152ea96.js","assets/framework-8be3ab77.js"])),"v-42f24836":b(()=>p(()=>import("./index.html-d4b53319.js"),["assets/index.html-d4b53319.js","assets/framework-8be3ab77.js"])),"v-8daa1a0e":b(()=>p(()=>import("./index.html-8b0bd72f.js"),["assets/index.html-8b0bd72f.js","assets/framework-8be3ab77.js"]))};var io=Symbol(""),so=k(ro),ma=be({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),oe=k(ma),D=()=>oe,ha=Symbol(""),C=()=>{const e=J(ha);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},fa=Symbol(""),co=()=>{const e=J(fa);if(!e)throw new Error("usePageHead() is called without provider.");return e},uo=Symbol(""),ga=Symbol(""),Ne=()=>{const e=J(ga);if(!e)throw new Error("usePageLang() is called without provider.");return e},_a=Symbol(""),vo=()=>{const e=J(_a);if(!e)throw new Error("usePageLayout() is called without provider.");return e},ot=Symbol(""),ae=()=>{const e=J(ot);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},he=k(lo),ba=()=>he,ya=Symbol(""),Me=()=>{const e=J(ya);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},po=Symbol(""),mo="Layout",ho="NotFound",X=Fn({resolveLayouts:e=>e.reduce((t,a)=>({...t,...a.layouts}),{}),resolvePageData:async e=>{const t=so.value[e];return await(t==null?void 0:t())??ma},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,a)=>{const n=F(t.description)?t.description:a.description,o=[...Ce(t.head)?t.head:[],...a.head,["title",{},e],["meta",{name:"description",content:n}]];return Hn(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(a=>!!a).join(" | "),resolvePageLang:e=>e.lang||"en",resolvePageLayout:(e,t)=>{let a;if(e.path){const n=e.frontmatter.layout;F(n)?a=n:a=mo}else a=ho;return t[a]},resolveRouteLocale:(e,t)=>jn(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Be=E({name:"ClientOnly",setup(e,t){const a=k(!1);return R(()=>{a.value=!0}),()=>{var n,o;return a.value?(o=(n=t.slots).default)==null?void 0:o.call(n):null}}}),wa=E({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=D(),a=m(()=>pa[e.pageKey||t.value.key]);return()=>a.value?r(a.value):r("div","404 Not Found")}}),H=(e={})=>e,te=e=>ke(e)?e:`/${sa(e)}`;const fo={},x=({name:e="",color:t="currentColor"},{slots:a})=>{var n;return r("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(n=a.default)==null?void 0:n.call(a))};x.displayName="IconBase";const Ea=({size:e=48,stroke:t=4,wrapper:a=!0,height:n=2*e})=>{const o=r("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[r("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),r("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[r("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),r("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return a?r("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${n}px`},o):o};Ea.displayName="LoadingIcon";const ka=(e,{slots:t})=>{var a;return((a=t.default)==null?void 0:a.call(t))||null},La=()=>r(x,{name:"github"},()=>r("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));La.displayName="GitHubIcon";const Ta=()=>r(x,{name:"gitlab"},()=>r("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));Ta.displayName="GitLabIcon";const Oa=()=>r(x,{name:"gitee"},()=>r("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Oa.displayName="GiteeIcon";const Aa=()=>r(x,{name:"bitbucket"},()=>r("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Aa.displayName="BitbucketIcon";const Ia=()=>r(x,{name:"source"},()=>r("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Ia.displayName="SourceIcon";const Pa=Array.isArray,go=e=>typeof e=="function",_o=e=>typeof e=="string";var Sa=e=>/^(https?:)?\/\//.test(e),Da=e=>Object.prototype.toString.call(e)==="[object Object]";const Y=(e,t)=>{const a=t?t._instance:Le();return Da(a==null?void 0:a.appContext.components)&&(e in a.appContext.components||bt(e)in a.appContext.components||qn(bt(e))in a.appContext.components)};function bo(){const e=k(!1);return Le()&&R(()=>{e.value=!0}),e}function yo(e){return bo(),m(()=>!!e())}const wo=()=>yo(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),Eo=()=>{const e=wo();return m(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},ve=e=>{const t=ae();return m(()=>e[t.value])},ko=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},$a=(e,t)=>{let a=1;for(let n=0;n>6;return a+=a<<3,a^=a>>11,a%t},ce=e=>typeof e=="string",Ee=(e,t)=>ce(e)&&e.startsWith(t),pe=(e,t)=>ce(e)&&e.endsWith(t),rt=Object.entries,ye=Object.keys,Et=e=>Da(e)&&ce(e.name),kt=(e,t=!1)=>e?Pa(e)?e.map(a=>ce(a)?{name:a}:Et(a)?a:null).filter(a=>a!==null):ce(e)?[{name:e}]:Et(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Ra=(e,t)=>{if(e){if(Pa(e)&&e.every(ce))return e;if(ce(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},Lo=e=>Ra(e,"category"),To=e=>Ra(e,"tag"),lt=e=>Ee(e,"/"),xa=/#.*$/u,Oo=e=>{const t=xa.exec(e);return t?t[0]:""},Lt=e=>decodeURI(e).replace(xa,"").replace(/(index)?\.(md|html)$/,""),it=(e,t)=>{if(t===void 0)return!1;const a=Lt(e.path),n=Lt(t),o=Oo(t);return o?o===e.hash&&(!n||a===n):a===n},Ao=e=>Sa(e)?e:`https://github.com/${e}`,Ca=e=>!Sa(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,st=(e,...t)=>{const a=e.resolve(...t),n=a.matched[a.matched.length-1];if(!(n!=null&&n.redirect))return a;const{redirect:o}=n,l=go(o)?o(a):o,i=_o(l)?{path:l}:l;return st(e,{hash:a.hash,query:a.query,params:a.params,...i})};function Q(e){return ca()?(ua(e),!0):!1}function B(e){return typeof e=="function"?e():me(e)}const ue=typeof window<"u",de=()=>{},Tt=Io();function Io(){var e;return ue&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function ct(e,t){function a(...n){return new Promise((o,l)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(l)})}return a}const za=e=>e();function Po(e,t={}){let a,n,o=de;const l=s=>{clearTimeout(s),o(),o=de};return s=>{const d=B(e),c=B(t.maxWait);return a&&l(a),d<=0||c!==void 0&&c<=0?(n&&(l(n),n=null),Promise.resolve(s())):new Promise((u,v)=>{o=t.rejectOnCancel?v:u,c&&!n&&(n=setTimeout(()=>{a&&l(a),n=null,u(s())},c)),a=setTimeout(()=>{n&&l(n),n=null,u(s())},d)})}}function So(e,t=!0,a=!0,n=!1){let o=0,l,i=!0,s=de,d;const c=()=>{l&&(clearTimeout(l),l=void 0,s(),s=de)};return v=>{const h=B(e),f=Date.now()-o,w=()=>d=v();return c(),h<=0?(o=Date.now(),w()):(f>h&&(a||!i)?(o=Date.now(),w()):t&&(d=new Promise((L,y)=>{s=n?y:L,l=setTimeout(()=>{o=Date.now(),i=!0,L(w()),c()},Math.max(0,h-f))})),!a&&!l&&(l=setTimeout(()=>i=!0,h)),i=!1,d)}}function Do(e=za){const t=k(!0);function a(){t.value=!1}function n(){t.value=!0}const o=(...l)=>{t.value&&e(...l)};return{isActive:be(t),pause:a,resume:n,eventFilter:o}}function Va(...e){if(e.length!==1)return ze(...e);const t=e[0];return typeof t=="function"?be(Wn(()=>({get:t,set:de}))):k(t)}function Ss(e,t=200,a={}){return ct(Po(t,a),e)}function $o(e,t=200,a=!1,n=!0,o=!1){return ct(So(t,a,n,o),e)}function ut(e,t=!0){Le()?R(e):t?e():Te(e)}function Ro(e){Le()&&Ve(e)}function xo(e,t=1e3,a={}){const{immediate:n=!0,immediateCallback:o=!1}=a;let l=null;const i=k(!1);function s(){l&&(clearInterval(l),l=null)}function d(){i.value=!1,s()}function c(){const u=B(t);u<=0||(i.value=!0,o&&e(),s(),l=setInterval(e,u))}if(n&&ue&&c(),et(t)||typeof t=="function"){const u=I(t,()=>{i.value&&ue&&c()});Q(u)}return Q(d),{isActive:i,pause:d,resume:c}}function Co(e,t,a={}){const{immediate:n=!0}=a,o=k(!1);let l=null;function i(){l&&(clearTimeout(l),l=null)}function s(){o.value=!1,i()}function d(...c){i(),o.value=!0,l=setTimeout(()=>{o.value=!1,l=null,e(...c)},B(t))}return n&&(o.value=!0,ue&&d()),Q(s),{isPending:be(o),start:d,stop:s}}function Ot(e=!1,t={}){const{truthyValue:a=!0,falsyValue:n=!1}=t,o=et(e),l=k(e);function i(s){if(arguments.length)return l.value=s,l.value;{const d=B(a);return l.value=l.value===d?B(n):d,l.value}}return o?i:[l,i]}var At=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,No=(e,t)=>{var a={};for(var n in e)zo.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&At)for(var n of At(e))t.indexOf(n)<0&&Vo.call(e,n)&&(a[n]=e[n]);return a};function Mo(e,t,a={}){const n=a,{eventFilter:o=za}=n,l=No(n,["eventFilter"]);return I(e,ct(o,t),l)}var Bo=Object.defineProperty,Fo=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,It=(e,t,a)=>t in e?Bo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,jo=(e,t)=>{for(var a in t||(t={}))Na.call(t,a)&&It(e,a,t[a]);if(xe)for(var a of xe(t))Ma.call(t,a)&&It(e,a,t[a]);return e},qo=(e,t)=>Fo(e,Ho(t)),Wo=(e,t)=>{var a={};for(var n in e)Na.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&xe)for(var n of xe(e))t.indexOf(n)<0&&Ma.call(e,n)&&(a[n]=e[n]);return a};function Uo(e,t,a={}){const n=a,{eventFilter:o}=n,l=Wo(n,["eventFilter"]),{eventFilter:i,pause:s,resume:d,isActive:c}=Do(o);return{stop:Mo(e,t,qo(jo({},l),{eventFilter:i})),pause:s,resume:d,isActive:c}}function ee(e){var t;const a=B(e);return(t=a==null?void 0:a.$el)!=null?t:a}const W=ue?window:void 0,dt=ue?window.document:void 0,Go=ue?window.navigator:void 0;function N(...e){let t,a,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([a,n,o]=e,t=W):[t,a,n,o]=e,!t)return de;Array.isArray(a)||(a=[a]),Array.isArray(n)||(n=[n]);const l=[],i=()=>{l.forEach(u=>u()),l.length=0},s=(u,v,h,f)=>(u.addEventListener(v,h,f),()=>u.removeEventListener(v,h,f)),d=I(()=>[ee(t),B(o)],([u,v])=>{i(),u&&l.push(...a.flatMap(h=>n.map(f=>s(u,h,f,v))))},{immediate:!0,flush:"post"}),c=()=>{d(),i()};return Q(c),c}function Ko(){const e=k(!1);return Le()&&R(()=>{e.value=!0}),e}function Oe(e){const t=Ko();return m(()=>(t.value,Boolean(e())))}function Qo(e,t={}){const{immediate:a=!0,window:n=W}=t,o=k(!1);let l=0,i=null;function s(u){if(!o.value||!n)return;const v=u-l;e({delta:v,timestamp:u}),l=u,i=n.requestAnimationFrame(s)}function d(){!o.value&&n&&(o.value=!0,i=n.requestAnimationFrame(s))}function c(){o.value=!1,i!=null&&n&&(n.cancelAnimationFrame(i),i=null)}return a&&d(),Q(c),{isActive:be(o),pause:c,resume:d}}function Ba(e,t={}){const{window:a=W}=t,n=Oe(()=>a&&"matchMedia"in a&&typeof a.matchMedia=="function");let o;const l=k(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",s):o.removeListener(s))},s=()=>{n.value&&(i(),o=a.matchMedia(Va(e).value),l.value=!!(o!=null&&o.matches),o&&("addEventListener"in o?o.addEventListener("change",s):o.addListener(s)))};return Gn(s),Q(()=>i()),l}function Yo(e={}){const{navigator:t=Go,read:a=!1,source:n,copiedDuring:o=1500,legacy:l=!1}=e,i=["copy","cut"],s=Oe(()=>t&&"clipboard"in t),d=m(()=>s.value||l),c=k(""),u=k(!1),v=Co(()=>u.value=!1,o);function h(){s.value?t.clipboard.readText().then(y=>{c.value=y}):c.value=L()}if(d.value&&a)for(const y of i)N(y,h);async function f(y=B(n)){d.value&&y!=null&&(s.value?await t.clipboard.writeText(y):w(y),c.value=y,u.value=!0,v.start())}function w(y){const g=document.createElement("textarea");g.value=y??"",g.style.position="absolute",g.style.opacity="0",document.body.appendChild(g),g.select(),document.execCommand("copy"),g.remove()}function L(){var y,g,O;return(O=(g=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:g.toString())!=null?O:""}return{isSupported:d,text:c,copied:u,copy:f}}const Ie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Pe="__vueuse_ssr_handlers__",Jo=Xo();function Xo(){return Pe in Ie||(Ie[Pe]=Ie[Pe]||{}),Ie[Pe]}function Zo(e,t){return Jo[e]||t}function er(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var tr=Object.defineProperty,Pt=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,St=(e,t,a)=>t in e?tr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Dt=(e,t)=>{for(var a in t||(t={}))ar.call(t,a)&&St(e,a,t[a]);if(Pt)for(var a of Pt(t))nr.call(t,a)&&St(e,a,t[a]);return e};const or={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},$t="vueuse-storage";function vt(e,t,a,n={}){var o;const{flush:l="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:d=!0,mergeDefaults:c=!1,shallow:u,window:v=W,eventFilter:h,onError:f=T=>{console.error(T)}}=n,w=(u?Un:k)(t);if(!a)try{a=Zo("getDefaultStorage",()=>{var T;return(T=W)==null?void 0:T.localStorage})()}catch(T){f(T)}if(!a)return w;const L=B(t),y=er(L),g=(o=n.serializer)!=null?o:or[y],{pause:O,resume:P}=Uo(w,()=>V(w.value),{flush:l,deep:i,eventFilter:h});return v&&s&&(N(v,"storage",_),N(v,$t,S)),_(),w;function V(T){try{if(T==null)a.removeItem(e);else{const z=g.write(T),ie=a.getItem(e);ie!==z&&(a.setItem(e,z),v&&v.dispatchEvent(new CustomEvent($t,{detail:{key:e,oldValue:ie,newValue:z,storageArea:a}})))}}catch(z){f(z)}}function M(T){const z=T?T.newValue:a.getItem(e);if(z==null)return d&&L!==null&&a.setItem(e,g.write(L)),L;if(!T&&c){const ie=g.read(z);return typeof c=="function"?c(ie,L):y==="object"&&!Array.isArray(ie)?Dt(Dt({},L),ie):ie}else return typeof z!="string"?z:g.read(z)}function S(T){_(T.detail)}function _(T){if(!(T&&T.storageArea!==a)){if(T&&T.key==null){w.value=L;return}if(!(T&&T.key!==e)){O();try{w.value=M(T)}catch(z){f(z)}finally{T?Te(P):P()}}}}}function rr(e){return Ba("(prefers-color-scheme: dark)",e)}var Rt=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,sr=(e,t)=>{var a={};for(var n in e)lr.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&Rt)for(var n of Rt(e))t.indexOf(n)<0&&ir.call(e,n)&&(a[n]=e[n]);return a};function cr(e,t,a={}){const n=a,{window:o=W}=n,l=sr(n,["window"]);let i;const s=Oe(()=>o&&"MutationObserver"in o),d=()=>{i&&(i.disconnect(),i=void 0)},c=I(()=>ee(e),v=>{d(),s.value&&o&&v&&(i=new MutationObserver(t),i.observe(v,l))},{immediate:!0}),u=()=>{d(),c()};return Q(u),{isSupported:s,stop:u}}var xt=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,vr=(e,t)=>{var a={};for(var n in e)ur.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&xt)for(var n of xt(e))t.indexOf(n)<0&&dr.call(e,n)&&(a[n]=e[n]);return a};function pr(e,t,a={}){const n=a,{window:o=W}=n,l=vr(n,["window"]);let i;const s=Oe(()=>o&&"ResizeObserver"in o),d=()=>{i&&(i.disconnect(),i=void 0)},c=m(()=>Array.isArray(e)?e.map(h=>ee(h)):[ee(e)]),u=I(c,h=>{if(d(),s.value&&o){i=new ResizeObserver(t);for(const f of h)f&&i.observe(f,l)}},{immediate:!0,flush:"post",deep:!0}),v=()=>{d(),u()};return Q(v),{isSupported:s,stop:v}}function mr(e,t={width:0,height:0},a={}){const{window:n=W,box:o="content-box"}=a,l=m(()=>{var d,c;return(c=(d=ee(e))==null?void 0:d.namespaceURI)==null?void 0:c.includes("svg")}),i=k(t.width),s=k(t.height);return pr(e,([d])=>{const c=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(n&&l.value){const u=ee(e);if(u){const v=n.getComputedStyle(u);i.value=parseFloat(v.width),s.value=parseFloat(v.height)}}else if(c){const u=Array.isArray(c)?c:[c];i.value=u.reduce((v,{inlineSize:h})=>v+h,0),s.value=u.reduce((v,{blockSize:h})=>v+h,0)}else i.value=d.contentRect.width,s.value=d.contentRect.height},a),I(()=>ee(e),d=>{i.value=d?t.width:0,s.value=d?t.height:0}),{width:i,height:s}}const Ct=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function pt(e,t={}){const{document:a=dt,autoExit:n=!1}=t,o=m(()=>{var g;return(g=ee(e))!=null?g:a==null?void 0:a.querySelector("html")}),l=k(!1),i=m(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(g=>a&&g in a||o.value&&g in o.value)),s=m(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(g=>a&&g in a||o.value&&g in o.value)),d=m(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(g=>a&&g in a||o.value&&g in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(g=>a&&g in a),u=Oe(()=>o.value&&a&&i.value!==void 0&&s.value!==void 0&&d.value!==void 0),v=()=>c?(a==null?void 0:a[c])===o.value:!1,h=()=>{if(d.value){if(a&&a[d.value]!=null)return a[d.value];{const g=o.value;if((g==null?void 0:g[d.value])!=null)return Boolean(g[d.value])}}return!1};async function f(){if(u.value){if(s.value)if((a==null?void 0:a[s.value])!=null)await a[s.value]();else{const g=o.value;(g==null?void 0:g[s.value])!=null&&await g[s.value]()}l.value=!1}}async function w(){if(!u.value)return;h()&&await f();const g=o.value;i.value&&(g==null?void 0:g[i.value])!=null&&(await g[i.value](),l.value=!0)}async function L(){await(l.value?f():w())}const y=()=>{const g=h();(!g||g&&v())&&(l.value=g)};return N(a,Ct,y,!1),N(()=>ee(o),Ct,y,!1),n&&Q(f),{isSupported:u,isFullscreen:l,enter:w,exit:f,toggle:L}}var hr=Object.defineProperty,zt=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Vt=(e,t,a)=>t in e?hr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,_r=(e,t)=>{for(var a in t||(t={}))fr.call(t,a)&&Vt(e,a,t[a]);if(zt)for(var a of zt(t))gr.call(t,a)&&Vt(e,a,t[a]);return e};function Ds(e={}){const{controls:t=!1,interval:a="requestAnimationFrame"}=e,n=k(new Date),o=()=>n.value=new Date,l=a==="requestAnimationFrame"?Qo(o,{immediate:!0}):xo(o,a,{immediate:!0});return t?_r({now:n},l):n}function br(e={}){const{window:t=W}=e;if(!t)return k(["en"]);const a=t.navigator,n=k(a.languages);return N(t,"languagechange",()=>{n.value=a.languages}),n}function $s(e,t=de,a={}){const{immediate:n=!0,manual:o=!1,type:l="text/javascript",async:i=!0,crossOrigin:s,referrerPolicy:d,noModule:c,defer:u,document:v=dt,attrs:h={}}=a,f=k(null);let w=null;const L=O=>new Promise((P,V)=>{const M=T=>(f.value=T,P(T),T);if(!v){P(!1);return}let S=!1,_=v.querySelector(`script[src="${B(e)}"]`);_?_.hasAttribute("data-loaded")&&M(_):(_=v.createElement("script"),_.type=l,_.async=i,_.src=B(e),u&&(_.defer=u),s&&(_.crossOrigin=s),c&&(_.noModule=c),d&&(_.referrerPolicy=d),Object.entries(h).forEach(([T,z])=>_==null?void 0:_.setAttribute(T,z)),S=!0),_.addEventListener("error",T=>V(T)),_.addEventListener("abort",T=>V(T)),_.addEventListener("load",()=>{_.setAttribute("data-loaded","true"),t(_),M(_)}),S&&(_=v.head.appendChild(_)),O||M(_)}),y=(O=!0)=>(w||(w=L(O)),w),g=()=>{if(!v)return;w=null,f.value&&(f.value=null);const O=v.querySelector(`script[src="${B(e)}"]`);O&&v.head.removeChild(O)};return n&&!o&&ut(y),o||Ro(g),{scriptTag:f,load:y,unload:g}}function Fa(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientHeight1?!0:(t.preventDefault&&t.preventDefault(),!1)}function mt(e,t=!1){const a=k(t);let n=null,o;I(Va(e),s=>{if(s){const d=s;o=d.style.overflow,a.value&&(d.style.overflow="hidden")}},{immediate:!0});const l=()=>{const s=B(e);!s||a.value||(Tt&&(n=N(s,"touchmove",d=>{yr(d)},{passive:!1})),s.style.overflow="hidden",a.value=!0)},i=()=>{const s=B(e);!s||!a.value||(Tt&&(n==null||n()),s.style.overflow=o,a.value=!1)};return Q(i),m({get(){return a.value},set(s){s?l():i()}})}function wr(e,t,a={}){const{window:n=W}=a;return vt(e,t,n==null?void 0:n.sessionStorage,a)}let Er=0;function kr(e,t={}){const a=k(!1),{document:n=dt,immediate:o=!0,manual:l=!1,id:i=`vueuse_styletag_${++Er}`}=t,s=k(e);let d=()=>{};const c=()=>{if(!n)return;const v=n.getElementById(i)||n.createElement("style");v.isConnected||(v.type="text/css",v.id=i,t.media&&(v.media=t.media),n.head.appendChild(v)),!a.value&&(d=I(s,h=>{v.textContent=h},{immediate:!0}),a.value=!0)},u=()=>{!n||!a.value||(d(),n.head.removeChild(n.getElementById(i)),a.value=!1)};return o&&!l&&ut(c),l||Q(u),{id:i,css:s,unload:u,load:c,isLoaded:be(a)}}function Lr({window:e=W}={}){if(!e)return{x:k(0),y:k(0)};const t=k(e.scrollX),a=k(e.scrollY);return N(e,"scroll",()=>{t.value=e.scrollX,a.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:a}}function Tr(e={}){const{window:t=W,initialWidth:a=1/0,initialHeight:n=1/0,listenOrientation:o=!0,includeScrollbar:l=!0}=e,i=k(a),s=k(n),d=()=>{t&&(l?(i.value=t.innerWidth,s.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,s.value=t.document.documentElement.clientHeight))};if(d(),ut(d),N("resize",d,{passive:!0}),o){const c=Ba("(orientation: portrait)");I(c,()=>d())}return{width:i,height:s}}var Or=E({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=m(()=>{const n=["font-icon icon"],o=`iconfont icon-${e.icon}`;return n.push(o),n}),a=m(()=>{const n={};return e.color&&(n.color=e.color),e.size&&(n["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),ye(n).length?n:null});return()=>e.icon?r("span",{key:e.icon,class:t.value,style:a.value}):null}});const Ha=({type:e="info",text:t="",vertical:a="top",color:n},{slots:o})=>{var l;return r("span",{class:["badge",e,{diy:n}],style:{verticalAlign:a,...n?{backgroundColor:n}:{}}},t||((l=o.default)==null?void 0:l.call(o)))};Ha.displayName="Badge";const Ar="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",Nt=e=>F(e)?e:`${e}px`,Ir=(e,t=0)=>{const a=k(),n=m(()=>Nt(me(e.width)||"100%")),o=k("auto"),l=d=>{if(F(d)){const[c,u]=d.split(":"),v=Number(c)/Number(u);if(!Number.isNaN(v))return v}return typeof d=="number"?d:16/9},i=d=>{const c=me(e.height),u=l(me(e.ratio));return c?Nt(c):`${Number(d)/u+me(t)}px`},s=()=>{a.value&&(o.value=i(a.value.clientWidth))};return R(()=>{s(),et(t)&&I(t,()=>s()),N("orientationchange",()=>s()),N("resize",()=>s())}),{el:a,width:n,height:o}},Mt="https://player.bilibili.com/player.html";var Pr=E({name:"BiliBili",props:{bvid:{type:String,default:""},aid:{type:String,default:""},cid:{type:String,default:""},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},autoplay:Boolean},setup(e){const{el:t,width:a,height:n}=Ir(e),o=m(()=>{const{aid:l,bvid:i,cid:s,autoplay:d,time:c,page:u}=e;return l&&s?`${Mt}?aid=${l}&cid=${s}&t=${c}&autoplay=${d?1:0}&page=${u}`:i?`${Mt}?bvid=${i}&t=${c}&autoplay=${d?1:0}`:null});return()=>o.value?[r("div",{class:"bili-desc"},r("a",{class:"sr-only",href:o.value},e.title)),r("iframe",{ref:t,src:o.value,title:e.title,class:"bili-iframe",allow:Ar,style:{width:a.value,height:n.value}})]:null}});const ja=()=>r(x,{name:"back-to-top"},()=>[r("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),r("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);ja.displayName="BackToTopIcon";var Sr=E({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=C(),a=ve({"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/":{backToTop:"Back to top"}}),n=k(),{height:o}=mr(n),{height:l}=Tr(),{y:i}=Lr(),s=m(()=>t.value.backToTop!==!1&&i.value>e.threshold),d=m(()=>i.value/(o.value-l.value));return R(()=>{n.value=document.body}),()=>r(se,{name:"fade"},()=>s.value?r("button",{type:"button",class:"back-to-top","aria-label":a.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:r("svg",{class:"scroll-progress"},r("circle",{cx:"50%",cy:"50%",r:"calc(50% - 2px)",style:{"stroke-dasharray":`${Math.PI*d.value*100}% ${Math.PI*100}%`}})),r(ja)]):null)}});const Dr=H({enhance:({app:e})=>{Y("FontIcon")||e.component("FontIcon",Or),Y("Badge")||e.component("Badge",Ha),Y("BiliBili")||e.component("BiliBili",Pr)},setup:()=>{kr(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css"); + `)},rootComponents:[()=>r(Sr,{})]});function qa(e,t,a){var n,o,l;t===void 0&&(t=50),a===void 0&&(a={});var i=(n=a.isImmediate)!=null&&n,s=(o=a.callback)!=null&&o,d=a.maxWait,c=Date.now(),u=[];function v(){if(d!==void 0){var f=Date.now()-c;if(f+t>=d)return d-f}return t}var h=function(){var f=[].slice.call(arguments),w=this;return new Promise(function(L,y){var g=i&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,c=Date.now(),!i){var P=e.apply(w,f);s&&s(P),u.forEach(function(V){return(0,V.resolve)(P)}),u=[]}},v()),g){var O=e.apply(w,f);return s&&s(O),L(O)}u.push({resolve:L,reject:y})})};return h.cancel=function(f){l!==void 0&&clearTimeout(l),u.forEach(function(w){return(0,w.reject)(f)}),u=[]},h}const $r=({headerLinkSelector:e,headerAnchorSelector:t,delay:a,offset:n=5})=>{const o=G(),i=qa(()=>{var L,y;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)h.some(O=>O.hash===g.hash));for(let g=0;g=(((L=O.parentElement)==null?void 0:L.offsetTop)??0)-n,M=!P||s<(((y=P.parentElement)==null?void 0:y.offsetTop)??0)-n;if(!(V&&M))continue;const _=decodeURIComponent(o.currentRoute.value.hash),T=decodeURIComponent(O.hash);if(_===T)return;if(v){for(let z=g+1;z{window.addEventListener("scroll",i)}),Kn(()=>{window.removeEventListener("scroll",i)})},Bt=async(e,t)=>{const{scrollBehavior:a}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=a)},Rr=".sidebar-link, .toc-link",xr=".header-anchor",Cr=200,zr=5,Vr=H({setup(){$r({headerLinkSelector:Rr,headerAnchorSelector:xr,delay:Cr,offset:zr})}});var Nr=E({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean},setup(e,{slots:t}){const a=ve({"/zh/":{title:"目录"},"/en/":{title:"Catalog"},"/":{title:"Catalog"}}),n=D(),o=G(),l=ba(),i=c=>{const u=c.I;return typeof u>"u"||u},s=()=>{const c=e.base||n.value.path.replace(/\/[^/]+$/,"/"),u=o.getRoutes(),v=[];return u.filter(({meta:h,path:f})=>{if(!Ee(f,c)||f===c)return!1;if(c==="/"){const w=ye(l.value.locales).filter(L=>L!=="/");if(f==="/404.html"||w.some(L=>Ee(f,L)))return!1}return(pe(f,".html")&&!pe(f,"/index.html")||pe(f,"/"))&&i(h)}).map(({path:h,meta:f})=>{const w=h.substring(c.length).split("/").length;return{title:f.t||"",icon:f.i,base:h.replace(/\/[^/]+\/?$/,"/"),order:f.O||null,level:pe(h,"/")?w-1:w,path:h}}).filter(({title:h,level:f})=>typeof h=="string"&&h&&f<=e.level).sort(({title:h,level:f,path:w,order:L},{title:y,level:g,path:O,order:P})=>f-g||(pe(w,"/index.html")?-1:pe(O,"/index.html")?1:L===null?P===null?h.localeCompare(y):P:P===null?L:L>0?P>0?L-P:-1:P<0?L-P:1)).forEach(h=>{var f;const{base:w,level:L}=h;switch(L){case 1:v.push(h);break;case 2:{const y=v.find(g=>g.path===w);y&&(y.children??(y.children=[])).push(h);break}default:{const y=v.find(g=>g.path===w.replace(/\/[^/]+\/$/,"/"));if(y){const g=(f=y.children)==null?void 0:f.find(O=>O.path===w);g&&(g.children??(g.children=[])).push(h)}}}}),v},d=m(()=>s());return()=>r("div",{class:"auto-catalog-wrapper"},[r("h2",{class:"main-title"},a.value.title),d.value.map(({children:c=[],icon:u,path:v,title:h},f)=>[r("h3",{id:h,class:["child-title",{"has-children":c.length}]},[r("a",{href:`#${h}`,class:"header-anchor"},"#"),r(re,{class:"catalog-title",to:v},()=>[e.index?`${f+1}.`:null,u&&t.icon?t.icon({icon:u}):null,h||"Unknown"])]),c.length?r("ul",{class:"child-catalog-wrapper"},c.map(({children:w=[],icon:L,path:y,title:g},O)=>r("li",{class:"child-catalog-item"},[r("div",{class:["sub-title",{"has-children":w.length}]},[r("a",{href:`#${g}`,class:"header-anchor"},"#"),r(re,{class:"catalog-title",to:y},()=>[e.index?`${f+1}.${O+1}`:null,L&&t.icon?t.icon({icon:L}):null,g||"Unknown"])]),w.length?r("div",{class:"sub-catalog-wrapper"},w.map(({icon:P,path:V,title:M},S)=>r(re,{class:"sub-catalog-item",to:V},()=>[e.index?`${f+1}.${O+1}.${S+1}`:null,P&&t.icon?t.icon({icon:P}):null,M||"Unknown"]))):null]))):null])])}}),Mr=H({enhance:({app:e})=>{Y("AutoCatalog",e)||e.component("AutoCatalog",t=>r(Nr,t,{icon:({icon:a})=>r(q("HopeIcon"),{icon:a})}))}});const Br=r("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[r("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),r("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Wa=E({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=ae(),a=m(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>r("span",[Br,r("span",{class:"external-link-icon-sr-only"},a.value.openInNewWindow)])}}),Fr={},Hr=H({enhance({app:e}){e.component("ExternalLinkIcon",r(Wa,{locales:Fr}))}});/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const A={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=A.isStarted();e=je(e,A.settings.minimum,1),A.status=e===1?null:e;const a=A.render(!t),n=a.querySelector(A.settings.barSelector),o=A.settings.speed,l=A.settings.easing;return a.offsetWidth,jr(i=>{Se(n,{transform:"translate3d("+Ft(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(Se(a,{transition:"none",opacity:"1"}),a.offsetWidth,setTimeout(function(){Se(a,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){A.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),A},isStarted:()=>typeof A.status=="number",start:()=>{A.status||A.set(0);const e=()=>{setTimeout(()=>{A.status&&(A.trickle(),e())},A.settings.trickleSpeed)};return A.settings.trickle&&e(),A},done:e=>!e&&!A.status?A:A.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=A.status;return t?(typeof e!="number"&&(e=(1-t)*je(Math.random()*t,.1,.95)),t=je(t+e,0,.994),A.set(t)):A.start()},trickle:()=>A.inc(Math.random()*A.settings.trickleRate),render:e=>{if(A.isRendered())return document.getElementById("nprogress");Ht(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=A.settings.template;const a=t.querySelector(A.settings.barSelector),n=e?"-100":Ft(A.status||0),o=document.querySelector(A.settings.parent);return Se(a,{transition:"all 0 linear",transform:"translate3d("+n+"%,0,0)"}),o!==document.body&&Ht(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{jt(document.documentElement,"nprogress-busy"),jt(document.querySelector(A.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&qr(e)},isRendered:()=>!!document.getElementById("nprogress")},je=(e,t,a)=>ea?a:e,Ft=e=>(-1+e)*100,jr=function(){const e=[];function t(){const a=e.shift();a&&a(t)}return function(a){e.push(a),e.length===1&&t()}}(),Se=function(){const e=["Webkit","O","Moz","ms"],t={};function a(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,d){return d.toUpperCase()})}function n(i){const s=document.body.style;if(i in s)return i;let d=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;d--;)if(u=e[d]+c,u in s)return u;return i}function o(i){return i=a(i),t[i]||(t[i]=n(i))}function l(i,s,d){s=o(s),i.style[s]=d}return function(i,s){for(const d in s){const c=s[d];c!==void 0&&Object.prototype.hasOwnProperty.call(s,d)&&l(i,d,c)}}}(),Ua=(e,t)=>(typeof e=="string"?e:ht(e)).indexOf(" "+t+" ")>=0,Ht=(e,t)=>{const a=ht(e),n=a+t;Ua(a,t)||(e.className=n.substring(1))},jt=(e,t)=>{const a=ht(e);if(!Ua(e,t))return;const n=a.replace(" "+t+" "," ");e.className=n.substring(1,n.length-1)},ht=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),qr=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Wr=()=>{R(()=>{const e=G(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(a=>{t.has(a.path)||A.start()}),e.afterEach(a=>{t.add(a.path),A.done()})})},Ur=H({setup(){Wr()}}),Gr=JSON.parse(`{"encrypt":{},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","locales":{"/zh/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/zh/",{"text":"文档","icon":"article","link":"/zh/features/"},{"text":"下载","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"加入社区讨论","icon":"community","link":"/zh/community"}],"sidebar":{"/zh/":["",{"icon":"workingDirectory","text":"项目介绍","link":"project"},{"icon":"network","text":"国际化支持","link":"i18n"},{"icon":"play","text":"快速开始","link":"quick-start"},{"icon":"read","text":"功能指南","prefix":"features/","children":"structure"},{"icon":"advance","text":"高级","prefix":"advanced/","children":"structure"},{"icon":"article","text":"声明和公告","prefix":"statements/","children":"structure"}]},"footer":"用开源社区力量为原神 PC 端玩家带来最好的游戏体验","displayFooter":true},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Document","icon":"article","link":"/en/features/"},{"text":"Download","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"Community","icon":"community","link":"/en/community"}],"sidebar":{"/en/":["",{"icon":"workingDirectory","text":"Project","link":"project"},{"icon":"network","text":"Localization","link":"i18n"},{"icon":"play","text":"Quick Start","link":"quick-start"},{"icon":"read","text":"Features","prefix":"features/","children":"structure"},{"icon":"advance","text":"Advanced","prefix":"advanced/","children":"structure"},{"icon":"article","text":"Statements","prefix":"statements/","children":"structure"}]},"footer":"Be the best Genshin Impact tool","displayFooter":true},"/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"}}}}`),Kr=k(Gr),Ga=()=>Kr,Ka=Symbol(""),Qr=()=>{const e=J(Ka);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Yr=(e,t)=>{var a;return{...e,...(a=e.locales)==null?void 0:a[t]}},Jr=H({enhance({app:e}){const t=Ga(),a=e._context.provides[ot],n=m(()=>Yr(t.value,a.value));e.provide(Ka,n),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return n.value}}})}}),Xr={"Content-Type":"application/json"},Zr=({serverURL:e,lang:t,paths:a,signal:n})=>(({serverURL:o,lang:l,paths:i,type:s,signal:d})=>fetch(`${o}/article?path=${encodeURIComponent(i.join(","))}&type=${encodeURIComponent(s.join(","))}&lang=${l}`,{signal:d}).then(c=>c.json()))({serverURL:e,lang:t,paths:a,type:["time"],signal:n}).then(o=>Array.isArray(o)?o:[o]),el=e=>(({serverURL:t,lang:a,path:n,type:o,action:l})=>fetch(`${t}/article?lang=${a}`,{method:"POST",headers:Xr,body:JSON.stringify({path:n,type:o,action:l})}).then(i=>i.json()))({...e,type:"time",action:"inc"}),qt=e=>{const t=((a="")=>a.replace(/\/$/u,""))(e);return/^(https?:)?\/\//.test(t)?t:`https://${t}`},tl=e=>{e.name!=="AbortError"&&console.error(e.message)},Wt=e=>e.dataset.path||e.getAttribute("id"),Ut=(e,t)=>{t.forEach((a,n)=>{a.innerText=e[n].toString()})},al=({serverURL:e,path:t=window.location.pathname,selector:a=".waline-pageview-count",update:n=!0,lang:o=navigator.language})=>{const l=new AbortController,i=Array.from(document.querySelectorAll(a)),s=c=>{const u=Wt(c);return u!==null&&t!==u},d=c=>Zr({serverURL:qt(e),paths:c.map(u=>Wt(u)||t),lang:o,signal:l.signal}).then(u=>Ut(u,c)).catch(tl);if(n){const c=i.filter(v=>!s(v)),u=i.filter(s);el({serverURL:qt(e),path:t,lang:o}).then(v=>Ut(new Array(c.length).fill(v),c)),u.length&&d(u)}else d(i);return l.abort.bind(l)};const we={provider:"Waline",dark:'html[data-theme="dark"]',serverURL:"https://comments.snapgenshin.com",emoji:["//unpkg.com/@waline/emojis@1.1.0/weibo","//unpkg.com/@waline/emojis@1.1.0/bilibili","//unpkg.com/@waline/emojis@1.1.0/bmoji","//unpkg.com/@waline/emojis@1.1.0/qq","//unpkg.com/@waline/emojis@1.1.0/tieba"],requiredMeta:["mail"],reaction:!1},nl={"/zh/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"},"/en/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"},"/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"}};p(()=>import("./waline-meta-a31b78ed.js"),[]);var ol=E({name:"WalineComment",setup(){const e=D(),t=C(),a=Ne(),n=ve(nl);let o;const l=m(()=>{const c=we.comment!==!1,u=t.value.comment;return!!u||c!==!1&&u!==!1}),i=m(()=>{const c=we.pageview!==!1,u=t.value.pageview;return!!u||c!==!1&&u!==!1}),s=m(()=>te(e.value.path)),d=m(()=>({lang:a.value==="zh-CN"?"zh-CN":"en",locale:n.value,dark:"html.dark",...we,path:s.value}));return R(()=>{I(s,()=>{o==null||o(),i.value&&Te().then(()=>{setTimeout(()=>{o=al({serverURL:we.serverURL,path:s.value})},we.delay||800)})},{immediate:!0})}),()=>l.value?r("div",{class:"waline-wrapper",id:"comment"},r(b({loader:async()=>(await p(()=>import("./component-a8e2fd8b.js"),["assets/component-a8e2fd8b.js","assets/framework-8be3ab77.js"])).Waline,loadingComponent:Ea}),d.value)):null}});const rl={provider:"Waline",dark:'html[data-theme="dark"]',serverURL:"https://comments.snapgenshin.com",emoji:["//unpkg.com/@waline/emojis@1.1.0/weibo","//unpkg.com/@waline/emojis@1.1.0/bilibili","//unpkg.com/@waline/emojis@1.1.0/bmoji","//unpkg.com/@waline/emojis@1.1.0/qq","//unpkg.com/@waline/emojis@1.1.0/tieba"],requiredMeta:["mail"],reaction:!1}.comment!==!1,ll=E({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=C(),a=m(()=>t.value.comment||rl&&t.value.comment!==!1);return()=>r(ol,{darkmode:e.darkmode,style:{display:a.value?"block":"none"}})}});var il=H({enhance:({app:e})=>{e.component("CommentService",ll)}});const sl=800,cl=2e3,ul={"/zh/":{copy:"复制代码",copied:"已复制",hint:"复制成功"},"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"}},dl=!1,vl=['.theme-hope-content div[class*="language-"] pre'],Gt=!1,qe=new Map,pl=()=>{const{copy:e}=Yo({legacy:!0}),t=ve(ul),a=D(),n=Eo(),o=s=>{if(!s.hasAttribute("copy-code-registered")){const d=document.createElement("button");d.type="button",d.classList.add("copy-code-button"),d.innerHTML='
',d.setAttribute("aria-label",t.value.copy),d.setAttribute("data-copied",t.value.copied),s.parentElement&&s.parentElement.insertBefore(d,s),s.setAttribute("copy-code-registered","")}},l=()=>Te().then(()=>new Promise(s=>{setTimeout(()=>{vl.forEach(d=>{document.querySelectorAll(d).forEach(o)}),s()},sl)})),i=(s,d,c)=>{let{innerText:u=""}=d;/language-(shellscript|shell|bash|sh|zsh)/.test(s.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(qe.get(c));const v=setTimeout(()=>{c.classList.remove("copied"),c.blur(),qe.delete(c)},cl);qe.set(c,v)})};R(()=>{(!n.value||Gt)&&l(),N("click",s=>{const d=s.target;if(d.matches('div[class*="language-"] > button.copy')){const c=d.parentElement,u=d.nextElementSibling;u&&i(c,u,d)}else if(d.matches('div[class*="language-"] div.copy-icon')){const c=d.parentElement,u=c.parentElement,v=c.nextElementSibling;v&&i(u,v,c)}}),I(()=>a.value.path,()=>{(!n.value||Gt)&&l()})})};var ml=H({setup:()=>{pl()}});const We=vt("VUEPRESS_TAB_STORE",{});var hl=E({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup(e,{slots:t}){const a=k(e.active),n=k([]),o=()=>{if(e.tabId){const{title:c,id:u=c}=e.data[a.value];We.value[e.tabId]=u}},l=(c=a.value)=>{a.value=c{a.value=c>0?c-1:n.value.length-1,n.value[a.value].focus()},s=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),a.value=u):c.key==="ArrowRight"?(c.preventDefault(),l()):c.key==="ArrowLeft"&&(c.preventDefault(),i()),o()},d=()=>{if(e.tabId){const c=e.data.findIndex(({title:u,id:v=u})=>We.value[e.tabId]===v);if(c!==-1)return c}return e.active};return R(()=>{a.value=d(),I(()=>We.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const v=e.data.findIndex(({title:h,id:f=h})=>f===c);v!==-1&&(a.value=v)}})}),()=>e.data.length?r("div",{class:"tab-list"},[r("div",{class:"tab-list-nav",role:"tablist"},e.data.map(({title:c},u)=>{const v=u===a.value;return r("button",{type:"button",ref:h=>{h&&(n.value[u]=h)},class:["tab-list-nav-item",{active:v}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":v,onClick:()=>{a.value=u,o()},onKeydown:h=>s(h,u)},c)})),e.data.map(({title:c,id:u=c},v)=>{var h;const f=v===a.value;return r("div",{class:["tab-item",{active:f}],id:`tab-${e.id}-${v}`,role:"tabpanel","aria-expanded":f},(h=t[`tab${v}`])==null?void 0:h.call(t,{title:c,value:u,isActive:f}))})]):null}});const fl=H({enhance:({app:e})=>{e.component("Tabs",hl)}});const gl=".theme-hope-content :not(a) > img:not([no-view])",_l={"/zh/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"},"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"}},bl=800,yl={},wl='
',El=e=>F(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),Qa=e=>new Promise((t,a)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(Qa(e)),e.onerror=n=>a(n))}),kl=()=>{const{isSupported:e,toggle:t}=pt(),a=ve(_l),n=D();let o;const l=s=>{s.on("uiRegister",()=>{e&&s.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{t()}}),s.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:(d,c)=>{d.setAttribute("download",""),d.setAttribute("target","_blank"),d.setAttribute("rel","noopener"),c.on("change",()=>{d.setAttribute("href",c.currSlide.data.src)})}}),s.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(d,c)=>{const u=[];let v=-1;for(let h=0;h{c.goTo(u.indexOf(w.target))},u.push(f),d.appendChild(f)}c.on("change",()=>{v>=0&&u[v].classList.remove("active"),u[c.currIndex].classList.add("active"),v=c.currIndex})}})})},i=()=>Promise.all([p(()=>import("./photoswipe.esm-36cd6c3c.js"),[]),Te().then(()=>new Promise(s=>setTimeout(s,bl)).then(()=>El(gl)))]).then(([{default:s},d])=>{const c=d.map(u=>({html:wl,element:u,msrc:u.src}));d.forEach((u,v)=>{const h=()=>{o=new s({preloaderDelay:0,showHideAnimationType:"zoom",...a.value,...yl,dataSource:c,index:v,closeOnVerticalDrag:!0,wheelToZoom:!1}),l(o),o.addFilter("thumbEl",()=>u),o.addFilter("placeholderSrc",()=>u.src),o.init()};u.style.cursor="zoom-in",u.addEventListener("click",()=>{h()}),u.addEventListener("keypress",({key:f})=>{f==="Enter"&&h()})}),d.forEach((u,v)=>{Qa(u).then(h=>{c.splice(v,1,h),o==null||o.refreshSlideContent(v)})})});R(()=>{N("wheel",()=>{o==null||o.close()}),i(),I(()=>n.value.path,()=>i())})};var Ll=H({setup:()=>{kl()}});function Tl(e){return{all:e=e||new Map,on:function(t,a){var n=e.get(t);n?n.push(a):e.set(t,[a])},off:function(t,a){var n=e.get(t);n&&(a?n.splice(n.indexOf(a)>>>0,1):e.set(t,[]))},emit:function(t,a){var n=e.get(t);n&&n.slice().map(function(o){o(a)}),(n=e.get("*"))&&n.slice().map(function(o){o(t,a)})}}}const Ya=Symbol(""),Ol=()=>{const e=J(Ya);if(!e)throw new Error("usePWAEvent() is called without provider.");return e},Al=async e=>{const{register:t}=await p(()=>import("./index-70769223.js"),[]);t(te("service-worker.js"),{ready(a){console.log("[PWA]: Service worker is active"),e.emit("ready",a)},registered(a){console.log("[PWA]: Service worker has been registered."),e.emit("registered",a)},cached(a){console.log("[PWA]: Content has been cached for offline usage"),e.emit("cached",a)},async updatefound(a){await navigator.serviceWorker.getRegistration()&&(console.log("[PWA]: New content is downloading."),e.emit("updatefound",a))},updated(a){console.log("[PWA]: New content is available, please refresh.");const n="service-worker-version",o=Number(localStorage.getItem(n)||0);localStorage.setItem(n,(o+1).toString()),localStorage.removeItem("manifest"),e.emit("updated",a)},offline(){console.log("[PWA]: No internet connection found. App is running in offline mode."),e.emit("offline")},error(a){console.log("[PWA]: Error during service worker registration:",a),e.emit("error",a)}})},Il=()=>{const e=Tl();tt(Ya,e),R(async()=>{var t;let a=!1;(t=navigator.serviceWorker)!=null&&t.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{a||(a=!0,window.location.reload())}),await Al(e)})},Ja=()=>r(x,{name:"update"},()=>r("path",{d:"M949.949 146.25v255.826c0 21.981-13.989 35.97-35.97 35.97H658.154c-13.988 0-25.983-7.992-33.973-21.981-5.997-13.989-4-27.977 7.991-39.97l79.942-77.946c-55.954-51.973-121.918-77.955-199.863-77.955-37.975 0-75.95 8.002-113.924 21.99-37.975 15.985-67.948 37.976-91.934 63.957-25.982 23.987-47.973 53.96-63.957 91.934-29.983 73.955-29.983 153.895 0 227.85 15.984 37.976 37.975 67.947 63.957 91.934 23.986 25.982 53.959 47.973 91.934 63.956 37.974 13.989 75.95 21.991 113.924 21.991 45.967 0 87.942-9.998 127.913-29.982 41.976-17.99 75.951-45.967 101.931-83.943 7.993-4 11.994-5.995 13.989-5.995 5.997 0 9.998 1.994 13.988 5.995l77.958 77.946c3.989 4 5.986 7.993 5.986 11.994 0 1.994-1.996 5.995-3.99 11.994-43.973 51.962-93.941 91.934-151.9 117.914-53.958 25.983-115.92 39.972-185.874 39.972-61.961 0-119.921-11.984-169.89-33.973-57.96-25.985-105.923-57.963-139.896-93.943-35.98-33.972-67.958-81.936-93.94-139.897-45.967-101.93-45.967-237.846 0-339.777 25.982-57.96 57.96-105.923 93.94-139.896 33.973-35.98 81.936-67.958 139.896-93.94 49.968-21.99 107.928-33.974 169.89-33.974 55.963 0 109.923 9.988 161.885 29.973 53.97 21.99 101.933 51.963 139.908 89.938l73.954-73.944c9.987-9.998 23.987-13.988 39.971-8.002 13.988 8.002 21.98 19.995 21.98 33.984z"}));Ja.displayName="UpdateIcon";const Pl={"/zh/":{install:"安装",iOSInstall:"点击分享按钮然后点击“添加到主屏幕”",cancel:"取消",close:"关闭",prevImage:"上一张图片",nextImage:"下一张图片",desc:"详情",feature:"主要特色",explain:"该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。",hint:"发现新内容可用",update:"新内容已就绪"},"/en/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."},"/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."}};var Sl=E({name:"SWHintPopup",setup(e,{slots:t}){const a=ve(Pl),n=k(!1),o=()=>{n.value&&(window.location.reload(!0),n.value=!1)};return R(()=>{const l=Ol();l.on("updatefound",()=>{navigator.serviceWorker.getRegistration().then(i=>{i&&i.active&&(n.value=!0)})}),l.on("updated",()=>{n.value=!1})}),()=>r(se,{name:"popup"},()=>{var l;return((l=t.default)==null?void 0:l.call(t,{enabled:n.value,uninstall:o}))||(n.value?r("button",{type:"button",class:"sw-hint-popup",tabindex:0,onClick:()=>o()},[a.value.hint,r("span",{class:"icon-wrapper"},r(Ja))]):null)})}});const Dl=H({setup:()=>{Il()},rootComponents:[Sl]}),Xa=()=>{const e=D();return m(()=>e.value.readingTime??null)},Ke=typeof{"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}}>"u"?null:{"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}},$l=(e,t)=>{const{minutes:a,words:n}=e,{less1Minute:o,word:l,time:i}=t;return{time:a<1?o:i.replace("$time",Math.round(a).toString()),words:l.replace("$word",n.toString())}},Kt={words:"",time:""},Rl=()=>Ke?ve(Ke):m(()=>null),xl=()=>{if(typeof Ke>"u")return m(()=>Kt);const e=Xa(),t=Rl();return m(()=>e.value&&t.value?$l(e.value,t.value):Kt)},le=()=>Ga(),$=()=>Qr(),Fe=()=>m(()=>!!le().value.pure);var Qt=E({name:"EmptyComponent",setup:()=>()=>null});const ft={"/zh/features/":["game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","mhy-account-switch","hutao-settings"],"/zh/advanced/":["FAQ","exceptions","known-issue","mihoyo-risk-tip","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/zh/statements/":["update-log","bug-report","privacy-notice","tos"],"/en/features/":["game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","mhy-account-switch","hutao-settings"],"/en/advanced/":["FAQ","exceptions","known-issue","mihoyo-risk-tip","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/en/statements/":["update-log","bug-report","privacy-notice","tos"],"/":[]},Za=e=>{const{icon:t="",color:a,size:n}=e,o={};return a&&(o.color=a),n&&(o.height=Number.isNaN(Number(n))?n:`${n}px`),ke(t)?r("img",{class:"icon",src:t,"no-view":"",style:o}):lt(t)?r("img",{class:"icon",src:te(t),"no-view":"",style:o}):r(q("FontIcon"),e)};Za.displayName="HopeIcon";var U=Za,Z=(e=>(e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O",e))(Z||{}),Cl=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(Cl||{});const ge=(e,t=!1)=>{const a=G(),{fullPath:n,meta:o,name:l}=st(a,encodeURI(e));return{text:!t&&o[Z.shortTitle]?o[Z.shortTitle]:o[Z.title]||e,link:l==="404"?e:n,...o[Z.icon]?{icon:o[Z.icon]}:{}}},zl=()=>{const e=G(),t=K();return a=>{if(a)if(lt(a))t.path!==a&&e.push(a);else if(ke(a)||va(a))window&&window.open(a);else{const n=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${n}/${encodeURI(a)}`)}}},en=()=>{const e=$(),t=C();return m(()=>{const{author:a}=t.value;return a?kt(a):a===!1?[]:kt(e.value.author,!1)})},Vl=()=>{const e=C();return m(()=>Lo(e.value.category).map(t=>({name:t,path:""})))},Nl=()=>{const e=C();return m(()=>To(e.value.tag).map(t=>({name:t,path:""})))},Ml=()=>{const e=C(),t=D();return m(()=>{const a=ko(e.value.date);if(a)return a;const{createdTime:n}=t.value.git||{};return n?new Date(n):null})},Bl=()=>{const e=$(),t=D(),a=C(),n=en(),o=Vl(),l=Nl(),i=Ml(),s=Xa(),d=xl(),c=m(()=>({author:n.value,category:o.value,date:i.value,localizedDate:t.value.localizedDate,tag:l.value,isOriginal:a.value.isOriginal||!1,readingTime:s.value,readingTimeLocale:d.value,pageview:"pageview"in a.value?a.value.pageview:!0})),u=m(()=>"pageInfo"in a.value?a.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:c,items:u}},He=()=>{const e=le(),t=k(!1),a=k(!1),n=()=>{t.value=window.innerWidth<=(e.value.mobileBreakPoint||719),a.value=window.innerWidth>=(e.value.pcBreakPoint||1440)};return R(()=>{n(),N("resize",n,!1),N("orientationchange",n,!1)}),{isMobile:t,isPC:a}},tn=Symbol(""),Ae=()=>{const e=J(tn);if(!e)throw new Error("useDarkmode() is called without provider.");return e},Fl=e=>{const t=le(),a=rr(),n=vt("vuepress-theme-hope-scheme","auto"),o=m(()=>t.value.darkmode||"switch"),l=m(()=>{const s=o.value;return s==="disable"?!1:s==="enable"?!0:s==="auto"?a.value:s==="toggle"?n.value==="dark":n.value==="dark"||n.value==="auto"&&a.value}),i=m(()=>{const s=o.value;return s==="switch"||s==="toggle"});e.provide(tn,{canToggle:i,config:o,isDarkmode:l,status:n}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>l.value}})},Hl=()=>{const{isDarkmode:e}=Ae(),t=(a=e.value)=>document.documentElement.setAttribute("data-theme",a?"dark":"light");R(()=>{I(e,t,{immediate:!0})})};var j=E({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],setup(e,{attrs:t,emit:a,slots:n}){const o=K(),l=ba(),i=ze(e,"config"),s=m(()=>ke(i.value.link)),d=m(()=>va(i.value.link)||Qn(i.value.link)),c=m(()=>d.value?void 0:i.value.target||(s.value?"_blank":void 0)),u=m(()=>c.value==="_blank"),v=m(()=>!s.value&&!d.value&&!u.value),h=m(()=>d.value?void 0:i.value.rel||(u.value?"noopener noreferrer":void 0)),f=m(()=>i.value.ariaLabel||i.value.text),w=m(()=>{if(e.exact)return!1;const y=ye(l.value.locales);return y.length?y.every(g=>g!==i.value.link):i.value.link!=="/"}),L=m(()=>v.value?i.value.activeMatch?new RegExp(i.value.activeMatch).test(o.path):w.value?Ee(o.path,i.value.link):o.path===i.value.link:!1);return()=>{var y,g,O;const{text:P,icon:V,link:M}=i.value;return v.value?r(re,{to:M,"aria-label":f.value,...t,class:["nav-link",{active:L.value},t.class],onFocusout:()=>a("focusout")},()=>{var S,_,T;return((S=n.default)==null?void 0:S.call(n))||[((_=n.before)==null?void 0:_.call(n))||r(U,{icon:V}),P,(T=n.after)==null?void 0:T.call(n)]}):r("a",{href:M,rel:h.value,target:c.value,"aria-label":f.value,...t,class:["nav-link",t.class],onFocusout:()=>a("focusout")},((y=n.default)==null?void 0:y.call(n))||[((g=n.before)==null?void 0:g.call(n))||r(U,{icon:V}),P,e.noExternalLinkIcon?null:r(Wa),(O=n.after)==null?void 0:O.call(n)])}}});const _e=(e,t,a=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):it(e,t.link)?!0:t.children&&!a?t.children.some(n=>_e(e,n)):!1,an=(e,t)=>t.type==="group"?t.children.some(a=>a.type==="group"?an(e,a):a.type==="page"&&_e(e,a,!0))||"prefix"in t&&it(e,t.prefix):!1,nn=(e,t)=>F(e.link)?r(j,{...t,config:e}):r("p",t,[r(U,{icon:e.icon}),e.text]),on=e=>{const t=K();return e?r("ul",{class:"sidebar-sub-headers"},e.map(a=>{const n=_e(t,a,!0);return r("li",{class:"sidebar-sub-header"},[nn(a,{class:["sidebar-link","heading",{active:n}]}),on(a.children)])})):null},Ue=(e="",t="")=>lt(t)?t:`${Yn(e)}${t}`,jl=(e,t)=>{const a=D();return{type:"heading",text:e.title,link:`${a.value.path}#${e.slug}`,children:gt(e.children,t)}},gt=(e,t)=>t>0?e.map(a=>jl(a,t-1)):[],rn=e=>{const t=D();return gt(t.value.headers,e)},Qe=(e,t,a="")=>{const n=D(),o=(l,i=a)=>{var s;const d=F(l)?ge(Ue(i,l)):l.link?{...l,...Re(l.link)?{}:{link:ge(Ue(i,l.link)).link}}:l;if("children"in d){const c=Ue(i,d.prefix),u=d.children==="structure"?ft[c]:d.children;return{type:"group",...d,prefix:c,children:u.map(v=>o(v,c))}}return{type:"page",...d,children:d.link===n.value.path?gt(((s=n.value.headers[0])==null?void 0:s.level)===1?n.value.headers[0].children:n.value.headers,t):[]}};return e.map(l=>o(l))},ql=(e,t)=>{const a=D(),n=ye(e).sort((o,l)=>l.length-o.length);for(const o of n)if(Ee(decodeURI(a.value.path),o)){const l=e[o];return l?Qe(l==="structure"?ft[o]:l==="heading"?rn(t):l,t,o):[]}return console.warn(`${a.value.path} is missing sidebar config.`),[]},Wl=()=>{const e=ae(),t=C(),a=$(),n=t.value.home?!1:t.value.sidebar??a.value.sidebar??"structure",o=t.value.headerDepth??a.value.headerDepth??2;return n===!1?[]:n==="heading"?rn(o):n==="structure"?Qe(ft[e.value],o,e.value):Ce(n)?Qe(n,o):at(n)?ql(n,o):[]},ln=Symbol(""),Ul=()=>{const e=m(()=>Wl());tt(ln,e)},_t=()=>{const e=J(ln);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var Gl=E({name:"PageFooter",setup(){const e=C(),t=$(),a=en(),n=m(()=>{const{copyright:i,footer:s}=e.value;return s!==!1&&!!(i||s||t.value.displayFooter)}),o=m(()=>{const{footer:i}=e.value;return i===!1?!1:F(i)?i:t.value.footer||""}),l=m(()=>"copyright"in e.value?e.value.copyright:"copyright"in t.value?t.value.copyright:a.value.length?`Copyright © ${new Date().getFullYear()} ${a.value[0].name}`:!1);return()=>n.value?r("footer",{class:"footer-wrapper"},[o.value?r("div",{class:"footer",innerHTML:o.value}):null,l.value?r("div",{class:"copyright",innerHTML:l.value}):null]):null}}),sn=E({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},setup(e,{slots:t}){const a=D(),n=ze(e,"config"),o=m(()=>n.value.ariaLabel||n.value.text),l=k(!1);I(()=>a.value.path,()=>{l.value=!1});const i=s=>{s.detail===0&&(l.value=!l.value)};return()=>{var s;return r("div",{class:["dropdown-wrapper",{open:l.value}]},[r("button",{type:"button",class:"dropdown-title","aria-label":o.value,onClick:i},[((s=t.title)==null?void 0:s.call(t))||r("span",{class:"title"},[r(U,{icon:n.value.icon}),e.config.text]),r("span",{class:"arrow"}),r("ul",{class:"nav-dropdown"},n.value.children.map((d,c)=>{const u=c===n.value.children.length-1;return r("li",{class:"dropdown-item"},"children"in d?[r("h4",{class:"dropdown-subtitle"},d.link?r(j,{config:d,onFocusout:()=>{d.children.length===0&&u&&(l.value=!1)}}):r("span",d.text)),r("ul",{class:"dropdown-subitem-wrapper"},d.children.map((v,h)=>r("li",{class:"dropdown-subitem"},r(j,{config:v,onFocusout:()=>{h===d.children.length-1&&u&&(l.value=!1)}}))))]:r(j,{config:d,onFocusout:()=>{u&&(l.value=!1)}}))}))])])}}});const cn=()=>r(x,{name:"i18n"},()=>[r("path",{d:"M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"})]);cn.displayName="I18nIcon";const un=(e,t="")=>F(e)?ge(`${t}${e}`):"children"in e?{...e,...e.link&&!Re(e.link)?ge(`${t}${e.link}`):{},children:e.children.map(a=>un(a,`${t}${e.prefix||""}`))}:{...e,link:Re(e.link)?e.link:ge(`${t}${e.link}`).link},dn=()=>m(()=>($().value.navbar||[]).map(e=>un(e))),Kl=()=>{const e=G(),t=K(),a=ae(),n=Me(),o=le(),l=$();return m(()=>{const i=ye(n.value.locales);if(i.length<2)return null;const{path:s,fullPath:d}=e.currentRoute.value,{navbarLocales:c}=l.value;return{text:"",ariaLabel:c==null?void 0:c.selectLangAriaLabel,children:[...i.map(u=>{var v,h,f;const w=((v=n.value.locales)==null?void 0:v[u])??{},L=((h=o.value.locales)==null?void 0:h[u])??{},y=w.lang||"",g=((f=L.navbarLocales)==null?void 0:f.langName)??y;let O;if(y===n.value.lang)O=s;else{const P=s.replace(a.value,u);O=e.getRoutes().some(V=>V.path===P)?d.replace(s,P):L.home??u}return{text:g,link:O}}),...rt(o.value.extraLocales||{}).map(([u,v])=>({text:u,link:v.replace(":route",t.path.replace(a.value,""))}))]}})},Ql=()=>{const e=$(),t=m(()=>e.value.repo||null),a=m(()=>t.value?Ao(t.value):null),n=m(()=>t.value?Ca(t.value):null),o=m(()=>a.value?e.value.repoLabel??(n.value===null?"Source":n.value):null);return m(()=>!a.value||!o.value||e.value.repoDisplay===!1?null:{type:n.value||"Source",label:o.value,link:a.value})};var Yl=E({name:"LanguageDropdown",setup(){const e=Kl();return()=>e.value?r("div",{class:"nav-item"},r(sn,{class:"i18n-dropdown",config:e.value},{title:()=>{var t;return r(cn,{"aria-label":(t=e.value)==null?void 0:t.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),Jl=E({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=D(),a=ze(e,"config"),n=m(()=>a.value.ariaLabel||a.value.text),o=k(!1);I(()=>t.value.path,()=>{o.value=!1});const l=(i,s)=>s[s.length-1]===i;return()=>[r("button",{type:"button",class:["nav-screen-dropdown-title",{active:o.value}],"aria-label":n.value,onClick:()=>{o.value=!o.value}},[r("span",{class:"title"},[r(U,{icon:a.value.icon}),e.config.text]),r("span",{class:["arrow",o.value?"down":"end"]})]),r("ul",{class:["nav-screen-dropdown",{hide:!o.value}]},a.value.children.map(i=>r("li",{class:"dropdown-item"},"children"in i?[r("h4",{class:"dropdown-subtitle"},i.link?r(j,{config:i,onFocusout:()=>{l(i,a.value.children)&&i.children.length===0&&(o.value=!1)}}):r("span",i.text)),r("ul",{class:"dropdown-subitem-wrapper"},i.children.map(s=>r("li",{class:"dropdown-subitem"},r(j,{config:s,onFocusout:()=>{l(s,i.children)&&l(i,a.value.children)&&(o.value=!1)}}))))]:r(j,{config:i,onFocusout:()=>{l(i,a.value.children)&&(o.value=!1)}}))))]}}),Xl=E({name:"NavScreenLinks",setup(){const e=dn();return()=>e.value.length?r("nav",{class:"nav-screen-links"},e.value.map(t=>r("div",{class:"navbar-links-item"},"children"in t?r(Jl,{config:t}):r(j,{config:t})))):null}});const vn=()=>r(x,{name:"dark"},()=>r("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));vn.displayName="DarkIcon";const pn=()=>r(x,{name:"light"},()=>r("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));pn.displayName="LightIcon";const mn=()=>r(x,{name:"auto"},()=>r("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));mn.displayName="AutoIcon";const hn=()=>r(x,{name:"enter-fullscreen"},()=>r("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));hn.displayName="EnterFullScreenIcon";const fn=()=>r(x,{name:"cancel-fullscreen"},()=>r("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));fn.displayName="CancelFullScreenIcon";const gn=()=>r(x,{name:"outlook"},()=>[r("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);gn.displayName="OutlookIcon";var _n=E({name:"AppearanceSwitch",setup(){const{config:e,status:t}=Ae(),a=()=>{e.value==="switch"?t.value={light:"dark",dark:"auto",auto:"light"}[t.value]:t.value=t.value==="light"?"dark":"light"};return()=>r("button",{type:"button",id:"appearance-switch",onClick:()=>a()},[r(mn,{style:{display:t.value==="auto"?"block":"none"}}),r(vn,{style:{display:t.value==="dark"?"block":"none"}}),r(pn,{style:{display:t.value==="light"?"block":"none"}})])}}),Zl=E({name:"AppearanceMode",setup(){const e=$(),{canToggle:t}=Ae(),a=m(()=>e.value.outlookLocales.darkmode);return()=>t.value?r("div",{class:"appearance-wrapper"},[r("label",{class:"appearance-title",for:"appearance-switch"},a.value),r(_n)]):null}}),ei=E({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(a="")=>{const n=document.documentElement.classList,o=ye(e.themeColor).map(l=>`theme-${l}`);if(!a){localStorage.removeItem("theme"),n.remove(...o);return}n.remove(...o.filter(l=>l!==`theme-${a}`)),n.add(`theme-${a}`),localStorage.setItem("theme",a)};return R(()=>{const a=localStorage.getItem("theme");a&&t(a)}),()=>r("ul",{id:"theme-color-picker"},[r("li",r("span",{class:"theme-color",onClick:()=>t()})),rt(e.themeColor).map(([a,n])=>r("li",r("span",{style:{background:n},onClick:()=>t(a)})))])}}),ti=E({name:"ThemeColor",setup(){const e=le(),t=$(),a=m(()=>t.value.outlookLocales.themeColor),n=m(()=>{const{themeColor:o}=e.value;return o===!1?null:o});return()=>n.value?r("div",{class:"theme-color-wrapper"},[r("label",{class:"theme-color-title",for:"theme-color-picker"},a.value),r(ei,{themeColor:n.value})]):null}}),bn=E({name:"ToggleFullScreenButton",setup(){const e=$(),{isSupported:t,isFullscreen:a,toggle:n}=pt(),o=m(()=>e.value.outlookLocales.fullscreen);return()=>t?r("div",{class:"full-screen-wrapper"},[r("label",{class:"full-screen-title",for:"full-screen-switch"},o.value),r("button",{type:"button",class:"full-screen",id:"full-screen-switch",ariaPressed:a.value,onClick:()=>n()},a.value?r(fn):r(hn))]):null}}),yn=E({name:"OutlookSettings",setup(){const e=le(),t=Fe(),a=m(()=>!t.value&&!!e.value.themeColor),n=m(()=>!t.value&&e.value.fullscreen);return()=>r(Be,()=>[a.value?r(ti):null,r(Zl),n.value?r(bn):null])}}),ai=E({name:"NavScreen",props:{show:Boolean},emits:["close"],setup(e,{emit:t,slots:a}){const n=D(),{isMobile:o}=He(),l=k(),i=mt(l);return R(()=>{l.value=document.body,I(o,s=>{!s&&e.show&&(i.value=!1,t("close"))}),I(()=>n.value.path,()=>{i.value=!1,t("close")})}),Ve(()=>{i.value=!1}),()=>r(se,{name:"fade",onEnter:()=>{i.value=!0},onAfterLeave:()=>{i.value=!1}},()=>{var s,d;return e.show?r("div",{id:"nav-screen"},r("div",{class:"container"},[(s=a.before)==null?void 0:s.call(a),r(Xl),r("div",{class:"outlook-wrapper"},r(yn)),(d=a.after)==null?void 0:d.call(a)])):null})}}),ni=E({name:"NavbarBrand",setup(){const e=ae(),t=Me(),a=$(),n=m(()=>a.value.home||e.value),o=m(()=>t.value.title),l=m(()=>a.value.logo?te(a.value.logo):null),i=m(()=>a.value.logoDark?te(a.value.logoDark):null);return()=>r(re,{to:n.value,class:"brand"},()=>[l.value?r("img",{class:["logo",{light:!!i.value}],src:l.value,alt:o.value}):null,i.value?r("img",{class:["logo dark"],src:i.value,alt:o.value}):null,o.value?r("span",{class:["site-name",{"hide-in-pad":l.value&&a.value.hideSiteNameOnMobile!==!1}]},o.value):null])}}),oi=E({name:"NavbarLinks",setup(){const e=dn();return()=>e.value.length?r("nav",{class:"nav-links"},e.value.map(t=>r("div",{class:"nav-item hide-in-mobile"},"children"in t?r(sn,{config:t}):r(j,{config:t})))):null}}),ri=E({name:"RepoLink",components:{BitbucketIcon:Aa,GiteeIcon:Oa,GitHubIcon:La,GitLabIcon:Ta,SourceIcon:Ia},setup(){const e=Ql();return()=>e.value?r("div",{class:"nav-item"},r("a",{class:"repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},r(q(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const wn=({active:e=!1},{emit:t})=>r("button",{type:"button",class:["toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},r("span",{class:"button-container"},[r("span",{class:"button-top"}),r("span",{class:"button-middle"}),r("span",{class:"button-bottom"})]));wn.displayName="ToggleNavbarButton";var li=wn;const Ye=(e,{emit:t})=>r("button",{type:"button",class:"toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},r("span",{class:"icon"}));Ye.displayName="ToggleSidebarButton",Ye.emits=["toggle"];var ii=Ye,si=E({name:"OutlookButton",setup(){const{isSupported:e}=pt(),t=le(),a=Fe(),n=D(),{canToggle:o}=Ae(),l=k(!1),i=m(()=>!a.value&&!!t.value.themeColor),s=m(()=>!a.value&&t.value.fullscreen&&e);return I(()=>n.value.path,()=>{l.value=!1}),()=>o.value||s.value||i.value?r("div",{class:"nav-item hide-in-mobile"},o.value&&!s.value&&!i.value?r(_n):s.value&&!o.value&&!i.value?r(bn):r("button",{type:"button",class:["outlook-button",{open:l.value}],tabindex:"-1","aria-hidden":!0},[r(gn),r("div",{class:"outlook-dropdown"},r(yn))])):null}}),ci=E({name:"NavBar",emits:["toggleSidebar"],setup(e,{emit:t,slots:a}){const n=$(),{isMobile:o}=He(),l=k(!1),i=m(()=>{const{navbarAutoHide:u="mobile"}=n.value;return u!=="none"&&(u==="always"||o.value)}),s=m(()=>n.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),d={Brand:ni,Language:Yl,Links:oi,Repo:ri,Outlook:si,Search:Y("Docsearch")?q("Docsearch"):Y("SearchBox")?q("SearchBox"):Qt},c=u=>d[u]??(Y(u)?q(u):Qt);return()=>{var u,v,h,f,w,L;return[r("header",{class:["navbar",{"auto-hide":i.value,"hide-icon":n.value.navbarIcon===!1}],id:"navbar"},[r("div",{class:"navbar-start"},[r(ii,{onToggle:()=>{l.value&&(l.value=!1),t("toggleSidebar")}}),(u=a.startBefore)==null?void 0:u.call(a),(s.value.start||[]).map(y=>r(c(y))),(v=a.startAfter)==null?void 0:v.call(a)]),r("div",{class:"navbar-center"},[(h=a.centerBefore)==null?void 0:h.call(a),(s.value.center||[]).map(y=>r(c(y))),(f=a.centerAfter)==null?void 0:f.call(a)]),r("div",{class:"navbar-end"},[(w=a.endBefore)==null?void 0:w.call(a),(s.value.end||[]).map(y=>r(c(y))),(L=a.endAfter)==null?void 0:L.call(a),r(li,{active:l.value,onToggle:()=>{l.value=!l.value}})])]),r(ai,{show:l.value,onClose:()=>{l.value=!1}},{before:()=>{var y;return(y=a.screenTop)==null?void 0:y.call(a)},after:()=>{var y;return(y=a.screenBottom)==null?void 0:y.call(a)}})]}}}),ui=E({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=K();return()=>[nn(e.config,{class:["sidebar-link",`sidebar-${e.config.type}`,{active:_e(t,e.config,!0)}],exact:!0}),on(e.config.children)]}}),di=E({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const a=K(),n=m(()=>_e(a,e.config)),o=m(()=>_e(a,e.config,!0));return()=>{const{collapsible:l,children:i=[],icon:s,prefix:d,link:c,text:u}=e.config;return r("section",{class:"sidebar-group"},[r(l?"button":"p",{class:["sidebar-heading",{clickable:l||c,exact:o.value,active:n.value}],...l?{type:"button",onClick:()=>t("toggle"),onKeydown:v=>{v.key==="Enter"&&t("toggle")}}:{}},[r(U,{icon:s}),c?r(j,{class:"title",config:{text:u,link:c},noExternalLinkIcon:!0}):r("span",{class:"title"},u),l?r("span",{class:["arrow",e.open?"down":"end"]}):null]),e.open||!l?r(En,{key:d,config:i}):null])}}}),En=E({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=K(),a=k(-1),n=o=>{a.value=o===a.value?-1:o};return I(()=>t.path,()=>{const o=e.config.findIndex(l=>an(t,l));a.value=o},{immediate:!0,flush:"post"}),()=>r("ul",{class:"sidebar-links"},e.config.map((o,l)=>r("li",o.type==="group"?r(di,{config:o,open:l===a.value,onToggle:()=>n(l)}):r(ui,{config:o}))))}}),vi=E({name:"SideBar",setup(e,{slots:t}){const a=K(),n=$(),o=_t(),l=k();return R(()=>{I(()=>a.hash,i=>{const s=document.querySelector(`.sidebar a.sidebar-link[href="${a.path}${i}"]`);if(!s)return;const{top:d,height:c}=l.value.getBoundingClientRect(),{top:u,height:v}=s.getBoundingClientRect();ud+c&&s.scrollIntoView(!1)})}),()=>{var i,s,d;return r("aside",{class:["sidebar",{"hide-icon":n.value.sidebarIcon===!1}],id:"sidebar",ref:l},[(i=t.top)==null?void 0:i.call(t),((s=t.default)==null?void 0:s.call(t))||r(En,{config:o.value}),(d=t.bottom)==null?void 0:d.call(t)])}}}),kn=E({name:"CommonWrapper",props:{noNavbar:Boolean,noSidebar:Boolean},setup(e,{slots:t}){const a=G(),n=D(),o=C(),l=$(),{isMobile:i,isPC:s}=He(),[d,c]=Ot(!1),[u,v]=Ot(!1),h=_t(),f=k(!1),w=m(()=>e.noNavbar||o.value.navbar===!1||l.value.navbar===!1?!1:!!(n.value.title||l.value.logo||l.value.repo||l.value.navbar)),L=m(()=>e.noSidebar?!1:o.value.sidebar!==!1&&h.value.length!==0&&!o.value.home),y={x:0,y:0},g=S=>{y.x=S.changedTouches[0].clientX,y.y=S.changedTouches[0].clientY},O=S=>{const _=S.changedTouches[0].clientX-y.x,T=S.changedTouches[0].clientY-y.y;Math.abs(_)>Math.abs(T)*1.5&&Math.abs(_)>40&&(_>0&&y.x<=80?c(!0):c(!1))},P=m(()=>o.value.home?!1:o.value.toc||l.value.toc!==!1&&o.value.toc!==!1),V=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let M=0;return N("scroll",$o(()=>{const S=V();S<=58||S{S||c(!1)}),R(()=>{const S=mt(document.body);I(d,T=>{S.value=T});const _=a.afterEach(()=>{c(!1)});Ve(()=>{S.value=!1,_()})}),()=>r(Y("GlobalEncrypt")?q("GlobalEncrypt"):ka,()=>{var S;return r("div",{class:["theme-container",{"no-navbar":!w.value,"no-sidebar":!L.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":P.value,"hide-navbar":f.value,"sidebar-collapsed":!i.value&&!s.value&&u.value,"sidebar-open":i.value&&d.value},o.value.containerClass||""],onTouchStart:g,onTouchEnd:O},[w.value?r(ci,{onToggleSidebar:()=>c()},{startBefore:()=>{var _;return(_=t.navbarStartBefore)==null?void 0:_.call(t)},startAfter:()=>{var _;return(_=t.navbarStartAfter)==null?void 0:_.call(t)},centerBefore:()=>{var _;return(_=t.navbarCenterBefore)==null?void 0:_.call(t)},centerAfter:()=>{var _;return(_=t.navbarCenterAfter)==null?void 0:_.call(t)},endBefore:()=>{var _;return(_=t.navbarEndBefore)==null?void 0:_.call(t)},endAfter:()=>{var _;return(_=t.navbarEndAfter)==null?void 0:_.call(t)},screenTop:()=>{var _;return(_=t.navScreenTop)==null?void 0:_.call(t)},screenBottom:()=>{var _;return(_=t.navScreenBottom)==null?void 0:_.call(t)}}):null,r(se,{name:"fade"},()=>d.value?r("div",{class:"sidebar-mask",onClick:()=>c(!1)}):null),r(se,{name:"fade"},()=>i.value?null:r("div",{class:"toggle-sidebar-wrapper",onClick:()=>v()},r("span",{class:["arrow",u.value?"end":"start"]}))),r(vi,{},{...t.sidebar?{default:()=>{var _;return(_=t.sidebar)==null?void 0:_.call(t)}}:{},top:()=>{var _;return(_=t.sidebarTop)==null?void 0:_.call(t)},bottom:()=>{var _;return(_=t.sidebarBottom)==null?void 0:_.call(t)}}),(S=t.default)==null?void 0:S.call(t),r(Gl)])})}}),fe=E({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},setup(e,{slots:t}){const a=o=>{o.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,o.style.transform="translateY(-20px)",o.style.opacity="0"},n=o=>{o.style.transform="translateY(0)",o.style.opacity="1"};return()=>r(e.type==="single"?se:da,{name:"drop",appear:e.appear,onAppear:a,onAfterAppear:n,onEnter:a,onAfterEnter:n,onBeforeLeave:a},()=>{var o;return(o=t.default)==null?void 0:o.call(t)})}});const Je=({custom:e})=>r(wa,{class:["theme-hope-content",{custom:e}]});Je.displayName="MarkdownContent",Je.props={custom:Boolean};var Ln=Je;const Tn=()=>r(x,{name:"author"},()=>r("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));Tn.displayName="AuthorIcon";const On=()=>r(x,{name:"calendar"},()=>r("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));On.displayName="CalendarIcon";const An=()=>r(x,{name:"category"},()=>r("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));An.displayName="CategoryIcon";const In=()=>r(x,{name:"eye"},()=>r("path",{d:"M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z"}));In.displayName="EyeIcon";const Pn=()=>r(x,{name:"fire"},()=>r("path",{d:"M726.4 201.6c-12.8-9.6-28.8-6.4-38.4 0-9.6 9.6-16 25.6-9.6 38.4 6.4 12.8 9.6 28.8 12.8 44.8C604.8 83.2 460.8 38.4 454.4 35.2c-9.6-3.2-22.4 0-28.8 6.4-9.6 6.4-12.8 19.2-9.6 28.8 12.8 86.4-25.6 188.8-115.2 310.4-6.4-25.6-16-51.2-32-80-9.6-9.6-22.4-16-35.2-12.8-16 3.2-25.6 12.8-25.6 28.8-3.2 48-25.6 92.8-51.2 140.8C134.4 499.2 112 544 102.4 592c-32 150.4 99.2 329.6 233.6 380.8 9.6 3.2 19.2 6.4 32 9.6-25.6-19.2-41.6-51.2-48-96C294.4 691.2 505.6 640 515.2 460.8c153.6 105.6 224 336 137.6 505.6 3.2 0 6.4-3.2 9.6-3.2 0 0 3.2 0 3.2-3.2 163.2-89.6 252.8-208 259.2-345.6 16-211.2-163.2-390.4-198.4-412.8z"}));Pn.displayName="FireIcon";const Sn=()=>r(x,{name:"print"},()=>r("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));Sn.displayName="PrintIcon";const Dn=()=>r(x,{name:"tag"},()=>r("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));Dn.displayName="TagIcon";const $n=()=>r(x,{name:"timer"},()=>r("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));$n.displayName="TimerIcon";const Rn=()=>r(x,{name:"word"},()=>[r("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),r("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);Rn.displayName="WordIcon";const ne=()=>{const e=$();return m(()=>e.value.metaLocales)};var pi=E({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=ne();return()=>e.author.length?r("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(Tn),r("span",e.author.map(a=>a.url?r("a",{class:"page-author-item",href:a.url,target:"_blank",rel:"noopener noreferrer"},a.name):r("span",{class:"page-author-item"},a.name))),r("span",{property:"author",content:e.author.map(a=>a.name).join(", ")})]):null}}),mi=E({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=G(),a=D(),n=ne(),o=(l,i="")=>{i&&a.value.path!==i&&(l.preventDefault(),t.push(i))};return()=>e.category.length?r("span",{class:"page-category-info","aria-label":`${n.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(An),e.category.map(({name:l,path:i})=>r("span",{class:["page-category-item",{[`category${$a(l,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:s=>o(s,i)},l)),r("meta",{property:"articleSection",content:e.category.map(({name:l})=>l).join(",")})]):null}}),hi=E({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=Ne(),a=ne();return()=>e.date?r("span",{class:"page-date-info","aria-label":`${a.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(On),r("span",r(Be,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),r("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),fi=E({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=ne();return()=>e.isOriginal?r("span",{class:"page-original-info"},t.value.origin):null}}),gi=E({name:"PageViewInfo",inheritAttrs:!1,props:{pageview:{type:[Boolean,String],default:!1},pure:Boolean},setup(e){const t=K(),a=ne(),n=k(),o=k(0);return cr(n,()=>{const l=n.value.textContent;l&&!isNaN(Number(l))&&(o.value=Number(l))},{childList:!0}),()=>e.pageview?r("span",{class:"page-pageview-info","aria-label":`${a.value.views}${e.pure?"":"🔢"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(o.value<1e3?In:Pn),r("span",{ref:n,class:"waline-pageview-count",id:"ArtalkPV","data-path":F(e.pageview)?e.pageview:te(t.path)},"...")]):null}}),_i=E({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=ne(),a=m(()=>{if(!e.readingTime)return null;const{minutes:n}=e.readingTime;return n<1?"PT1M":`PT${Math.round(n)}M`});return()=>{var n,o;return(n=e.readingTimeLocale)!=null&&n.time?r("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r($n),r("span",(o=e.readingTimeLocale)==null?void 0:o.time),r("meta",{property:"timeRequired",content:a.value})]):null}}}),bi=E({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=G(),a=D(),n=ne(),o=(l,i="")=>{i&&a.value.path!==i&&(l.preventDefault(),t.push(i))};return()=>e.tag.length?r("span",{class:"page-tag-info","aria-label":`${n.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(Dn),e.tag.map(({name:l,path:i})=>r("span",{class:["page-tag-item",{[`tag${$a(l,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:s=>o(s,i)},l)),r("meta",{property:"keywords",content:e.tag.map(({name:l})=>l).join(",")})]):null}}),yi=E({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=ne();return()=>{var a,n,o;return(a=e.readingTimeLocale)!=null&&a.words?r("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(Rn),r("span",(n=e.readingTimeLocale)==null?void 0:n.words),r("meta",{property:"wordCount",content:(o=e.readingTime)==null?void 0:o.words})]):null}}}),wi=E({name:"PageInfo",components:{AuthorInfo:pi,CategoryInfo:mi,DateInfo:hi,OriginalInfo:fi,PageViewInfo:gi,ReadingTimeInfo:_i,TagInfo:bi,WordInfo:yi},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=Fe();return()=>e.items?r("div",{class:"page-info"},e.items.map(a=>r(q(`${a}Info`),{...e.info,pure:t.value}))):null}}),Ei=E({name:"PrintButton",setup(){const e=le(),t=$();return()=>e.value.print===!1?null:r("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},r(Sn))}});const ki=({title:e,level:t,slug:a})=>r(re,{to:`#${a}`,class:["toc-link",`level${t}`]},()=>e),Xe=(e,t)=>{const a=K();return e.length&&t>0?r("ul",{class:"toc-list"},e.map(n=>{const o=Xe(n.children,t-1);return[r("li",{class:["toc-item",{active:it(a,`#${n.slug}`)}]},ki(n)),o?r("li",o):null]})):null};var Li=E({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},setup(e,{slots:t}){const a=K(),n=D(),o=ne(),l=k(),i=k("-1.7rem"),s=c=>{var u;(u=l.value)==null||u.scrollTo({top:c,behavior:"smooth"})},d=()=>{if(l.value){const c=document.querySelector(".toc-item.active");c?i.value=`${c.getBoundingClientRect().top-l.value.getBoundingClientRect().top+l.value.scrollTop}px`:i.value="-1.7rem"}else i.value="-1.7rem"};return R(()=>{I(()=>a.hash,c=>{if(l.value){const u=document.querySelector(`#toc a.toc-link[href$="${c}"]`);if(!u)return;const{top:v,height:h}=l.value.getBoundingClientRect(),{top:f,height:w}=u.getBoundingClientRect();fv+h&&s(l.value.scrollTop+f+w-v-h)}}),I(()=>a.fullPath,()=>d(),{flush:"post",immediate:!0})}),()=>{var c,u;const v=e.items.length?Xe(e.items,e.headerDepth):n.value.headers?Xe(n.value.headers,e.headerDepth):null;return v?r("div",{class:"toc-place-holder"},[r("aside",{id:"toc"},[(c=t.before)==null?void 0:c.call(t),r("div",{class:"toc-header"},[o.value.toc,r(Ei)]),r("div",{class:"toc-wrapper",ref:l},[v,r("div",{class:"toc-marker",style:{top:i.value}})]),(u=t.after)==null?void 0:u.call(t)])]):null}}}),xn=E({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=D(),a=$(),n=k(),o=({target:l})=>{const i=document.querySelector(l.hash);if(i){const s=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",s)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",s),i.focus(),window.scrollTo(0,0)}};return R(()=>{I(()=>t.value.path,()=>n.value.focus())}),()=>[r("span",{ref:n,tabindex:"-1"}),r("a",{href:`#${e.content}`,class:"skip-link sr-only",onClick:o},a.value.routeLocales.skipToContent)]}});let Ge=null,De=null;const Ti={wait:()=>Ge,pending:()=>{Ge=new Promise(e=>De=e)},resolve:()=>{De==null||De(),Ge=null,De=null}},Cn=()=>Ti;var Oi=E({name:"FadeSlideY",setup(e,{slots:t}){const{resolve:a,pending:n}=Cn();return()=>r(se,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:a,onBeforeLeave:n},()=>{var o;return(o=t.default)==null?void 0:o.call(t)})}}),Ai=E({name:"FeaturePanel",props:{items:{type:Object,default:()=>[]},header:{type:String,default:""}},setup(e){return()=>r("div",{class:"feature-panel"},[e.header?r("h2",{class:"feature-header"},e.header):null,e.items.length?r("div",{class:"feature-wrapper"},e.items.map(t=>{const a=[r("h3",[r(U,{icon:t.icon}),r("span",{innerHTML:t.title})]),r("p",{innerHTML:t.details})];return t.link?Re(t.link)?r("a",{class:"feature-item link",href:t.link,role:"navigation","aria-label":t.title,target:"_blank"},a):r(re,{class:"feature-item link",to:t.link,role:"navigation","aria-label":t.title},()=>a):r("div",{class:"feature-item"},a)})):null])}}),Ii=E({name:"HeroInfo",setup(e,{slots:t}){const a=C(),n=Me(),o=m(()=>a.value.heroText===!1?!1:a.value.heroText||n.value.title||"Hello"),l=m(()=>a.value.tagline===!1?!1:a.value.tagline||n.value.description||"Welcome to your VuePress site"),i=m(()=>a.value.heroImage?te(a.value.heroImage):null),s=m(()=>a.value.heroImageDark?te(a.value.heroImageDark):null),d=m(()=>a.value.heroAlt||o.value||"hero"),c=m(()=>a.value.actions??[]);return()=>{var u,v;return r("header",{class:"hero-info-wrapper"},[((u=t.heroImage)==null?void 0:u.call(t))||r(fe,{appear:!0,type:"group"},()=>[i.value?r("img",{key:"light",class:{light:s.value},src:i.value,alt:d.value}):null,s.value?r("img",{key:"dark",class:"dark",src:s.value,alt:d.value}):null]),((v=t.heroInfo)==null?void 0:v.call(t))||r("div",{class:"hero-info"},[o.value?r(fe,{appear:!0,delay:.04},()=>r("h1",{id:"main-title"},o.value)):null,l.value?r(fe,{appear:!0,delay:.08},()=>r("p",{class:"description"},l.value)):null,c.value.length?r(fe,{appear:!0,delay:.12},()=>r("p",{class:"actions"},c.value.map(h=>r(j,{class:["action-button",h.type||"default"],config:h,noExternalLinkIcon:!0})))):null])])}}}),Pi=E({name:"HopePage",setup(e,{slots:t}){const a=Fe(),n=C(),o=m(()=>{const{features:l}=n.value;return Ce(l)?l.some(i=>!("items"in i))?[{items:l}]:l:[]});return()=>{var l,i,s;return r("main",{class:["home project",{pure:a.value}],id:"main-content","aria-labelledby":n.value.heroText===null?void 0:"main-title"},[(l=t.top)==null?void 0:l.call(t),r(Ii),o.value.map(({header:d="",items:c},u)=>r(fe,{appear:!0,delay:.16+u*.08},()=>r(Ai,{header:d,items:c}))),(i=t.center)==null?void 0:i.call(t),r(fe,{appear:!0,delay:.16+o.value.length*.08},()=>r(Ln)),(s=t.bottom)==null?void 0:s.call(t)])}}});const Si=(e,t)=>{const a=e.replace(t,"/").split("/"),n=[];let o=nt(t);return a.forEach((l,i)=>{i!==a.length-1?(o+=`${l}/`,n.push(o)):l!==""&&(o+=l,n.push(o))}),n};var Di=E({name:"BreadCrumb",setup(){const e=G(),t=D(),a=ae(),n=C(),o=$(),l=k([]),i=m(()=>(n.value.breadcrumb||n.value.breadcrumb!==!1&&o.value.breadcrumb!==!1)&&l.value.length>1),s=m(()=>n.value.breadcrumbIcon||n.value.breadcrumbIcon!==!1&&o.value.breadcrumbIcon!==!1),d=()=>{const c=e.getRoutes(),u=Si(t.value.path,a.value).map(v=>{const h=c.find(f=>f.path===v);if(h){const{meta:f,path:w}=st(e,h.path),L=f[Z.shortTitle]||f[Z.title];if(L)return{title:L,icon:f[Z.icon],path:w}}return null}).filter(v=>v!==null);u.length>1&&(l.value=u)};return R(()=>{d(),I(()=>t.value.path,d)}),()=>r("nav",{class:["breadcrumb",{disable:!i.value}]},i.value?r("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},l.value.map((c,u)=>r("li",{class:{"is-active":l.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[r(re,{to:c.path,property:"item",typeof:"WebPage"},()=>[s.value?r(U,{icon:c.icon}):null,r("span",{property:"name"},c.title||"Unknown")]),r("meta",{property:"position",content:u+1})]))):[])}});const Yt=e=>e===!1?!1:F(e)?ge(e,!0):at(e)?e:null,Ze=(e,t,a)=>{const n=e.findIndex(o=>o.link===t);if(n!==-1){const o=e[n+a];return o!=null&&o.link?o:null}for(const o of e)if(o.children){const l=Ze(o.children,t,a);if(l)return l}return null};var $i=E({name:"PageNav",setup(){const e=$(),t=C(),a=_t(),n=D(),o=zl(),l=m(()=>{const s=Yt(t.value.prev);return s===!1?null:s||(e.value.prevLink===!1?null:Ze(a.value,n.value.path,-1))}),i=m(()=>{const s=Yt(t.value.next);return s===!1?null:s||(e.value.nextLink===!1?null:Ze(a.value,n.value.path,1))});return N("keydown",s=>{s.altKey&&(s.key==="ArrowRight"?i.value&&(o(i.value.link),s.preventDefault()):s.key==="ArrowLeft"&&l.value&&(o(l.value.link),s.preventDefault()))}),()=>l.value||i.value?r("nav",{class:"page-nav"},[l.value?r(j,{class:"prev",config:l.value},()=>{var s,d;return[r("div",{class:"hint"},[r("span",{class:"arrow start"}),e.value.metaLocales.prev]),r("div",{class:"link"},[r(U,{icon:(s=l.value)==null?void 0:s.icon}),(d=l.value)==null?void 0:d.text])]}):null,i.value?r(j,{class:"next",config:i.value},()=>{var s,d;return[r("div",{class:"hint"},[e.value.metaLocales.next,r("span",{class:"arrow end"})]),r("div",{class:"link"},[(s=i.value)==null?void 0:s.text,r(U,{icon:(d=i.value)==null?void 0:d.icon})])]}):null]):null}});const Ri={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},xi=({docsRepo:e,docsBranch:t,docsDir:a,filePathRelative:n,editLinkPattern:o})=>{if(!n)return null;const l=Ca(e);let i;return o?i=o:l!==null&&(i=Ri[l]),i?i.replace(/:repo/,ke(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,sa(`${nt(a)}/${n}`)):null},Ci=()=>{const e=$(),t=D(),a=C();return m(()=>{const{repo:n,docsRepo:o=n,docsBranch:l="main",docsDir:i="",editLink:s,editLinkPattern:d=""}=e.value;if(!(a.value.editLink??s??!0)||!o)return null;const c=xi({docsRepo:o,docsBranch:l,docsDir:i,editLinkPattern:d,filePathRelative:t.value.filePathRelative});return c?{text:e.value.metaLocales.editLink,link:c}:null})},zi=()=>{const e=Me(),t=$(),a=D(),n=C();return m(()=>{var o,l;return!(n.value.lastUpdated??t.value.lastUpdated??!0)||!((o=a.value.git)!=null&&o.updatedTime)?null:new Date((l=a.value.git)==null?void 0:l.updatedTime).toLocaleString(e.value.lang)})},Vi=()=>{const e=$(),t=D(),a=C();return m(()=>{var n;return a.value.contributors??e.value.contributors??!0?((n=t.value.git)==null?void 0:n.contributors)??null:null})};var Ni=E({name:"PageTitle",setup(){const e=D(),t=C(),a=$(),{info:n,items:o}=Bl();return()=>r("div",{class:"page-title"},[r("h1",[a.value.titleIcon===!1?null:r(U,{icon:t.value.icon}),e.value.title]),r(wi,{info:n.value,...o.value===null?{}:{items:o.value}}),r("hr")])}});const zn=()=>r(x,{name:"edit"},()=>[r("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),r("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);zn.displayName="EditIcon";var Mi=E({name:"PageMeta",setup(){const e=$(),t=Ci(),a=zi(),n=Vi();return()=>{const{metaLocales:o}=e.value;return r("footer",{class:"page-meta"},[t.value?r("div",{class:"meta-item edit-link"},r(j,{class:"label",config:t.value},{before:()=>r(zn)})):null,r("div",{class:"meta-item git-info"},[a.value?r("div",{class:"update-time"},[r("span",{class:"label"},`${o.lastUpdated}: `),r(Be,()=>r("span",{class:"info"},a.value))]):null,n.value&&n.value.length?r("div",{class:"contributors"},[r("span",{class:"label"},`${o.contributors}: `),n.value.map(({email:l,name:i},s)=>[r("span",{class:"contributor",title:`email: ${l}`},i),s!==n.value.length-1?",":""])]):null])])}}}),Bi=E({name:"NormalPage",setup(e,{slots:t}){const a=C(),n=D(),{isDarkmode:o}=Ae(),l=$(),i=m(()=>a.value.toc||a.value.toc!==!1&&l.value.toc!==!1);return()=>r("main",{class:"page",id:"main-content"},r(Y("LocalEncrypt")?q("LocalEncrypt"):ka,()=>{var s,d,c,u;return[(s=t.top)==null?void 0:s.call(t),a.value.cover?r("img",{class:"page-cover",src:a.value.cover,alt:n.value.title,"no-view":""}):null,r(Di),r(Ni),i.value?r(Li,{headerDepth:a.value.headerDepth??l.value.headerDepth??2},{before:()=>{var v;return(v=t.tocBefore)==null?void 0:v.call(t)},after:()=>{var v;return(v=t.tocAfter)==null?void 0:v.call(t)}}):null,(d=t.contentBefore)==null?void 0:d.call(t),r(Ln),(c=t.contentAfter)==null?void 0:c.call(t),r(Mi),r($i),Y("CommentService")?r(q("CommentService"),{darkmode:o.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),Fi=E({name:"Layout",setup(){$();const e=D(),t=C(),{isMobile:a}=He(),n=m(()=>"none");return()=>[r(xn),r(kn,{},{default:()=>t.value.home?r(Pi):r(Oi,()=>r(Bi,{key:e.value.path})),...n.value!=="none"?{navScreenBottom:()=>r(q("BloggerInfo"))}:{},...!a.value&&n.value==="always"?{sidebar:()=>r(q("BloggerInfo"))}:{}})]}}),Hi=E({name:"NotFoundHint",setup(){const e=$(),t=()=>{const a=e.value.routeLocales.notFoundMsg;return a[Math.floor(Math.random()*a.length)]};return()=>r("div",{class:"not-found-hint"},[r("p",{class:"error-code"},"404"),r("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),r("p",{class:"error-hint"},t())])}}),ji=E({name:"NotFound",setup(e,{slots:t}){const a=ae(),n=$(),{navigate:o}=Jn({to:n.value.home??a.value});return()=>[r(xn),r(kn,{noSidebar:!0},()=>{var l;return r("main",{class:"page not-found",id:"main-content"},((l=t.default)==null?void 0:l.call(t))||[r(Hi),r("div",{class:"actions"},[r("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},n.value.routeLocales.back),r("button",{type:"button",class:"action-button",onClick:()=>o()},n.value.routeLocales.home)])])})]}});const qi=H({enhance:({app:e,router:t})=>{const{scrollBehavior:a}=t.options;t.options.scrollBehavior=async(...n)=>(await Cn().wait(),a(...n)),Fl(e),e.component("HopeIcon",U)},setup:()=>{Hl(),Ul()},layouts:{Layout:Fi,NotFound:ji}});var Jt;const Vn=typeof window<"u",Wi=e=>typeof e=="string",Ui=()=>{};Vn&&((Jt=window==null?void 0:window.navigator)!=null&&Jt.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Nn(e){return typeof e=="function"?e():me(e)}function Gi(e){return e}function Ki(e){return ca()?(ua(e),!0):!1}function Qi(e){var t;const a=Nn(e);return(t=a==null?void 0:a.$el)!=null?t:a}const Yi=Vn?window:void 0;function Ji(...e){let t,a,n,o;if(Wi(e[0])||Array.isArray(e[0])?([a,n,o]=e,t=Yi):[t,a,n,o]=e,!t)return Ui;Array.isArray(a)||(a=[a]),Array.isArray(n)||(n=[n]);const l=[],i=()=>{l.forEach(u=>u()),l.length=0},s=(u,v,h,f)=>(u.addEventListener(v,h,f),()=>u.removeEventListener(v,h,f)),d=I(()=>[Qi(t),Nn(o)],([u,v])=>{i(),u&&l.push(...a.flatMap(h=>n.map(f=>s(u,h,f,v))))},{immediate:!0,flush:"post"}),c=()=>{d(),i()};return Ki(c),c}const Xt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Zt="__vueuse_ssr_handlers__";Xt[Zt]=Xt[Zt]||{};var ea;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ea||(ea={}));var Xi=Object.defineProperty,ta=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,aa=(e,t,a)=>t in e?Xi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,ts=(e,t)=>{for(var a in t||(t={}))Zi.call(t,a)&&aa(e,a,t[a]);if(ta)for(var a of ta(t))es.call(t,a)&&aa(e,a,t[a]);return e};const as={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ts({linear:Gi},as);const ns=e=>{const t=Ji("keydown",a=>{a.key==="k"&&(a.ctrlKey||a.metaKey)&&(a.preventDefault(),e(),t())})},os=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,rs=()=>{const e=G();return{hitComponent:({hit:t,children:a})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:t.url,onClick:n=>{os(n)||(n.preventDefault(),e.push(yt(t.url,"/")))},children:a},__v:null}),navigator:{navigate:({itemUrl:t})=>{e.push(yt(t,"/"))}},transformSearchClient:t=>{const a=qa(t.search,500);return{...t,search:async(...n)=>a(...n)}}}},ls=(e=[],t)=>[`lang:${t}`,...Ce(e)?e:[e]],is=({buttonText:e="Search",buttonAriaLabel:t=e}={})=>``,ss=16,Mn=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(Mn,ss)},cs=e=>{const t="algolia-preconnect";(window.requestIdleCallback||setTimeout)(()=>{if(document.head.querySelector(`#${t}`))return;const n=document.createElement("link");n.id=t,n.rel="preconnect",n.href=`https://${e}-dsn.algolia.net`,n.crossOrigin="",document.head.appendChild(n)})},us={appId:"28CTGDOOQD",apiKey:"72d7a9a0f9f0466218ea19988886dce8",indexName:"hutao",locales:{"/zh/":{placeholder:"搜索文档",translations:{button:{buttonText:"搜索文档",buttonAriaLabel:"搜索文档"},modal:{searchBox:{resetButtonTitle:"清除查询条件",resetButtonAriaLabel:"清除查询条件",cancelButtonText:"取消",cancelButtonAriaLabel:"取消"},startScreen:{recentSearchesTitle:"搜索历史",noRecentSearchesText:"没有搜索历史",saveRecentSearchButtonTitle:"保存至搜索历史",removeRecentSearchButtonTitle:"从搜索历史中移除",favoriteSearchesTitle:"收藏",removeFavoriteSearchButtonTitle:"从收藏中移除"},errorScreen:{titleText:"无法获取结果",helpText:"你可能需要检查你的网络连接"},footer:{selectText:"选择",navigateText:"切换",closeText:"关闭",searchByText:"搜索提供者"},noResultsScreen:{noResultsText:"无法找到相关结果",suggestedQueryText:"你可以尝试查询",reportMissingResultsText:"你认为该查询应该有结果?",reportMissingResultsLinkText:"点击反馈"}}}},"/en/":{placeholder:"Search documents",translations:{button:{buttonText:"Search documents"}}}}};p(()=>import("./style-e9220a04.js"),[]),p(()=>import("./docsearch-1d421ddb.js"),[]);const ds=E({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>us}},setup(e){const t=rs(),a=Ne(),n=ae(),o=k(!1),l=k(!1),i=m(()=>{var c;return{...e.options,...(c=e.options.locales)==null?void 0:c[n.value]}}),s=async()=>{var u;const{default:c}=await p(()=>import("./index-ade63bb5.js"),[]);c({...t,...i.value,container:`#${e.containerId}`,searchParameters:{...i.value.searchParameters,facetFilters:ls((u=i.value.searchParameters)==null?void 0:u.facetFilters,a.value)}}),o.value=!0},d=()=>{l.value||o.value||(l.value=!0,s(),Mn(),I(n,s))};return ns(d),R(()=>cs(i.value.appId)),()=>{var c;return[r("div",{id:e.containerId,style:{display:o.value?"block":"none"}}),o.value?null:r("div",{onClick:d,innerHTML:is((c=i.value.translations)==null?void 0:c.button)})]}}}),vs=H({enhance({app:e}){e.component("Docsearch",ds)}}),ps=e=>{if(window.dataLayer&&window.gtag)return;const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${e.id}`,t.async=!0,document.head.appendChild(t),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),e.debug?gtag("config",e.id,{debug_mode:!0}):gtag("config",e.id)},ms={id:"G-F3LFJCE3RM"},hs=H({enhance(){ps(ms)}});const Bn={autoLocale:!0,switchLocale:"modal",localeConfig:{0:["/en/",["en-US","en-UK","en"]],1:["/zh/",["zh-CN","zh-TW","zh"]],"/zh/":["zh-CN"],"/en/":["en-US"]},defaultLocale:"/en/",localeFallback:!0,defaultBehavior:"defaultLocale"},na=rt(Bn.localeConfig),oa={"/zh/":{name:"简体中文",hint:"您的首选语言是 $1,是否切换到该语言?",switch:"切换到 $1",cancel:"取消"},"/en/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"},"/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"}},{switchLocale:ra}=Bn,la=wr("VUEPRESS_REDIRECT_LOCALES",{});var fs=E({name:"LanguageSwitch",setup(){const e=br(),t=K(),a=G(),n=ae(),o=k(!1),l=m(()=>{if(na.some(([c])=>n.value===c)){for(const c of e.value)for(const[u,v]of na)if(v.includes(c))return u===n.value?null:{lang:c,localePath:u}}return null}),i=m(()=>{if(l.value){const{lang:c,localePath:u}=l.value,v=[oa[n.value],oa[u]];return{hint:v.map(({hint:h})=>h.replace("$1",c)),switch:v.map(({switch:h})=>h.replace("$1",c)).join(" / "),cancel:v.map(({cancel:h})=>h).join(" / ")}}return null}),s=m(()=>l.value?t.path.replace(n.value,l.value.localePath):null),d=()=>{la.value[n.value]=!0,o.value=!1};return R(()=>{const c=mt(document.body);la.value[n.value]||(l.value?ra==="direct"?a.replace(s.value):ra==="modal"?o.value=!0:o.value=!1:o.value=!1),I(o,u=>{c.value=u},{immediate:!0}),Ve(()=>{c.value=!1})}),()=>o.value?r(da,{name:"lang-modal-fade"},()=>{var c,u,v;return o.value?[r("div",{key:"mask",class:"lang-modal-mask"}),r("div",{key:"popup",class:"lang-modal-wrapper"},[r("div",{class:"lang-modal-content"},(c=i.value)==null?void 0:c.hint.map(h=>r("p",h))),r("button",{type:"button",class:"lang-modal-action primary",onClick:()=>{d(),a.replace(s.value)}},(u=i.value)==null?void 0:u.switch),r("button",{type:"button",class:"lang-modal-action",onClick:()=>d()},(v=i.value)==null?void 0:v.cancel)])]:[]}):null}}),gs=H({setup(){},rootComponents:[fs]});const $e=[fo,Dr,Vr,Mr,Hr,Ur,Jr,il,ml,fl,Ll,Dl,qi,vs,hs,gs],_s=[["v-2d0a870d","/en/",{y:"h",t:"Home",i:"home"},["/en/index.html","/en/README.md"]],["v-082946dd","/en/community.html",{y:"a",t:"Join Community"},["/en/community","/en/community.md"]],["v-038e810e","/en/i18n.html",{y:"a",t:"Localization"},["/en/i18n","/en/i18n.md"]],["v-586858ed","/en/project.html",{y:"a",t:"Project"},["/en/project","/en/project.md"]],["v-0c01f6a4","/en/quick-start.html",{y:"a",t:"Quick Start"},["/en/quick-start","/en/quick-start.md"]],["v-23b9870a","/en/side-load.html",{y:"a",t:""},["/en/side-load","/en/side-load.md"]],["v-7d29d7d8","/en/star-request.html",{y:"a",t:""},["/en/star-request","/en/star-request.md"]],["v-2d0ad528","/zh/",{y:"h",t:"首页",i:"home"},["/zh/index.html","/zh/README.md"]],["v-5cad49b8","/zh/community.html",{y:"a",t:"加入用户社区"},["/zh/community","/zh/community.md"]],["v-27c4e153","/zh/i18n.html",{y:"a",t:"国际化支持"},["/zh/i18n","/zh/i18n.md"]],["v-6c355688","/zh/project.html",{y:"a",t:"项目说明"},["/zh/project","/zh/project.md"]],["v-4f90aebf","/zh/quick-start.html",{y:"a",t:"快速开始"},["/zh/quick-start","/zh/quick-start.md"]],["v-783d89e5","/zh/side-load.html",{y:"a",t:""},["/zh/side-load","/zh/side-load.md"]],["v-a91bb9c6","/zh/star-request.html",{y:"a",t:""},["/zh/star-request","/zh/star-request.md"]],["v-1bd4ef83","/en/advanced/FAQ.html",{y:"a",t:"常见问题",i:"ask",O:1},["/en/advanced/FAQ","/en/advanced/FAQ.md"]],["v-5c3f740a","/en/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"read",O:7},["/en/advanced/Gacha-system-and-export-principal","/en/advanced/Gacha-system-and-export-principal.md"]],["v-5f449840","/en/advanced/",{y:"a",t:"Advanced",I:0},["/en/advanced/index.html","/en/advanced/README.md"]],["v-1a028d16","/en/advanced/exceptions.html",{y:"a",t:"Common Program Exceptions",i:"debug",O:2},["/en/advanced/exceptions","/en/advanced/exceptions.md"]],["v-bd668802","/en/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",O:6},["/en/advanced/get-stoken-cookie-from-the-third-party","/en/advanced/get-stoken-cookie-from-the-third-party.md"]],["v-51647c4a","/en/advanced/known-issue.html",{y:"a",t:"已知问题",i:"tool",O:3},["/en/advanced/known-issue","/en/advanced/known-issue.md"]],["v-031e5d68","/en/advanced/mihoyo-risk-tip.html",{y:"a",t:"账号风险及异常提示",i:"warn",O:4},["/en/advanced/mihoyo-risk-tip","/en/advanced/mihoyo-risk-tip.md"]],["v-bbae7dd2","/en/advanced/uninstall.html",{y:"a",t:"Uninstall Snap Hutao",i:"delete",O:8},["/en/advanced/uninstall","/en/advanced/uninstall.md"]],["v-30f089b6","/en/features/",{y:"a",t:"Features",I:0},["/en/features/index.html","/en/features/README.md"]],["v-699a13b0","/en/features/achievements.html",{y:"a",t:"Achievement Management",O:3},["/en/features/achievements","/en/features/achievements.md"]],["v-f3692af4","/en/features/character-data.html",{y:"a",t:"My Characters",O:5},["/en/features/character-data","/en/features/character-data.md"]],["v-10108380","/en/features/character-wiki.html",{y:"a",t:"Character WIKI",O:8},["/en/features/character-wiki","/en/features/character-wiki.md"]],["v-83f6294a","/en/features/develop-plan.html",{y:"a",t:"Development Plan",O:7},["/en/features/develop-plan","/en/features/develop-plan.md"]],["v-7839fe83","/en/features/game-launcher.html",{y:"a",t:"Game Launcher",O:1},["/en/features/game-launcher","/en/features/game-launcher.md"]],["v-0106e0dc","/en/features/hutao-API.html",{y:"a",t:"Hutao Database / Abyss Record",O:6},["/en/features/hutao-API","/en/features/hutao-API.md"]],["v-639b3ef9","/en/features/hutao-settings.html",{y:"a",t:"Software Settings",O:11},["/en/features/hutao-settings","/en/features/hutao-settings.md"]],["v-03aaffb1","/en/features/mhy-account-switch.html",{y:"a",t:"MiHoYo BBS Account Switch",O:10},["/en/features/mhy-account-switch","/en/features/mhy-account-switch.md"]],["v-124743a4","/en/features/real-time-notes.html",{y:"a",t:"Real-time Notes",O:4},["/en/features/real-time-notes","/en/features/real-time-notes.md"]],["v-e30b3c46","/en/features/weapon-wiki.html",{y:"a",t:"Weapon WIKI",O:9},["/en/features/weapon-wiki","/en/features/weapon-wiki.md"]],["v-b8e3a2b8","/en/features/wish-export.html",{y:"a",t:"Wish History",O:2},["/en/features/wish-export","/en/features/wish-export.md"]],["v-a4f9d2c4","/en/statements/",{y:"a",t:"Statements",I:0},["/en/statements/index.html","/en/statements/README.md"]],["v-45ceb024","/en/statements/bug-report.html",{y:"a",t:"Submit Bug Report",i:"debug",O:2},["/en/statements/bug-report","/en/statements/bug-report.md"]],["v-b4085a44","/en/statements/privacy-notice.html",{y:"a",t:"User Data and Privacy Notice",i:"license",O:3},["/en/statements/privacy-notice","/en/statements/privacy-notice.md"]],["v-b1c7a1c2","/en/statements/tos.html",{y:"a",t:"User Agreement and Legal Disclaime",i:"license",O:4},["/en/statements/tos","/en/statements/tos.md"]],["v-52f43e3b","/en/statements/update-log.html",{y:"a",t:"Update Logs",i:"update",O:1},["/en/statements/update-log","/en/statements/update-log.md"]],["v-4a1d3ac8","/zh/advanced/FAQ.html",{y:"a",t:"常见问题",i:"ask",O:1},["/zh/advanced/FAQ","/zh/advanced/FAQ.md"]],["v-b0dd6b00","/zh/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"read",O:7},["/zh/advanced/Gacha-system-and-export-principal","/zh/advanced/Gacha-system-and-export-principal.md"]],["v-16d7d7b6","/zh/advanced/",{y:"a",t:"高级",I:0},["/zh/advanced/index.html","/zh/advanced/README.md"]],["v-c8e5b2e0","/zh/advanced/exceptions.html",{y:"a",t:"常见的程序异常",i:"debug",O:2},["/zh/advanced/exceptions","/zh/advanced/exceptions.md"]],["v-6892c29a","/zh/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",O:6},["/zh/advanced/get-stoken-cookie-from-the-third-party","/zh/advanced/get-stoken-cookie-from-the-third-party.md"]],["v-8ab89ae2","/zh/advanced/known-issue.html",{y:"a",t:"已知问题",i:"tool",O:3},["/zh/advanced/known-issue","/zh/advanced/known-issue.md"]],["v-9cc22da6","/zh/advanced/mihoyo-risk-tip.html",{y:"a",t:"账号风险及异常提示",i:"warn",O:4},["/zh/advanced/mihoyo-risk-tip","/zh/advanced/mihoyo-risk-tip.md"]],["v-a04a76c8","/zh/advanced/uninstall.html",{y:"a",t:"卸载胡桃工具箱",i:"delete",O:8},["/zh/advanced/uninstall","/zh/advanced/uninstall.md"]],["v-db2a9d92","/zh/development-log/symposium1.html",{y:"a",t:"第一期开发组座谈会"},["/zh/development-log/symposium1","/zh/development-log/symposium1.md"]],["v-d7c0ec54","/zh/development-log/symposium2.html",{y:"a",t:"第二期开发组座谈会"},["/zh/development-log/symposium2","/zh/development-log/symposium2.md"]],["v-0bbe1b6a","/zh/features/",{y:"a",t:"功能指南",I:0},["/zh/features/index.html","/zh/features/README.md"]],["v-2841a60b","/zh/features/achievements.html",{y:"a",t:"成就管理",O:3},["/zh/features/achievements","/zh/features/achievements.md"]],["v-3957d221","/zh/features/character-data.html",{y:"a",t:"属性统计",O:5},["/zh/features/character-data","/zh/features/character-data.md"]],["v-a9f7b44a","/zh/features/character-wiki.html",{y:"a",t:"角色资料",O:8},["/zh/features/character-wiki","/zh/features/character-wiki.md"]],["v-7cac7db6","/zh/features/develop-plan.html",{y:"a",t:"养成计划",O:7},["/zh/features/develop-plan","/zh/features/develop-plan.md"]],["v-e2f690f0","/zh/features/game-launcher.html",{y:"a",t:"高级启动器",O:1},["/zh/features/game-launcher","/zh/features/game-launcher.md"]],["v-0eb8e461","/zh/features/hutao-API.html",{y:"a",t:"胡桃数据库/深渊统计",O:6},["/zh/features/hutao-API","/zh/features/hutao-API.md"]],["v-16a7a694","/zh/features/hutao-settings.html",{y:"a",t:"软件设置",O:11},["/zh/features/hutao-settings","/zh/features/hutao-settings.md"]],["v-04b421cc","/zh/features/mhy-account-switch.html",{y:"a",t:"米游社多帐号切换",O:10},["/zh/features/mhy-account-switch","/zh/features/mhy-account-switch.md"]],["v-b5462c1a","/zh/features/real-time-notes.html",{y:"a",t:"实时便笺",O:4},["/zh/features/real-time-notes","/zh/features/real-time-notes.md"]],["v-108ccfbc","/zh/features/weapon-wiki.html",{y:"a",t:"武器资料",O:9},["/zh/features/weapon-wiki","/zh/features/weapon-wiki.md"]],["v-0ccd64e9","/zh/features/wish-export.html",{y:"a",t:"祈愿记录",O:2},["/zh/features/wish-export","/zh/features/wish-export.md"]],["v-c4bb0cba","/zh/statements/",{y:"a",t:"声明和公告",I:0},["/zh/statements/index.html","/zh/statements/README.md"]],["v-c87f8b6e","/zh/statements/bug-report.html",{y:"a",t:"提交 BUG 报告",i:"debug",O:2},["/zh/statements/bug-report","/zh/statements/bug-report.md"]],["v-70e6808e","/zh/statements/privacy-notice.html",{y:"a",t:"用户数据和隐私权益",i:"license",O:3},["/zh/statements/privacy-notice","/zh/statements/privacy-notice.md"]],["v-647ebd24","/zh/statements/tos.html",{y:"a",t:"用户使用协议和法律声明",i:"license",O:4},["/zh/statements/tos","/zh/statements/tos.md"]],["v-119bd096","/zh/statements/update-log.html",{y:"a",t:"更新日志",i:"update",O:1},["/zh/statements/update-log","/zh/statements/update-log.md"]],["v-3706649a","/404.html",{y:"p",t:""},["/404"]],["v-42f24836","/zh/development-log/",{y:"p",t:"Development Log"},["/zh/development-log/index.html"]],["v-8daa1a0e","/",{y:"p",t:"Home"},["/index.html"]]];var ia=E({name:"Vuepress",setup(){const e=vo();return()=>r(e.value)}}),bs=()=>_s.reduce((e,[t,a,n,o])=>(e.push({name:t,path:a,component:ia,meta:n},...o.map(l=>({path:l,redirect:a}))),e),[{name:"404",path:"/:catchAll(.*)",component:ia}]),ys=to,ws=()=>{const e=Xn({history:ys(nt("/")),routes:bs(),scrollBehavior:(t,a,n)=>n||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,a)=>{var n;(t.path!==a.path||a===Zn)&&([oe.value]=await Promise.all([X.resolvePageData(t.name),(n=pa[t.name])==null?void 0:n.__asyncLoader()]))}),e},Es=e=>{e.component("ClientOnly",Be),e.component("Content",wa)},ks=(e,t,a)=>{const n=k(t.currentRoute.value.path);I(()=>t.currentRoute.value.path,h=>n.value=h);const o=m(()=>X.resolveLayouts(a)),l=m(()=>X.resolveRouteLocale(he.value.locales,n.value)),i=m(()=>X.resolveSiteLocaleData(he.value,l.value)),s=m(()=>X.resolvePageFrontmatter(oe.value)),d=m(()=>X.resolvePageHeadTitle(oe.value,i.value)),c=m(()=>X.resolvePageHead(d.value,s.value,i.value)),u=m(()=>X.resolvePageLang(oe.value)),v=m(()=>X.resolvePageLayout(oe.value,o.value));return e.provide(io,o),e.provide(ha,s),e.provide(uo,d),e.provide(fa,c),e.provide(ga,u),e.provide(_a,v),e.provide(ot,l),e.provide(ya,i),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>s.value},$head:{get:()=>c.value},$headTitle:{get:()=>d.value},$lang:{get:()=>u.value},$page:{get:()=>oe.value},$routeLocale:{get:()=>l.value},$site:{get:()=>he.value},$siteLocale:{get:()=>i.value},$withBase:{get:()=>te}}),{layouts:o,pageData:oe,pageFrontmatter:s,pageHead:c,pageHeadTitle:d,pageLang:u,pageLayout:v,routeLocale:l,siteData:he,siteLocaleData:i}},Ls=()=>{const e=co(),t=Ne(),a=k([]),n=()=>{e.value.forEach(l=>{const i=Ts(l);i&&a.value.push(i)})},o=()=>{document.documentElement.lang=t.value,a.value.forEach(l=>{l.parentNode===document.head&&document.head.removeChild(l)}),a.value.splice(0,a.value.length),e.value.forEach(l=>{const i=Os(l);i!==null&&(document.head.appendChild(i),a.value.push(i))})};tt(po,o),R(()=>{n(),o(),I(()=>e.value,()=>o())})},Ts=([e,t,a=""])=>{const n=Object.entries(t).map(([s,d])=>F(d)?`[${s}=${JSON.stringify(d)}]`:d===!0?`[${s}]`:"").join(""),o=`head > ${e}${n}`;return Array.from(document.querySelectorAll(o)).find(s=>s.innerText===a)||null},Os=([e,t,a])=>{if(!F(e))return null;const n=document.createElement(e);return at(t)&&Object.entries(t).forEach(([o,l])=>{F(l)?n.setAttribute(o,l):l===!0&&n.setAttribute(o,"")}),F(a)&&n.appendChild(document.createTextNode(a)),n},As=eo,Is=async()=>{var a;const e=As({name:"VuepressApp",setup(){var n;Ls();for(const o of $e)(n=o.setup)==null||n.call(o);return()=>[r(ao),...$e.flatMap(({rootComponents:o=[]})=>o.map(l=>r(l)))]}}),t=ws();Es(e),ks(e,t,$e);for(const n of $e)await((a=n.enhance)==null?void 0:a.call(n,{app:e,router:t,siteData:he}));return e.use(t),{app:e,router:t}};Is().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ds as a,kr as b,$s as c,Is as createVueApp,Ss as d,vt as u}; diff --git a/assets/app-a479cbd0.js b/assets/app-a479cbd0.js deleted file mode 100644 index 1160d336e..000000000 --- a/assets/app-a479cbd0.js +++ /dev/null @@ -1,5 +0,0 @@ -import{d as b,r as k,a as be,b as Fn,c as E,i as F,e as Ce,f as Hn,g as jn,o as R,h as m,j as r,k as ke,l as sa,m as J,n as Le,p as bt,q as qn,u as me,s as et,t as ze,v as Wn,w as Te,x as I,y as Ve,z as ca,A as ua,B as Un,C as Gn,T as se,D as G,E as Kn,R as re,F as q,G as tt,H as K,I as da,J as va,K as Qn,L as Re,M as at,N as Yn,O as Jn,P as nt,Q as yt,S as Xn,U as Zn,V as eo,W as to,X as ao}from"./framework-8be3ab77.js";const no="modulepreload",oo=function(e){return"/"+e},wt={},p=function(t,a,n){if(!a||a.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(a.map(l=>{if(l=oo(l),l in wt)return;wt[l]=!0;const i=l.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let u=o.length-1;u>=0;u--){const v=o[u];if(v.href===l&&(!i||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":no,i||(c.as="script",c.crossOrigin=""),c.href=l,document.head.appendChild(c),i)return new Promise((u,v)=>{c.addEventListener("load",u),c.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t())},ro={"v-2d0a870d":()=>p(()=>import("./index.html-f0275241.js"),[]).then(({data:e})=>e),"v-082946dd":()=>p(()=>import("./community.html-7b6cf713.js"),[]).then(({data:e})=>e),"v-038e810e":()=>p(()=>import("./i18n.html-ef362d15.js"),[]).then(({data:e})=>e),"v-586858ed":()=>p(()=>import("./project.html-473b3158.js"),[]).then(({data:e})=>e),"v-0c01f6a4":()=>p(()=>import("./quick-start.html-4d65a6d8.js"),[]).then(({data:e})=>e),"v-23b9870a":()=>p(()=>import("./side-load.html-7b979a4b.js"),[]).then(({data:e})=>e),"v-7d29d7d8":()=>p(()=>import("./star-request.html-f04fbb42.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>p(()=>import("./index.html-8ce0ae99.js"),[]).then(({data:e})=>e),"v-5cad49b8":()=>p(()=>import("./community.html-d5cd824a.js"),[]).then(({data:e})=>e),"v-27c4e153":()=>p(()=>import("./i18n.html-ae78c768.js"),[]).then(({data:e})=>e),"v-6c355688":()=>p(()=>import("./project.html-19f093f4.js"),[]).then(({data:e})=>e),"v-4f90aebf":()=>p(()=>import("./quick-start.html-56223e7c.js"),[]).then(({data:e})=>e),"v-783d89e5":()=>p(()=>import("./side-load.html-21c2c1b2.js"),[]).then(({data:e})=>e),"v-a91bb9c6":()=>p(()=>import("./star-request.html-bcc46613.js"),[]).then(({data:e})=>e),"v-1bd4ef83":()=>p(()=>import("./FAQ.html-35cf3b82.js"),[]).then(({data:e})=>e),"v-5c3f740a":()=>p(()=>import("./Gacha-system-and-export-principal.html-853037f5.js"),[]).then(({data:e})=>e),"v-5f449840":()=>p(()=>import("./index.html-c0f9c75d.js"),[]).then(({data:e})=>e),"v-1a028d16":()=>p(()=>import("./exceptions.html-1526c82d.js"),[]).then(({data:e})=>e),"v-bd668802":()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-520f4ee1.js"),[]).then(({data:e})=>e),"v-51647c4a":()=>p(()=>import("./known-issue.html-38311247.js"),[]).then(({data:e})=>e),"v-031e5d68":()=>p(()=>import("./mihoyo-risk-tip.html-9f88b447.js"),[]).then(({data:e})=>e),"v-bbae7dd2":()=>p(()=>import("./uninstall.html-d9dcec87.js"),[]).then(({data:e})=>e),"v-30f089b6":()=>p(()=>import("./index.html-0c1ef835.js"),[]).then(({data:e})=>e),"v-699a13b0":()=>p(()=>import("./achievements.html-8117d04c.js"),[]).then(({data:e})=>e),"v-f3692af4":()=>p(()=>import("./character-data.html-719b9d94.js"),[]).then(({data:e})=>e),"v-10108380":()=>p(()=>import("./character-wiki.html-8767f568.js"),[]).then(({data:e})=>e),"v-83f6294a":()=>p(()=>import("./develop-plan.html-b75d7412.js"),[]).then(({data:e})=>e),"v-7839fe83":()=>p(()=>import("./game-launcher.html-d3a1a744.js"),[]).then(({data:e})=>e),"v-0106e0dc":()=>p(()=>import("./hutao-API.html-767e6bb1.js"),[]).then(({data:e})=>e),"v-639b3ef9":()=>p(()=>import("./hutao-settings.html-55d052a6.js"),[]).then(({data:e})=>e),"v-03aaffb1":()=>p(()=>import("./mhy-account-switch.html-dcbe0027.js"),[]).then(({data:e})=>e),"v-124743a4":()=>p(()=>import("./real-time-notes.html-c37f178d.js"),[]).then(({data:e})=>e),"v-e30b3c46":()=>p(()=>import("./weapon-wiki.html-3a22c97c.js"),[]).then(({data:e})=>e),"v-b8e3a2b8":()=>p(()=>import("./wish-export.html-2dd03804.js"),[]).then(({data:e})=>e),"v-a4f9d2c4":()=>p(()=>import("./index.html-c41eac72.js"),[]).then(({data:e})=>e),"v-45ceb024":()=>p(()=>import("./bug-report.html-6058d767.js"),[]).then(({data:e})=>e),"v-b4085a44":()=>p(()=>import("./privacy-notice.html-b602f4cd.js"),[]).then(({data:e})=>e),"v-b1c7a1c2":()=>p(()=>import("./tos.html-26935a8d.js"),[]).then(({data:e})=>e),"v-52f43e3b":()=>p(()=>import("./update-log.html-060fdc3c.js"),[]).then(({data:e})=>e),"v-4a1d3ac8":()=>p(()=>import("./FAQ.html-a02e3572.js"),[]).then(({data:e})=>e),"v-b0dd6b00":()=>p(()=>import("./Gacha-system-and-export-principal.html-4770640b.js"),[]).then(({data:e})=>e),"v-16d7d7b6":()=>p(()=>import("./index.html-c16a5239.js"),[]).then(({data:e})=>e),"v-c8e5b2e0":()=>p(()=>import("./exceptions.html-1f58c557.js"),[]).then(({data:e})=>e),"v-6892c29a":()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-32d0a398.js"),[]).then(({data:e})=>e),"v-8ab89ae2":()=>p(()=>import("./known-issue.html-d69c4bff.js"),[]).then(({data:e})=>e),"v-9cc22da6":()=>p(()=>import("./mihoyo-risk-tip.html-3b9124dc.js"),[]).then(({data:e})=>e),"v-a04a76c8":()=>p(()=>import("./uninstall.html-65de1499.js"),[]).then(({data:e})=>e),"v-db2a9d92":()=>p(()=>import("./symposium1.html-6b58761a.js"),[]).then(({data:e})=>e),"v-d7c0ec54":()=>p(()=>import("./symposium2.html-facbe563.js"),[]).then(({data:e})=>e),"v-0bbe1b6a":()=>p(()=>import("./index.html-952217e3.js"),[]).then(({data:e})=>e),"v-2841a60b":()=>p(()=>import("./achievements.html-153951fa.js"),[]).then(({data:e})=>e),"v-3957d221":()=>p(()=>import("./character-data.html-025331ff.js"),[]).then(({data:e})=>e),"v-a9f7b44a":()=>p(()=>import("./character-wiki.html-e8ab0077.js"),[]).then(({data:e})=>e),"v-7cac7db6":()=>p(()=>import("./develop-plan.html-d275fd43.js"),[]).then(({data:e})=>e),"v-e2f690f0":()=>p(()=>import("./game-launcher.html-9485cb36.js"),[]).then(({data:e})=>e),"v-0eb8e461":()=>p(()=>import("./hutao-API.html-1a35710b.js"),[]).then(({data:e})=>e),"v-16a7a694":()=>p(()=>import("./hutao-settings.html-a0beedb9.js"),[]).then(({data:e})=>e),"v-04b421cc":()=>p(()=>import("./mhy-account-switch.html-d89611c4.js"),[]).then(({data:e})=>e),"v-b5462c1a":()=>p(()=>import("./real-time-notes.html-b6b26118.js"),[]).then(({data:e})=>e),"v-108ccfbc":()=>p(()=>import("./weapon-wiki.html-fe452671.js"),[]).then(({data:e})=>e),"v-0ccd64e9":()=>p(()=>import("./wish-export.html-73b25ec4.js"),[]).then(({data:e})=>e),"v-c4bb0cba":()=>p(()=>import("./index.html-f6e81126.js"),[]).then(({data:e})=>e),"v-c87f8b6e":()=>p(()=>import("./bug-report.html-3f92b9f9.js"),[]).then(({data:e})=>e),"v-70e6808e":()=>p(()=>import("./privacy-notice.html-4d9aedad.js"),[]).then(({data:e})=>e),"v-647ebd24":()=>p(()=>import("./tos.html-187ddbdd.js"),[]).then(({data:e})=>e),"v-119bd096":()=>p(()=>import("./update-log.html-3a65a8b7.js"),[]).then(({data:e})=>e),"v-3706649a":()=>p(()=>import("./404.html-392add74.js"),[]).then(({data:e})=>e),"v-42f24836":()=>p(()=>import("./index.html-ec66f958.js"),[]).then(({data:e})=>e),"v-8daa1a0e":()=>p(()=>import("./index.html-ead0711a.js"),[]).then(({data:e})=>e)},lo=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["script",{"src":"https://umami.irain.in/script.js","data-website-id":"f586534f-1741-450e-a0f4-3c0189f993c9","async":"","defer":""}],["script",{"type":"module","src":"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],["link",{"rel":"icon","href":"/favicon.ico"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-512.png","type":"image/png","sizes":"512x512"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-192.png","type":"image/png","sizes":"192x192"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-144.png","type":"image/png","sizes":"144x144"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-72.png","type":"image/png","sizes":"72x72"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-96.png","type":"image/png","sizes":"96x96"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-48.png","type":"image/png","sizes":"48x48"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#f26d6d"}],["link",{"rel":"apple-touch-icon","href":"/favicon.ico"}],["meta",{"name":"apple-mobile-web-app-capable","content":"yes"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"msapplication-TileImage","content":"/favicon.ico"}],["meta",{"name":"msapplication-TileColor","content":"#ffffff"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/zh/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Tool"}}}'),pa={"v-2d0a870d":b(()=>p(()=>import("./index.html-5ec33057.js"),["assets/index.html-5ec33057.js","assets/framework-8be3ab77.js"])),"v-082946dd":b(()=>p(()=>import("./community.html-7d1656aa.js"),["assets/community.html-7d1656aa.js","assets/framework-8be3ab77.js"])),"v-038e810e":b(()=>p(()=>import("./i18n.html-74c5c7e2.js"),["assets/i18n.html-74c5c7e2.js","assets/framework-8be3ab77.js"])),"v-586858ed":b(()=>p(()=>import("./project.html-0650083e.js"),["assets/project.html-0650083e.js","assets/framework-8be3ab77.js"])),"v-0c01f6a4":b(()=>p(()=>import("./quick-start.html-c13d246e.js"),["assets/quick-start.html-c13d246e.js","assets/framework-8be3ab77.js"])),"v-23b9870a":b(()=>p(()=>import("./side-load.html-f656173e.js"),["assets/side-load.html-f656173e.js","assets/framework-8be3ab77.js"])),"v-7d29d7d8":b(()=>p(()=>import("./star-request.html-3ff0f768.js"),["assets/star-request.html-3ff0f768.js","assets/framework-8be3ab77.js"])),"v-2d0ad528":b(()=>p(()=>import("./index.html-7d14f03a.js"),["assets/index.html-7d14f03a.js","assets/framework-8be3ab77.js"])),"v-5cad49b8":b(()=>p(()=>import("./community.html-c9f2d093.js"),["assets/community.html-c9f2d093.js","assets/framework-8be3ab77.js"])),"v-27c4e153":b(()=>p(()=>import("./i18n.html-ab40d114.js"),["assets/i18n.html-ab40d114.js","assets/framework-8be3ab77.js"])),"v-6c355688":b(()=>p(()=>import("./project.html-11af8d5b.js"),["assets/project.html-11af8d5b.js","assets/framework-8be3ab77.js"])),"v-4f90aebf":b(()=>p(()=>import("./quick-start.html-73137be4.js"),["assets/quick-start.html-73137be4.js","assets/framework-8be3ab77.js"])),"v-783d89e5":b(()=>p(()=>import("./side-load.html-6d4118f1.js"),["assets/side-load.html-6d4118f1.js","assets/framework-8be3ab77.js"])),"v-a91bb9c6":b(()=>p(()=>import("./star-request.html-8a203856.js"),["assets/star-request.html-8a203856.js","assets/framework-8be3ab77.js"])),"v-1bd4ef83":b(()=>p(()=>import("./FAQ.html-9b6ca765.js"),["assets/FAQ.html-9b6ca765.js","assets/framework-8be3ab77.js"])),"v-5c3f740a":b(()=>p(()=>import("./Gacha-system-and-export-principal.html-adee93ff.js"),["assets/Gacha-system-and-export-principal.html-adee93ff.js","assets/framework-8be3ab77.js"])),"v-5f449840":b(()=>p(()=>import("./index.html-fac48cef.js"),["assets/index.html-fac48cef.js","assets/framework-8be3ab77.js"])),"v-1a028d16":b(()=>p(()=>import("./exceptions.html-ebfba49d.js"),["assets/exceptions.html-ebfba49d.js","assets/framework-8be3ab77.js"])),"v-bd668802":b(()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-1058bb32.js"),["assets/get-stoken-cookie-from-the-third-party.html-1058bb32.js","assets/framework-8be3ab77.js"])),"v-51647c4a":b(()=>p(()=>import("./known-issue.html-456ce03d.js"),["assets/known-issue.html-456ce03d.js","assets/framework-8be3ab77.js"])),"v-031e5d68":b(()=>p(()=>import("./mihoyo-risk-tip.html-953fd5f3.js"),["assets/mihoyo-risk-tip.html-953fd5f3.js","assets/framework-8be3ab77.js"])),"v-bbae7dd2":b(()=>p(()=>import("./uninstall.html-6206b061.js"),["assets/uninstall.html-6206b061.js","assets/framework-8be3ab77.js"])),"v-30f089b6":b(()=>p(()=>import("./index.html-14e304a7.js"),["assets/index.html-14e304a7.js","assets/framework-8be3ab77.js"])),"v-699a13b0":b(()=>p(()=>import("./achievements.html-b4f0b9f3.js"),["assets/achievements.html-b4f0b9f3.js","assets/framework-8be3ab77.js"])),"v-f3692af4":b(()=>p(()=>import("./character-data.html-1fe02eed.js"),["assets/character-data.html-1fe02eed.js","assets/framework-8be3ab77.js"])),"v-10108380":b(()=>p(()=>import("./character-wiki.html-f5c241cf.js"),["assets/character-wiki.html-f5c241cf.js","assets/framework-8be3ab77.js"])),"v-83f6294a":b(()=>p(()=>import("./develop-plan.html-a2b0e4e5.js"),["assets/develop-plan.html-a2b0e4e5.js","assets/framework-8be3ab77.js"])),"v-7839fe83":b(()=>p(()=>import("./game-launcher.html-3a595d86.js"),["assets/game-launcher.html-3a595d86.js","assets/framework-8be3ab77.js"])),"v-0106e0dc":b(()=>p(()=>import("./hutao-API.html-649782e1.js"),["assets/hutao-API.html-649782e1.js","assets/framework-8be3ab77.js"])),"v-639b3ef9":b(()=>p(()=>import("./hutao-settings.html-0516ff4b.js"),["assets/hutao-settings.html-0516ff4b.js","assets/framework-8be3ab77.js"])),"v-03aaffb1":b(()=>p(()=>import("./mhy-account-switch.html-fa72bc8b.js"),["assets/mhy-account-switch.html-fa72bc8b.js","assets/framework-8be3ab77.js"])),"v-124743a4":b(()=>p(()=>import("./real-time-notes.html-99f16c8c.js"),["assets/real-time-notes.html-99f16c8c.js","assets/framework-8be3ab77.js"])),"v-e30b3c46":b(()=>p(()=>import("./weapon-wiki.html-1b6ec5a4.js"),["assets/weapon-wiki.html-1b6ec5a4.js","assets/framework-8be3ab77.js"])),"v-b8e3a2b8":b(()=>p(()=>import("./wish-export.html-93eff3a4.js"),["assets/wish-export.html-93eff3a4.js","assets/framework-8be3ab77.js"])),"v-a4f9d2c4":b(()=>p(()=>import("./index.html-88564790.js"),["assets/index.html-88564790.js","assets/framework-8be3ab77.js"])),"v-45ceb024":b(()=>p(()=>import("./bug-report.html-49b70aa7.js"),["assets/bug-report.html-49b70aa7.js","assets/framework-8be3ab77.js"])),"v-b4085a44":b(()=>p(()=>import("./privacy-notice.html-789465cc.js"),["assets/privacy-notice.html-789465cc.js","assets/framework-8be3ab77.js"])),"v-b1c7a1c2":b(()=>p(()=>import("./tos.html-4ccd710b.js"),["assets/tos.html-4ccd710b.js","assets/framework-8be3ab77.js"])),"v-52f43e3b":b(()=>p(()=>import("./update-log.html-d813d090.js"),["assets/update-log.html-d813d090.js","assets/framework-8be3ab77.js"])),"v-4a1d3ac8":b(()=>p(()=>import("./FAQ.html-7f8b0e42.js"),["assets/FAQ.html-7f8b0e42.js","assets/framework-8be3ab77.js"])),"v-b0dd6b00":b(()=>p(()=>import("./Gacha-system-and-export-principal.html-7eaacb59.js"),["assets/Gacha-system-and-export-principal.html-7eaacb59.js","assets/framework-8be3ab77.js"])),"v-16d7d7b6":b(()=>p(()=>import("./index.html-2b1921cb.js"),["assets/index.html-2b1921cb.js","assets/framework-8be3ab77.js"])),"v-c8e5b2e0":b(()=>p(()=>import("./exceptions.html-70309d5f.js"),["assets/exceptions.html-70309d5f.js","assets/framework-8be3ab77.js"])),"v-6892c29a":b(()=>p(()=>import("./get-stoken-cookie-from-the-third-party.html-865dbdf0.js"),["assets/get-stoken-cookie-from-the-third-party.html-865dbdf0.js","assets/framework-8be3ab77.js"])),"v-8ab89ae2":b(()=>p(()=>import("./known-issue.html-7521a7b3.js"),["assets/known-issue.html-7521a7b3.js","assets/framework-8be3ab77.js"])),"v-9cc22da6":b(()=>p(()=>import("./mihoyo-risk-tip.html-1ba22612.js"),["assets/mihoyo-risk-tip.html-1ba22612.js","assets/framework-8be3ab77.js"])),"v-a04a76c8":b(()=>p(()=>import("./uninstall.html-1cacc183.js"),["assets/uninstall.html-1cacc183.js","assets/framework-8be3ab77.js"])),"v-db2a9d92":b(()=>p(()=>import("./symposium1.html-c6b390a7.js"),["assets/symposium1.html-c6b390a7.js","assets/framework-8be3ab77.js"])),"v-d7c0ec54":b(()=>p(()=>import("./symposium2.html-d8a74b5c.js"),["assets/symposium2.html-d8a74b5c.js","assets/framework-8be3ab77.js"])),"v-0bbe1b6a":b(()=>p(()=>import("./index.html-316c8240.js"),["assets/index.html-316c8240.js","assets/framework-8be3ab77.js"])),"v-2841a60b":b(()=>p(()=>import("./achievements.html-13a48bd9.js"),["assets/achievements.html-13a48bd9.js","assets/framework-8be3ab77.js"])),"v-3957d221":b(()=>p(()=>import("./character-data.html-52ae7620.js"),["assets/character-data.html-52ae7620.js","assets/framework-8be3ab77.js"])),"v-a9f7b44a":b(()=>p(()=>import("./character-wiki.html-198a5541.js"),["assets/character-wiki.html-198a5541.js","assets/framework-8be3ab77.js"])),"v-7cac7db6":b(()=>p(()=>import("./develop-plan.html-41964921.js"),["assets/develop-plan.html-41964921.js","assets/framework-8be3ab77.js"])),"v-e2f690f0":b(()=>p(()=>import("./game-launcher.html-1016c709.js"),["assets/game-launcher.html-1016c709.js","assets/framework-8be3ab77.js"])),"v-0eb8e461":b(()=>p(()=>import("./hutao-API.html-1c9a476e.js"),["assets/hutao-API.html-1c9a476e.js","assets/framework-8be3ab77.js"])),"v-16a7a694":b(()=>p(()=>import("./hutao-settings.html-75742e29.js"),["assets/hutao-settings.html-75742e29.js","assets/framework-8be3ab77.js"])),"v-04b421cc":b(()=>p(()=>import("./mhy-account-switch.html-8b9bc712.js"),["assets/mhy-account-switch.html-8b9bc712.js","assets/framework-8be3ab77.js"])),"v-b5462c1a":b(()=>p(()=>import("./real-time-notes.html-efc395e0.js"),["assets/real-time-notes.html-efc395e0.js","assets/framework-8be3ab77.js"])),"v-108ccfbc":b(()=>p(()=>import("./weapon-wiki.html-7adf8d60.js"),["assets/weapon-wiki.html-7adf8d60.js","assets/framework-8be3ab77.js"])),"v-0ccd64e9":b(()=>p(()=>import("./wish-export.html-d7c83ab6.js"),["assets/wish-export.html-d7c83ab6.js","assets/framework-8be3ab77.js"])),"v-c4bb0cba":b(()=>p(()=>import("./index.html-db394eaf.js"),["assets/index.html-db394eaf.js","assets/framework-8be3ab77.js"])),"v-c87f8b6e":b(()=>p(()=>import("./bug-report.html-045ede4f.js"),["assets/bug-report.html-045ede4f.js","assets/framework-8be3ab77.js"])),"v-70e6808e":b(()=>p(()=>import("./privacy-notice.html-2dde0de5.js"),["assets/privacy-notice.html-2dde0de5.js","assets/framework-8be3ab77.js"])),"v-647ebd24":b(()=>p(()=>import("./tos.html-5f23cb94.js"),["assets/tos.html-5f23cb94.js","assets/framework-8be3ab77.js"])),"v-119bd096":b(()=>p(()=>import("./update-log.html-c2575952.js"),["assets/update-log.html-c2575952.js","assets/framework-8be3ab77.js"])),"v-3706649a":b(()=>p(()=>import("./404.html-3152ea96.js"),["assets/404.html-3152ea96.js","assets/framework-8be3ab77.js"])),"v-42f24836":b(()=>p(()=>import("./index.html-d4b53319.js"),["assets/index.html-d4b53319.js","assets/framework-8be3ab77.js"])),"v-8daa1a0e":b(()=>p(()=>import("./index.html-8b0bd72f.js"),["assets/index.html-8b0bd72f.js","assets/framework-8be3ab77.js"]))};var io=Symbol(""),so=k(ro),ma=be({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),oe=k(ma),D=()=>oe,ha=Symbol(""),C=()=>{const e=J(ha);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},fa=Symbol(""),co=()=>{const e=J(fa);if(!e)throw new Error("usePageHead() is called without provider.");return e},uo=Symbol(""),ga=Symbol(""),Ne=()=>{const e=J(ga);if(!e)throw new Error("usePageLang() is called without provider.");return e},_a=Symbol(""),vo=()=>{const e=J(_a);if(!e)throw new Error("usePageLayout() is called without provider.");return e},ot=Symbol(""),ae=()=>{const e=J(ot);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},he=k(lo),ba=()=>he,ya=Symbol(""),Me=()=>{const e=J(ya);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},po=Symbol(""),mo="Layout",ho="NotFound",X=Fn({resolveLayouts:e=>e.reduce((t,a)=>({...t,...a.layouts}),{}),resolvePageData:async e=>{const t=so.value[e];return await(t==null?void 0:t())??ma},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,a)=>{const n=F(t.description)?t.description:a.description,o=[...Ce(t.head)?t.head:[],...a.head,["title",{},e],["meta",{name:"description",content:n}]];return Hn(o)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(a=>!!a).join(" | "),resolvePageLang:e=>e.lang||"en",resolvePageLayout:(e,t)=>{let a;if(e.path){const n=e.frontmatter.layout;F(n)?a=n:a=mo}else a=ho;return t[a]},resolveRouteLocale:(e,t)=>jn(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Be=E({name:"ClientOnly",setup(e,t){const a=k(!1);return R(()=>{a.value=!0}),()=>{var n,o;return a.value?(o=(n=t.slots).default)==null?void 0:o.call(n):null}}}),wa=E({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=D(),a=m(()=>pa[e.pageKey||t.value.key]);return()=>a.value?r(a.value):r("div","404 Not Found")}}),H=(e={})=>e,te=e=>ke(e)?e:`/${sa(e)}`;const fo={},x=({name:e="",color:t="currentColor"},{slots:a})=>{var n;return r("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(n=a.default)==null?void 0:n.call(a))};x.displayName="IconBase";const Ea=({size:e=48,stroke:t=4,wrapper:a=!0,height:n=2*e})=>{const o=r("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[r("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),r("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[r("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),r("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return a?r("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${n}px`},o):o};Ea.displayName="LoadingIcon";const ka=(e,{slots:t})=>{var a;return((a=t.default)==null?void 0:a.call(t))||null},La=()=>r(x,{name:"github"},()=>r("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));La.displayName="GitHubIcon";const Ta=()=>r(x,{name:"gitlab"},()=>r("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));Ta.displayName="GitLabIcon";const Oa=()=>r(x,{name:"gitee"},()=>r("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Oa.displayName="GiteeIcon";const Aa=()=>r(x,{name:"bitbucket"},()=>r("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Aa.displayName="BitbucketIcon";const Ia=()=>r(x,{name:"source"},()=>r("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Ia.displayName="SourceIcon";const Pa=Array.isArray,go=e=>typeof e=="function",_o=e=>typeof e=="string";var Sa=e=>/^(https?:)?\/\//.test(e),Da=e=>Object.prototype.toString.call(e)==="[object Object]";const Y=(e,t)=>{const a=t?t._instance:Le();return Da(a==null?void 0:a.appContext.components)&&(e in a.appContext.components||bt(e)in a.appContext.components||qn(bt(e))in a.appContext.components)};function bo(){const e=k(!1);return Le()&&R(()=>{e.value=!0}),e}function yo(e){return bo(),m(()=>!!e())}const wo=()=>yo(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),Eo=()=>{const e=wo();return m(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},ve=e=>{const t=ae();return m(()=>e[t.value])},ko=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},$a=(e,t)=>{let a=1;for(let n=0;n>6;return a+=a<<3,a^=a>>11,a%t},ce=e=>typeof e=="string",Ee=(e,t)=>ce(e)&&e.startsWith(t),pe=(e,t)=>ce(e)&&e.endsWith(t),rt=Object.entries,ye=Object.keys,Et=e=>Da(e)&&ce(e.name),kt=(e,t=!1)=>e?Pa(e)?e.map(a=>ce(a)?{name:a}:Et(a)?a:null).filter(a=>a!==null):ce(e)?[{name:e}]:Et(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Ra=(e,t)=>{if(e){if(Pa(e)&&e.every(ce))return e;if(ce(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},Lo=e=>Ra(e,"category"),To=e=>Ra(e,"tag"),lt=e=>Ee(e,"/"),xa=/#.*$/u,Oo=e=>{const t=xa.exec(e);return t?t[0]:""},Lt=e=>decodeURI(e).replace(xa,"").replace(/(index)?\.(md|html)$/,""),it=(e,t)=>{if(t===void 0)return!1;const a=Lt(e.path),n=Lt(t),o=Oo(t);return o?o===e.hash&&(!n||a===n):a===n},Ao=e=>Sa(e)?e:`https://github.com/${e}`,Ca=e=>!Sa(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,st=(e,...t)=>{const a=e.resolve(...t),n=a.matched[a.matched.length-1];if(!(n!=null&&n.redirect))return a;const{redirect:o}=n,l=go(o)?o(a):o,i=_o(l)?{path:l}:l;return st(e,{hash:a.hash,query:a.query,params:a.params,...i})};function Q(e){return ca()?(ua(e),!0):!1}function B(e){return typeof e=="function"?e():me(e)}const ue=typeof window<"u",de=()=>{},Tt=Io();function Io(){var e;return ue&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function ct(e,t){function a(...n){return new Promise((o,l)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(l)})}return a}const za=e=>e();function Po(e,t={}){let a,n,o=de;const l=s=>{clearTimeout(s),o(),o=de};return s=>{const d=B(e),c=B(t.maxWait);return a&&l(a),d<=0||c!==void 0&&c<=0?(n&&(l(n),n=null),Promise.resolve(s())):new Promise((u,v)=>{o=t.rejectOnCancel?v:u,c&&!n&&(n=setTimeout(()=>{a&&l(a),n=null,u(s())},c)),a=setTimeout(()=>{n&&l(n),n=null,u(s())},d)})}}function So(e,t=!0,a=!0,n=!1){let o=0,l,i=!0,s=de,d;const c=()=>{l&&(clearTimeout(l),l=void 0,s(),s=de)};return v=>{const h=B(e),f=Date.now()-o,w=()=>d=v();return c(),h<=0?(o=Date.now(),w()):(f>h&&(a||!i)?(o=Date.now(),w()):t&&(d=new Promise((L,y)=>{s=n?y:L,l=setTimeout(()=>{o=Date.now(),i=!0,L(w()),c()},Math.max(0,h-f))})),!a&&!l&&(l=setTimeout(()=>i=!0,h)),i=!1,d)}}function Do(e=za){const t=k(!0);function a(){t.value=!1}function n(){t.value=!0}const o=(...l)=>{t.value&&e(...l)};return{isActive:be(t),pause:a,resume:n,eventFilter:o}}function Va(...e){if(e.length!==1)return ze(...e);const t=e[0];return typeof t=="function"?be(Wn(()=>({get:t,set:de}))):k(t)}function Ss(e,t=200,a={}){return ct(Po(t,a),e)}function $o(e,t=200,a=!1,n=!0,o=!1){return ct(So(t,a,n,o),e)}function ut(e,t=!0){Le()?R(e):t?e():Te(e)}function Ro(e){Le()&&Ve(e)}function xo(e,t=1e3,a={}){const{immediate:n=!0,immediateCallback:o=!1}=a;let l=null;const i=k(!1);function s(){l&&(clearInterval(l),l=null)}function d(){i.value=!1,s()}function c(){const u=B(t);u<=0||(i.value=!0,o&&e(),s(),l=setInterval(e,u))}if(n&&ue&&c(),et(t)||typeof t=="function"){const u=I(t,()=>{i.value&&ue&&c()});Q(u)}return Q(d),{isActive:i,pause:d,resume:c}}function Co(e,t,a={}){const{immediate:n=!0}=a,o=k(!1);let l=null;function i(){l&&(clearTimeout(l),l=null)}function s(){o.value=!1,i()}function d(...c){i(),o.value=!0,l=setTimeout(()=>{o.value=!1,l=null,e(...c)},B(t))}return n&&(o.value=!0,ue&&d()),Q(s),{isPending:be(o),start:d,stop:s}}function Ot(e=!1,t={}){const{truthyValue:a=!0,falsyValue:n=!1}=t,o=et(e),l=k(e);function i(s){if(arguments.length)return l.value=s,l.value;{const d=B(a);return l.value=l.value===d?B(n):d,l.value}}return o?i:[l,i]}var At=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,No=(e,t)=>{var a={};for(var n in e)zo.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&At)for(var n of At(e))t.indexOf(n)<0&&Vo.call(e,n)&&(a[n]=e[n]);return a};function Mo(e,t,a={}){const n=a,{eventFilter:o=za}=n,l=No(n,["eventFilter"]);return I(e,ct(o,t),l)}var Bo=Object.defineProperty,Fo=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,It=(e,t,a)=>t in e?Bo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,jo=(e,t)=>{for(var a in t||(t={}))Na.call(t,a)&&It(e,a,t[a]);if(xe)for(var a of xe(t))Ma.call(t,a)&&It(e,a,t[a]);return e},qo=(e,t)=>Fo(e,Ho(t)),Wo=(e,t)=>{var a={};for(var n in e)Na.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&xe)for(var n of xe(e))t.indexOf(n)<0&&Ma.call(e,n)&&(a[n]=e[n]);return a};function Uo(e,t,a={}){const n=a,{eventFilter:o}=n,l=Wo(n,["eventFilter"]),{eventFilter:i,pause:s,resume:d,isActive:c}=Do(o);return{stop:Mo(e,t,qo(jo({},l),{eventFilter:i})),pause:s,resume:d,isActive:c}}function ee(e){var t;const a=B(e);return(t=a==null?void 0:a.$el)!=null?t:a}const W=ue?window:void 0,dt=ue?window.document:void 0,Go=ue?window.navigator:void 0;function N(...e){let t,a,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([a,n,o]=e,t=W):[t,a,n,o]=e,!t)return de;Array.isArray(a)||(a=[a]),Array.isArray(n)||(n=[n]);const l=[],i=()=>{l.forEach(u=>u()),l.length=0},s=(u,v,h,f)=>(u.addEventListener(v,h,f),()=>u.removeEventListener(v,h,f)),d=I(()=>[ee(t),B(o)],([u,v])=>{i(),u&&l.push(...a.flatMap(h=>n.map(f=>s(u,h,f,v))))},{immediate:!0,flush:"post"}),c=()=>{d(),i()};return Q(c),c}function Ko(){const e=k(!1);return Le()&&R(()=>{e.value=!0}),e}function Oe(e){const t=Ko();return m(()=>(t.value,Boolean(e())))}function Qo(e,t={}){const{immediate:a=!0,window:n=W}=t,o=k(!1);let l=0,i=null;function s(u){if(!o.value||!n)return;const v=u-l;e({delta:v,timestamp:u}),l=u,i=n.requestAnimationFrame(s)}function d(){!o.value&&n&&(o.value=!0,i=n.requestAnimationFrame(s))}function c(){o.value=!1,i!=null&&n&&(n.cancelAnimationFrame(i),i=null)}return a&&d(),Q(c),{isActive:be(o),pause:c,resume:d}}function Ba(e,t={}){const{window:a=W}=t,n=Oe(()=>a&&"matchMedia"in a&&typeof a.matchMedia=="function");let o;const l=k(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",s):o.removeListener(s))},s=()=>{n.value&&(i(),o=a.matchMedia(Va(e).value),l.value=!!(o!=null&&o.matches),o&&("addEventListener"in o?o.addEventListener("change",s):o.addListener(s)))};return Gn(s),Q(()=>i()),l}function Yo(e={}){const{navigator:t=Go,read:a=!1,source:n,copiedDuring:o=1500,legacy:l=!1}=e,i=["copy","cut"],s=Oe(()=>t&&"clipboard"in t),d=m(()=>s.value||l),c=k(""),u=k(!1),v=Co(()=>u.value=!1,o);function h(){s.value?t.clipboard.readText().then(y=>{c.value=y}):c.value=L()}if(d.value&&a)for(const y of i)N(y,h);async function f(y=B(n)){d.value&&y!=null&&(s.value?await t.clipboard.writeText(y):w(y),c.value=y,u.value=!0,v.start())}function w(y){const g=document.createElement("textarea");g.value=y??"",g.style.position="absolute",g.style.opacity="0",document.body.appendChild(g),g.select(),document.execCommand("copy"),g.remove()}function L(){var y,g,O;return(O=(g=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:g.toString())!=null?O:""}return{isSupported:d,text:c,copied:u,copy:f}}const Ie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Pe="__vueuse_ssr_handlers__",Jo=Xo();function Xo(){return Pe in Ie||(Ie[Pe]=Ie[Pe]||{}),Ie[Pe]}function Zo(e,t){return Jo[e]||t}function er(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var tr=Object.defineProperty,Pt=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,St=(e,t,a)=>t in e?tr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Dt=(e,t)=>{for(var a in t||(t={}))ar.call(t,a)&&St(e,a,t[a]);if(Pt)for(var a of Pt(t))nr.call(t,a)&&St(e,a,t[a]);return e};const or={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},$t="vueuse-storage";function vt(e,t,a,n={}){var o;const{flush:l="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:d=!0,mergeDefaults:c=!1,shallow:u,window:v=W,eventFilter:h,onError:f=T=>{console.error(T)}}=n,w=(u?Un:k)(t);if(!a)try{a=Zo("getDefaultStorage",()=>{var T;return(T=W)==null?void 0:T.localStorage})()}catch(T){f(T)}if(!a)return w;const L=B(t),y=er(L),g=(o=n.serializer)!=null?o:or[y],{pause:O,resume:P}=Uo(w,()=>V(w.value),{flush:l,deep:i,eventFilter:h});return v&&s&&(N(v,"storage",_),N(v,$t,S)),_(),w;function V(T){try{if(T==null)a.removeItem(e);else{const z=g.write(T),ie=a.getItem(e);ie!==z&&(a.setItem(e,z),v&&v.dispatchEvent(new CustomEvent($t,{detail:{key:e,oldValue:ie,newValue:z,storageArea:a}})))}}catch(z){f(z)}}function M(T){const z=T?T.newValue:a.getItem(e);if(z==null)return d&&L!==null&&a.setItem(e,g.write(L)),L;if(!T&&c){const ie=g.read(z);return typeof c=="function"?c(ie,L):y==="object"&&!Array.isArray(ie)?Dt(Dt({},L),ie):ie}else return typeof z!="string"?z:g.read(z)}function S(T){_(T.detail)}function _(T){if(!(T&&T.storageArea!==a)){if(T&&T.key==null){w.value=L;return}if(!(T&&T.key!==e)){O();try{w.value=M(T)}catch(z){f(z)}finally{T?Te(P):P()}}}}}function rr(e){return Ba("(prefers-color-scheme: dark)",e)}var Rt=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,sr=(e,t)=>{var a={};for(var n in e)lr.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&Rt)for(var n of Rt(e))t.indexOf(n)<0&&ir.call(e,n)&&(a[n]=e[n]);return a};function cr(e,t,a={}){const n=a,{window:o=W}=n,l=sr(n,["window"]);let i;const s=Oe(()=>o&&"MutationObserver"in o),d=()=>{i&&(i.disconnect(),i=void 0)},c=I(()=>ee(e),v=>{d(),s.value&&o&&v&&(i=new MutationObserver(t),i.observe(v,l))},{immediate:!0}),u=()=>{d(),c()};return Q(u),{isSupported:s,stop:u}}var xt=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,vr=(e,t)=>{var a={};for(var n in e)ur.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&xt)for(var n of xt(e))t.indexOf(n)<0&&dr.call(e,n)&&(a[n]=e[n]);return a};function pr(e,t,a={}){const n=a,{window:o=W}=n,l=vr(n,["window"]);let i;const s=Oe(()=>o&&"ResizeObserver"in o),d=()=>{i&&(i.disconnect(),i=void 0)},c=m(()=>Array.isArray(e)?e.map(h=>ee(h)):[ee(e)]),u=I(c,h=>{if(d(),s.value&&o){i=new ResizeObserver(t);for(const f of h)f&&i.observe(f,l)}},{immediate:!0,flush:"post",deep:!0}),v=()=>{d(),u()};return Q(v),{isSupported:s,stop:v}}function mr(e,t={width:0,height:0},a={}){const{window:n=W,box:o="content-box"}=a,l=m(()=>{var d,c;return(c=(d=ee(e))==null?void 0:d.namespaceURI)==null?void 0:c.includes("svg")}),i=k(t.width),s=k(t.height);return pr(e,([d])=>{const c=o==="border-box"?d.borderBoxSize:o==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(n&&l.value){const u=ee(e);if(u){const v=n.getComputedStyle(u);i.value=parseFloat(v.width),s.value=parseFloat(v.height)}}else if(c){const u=Array.isArray(c)?c:[c];i.value=u.reduce((v,{inlineSize:h})=>v+h,0),s.value=u.reduce((v,{blockSize:h})=>v+h,0)}else i.value=d.contentRect.width,s.value=d.contentRect.height},a),I(()=>ee(e),d=>{i.value=d?t.width:0,s.value=d?t.height:0}),{width:i,height:s}}const Ct=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function pt(e,t={}){const{document:a=dt,autoExit:n=!1}=t,o=m(()=>{var g;return(g=ee(e))!=null?g:a==null?void 0:a.querySelector("html")}),l=k(!1),i=m(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(g=>a&&g in a||o.value&&g in o.value)),s=m(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(g=>a&&g in a||o.value&&g in o.value)),d=m(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(g=>a&&g in a||o.value&&g in o.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(g=>a&&g in a),u=Oe(()=>o.value&&a&&i.value!==void 0&&s.value!==void 0&&d.value!==void 0),v=()=>c?(a==null?void 0:a[c])===o.value:!1,h=()=>{if(d.value){if(a&&a[d.value]!=null)return a[d.value];{const g=o.value;if((g==null?void 0:g[d.value])!=null)return Boolean(g[d.value])}}return!1};async function f(){if(u.value){if(s.value)if((a==null?void 0:a[s.value])!=null)await a[s.value]();else{const g=o.value;(g==null?void 0:g[s.value])!=null&&await g[s.value]()}l.value=!1}}async function w(){if(!u.value)return;h()&&await f();const g=o.value;i.value&&(g==null?void 0:g[i.value])!=null&&(await g[i.value](),l.value=!0)}async function L(){await(l.value?f():w())}const y=()=>{const g=h();(!g||g&&v())&&(l.value=g)};return N(a,Ct,y,!1),N(()=>ee(o),Ct,y,!1),n&&Q(f),{isSupported:u,isFullscreen:l,enter:w,exit:f,toggle:L}}var hr=Object.defineProperty,zt=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,Vt=(e,t,a)=>t in e?hr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,_r=(e,t)=>{for(var a in t||(t={}))fr.call(t,a)&&Vt(e,a,t[a]);if(zt)for(var a of zt(t))gr.call(t,a)&&Vt(e,a,t[a]);return e};function Ds(e={}){const{controls:t=!1,interval:a="requestAnimationFrame"}=e,n=k(new Date),o=()=>n.value=new Date,l=a==="requestAnimationFrame"?Qo(o,{immediate:!0}):xo(o,a,{immediate:!0});return t?_r({now:n},l):n}function br(e={}){const{window:t=W}=e;if(!t)return k(["en"]);const a=t.navigator,n=k(a.languages);return N(t,"languagechange",()=>{n.value=a.languages}),n}function $s(e,t=de,a={}){const{immediate:n=!0,manual:o=!1,type:l="text/javascript",async:i=!0,crossOrigin:s,referrerPolicy:d,noModule:c,defer:u,document:v=dt,attrs:h={}}=a,f=k(null);let w=null;const L=O=>new Promise((P,V)=>{const M=T=>(f.value=T,P(T),T);if(!v){P(!1);return}let S=!1,_=v.querySelector(`script[src="${B(e)}"]`);_?_.hasAttribute("data-loaded")&&M(_):(_=v.createElement("script"),_.type=l,_.async=i,_.src=B(e),u&&(_.defer=u),s&&(_.crossOrigin=s),c&&(_.noModule=c),d&&(_.referrerPolicy=d),Object.entries(h).forEach(([T,z])=>_==null?void 0:_.setAttribute(T,z)),S=!0),_.addEventListener("error",T=>V(T)),_.addEventListener("abort",T=>V(T)),_.addEventListener("load",()=>{_.setAttribute("data-loaded","true"),t(_),M(_)}),S&&(_=v.head.appendChild(_)),O||M(_)}),y=(O=!0)=>(w||(w=L(O)),w),g=()=>{if(!v)return;w=null,f.value&&(f.value=null);const O=v.querySelector(`script[src="${B(e)}"]`);O&&v.head.removeChild(O)};return n&&!o&&ut(y),o||Ro(g),{scriptTag:f,load:y,unload:g}}function Fa(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientHeight1?!0:(t.preventDefault&&t.preventDefault(),!1)}function mt(e,t=!1){const a=k(t);let n=null,o;I(Va(e),s=>{if(s){const d=s;o=d.style.overflow,a.value&&(d.style.overflow="hidden")}},{immediate:!0});const l=()=>{const s=B(e);!s||a.value||(Tt&&(n=N(s,"touchmove",d=>{yr(d)},{passive:!1})),s.style.overflow="hidden",a.value=!0)},i=()=>{const s=B(e);!s||!a.value||(Tt&&(n==null||n()),s.style.overflow=o,a.value=!1)};return Q(i),m({get(){return a.value},set(s){s?l():i()}})}function wr(e,t,a={}){const{window:n=W}=a;return vt(e,t,n==null?void 0:n.sessionStorage,a)}let Er=0;function kr(e,t={}){const a=k(!1),{document:n=dt,immediate:o=!0,manual:l=!1,id:i=`vueuse_styletag_${++Er}`}=t,s=k(e);let d=()=>{};const c=()=>{if(!n)return;const v=n.getElementById(i)||n.createElement("style");v.isConnected||(v.type="text/css",v.id=i,t.media&&(v.media=t.media),n.head.appendChild(v)),!a.value&&(d=I(s,h=>{v.textContent=h},{immediate:!0}),a.value=!0)},u=()=>{!n||!a.value||(d(),n.head.removeChild(n.getElementById(i)),a.value=!1)};return o&&!l&&ut(c),l||Q(u),{id:i,css:s,unload:u,load:c,isLoaded:be(a)}}function Lr({window:e=W}={}){if(!e)return{x:k(0),y:k(0)};const t=k(e.scrollX),a=k(e.scrollY);return N(e,"scroll",()=>{t.value=e.scrollX,a.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:a}}function Tr(e={}){const{window:t=W,initialWidth:a=1/0,initialHeight:n=1/0,listenOrientation:o=!0,includeScrollbar:l=!0}=e,i=k(a),s=k(n),d=()=>{t&&(l?(i.value=t.innerWidth,s.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,s.value=t.document.documentElement.clientHeight))};if(d(),ut(d),N("resize",d,{passive:!0}),o){const c=Ba("(orientation: portrait)");I(c,()=>d())}return{width:i,height:s}}var Or=E({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=m(()=>{const n=["font-icon icon"],o=`iconfont icon-${e.icon}`;return n.push(o),n}),a=m(()=>{const n={};return e.color&&(n.color=e.color),e.size&&(n["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),ye(n).length?n:null});return()=>e.icon?r("span",{key:e.icon,class:t.value,style:a.value}):null}});const Ha=({type:e="info",text:t="",vertical:a="top",color:n},{slots:o})=>{var l;return r("span",{class:["badge",e,{diy:n}],style:{verticalAlign:a,...n?{backgroundColor:n}:{}}},t||((l=o.default)==null?void 0:l.call(o)))};Ha.displayName="Badge";const Ar="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",Nt=e=>F(e)?e:`${e}px`,Ir=(e,t=0)=>{const a=k(),n=m(()=>Nt(me(e.width)||"100%")),o=k("auto"),l=d=>{if(F(d)){const[c,u]=d.split(":"),v=Number(c)/Number(u);if(!Number.isNaN(v))return v}return typeof d=="number"?d:16/9},i=d=>{const c=me(e.height),u=l(me(e.ratio));return c?Nt(c):`${Number(d)/u+me(t)}px`},s=()=>{a.value&&(o.value=i(a.value.clientWidth))};return R(()=>{s(),et(t)&&I(t,()=>s()),N("orientationchange",()=>s()),N("resize",()=>s())}),{el:a,width:n,height:o}},Mt="https://player.bilibili.com/player.html";var Pr=E({name:"BiliBili",props:{bvid:{type:String,default:""},aid:{type:String,default:""},cid:{type:String,default:""},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},autoplay:Boolean},setup(e){const{el:t,width:a,height:n}=Ir(e),o=m(()=>{const{aid:l,bvid:i,cid:s,autoplay:d,time:c,page:u}=e;return l&&s?`${Mt}?aid=${l}&cid=${s}&t=${c}&autoplay=${d?1:0}&page=${u}`:i?`${Mt}?bvid=${i}&t=${c}&autoplay=${d?1:0}`:null});return()=>o.value?[r("div",{class:"bili-desc"},r("a",{class:"sr-only",href:o.value},e.title)),r("iframe",{ref:t,src:o.value,title:e.title,class:"bili-iframe",allow:Ar,style:{width:a.value,height:n.value}})]:null}});const ja=()=>r(x,{name:"back-to-top"},()=>[r("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),r("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);ja.displayName="BackToTopIcon";var Sr=E({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=C(),a=ve({"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/":{backToTop:"Back to top"}}),n=k(),{height:o}=mr(n),{height:l}=Tr(),{y:i}=Lr(),s=m(()=>t.value.backToTop!==!1&&i.value>e.threshold),d=m(()=>i.value/(o.value-l.value));return R(()=>{n.value=document.body}),()=>r(se,{name:"fade"},()=>s.value?r("button",{type:"button",class:"back-to-top","aria-label":a.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:r("svg",{class:"scroll-progress"},r("circle",{cx:"50%",cy:"50%",r:"calc(50% - 2px)",style:{"stroke-dasharray":`${Math.PI*d.value*100}% ${Math.PI*100}%`}})),r(ja)]):null)}});const Dr=H({enhance:({app:e})=>{Y("FontIcon")||e.component("FontIcon",Or),Y("Badge")||e.component("Badge",Ha),Y("BiliBili")||e.component("BiliBili",Pr)},setup:()=>{kr(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css"); - `)},rootComponents:[()=>r(Sr,{})]});function qa(e,t,a){var n,o,l;t===void 0&&(t=50),a===void 0&&(a={});var i=(n=a.isImmediate)!=null&&n,s=(o=a.callback)!=null&&o,d=a.maxWait,c=Date.now(),u=[];function v(){if(d!==void 0){var f=Date.now()-c;if(f+t>=d)return d-f}return t}var h=function(){var f=[].slice.call(arguments),w=this;return new Promise(function(L,y){var g=i&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,c=Date.now(),!i){var P=e.apply(w,f);s&&s(P),u.forEach(function(V){return(0,V.resolve)(P)}),u=[]}},v()),g){var O=e.apply(w,f);return s&&s(O),L(O)}u.push({resolve:L,reject:y})})};return h.cancel=function(f){l!==void 0&&clearTimeout(l),u.forEach(function(w){return(0,w.reject)(f)}),u=[]},h}const $r=({headerLinkSelector:e,headerAnchorSelector:t,delay:a,offset:n=5})=>{const o=G(),i=qa(()=>{var L,y;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)h.some(O=>O.hash===g.hash));for(let g=0;g=(((L=O.parentElement)==null?void 0:L.offsetTop)??0)-n,M=!P||s<(((y=P.parentElement)==null?void 0:y.offsetTop)??0)-n;if(!(V&&M))continue;const _=decodeURIComponent(o.currentRoute.value.hash),T=decodeURIComponent(O.hash);if(_===T)return;if(v){for(let z=g+1;z{window.addEventListener("scroll",i)}),Kn(()=>{window.removeEventListener("scroll",i)})},Bt=async(e,t)=>{const{scrollBehavior:a}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t,force:!0}).finally(()=>e.options.scrollBehavior=a)},Rr=".sidebar-link, .toc-link",xr=".header-anchor",Cr=200,zr=5,Vr=H({setup(){$r({headerLinkSelector:Rr,headerAnchorSelector:xr,delay:Cr,offset:zr})}});var Nr=E({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean},setup(e,{slots:t}){const a=ve({"/zh/":{title:"目录"},"/en/":{title:"Catalog"},"/":{title:"Catalog"}}),n=D(),o=G(),l=ba(),i=c=>{const u=c.I;return typeof u>"u"||u},s=()=>{const c=e.base||n.value.path.replace(/\/[^/]+$/,"/"),u=o.getRoutes(),v=[];return u.filter(({meta:h,path:f})=>{if(!Ee(f,c)||f===c)return!1;if(c==="/"){const w=ye(l.value.locales).filter(L=>L!=="/");if(f==="/404.html"||w.some(L=>Ee(f,L)))return!1}return(pe(f,".html")&&!pe(f,"/index.html")||pe(f,"/"))&&i(h)}).map(({path:h,meta:f})=>{const w=h.substring(c.length).split("/").length;return{title:f.t||"",icon:f.i,base:h.replace(/\/[^/]+\/?$/,"/"),order:f.O||null,level:pe(h,"/")?w-1:w,path:h}}).filter(({title:h,level:f})=>typeof h=="string"&&h&&f<=e.level).sort(({title:h,level:f,path:w,order:L},{title:y,level:g,path:O,order:P})=>f-g||(pe(w,"/index.html")?-1:pe(O,"/index.html")?1:L===null?P===null?h.localeCompare(y):P:P===null?L:L>0?P>0?L-P:-1:P<0?L-P:1)).forEach(h=>{var f;const{base:w,level:L}=h;switch(L){case 1:v.push(h);break;case 2:{const y=v.find(g=>g.path===w);y&&(y.children??(y.children=[])).push(h);break}default:{const y=v.find(g=>g.path===w.replace(/\/[^/]+\/$/,"/"));if(y){const g=(f=y.children)==null?void 0:f.find(O=>O.path===w);g&&(g.children??(g.children=[])).push(h)}}}}),v},d=m(()=>s());return()=>r("div",{class:"auto-catalog-wrapper"},[r("h2",{class:"main-title"},a.value.title),d.value.map(({children:c=[],icon:u,path:v,title:h},f)=>[r("h3",{id:h,class:["child-title",{"has-children":c.length}]},[r("a",{href:`#${h}`,class:"header-anchor"},"#"),r(re,{class:"catalog-title",to:v},()=>[e.index?`${f+1}.`:null,u&&t.icon?t.icon({icon:u}):null,h||"Unknown"])]),c.length?r("ul",{class:"child-catalog-wrapper"},c.map(({children:w=[],icon:L,path:y,title:g},O)=>r("li",{class:"child-catalog-item"},[r("div",{class:["sub-title",{"has-children":w.length}]},[r("a",{href:`#${g}`,class:"header-anchor"},"#"),r(re,{class:"catalog-title",to:y},()=>[e.index?`${f+1}.${O+1}`:null,L&&t.icon?t.icon({icon:L}):null,g||"Unknown"])]),w.length?r("div",{class:"sub-catalog-wrapper"},w.map(({icon:P,path:V,title:M},S)=>r(re,{class:"sub-catalog-item",to:V},()=>[e.index?`${f+1}.${O+1}.${S+1}`:null,P&&t.icon?t.icon({icon:P}):null,M||"Unknown"]))):null]))):null])])}}),Mr=H({enhance:({app:e})=>{Y("AutoCatalog",e)||e.component("AutoCatalog",t=>r(Nr,t,{icon:({icon:a})=>r(q("HopeIcon"),{icon:a})}))}});const Br=r("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[r("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),r("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Wa=E({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=ae(),a=m(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>r("span",[Br,r("span",{class:"external-link-icon-sr-only"},a.value.openInNewWindow)])}}),Fr={},Hr=H({enhance({app:e}){e.component("ExternalLinkIcon",r(Wa,{locales:Fr}))}});/** - * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT - */const A={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=A.isStarted();e=je(e,A.settings.minimum,1),A.status=e===1?null:e;const a=A.render(!t),n=a.querySelector(A.settings.barSelector),o=A.settings.speed,l=A.settings.easing;return a.offsetWidth,jr(i=>{Se(n,{transform:"translate3d("+Ft(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(Se(a,{transition:"none",opacity:"1"}),a.offsetWidth,setTimeout(function(){Se(a,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){A.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),A},isStarted:()=>typeof A.status=="number",start:()=>{A.status||A.set(0);const e=()=>{setTimeout(()=>{A.status&&(A.trickle(),e())},A.settings.trickleSpeed)};return A.settings.trickle&&e(),A},done:e=>!e&&!A.status?A:A.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=A.status;return t?(typeof e!="number"&&(e=(1-t)*je(Math.random()*t,.1,.95)),t=je(t+e,0,.994),A.set(t)):A.start()},trickle:()=>A.inc(Math.random()*A.settings.trickleRate),render:e=>{if(A.isRendered())return document.getElementById("nprogress");Ht(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=A.settings.template;const a=t.querySelector(A.settings.barSelector),n=e?"-100":Ft(A.status||0),o=document.querySelector(A.settings.parent);return Se(a,{transition:"all 0 linear",transform:"translate3d("+n+"%,0,0)"}),o!==document.body&&Ht(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{jt(document.documentElement,"nprogress-busy"),jt(document.querySelector(A.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&qr(e)},isRendered:()=>!!document.getElementById("nprogress")},je=(e,t,a)=>ea?a:e,Ft=e=>(-1+e)*100,jr=function(){const e=[];function t(){const a=e.shift();a&&a(t)}return function(a){e.push(a),e.length===1&&t()}}(),Se=function(){const e=["Webkit","O","Moz","ms"],t={};function a(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,d){return d.toUpperCase()})}function n(i){const s=document.body.style;if(i in s)return i;let d=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;d--;)if(u=e[d]+c,u in s)return u;return i}function o(i){return i=a(i),t[i]||(t[i]=n(i))}function l(i,s,d){s=o(s),i.style[s]=d}return function(i,s){for(const d in s){const c=s[d];c!==void 0&&Object.prototype.hasOwnProperty.call(s,d)&&l(i,d,c)}}}(),Ua=(e,t)=>(typeof e=="string"?e:ht(e)).indexOf(" "+t+" ")>=0,Ht=(e,t)=>{const a=ht(e),n=a+t;Ua(a,t)||(e.className=n.substring(1))},jt=(e,t)=>{const a=ht(e);if(!Ua(e,t))return;const n=a.replace(" "+t+" "," ");e.className=n.substring(1,n.length-1)},ht=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),qr=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Wr=()=>{R(()=>{const e=G(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(a=>{t.has(a.path)||A.start()}),e.afterEach(a=>{t.add(a.path),A.done()})})},Ur=H({setup(){Wr()}}),Gr=JSON.parse(`{"encrypt":{},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","locales":{"/zh/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/zh/",{"text":"文档","icon":"article","link":"/zh/features/"},{"text":"下载","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"加入社区讨论","icon":"community","link":"/zh/community.md"}],"sidebar":{"/zh/":["",{"icon":"workingDirectory","text":"项目介绍","link":"project.md"},{"icon":"network","text":"国际化支持","link":"i18n.md"},{"icon":"play","text":"快速开始","link":"quick-start.md"},{"icon":"read","text":"功能指南","prefix":"features/","children":"structure"},{"icon":"advance","text":"高级","prefix":"advanced/","children":"structure"},{"icon":"article","text":"声明和公告","prefix":"statements/","children":"structure"}]},"footer":"用开源社区力量为原神 PC 端玩家带来最好的游戏体验","displayFooter":true},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Document","icon":"article","link":"/en/features/"},{"text":"Download","icon":"install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"Community","icon":"community","link":"/en/community.md"}],"sidebar":{"/en/":["",{"icon":"workingDirectory","text":"Project","link":"project.md"},{"icon":"network","text":"Localization","link":"i18n.md"},{"icon":"play","text":"Quick Start","link":"quick-start.md"},{"icon":"read","text":"Features","prefix":"features/","children":"structure"},{"icon":"advance","text":"Advanced","prefix":"advanced/","children":"structure"},{"icon":"article","text":"Statements","prefix":"statements/","children":"structure"}]},"footer":"Be the best Genshin Impact tool","displayFooter":true},"/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"encryptLocales":{"iconLabel":"Page Encrypted","placeholder":"Enter password","remember":"Remember password","errorHint":"Please enter the correct password!"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["There’s nothing here.","How did we get here?","That’s a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"}}}}`),Kr=k(Gr),Ga=()=>Kr,Ka=Symbol(""),Qr=()=>{const e=J(Ka);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Yr=(e,t)=>{var a;return{...e,...(a=e.locales)==null?void 0:a[t]}},Jr=H({enhance({app:e}){const t=Ga(),a=e._context.provides[ot],n=m(()=>Yr(t.value,a.value));e.provide(Ka,n),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return n.value}}})}}),Xr={"Content-Type":"application/json"},Zr=({serverURL:e,lang:t,paths:a,signal:n})=>(({serverURL:o,lang:l,paths:i,type:s,signal:d})=>fetch(`${o}/article?path=${encodeURIComponent(i.join(","))}&type=${encodeURIComponent(s.join(","))}&lang=${l}`,{signal:d}).then(c=>c.json()))({serverURL:e,lang:t,paths:a,type:["time"],signal:n}).then(o=>Array.isArray(o)?o:[o]),el=e=>(({serverURL:t,lang:a,path:n,type:o,action:l})=>fetch(`${t}/article?lang=${a}`,{method:"POST",headers:Xr,body:JSON.stringify({path:n,type:o,action:l})}).then(i=>i.json()))({...e,type:"time",action:"inc"}),qt=e=>{const t=((a="")=>a.replace(/\/$/u,""))(e);return/^(https?:)?\/\//.test(t)?t:`https://${t}`},tl=e=>{e.name!=="AbortError"&&console.error(e.message)},Wt=e=>e.dataset.path||e.getAttribute("id"),Ut=(e,t)=>{t.forEach((a,n)=>{a.innerText=e[n].toString()})},al=({serverURL:e,path:t=window.location.pathname,selector:a=".waline-pageview-count",update:n=!0,lang:o=navigator.language})=>{const l=new AbortController,i=Array.from(document.querySelectorAll(a)),s=c=>{const u=Wt(c);return u!==null&&t!==u},d=c=>Zr({serverURL:qt(e),paths:c.map(u=>Wt(u)||t),lang:o,signal:l.signal}).then(u=>Ut(u,c)).catch(tl);if(n){const c=i.filter(v=>!s(v)),u=i.filter(s);el({serverURL:qt(e),path:t,lang:o}).then(v=>Ut(new Array(c.length).fill(v),c)),u.length&&d(u)}else d(i);return l.abort.bind(l)};const we={provider:"Waline",dark:'html[data-theme="dark"]',serverURL:"https://comments.snapgenshin.com",emoji:["//unpkg.com/@waline/emojis@1.1.0/weibo","//unpkg.com/@waline/emojis@1.1.0/bilibili","//unpkg.com/@waline/emojis@1.1.0/bmoji","//unpkg.com/@waline/emojis@1.1.0/qq","//unpkg.com/@waline/emojis@1.1.0/tieba"],requiredMeta:["mail"],reaction:!1},nl={"/zh/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"},"/en/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"},"/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"}};p(()=>import("./waline-meta-a31b78ed.js"),[]);var ol=E({name:"WalineComment",setup(){const e=D(),t=C(),a=Ne(),n=ve(nl);let o;const l=m(()=>{const c=we.comment!==!1,u=t.value.comment;return!!u||c!==!1&&u!==!1}),i=m(()=>{const c=we.pageview!==!1,u=t.value.pageview;return!!u||c!==!1&&u!==!1}),s=m(()=>te(e.value.path)),d=m(()=>({lang:a.value==="zh-CN"?"zh-CN":"en",locale:n.value,dark:"html.dark",...we,path:s.value}));return R(()=>{I(s,()=>{o==null||o(),i.value&&Te().then(()=>{setTimeout(()=>{o=al({serverURL:we.serverURL,path:s.value})},we.delay||800)})},{immediate:!0})}),()=>l.value?r("div",{class:"waline-wrapper",id:"comment"},r(b({loader:async()=>(await p(()=>import("./component-0b075ddf.js"),["assets/component-0b075ddf.js","assets/framework-8be3ab77.js"])).Waline,loadingComponent:Ea}),d.value)):null}});const rl={provider:"Waline",dark:'html[data-theme="dark"]',serverURL:"https://comments.snapgenshin.com",emoji:["//unpkg.com/@waline/emojis@1.1.0/weibo","//unpkg.com/@waline/emojis@1.1.0/bilibili","//unpkg.com/@waline/emojis@1.1.0/bmoji","//unpkg.com/@waline/emojis@1.1.0/qq","//unpkg.com/@waline/emojis@1.1.0/tieba"],requiredMeta:["mail"],reaction:!1}.comment!==!1,ll=E({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=C(),a=m(()=>t.value.comment||rl&&t.value.comment!==!1);return()=>r(ol,{darkmode:e.darkmode,style:{display:a.value?"block":"none"}})}});var il=H({enhance:({app:e})=>{e.component("CommentService",ll)}});const sl=800,cl=2e3,ul={"/zh/":{copy:"复制代码",copied:"已复制",hint:"复制成功"},"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"}},dl=!1,vl=['.theme-hope-content div[class*="language-"] pre'],Gt=!1,qe=new Map,pl=()=>{const{copy:e}=Yo({legacy:!0}),t=ve(ul),a=D(),n=Eo(),o=s=>{if(!s.hasAttribute("copy-code-registered")){const d=document.createElement("button");d.type="button",d.classList.add("copy-code-button"),d.innerHTML='
',d.setAttribute("aria-label",t.value.copy),d.setAttribute("data-copied",t.value.copied),s.parentElement&&s.parentElement.insertBefore(d,s),s.setAttribute("copy-code-registered","")}},l=()=>Te().then(()=>new Promise(s=>{setTimeout(()=>{vl.forEach(d=>{document.querySelectorAll(d).forEach(o)}),s()},sl)})),i=(s,d,c)=>{let{innerText:u=""}=d;/language-(shellscript|shell|bash|sh|zsh)/.test(s.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(qe.get(c));const v=setTimeout(()=>{c.classList.remove("copied"),c.blur(),qe.delete(c)},cl);qe.set(c,v)})};R(()=>{(!n.value||Gt)&&l(),N("click",s=>{const d=s.target;if(d.matches('div[class*="language-"] > button.copy')){const c=d.parentElement,u=d.nextElementSibling;u&&i(c,u,d)}else if(d.matches('div[class*="language-"] div.copy-icon')){const c=d.parentElement,u=c.parentElement,v=c.nextElementSibling;v&&i(u,v,c)}}),I(()=>a.value.path,()=>{(!n.value||Gt)&&l()})})};var ml=H({setup:()=>{pl()}});const We=vt("VUEPRESS_TAB_STORE",{});var hl=E({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup(e,{slots:t}){const a=k(e.active),n=k([]),o=()=>{if(e.tabId){const{title:c,id:u=c}=e.data[a.value];We.value[e.tabId]=u}},l=(c=a.value)=>{a.value=c{a.value=c>0?c-1:n.value.length-1,n.value[a.value].focus()},s=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),a.value=u):c.key==="ArrowRight"?(c.preventDefault(),l()):c.key==="ArrowLeft"&&(c.preventDefault(),i()),o()},d=()=>{if(e.tabId){const c=e.data.findIndex(({title:u,id:v=u})=>We.value[e.tabId]===v);if(c!==-1)return c}return e.active};return R(()=>{a.value=d(),I(()=>We.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const v=e.data.findIndex(({title:h,id:f=h})=>f===c);v!==-1&&(a.value=v)}})}),()=>e.data.length?r("div",{class:"tab-list"},[r("div",{class:"tab-list-nav",role:"tablist"},e.data.map(({title:c},u)=>{const v=u===a.value;return r("button",{type:"button",ref:h=>{h&&(n.value[u]=h)},class:["tab-list-nav-item",{active:v}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":v,onClick:()=>{a.value=u,o()},onKeydown:h=>s(h,u)},c)})),e.data.map(({title:c,id:u=c},v)=>{var h;const f=v===a.value;return r("div",{class:["tab-item",{active:f}],id:`tab-${e.id}-${v}`,role:"tabpanel","aria-expanded":f},(h=t[`tab${v}`])==null?void 0:h.call(t,{title:c,value:u,isActive:f}))})]):null}});const fl=H({enhance:({app:e})=>{e.component("Tabs",hl)}});const gl=".theme-hope-content :not(a) > img:not([no-view])",_l={"/zh/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"},"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"}},bl=800,yl={},wl='
',El=e=>F(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),Qa=e=>new Promise((t,a)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(Qa(e)),e.onerror=n=>a(n))}),kl=()=>{const{isSupported:e,toggle:t}=pt(),a=ve(_l),n=D();let o;const l=s=>{s.on("uiRegister",()=>{e&&s.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{t()}}),s.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:(d,c)=>{d.setAttribute("download",""),d.setAttribute("target","_blank"),d.setAttribute("rel","noopener"),c.on("change",()=>{d.setAttribute("href",c.currSlide.data.src)})}}),s.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(d,c)=>{const u=[];let v=-1;for(let h=0;h{c.goTo(u.indexOf(w.target))},u.push(f),d.appendChild(f)}c.on("change",()=>{v>=0&&u[v].classList.remove("active"),u[c.currIndex].classList.add("active"),v=c.currIndex})}})})},i=()=>Promise.all([p(()=>import("./photoswipe.esm-36cd6c3c.js"),[]),Te().then(()=>new Promise(s=>setTimeout(s,bl)).then(()=>El(gl)))]).then(([{default:s},d])=>{const c=d.map(u=>({html:wl,element:u,msrc:u.src}));d.forEach((u,v)=>{const h=()=>{o=new s({preloaderDelay:0,showHideAnimationType:"zoom",...a.value,...yl,dataSource:c,index:v,closeOnVerticalDrag:!0,wheelToZoom:!1}),l(o),o.addFilter("thumbEl",()=>u),o.addFilter("placeholderSrc",()=>u.src),o.init()};u.style.cursor="zoom-in",u.addEventListener("click",()=>{h()}),u.addEventListener("keypress",({key:f})=>{f==="Enter"&&h()})}),d.forEach((u,v)=>{Qa(u).then(h=>{c.splice(v,1,h),o==null||o.refreshSlideContent(v)})})});R(()=>{N("wheel",()=>{o==null||o.close()}),i(),I(()=>n.value.path,()=>i())})};var Ll=H({setup:()=>{kl()}});function Tl(e){return{all:e=e||new Map,on:function(t,a){var n=e.get(t);n?n.push(a):e.set(t,[a])},off:function(t,a){var n=e.get(t);n&&(a?n.splice(n.indexOf(a)>>>0,1):e.set(t,[]))},emit:function(t,a){var n=e.get(t);n&&n.slice().map(function(o){o(a)}),(n=e.get("*"))&&n.slice().map(function(o){o(t,a)})}}}const Ya=Symbol(""),Ol=()=>{const e=J(Ya);if(!e)throw new Error("usePWAEvent() is called without provider.");return e},Al=async e=>{const{register:t}=await p(()=>import("./index-70769223.js"),[]);t(te("service-worker.js"),{ready(a){console.log("[PWA]: Service worker is active"),e.emit("ready",a)},registered(a){console.log("[PWA]: Service worker has been registered."),e.emit("registered",a)},cached(a){console.log("[PWA]: Content has been cached for offline usage"),e.emit("cached",a)},async updatefound(a){await navigator.serviceWorker.getRegistration()&&(console.log("[PWA]: New content is downloading."),e.emit("updatefound",a))},updated(a){console.log("[PWA]: New content is available, please refresh.");const n="service-worker-version",o=Number(localStorage.getItem(n)||0);localStorage.setItem(n,(o+1).toString()),localStorage.removeItem("manifest"),e.emit("updated",a)},offline(){console.log("[PWA]: No internet connection found. App is running in offline mode."),e.emit("offline")},error(a){console.log("[PWA]: Error during service worker registration:",a),e.emit("error",a)}})},Il=()=>{const e=Tl();tt(Ya,e),R(async()=>{var t;let a=!1;(t=navigator.serviceWorker)!=null&&t.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{a||(a=!0,window.location.reload())}),await Al(e)})},Ja=()=>r(x,{name:"update"},()=>r("path",{d:"M949.949 146.25v255.826c0 21.981-13.989 35.97-35.97 35.97H658.154c-13.988 0-25.983-7.992-33.973-21.981-5.997-13.989-4-27.977 7.991-39.97l79.942-77.946c-55.954-51.973-121.918-77.955-199.863-77.955-37.975 0-75.95 8.002-113.924 21.99-37.975 15.985-67.948 37.976-91.934 63.957-25.982 23.987-47.973 53.96-63.957 91.934-29.983 73.955-29.983 153.895 0 227.85 15.984 37.976 37.975 67.947 63.957 91.934 23.986 25.982 53.959 47.973 91.934 63.956 37.974 13.989 75.95 21.991 113.924 21.991 45.967 0 87.942-9.998 127.913-29.982 41.976-17.99 75.951-45.967 101.931-83.943 7.993-4 11.994-5.995 13.989-5.995 5.997 0 9.998 1.994 13.988 5.995l77.958 77.946c3.989 4 5.986 7.993 5.986 11.994 0 1.994-1.996 5.995-3.99 11.994-43.973 51.962-93.941 91.934-151.9 117.914-53.958 25.983-115.92 39.972-185.874 39.972-61.961 0-119.921-11.984-169.89-33.973-57.96-25.985-105.923-57.963-139.896-93.943-35.98-33.972-67.958-81.936-93.94-139.897-45.967-101.93-45.967-237.846 0-339.777 25.982-57.96 57.96-105.923 93.94-139.896 33.973-35.98 81.936-67.958 139.896-93.94 49.968-21.99 107.928-33.974 169.89-33.974 55.963 0 109.923 9.988 161.885 29.973 53.97 21.99 101.933 51.963 139.908 89.938l73.954-73.944c9.987-9.998 23.987-13.988 39.971-8.002 13.988 8.002 21.98 19.995 21.98 33.984z"}));Ja.displayName="UpdateIcon";const Pl={"/zh/":{install:"安装",iOSInstall:"点击分享按钮然后点击“添加到主屏幕”",cancel:"取消",close:"关闭",prevImage:"上一张图片",nextImage:"下一张图片",desc:"详情",feature:"主要特色",explain:"该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。",hint:"发现新内容可用",update:"新内容已就绪"},"/en/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."},"/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."}};var Sl=E({name:"SWHintPopup",setup(e,{slots:t}){const a=ve(Pl),n=k(!1),o=()=>{n.value&&(window.location.reload(!0),n.value=!1)};return R(()=>{const l=Ol();l.on("updatefound",()=>{navigator.serviceWorker.getRegistration().then(i=>{i&&i.active&&(n.value=!0)})}),l.on("updated",()=>{n.value=!1})}),()=>r(se,{name:"popup"},()=>{var l;return((l=t.default)==null?void 0:l.call(t,{enabled:n.value,uninstall:o}))||(n.value?r("button",{type:"button",class:"sw-hint-popup",tabindex:0,onClick:()=>o()},[a.value.hint,r("span",{class:"icon-wrapper"},r(Ja))]):null)})}});const Dl=H({setup:()=>{Il()},rootComponents:[Sl]}),Xa=()=>{const e=D();return m(()=>e.value.readingTime??null)},Ke=typeof{"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}}>"u"?null:{"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}},$l=(e,t)=>{const{minutes:a,words:n}=e,{less1Minute:o,word:l,time:i}=t;return{time:a<1?o:i.replace("$time",Math.round(a).toString()),words:l.replace("$word",n.toString())}},Kt={words:"",time:""},Rl=()=>Ke?ve(Ke):m(()=>null),xl=()=>{if(typeof Ke>"u")return m(()=>Kt);const e=Xa(),t=Rl();return m(()=>e.value&&t.value?$l(e.value,t.value):Kt)},le=()=>Ga(),$=()=>Qr(),Fe=()=>m(()=>!!le().value.pure);var Qt=E({name:"EmptyComponent",setup:()=>()=>null});const ft={"/zh/features/":["game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","mhy-account-switch","hutao-settings"],"/zh/advanced/":["FAQ","exceptions","known-issue","mihoyo-risk-tip","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/zh/statements/":["update-log","bug-report","privacy-notice","tos"],"/en/features/":["game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","mhy-account-switch","hutao-settings"],"/en/advanced/":["FAQ","exceptions","known-issue","mihoyo-risk-tip","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/en/statements/":["update-log","bug-report","privacy-notice","tos"],"/":[]},Za=e=>{const{icon:t="",color:a,size:n}=e,o={};return a&&(o.color=a),n&&(o.height=Number.isNaN(Number(n))?n:`${n}px`),ke(t)?r("img",{class:"icon",src:t,"no-view":"",style:o}):lt(t)?r("img",{class:"icon",src:te(t),"no-view":"",style:o}):r(q("FontIcon"),e)};Za.displayName="HopeIcon";var U=Za,Z=(e=>(e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O",e))(Z||{}),Cl=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(Cl||{});const ge=(e,t=!1)=>{const a=G(),{fullPath:n,meta:o,name:l}=st(a,encodeURI(e));return{text:!t&&o[Z.shortTitle]?o[Z.shortTitle]:o[Z.title]||e,link:l==="404"?e:n,...o[Z.icon]?{icon:o[Z.icon]}:{}}},zl=()=>{const e=G(),t=K();return a=>{if(a)if(lt(a))t.path!==a&&e.push(a);else if(ke(a)||va(a))window&&window.open(a);else{const n=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${n}/${encodeURI(a)}`)}}},en=()=>{const e=$(),t=C();return m(()=>{const{author:a}=t.value;return a?kt(a):a===!1?[]:kt(e.value.author,!1)})},Vl=()=>{const e=C();return m(()=>Lo(e.value.category).map(t=>({name:t,path:""})))},Nl=()=>{const e=C();return m(()=>To(e.value.tag).map(t=>({name:t,path:""})))},Ml=()=>{const e=C(),t=D();return m(()=>{const a=ko(e.value.date);if(a)return a;const{createdTime:n}=t.value.git||{};return n?new Date(n):null})},Bl=()=>{const e=$(),t=D(),a=C(),n=en(),o=Vl(),l=Nl(),i=Ml(),s=Xa(),d=xl(),c=m(()=>({author:n.value,category:o.value,date:i.value,localizedDate:t.value.localizedDate,tag:l.value,isOriginal:a.value.isOriginal||!1,readingTime:s.value,readingTimeLocale:d.value,pageview:"pageview"in a.value?a.value.pageview:!0})),u=m(()=>"pageInfo"in a.value?a.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:c,items:u}},He=()=>{const e=le(),t=k(!1),a=k(!1),n=()=>{t.value=window.innerWidth<=(e.value.mobileBreakPoint||719),a.value=window.innerWidth>=(e.value.pcBreakPoint||1440)};return R(()=>{n(),N("resize",n,!1),N("orientationchange",n,!1)}),{isMobile:t,isPC:a}},tn=Symbol(""),Ae=()=>{const e=J(tn);if(!e)throw new Error("useDarkmode() is called without provider.");return e},Fl=e=>{const t=le(),a=rr(),n=vt("vuepress-theme-hope-scheme","auto"),o=m(()=>t.value.darkmode||"switch"),l=m(()=>{const s=o.value;return s==="disable"?!1:s==="enable"?!0:s==="auto"?a.value:s==="toggle"?n.value==="dark":n.value==="dark"||n.value==="auto"&&a.value}),i=m(()=>{const s=o.value;return s==="switch"||s==="toggle"});e.provide(tn,{canToggle:i,config:o,isDarkmode:l,status:n}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>l.value}})},Hl=()=>{const{isDarkmode:e}=Ae(),t=(a=e.value)=>document.documentElement.setAttribute("data-theme",a?"dark":"light");R(()=>{I(e,t,{immediate:!0})})};var j=E({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],setup(e,{attrs:t,emit:a,slots:n}){const o=K(),l=ba(),i=ze(e,"config"),s=m(()=>ke(i.value.link)),d=m(()=>va(i.value.link)||Qn(i.value.link)),c=m(()=>d.value?void 0:i.value.target||(s.value?"_blank":void 0)),u=m(()=>c.value==="_blank"),v=m(()=>!s.value&&!d.value&&!u.value),h=m(()=>d.value?void 0:i.value.rel||(u.value?"noopener noreferrer":void 0)),f=m(()=>i.value.ariaLabel||i.value.text),w=m(()=>{if(e.exact)return!1;const y=ye(l.value.locales);return y.length?y.every(g=>g!==i.value.link):i.value.link!=="/"}),L=m(()=>v.value?i.value.activeMatch?new RegExp(i.value.activeMatch).test(o.path):w.value?Ee(o.path,i.value.link):o.path===i.value.link:!1);return()=>{var y,g,O;const{text:P,icon:V,link:M}=i.value;return v.value?r(re,{to:M,"aria-label":f.value,...t,class:["nav-link",{active:L.value},t.class],onFocusout:()=>a("focusout")},()=>{var S,_,T;return((S=n.default)==null?void 0:S.call(n))||[((_=n.before)==null?void 0:_.call(n))||r(U,{icon:V}),P,(T=n.after)==null?void 0:T.call(n)]}):r("a",{href:M,rel:h.value,target:c.value,"aria-label":f.value,...t,class:["nav-link",t.class],onFocusout:()=>a("focusout")},((y=n.default)==null?void 0:y.call(n))||[((g=n.before)==null?void 0:g.call(n))||r(U,{icon:V}),P,e.noExternalLinkIcon?null:r(Wa),(O=n.after)==null?void 0:O.call(n)])}}});const _e=(e,t,a=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):it(e,t.link)?!0:t.children&&!a?t.children.some(n=>_e(e,n)):!1,an=(e,t)=>t.type==="group"?t.children.some(a=>a.type==="group"?an(e,a):a.type==="page"&&_e(e,a,!0))||"prefix"in t&&it(e,t.prefix):!1,nn=(e,t)=>F(e.link)?r(j,{...t,config:e}):r("p",t,[r(U,{icon:e.icon}),e.text]),on=e=>{const t=K();return e?r("ul",{class:"sidebar-sub-headers"},e.map(a=>{const n=_e(t,a,!0);return r("li",{class:"sidebar-sub-header"},[nn(a,{class:["sidebar-link","heading",{active:n}]}),on(a.children)])})):null},Ue=(e="",t="")=>lt(t)?t:`${Yn(e)}${t}`,jl=(e,t)=>{const a=D();return{type:"heading",text:e.title,link:`${a.value.path}#${e.slug}`,children:gt(e.children,t)}},gt=(e,t)=>t>0?e.map(a=>jl(a,t-1)):[],rn=e=>{const t=D();return gt(t.value.headers,e)},Qe=(e,t,a="")=>{const n=D(),o=(l,i=a)=>{var s;const d=F(l)?ge(Ue(i,l)):l.link?{...l,...Re(l.link)?{}:{link:ge(Ue(i,l.link)).link}}:l;if("children"in d){const c=Ue(i,d.prefix),u=d.children==="structure"?ft[c]:d.children;return{type:"group",...d,prefix:c,children:u.map(v=>o(v,c))}}return{type:"page",...d,children:d.link===n.value.path?gt(((s=n.value.headers[0])==null?void 0:s.level)===1?n.value.headers[0].children:n.value.headers,t):[]}};return e.map(l=>o(l))},ql=(e,t)=>{const a=D(),n=ye(e).sort((o,l)=>l.length-o.length);for(const o of n)if(Ee(decodeURI(a.value.path),o)){const l=e[o];return l?Qe(l==="structure"?ft[o]:l==="heading"?rn(t):l,t,o):[]}return console.warn(`${a.value.path} is missing sidebar config.`),[]},Wl=()=>{const e=ae(),t=C(),a=$(),n=t.value.home?!1:t.value.sidebar??a.value.sidebar??"structure",o=t.value.headerDepth??a.value.headerDepth??2;return n===!1?[]:n==="heading"?rn(o):n==="structure"?Qe(ft[e.value],o,e.value):Ce(n)?Qe(n,o):at(n)?ql(n,o):[]},ln=Symbol(""),Ul=()=>{const e=m(()=>Wl());tt(ln,e)},_t=()=>{const e=J(ln);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var Gl=E({name:"PageFooter",setup(){const e=C(),t=$(),a=en(),n=m(()=>{const{copyright:i,footer:s}=e.value;return s!==!1&&!!(i||s||t.value.displayFooter)}),o=m(()=>{const{footer:i}=e.value;return i===!1?!1:F(i)?i:t.value.footer||""}),l=m(()=>"copyright"in e.value?e.value.copyright:"copyright"in t.value?t.value.copyright:a.value.length?`Copyright © ${new Date().getFullYear()} ${a.value[0].name}`:!1);return()=>n.value?r("footer",{class:"footer-wrapper"},[o.value?r("div",{class:"footer",innerHTML:o.value}):null,l.value?r("div",{class:"copyright",innerHTML:l.value}):null]):null}}),sn=E({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},setup(e,{slots:t}){const a=D(),n=ze(e,"config"),o=m(()=>n.value.ariaLabel||n.value.text),l=k(!1);I(()=>a.value.path,()=>{l.value=!1});const i=s=>{s.detail===0&&(l.value=!l.value)};return()=>{var s;return r("div",{class:["dropdown-wrapper",{open:l.value}]},[r("button",{type:"button",class:"dropdown-title","aria-label":o.value,onClick:i},[((s=t.title)==null?void 0:s.call(t))||r("span",{class:"title"},[r(U,{icon:n.value.icon}),e.config.text]),r("span",{class:"arrow"}),r("ul",{class:"nav-dropdown"},n.value.children.map((d,c)=>{const u=c===n.value.children.length-1;return r("li",{class:"dropdown-item"},"children"in d?[r("h4",{class:"dropdown-subtitle"},d.link?r(j,{config:d,onFocusout:()=>{d.children.length===0&&u&&(l.value=!1)}}):r("span",d.text)),r("ul",{class:"dropdown-subitem-wrapper"},d.children.map((v,h)=>r("li",{class:"dropdown-subitem"},r(j,{config:v,onFocusout:()=>{h===d.children.length-1&&u&&(l.value=!1)}}))))]:r(j,{config:d,onFocusout:()=>{u&&(l.value=!1)}}))}))])])}}});const cn=()=>r(x,{name:"i18n"},()=>[r("path",{d:"M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"})]);cn.displayName="I18nIcon";const un=(e,t="")=>F(e)?ge(`${t}${e}`):"children"in e?{...e,...e.link&&!Re(e.link)?ge(`${t}${e.link}`):{},children:e.children.map(a=>un(a,`${t}${e.prefix||""}`))}:{...e,link:Re(e.link)?e.link:ge(`${t}${e.link}`).link},dn=()=>m(()=>($().value.navbar||[]).map(e=>un(e))),Kl=()=>{const e=G(),t=K(),a=ae(),n=Me(),o=le(),l=$();return m(()=>{const i=ye(n.value.locales);if(i.length<2)return null;const{path:s,fullPath:d}=e.currentRoute.value,{navbarLocales:c}=l.value;return{text:"",ariaLabel:c==null?void 0:c.selectLangAriaLabel,children:[...i.map(u=>{var v,h,f;const w=((v=n.value.locales)==null?void 0:v[u])??{},L=((h=o.value.locales)==null?void 0:h[u])??{},y=w.lang||"",g=((f=L.navbarLocales)==null?void 0:f.langName)??y;let O;if(y===n.value.lang)O=s;else{const P=s.replace(a.value,u);O=e.getRoutes().some(V=>V.path===P)?d.replace(s,P):L.home??u}return{text:g,link:O}}),...rt(o.value.extraLocales||{}).map(([u,v])=>({text:u,link:v.replace(":route",t.path.replace(a.value,""))}))]}})},Ql=()=>{const e=$(),t=m(()=>e.value.repo||null),a=m(()=>t.value?Ao(t.value):null),n=m(()=>t.value?Ca(t.value):null),o=m(()=>a.value?e.value.repoLabel??(n.value===null?"Source":n.value):null);return m(()=>!a.value||!o.value||e.value.repoDisplay===!1?null:{type:n.value||"Source",label:o.value,link:a.value})};var Yl=E({name:"LanguageDropdown",setup(){const e=Kl();return()=>e.value?r("div",{class:"nav-item"},r(sn,{class:"i18n-dropdown",config:e.value},{title:()=>{var t;return r(cn,{"aria-label":(t=e.value)==null?void 0:t.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),Jl=E({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=D(),a=ze(e,"config"),n=m(()=>a.value.ariaLabel||a.value.text),o=k(!1);I(()=>t.value.path,()=>{o.value=!1});const l=(i,s)=>s[s.length-1]===i;return()=>[r("button",{type:"button",class:["nav-screen-dropdown-title",{active:o.value}],"aria-label":n.value,onClick:()=>{o.value=!o.value}},[r("span",{class:"title"},[r(U,{icon:a.value.icon}),e.config.text]),r("span",{class:["arrow",o.value?"down":"end"]})]),r("ul",{class:["nav-screen-dropdown",{hide:!o.value}]},a.value.children.map(i=>r("li",{class:"dropdown-item"},"children"in i?[r("h4",{class:"dropdown-subtitle"},i.link?r(j,{config:i,onFocusout:()=>{l(i,a.value.children)&&i.children.length===0&&(o.value=!1)}}):r("span",i.text)),r("ul",{class:"dropdown-subitem-wrapper"},i.children.map(s=>r("li",{class:"dropdown-subitem"},r(j,{config:s,onFocusout:()=>{l(s,i.children)&&l(i,a.value.children)&&(o.value=!1)}}))))]:r(j,{config:i,onFocusout:()=>{l(i,a.value.children)&&(o.value=!1)}}))))]}}),Xl=E({name:"NavScreenLinks",setup(){const e=dn();return()=>e.value.length?r("nav",{class:"nav-screen-links"},e.value.map(t=>r("div",{class:"navbar-links-item"},"children"in t?r(Jl,{config:t}):r(j,{config:t})))):null}});const vn=()=>r(x,{name:"dark"},()=>r("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));vn.displayName="DarkIcon";const pn=()=>r(x,{name:"light"},()=>r("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));pn.displayName="LightIcon";const mn=()=>r(x,{name:"auto"},()=>r("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));mn.displayName="AutoIcon";const hn=()=>r(x,{name:"enter-fullscreen"},()=>r("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));hn.displayName="EnterFullScreenIcon";const fn=()=>r(x,{name:"cancel-fullscreen"},()=>r("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));fn.displayName="CancelFullScreenIcon";const gn=()=>r(x,{name:"outlook"},()=>[r("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);gn.displayName="OutlookIcon";var _n=E({name:"AppearanceSwitch",setup(){const{config:e,status:t}=Ae(),a=()=>{e.value==="switch"?t.value={light:"dark",dark:"auto",auto:"light"}[t.value]:t.value=t.value==="light"?"dark":"light"};return()=>r("button",{type:"button",id:"appearance-switch",onClick:()=>a()},[r(mn,{style:{display:t.value==="auto"?"block":"none"}}),r(vn,{style:{display:t.value==="dark"?"block":"none"}}),r(pn,{style:{display:t.value==="light"?"block":"none"}})])}}),Zl=E({name:"AppearanceMode",setup(){const e=$(),{canToggle:t}=Ae(),a=m(()=>e.value.outlookLocales.darkmode);return()=>t.value?r("div",{class:"appearance-wrapper"},[r("label",{class:"appearance-title",for:"appearance-switch"},a.value),r(_n)]):null}}),ei=E({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(a="")=>{const n=document.documentElement.classList,o=ye(e.themeColor).map(l=>`theme-${l}`);if(!a){localStorage.removeItem("theme"),n.remove(...o);return}n.remove(...o.filter(l=>l!==`theme-${a}`)),n.add(`theme-${a}`),localStorage.setItem("theme",a)};return R(()=>{const a=localStorage.getItem("theme");a&&t(a)}),()=>r("ul",{id:"theme-color-picker"},[r("li",r("span",{class:"theme-color",onClick:()=>t()})),rt(e.themeColor).map(([a,n])=>r("li",r("span",{style:{background:n},onClick:()=>t(a)})))])}}),ti=E({name:"ThemeColor",setup(){const e=le(),t=$(),a=m(()=>t.value.outlookLocales.themeColor),n=m(()=>{const{themeColor:o}=e.value;return o===!1?null:o});return()=>n.value?r("div",{class:"theme-color-wrapper"},[r("label",{class:"theme-color-title",for:"theme-color-picker"},a.value),r(ei,{themeColor:n.value})]):null}}),bn=E({name:"ToggleFullScreenButton",setup(){const e=$(),{isSupported:t,isFullscreen:a,toggle:n}=pt(),o=m(()=>e.value.outlookLocales.fullscreen);return()=>t?r("div",{class:"full-screen-wrapper"},[r("label",{class:"full-screen-title",for:"full-screen-switch"},o.value),r("button",{type:"button",class:"full-screen",id:"full-screen-switch",ariaPressed:a.value,onClick:()=>n()},a.value?r(fn):r(hn))]):null}}),yn=E({name:"OutlookSettings",setup(){const e=le(),t=Fe(),a=m(()=>!t.value&&!!e.value.themeColor),n=m(()=>!t.value&&e.value.fullscreen);return()=>r(Be,()=>[a.value?r(ti):null,r(Zl),n.value?r(bn):null])}}),ai=E({name:"NavScreen",props:{show:Boolean},emits:["close"],setup(e,{emit:t,slots:a}){const n=D(),{isMobile:o}=He(),l=k(),i=mt(l);return R(()=>{l.value=document.body,I(o,s=>{!s&&e.show&&(i.value=!1,t("close"))}),I(()=>n.value.path,()=>{i.value=!1,t("close")})}),Ve(()=>{i.value=!1}),()=>r(se,{name:"fade",onEnter:()=>{i.value=!0},onAfterLeave:()=>{i.value=!1}},()=>{var s,d;return e.show?r("div",{id:"nav-screen"},r("div",{class:"container"},[(s=a.before)==null?void 0:s.call(a),r(Xl),r("div",{class:"outlook-wrapper"},r(yn)),(d=a.after)==null?void 0:d.call(a)])):null})}}),ni=E({name:"NavbarBrand",setup(){const e=ae(),t=Me(),a=$(),n=m(()=>a.value.home||e.value),o=m(()=>t.value.title),l=m(()=>a.value.logo?te(a.value.logo):null),i=m(()=>a.value.logoDark?te(a.value.logoDark):null);return()=>r(re,{to:n.value,class:"brand"},()=>[l.value?r("img",{class:["logo",{light:!!i.value}],src:l.value,alt:o.value}):null,i.value?r("img",{class:["logo dark"],src:i.value,alt:o.value}):null,o.value?r("span",{class:["site-name",{"hide-in-pad":l.value&&a.value.hideSiteNameOnMobile!==!1}]},o.value):null])}}),oi=E({name:"NavbarLinks",setup(){const e=dn();return()=>e.value.length?r("nav",{class:"nav-links"},e.value.map(t=>r("div",{class:"nav-item hide-in-mobile"},"children"in t?r(sn,{config:t}):r(j,{config:t})))):null}}),ri=E({name:"RepoLink",components:{BitbucketIcon:Aa,GiteeIcon:Oa,GitHubIcon:La,GitLabIcon:Ta,SourceIcon:Ia},setup(){const e=Ql();return()=>e.value?r("div",{class:"nav-item"},r("a",{class:"repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},r(q(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const wn=({active:e=!1},{emit:t})=>r("button",{type:"button",class:["toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},r("span",{class:"button-container"},[r("span",{class:"button-top"}),r("span",{class:"button-middle"}),r("span",{class:"button-bottom"})]));wn.displayName="ToggleNavbarButton";var li=wn;const Ye=(e,{emit:t})=>r("button",{type:"button",class:"toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},r("span",{class:"icon"}));Ye.displayName="ToggleSidebarButton",Ye.emits=["toggle"];var ii=Ye,si=E({name:"OutlookButton",setup(){const{isSupported:e}=pt(),t=le(),a=Fe(),n=D(),{canToggle:o}=Ae(),l=k(!1),i=m(()=>!a.value&&!!t.value.themeColor),s=m(()=>!a.value&&t.value.fullscreen&&e);return I(()=>n.value.path,()=>{l.value=!1}),()=>o.value||s.value||i.value?r("div",{class:"nav-item hide-in-mobile"},o.value&&!s.value&&!i.value?r(_n):s.value&&!o.value&&!i.value?r(bn):r("button",{type:"button",class:["outlook-button",{open:l.value}],tabindex:"-1","aria-hidden":!0},[r(gn),r("div",{class:"outlook-dropdown"},r(yn))])):null}}),ci=E({name:"NavBar",emits:["toggleSidebar"],setup(e,{emit:t,slots:a}){const n=$(),{isMobile:o}=He(),l=k(!1),i=m(()=>{const{navbarAutoHide:u="mobile"}=n.value;return u!=="none"&&(u==="always"||o.value)}),s=m(()=>n.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),d={Brand:ni,Language:Yl,Links:oi,Repo:ri,Outlook:si,Search:Y("Docsearch")?q("Docsearch"):Y("SearchBox")?q("SearchBox"):Qt},c=u=>d[u]??(Y(u)?q(u):Qt);return()=>{var u,v,h,f,w,L;return[r("header",{class:["navbar",{"auto-hide":i.value,"hide-icon":n.value.navbarIcon===!1}],id:"navbar"},[r("div",{class:"navbar-start"},[r(ii,{onToggle:()=>{l.value&&(l.value=!1),t("toggleSidebar")}}),(u=a.startBefore)==null?void 0:u.call(a),(s.value.start||[]).map(y=>r(c(y))),(v=a.startAfter)==null?void 0:v.call(a)]),r("div",{class:"navbar-center"},[(h=a.centerBefore)==null?void 0:h.call(a),(s.value.center||[]).map(y=>r(c(y))),(f=a.centerAfter)==null?void 0:f.call(a)]),r("div",{class:"navbar-end"},[(w=a.endBefore)==null?void 0:w.call(a),(s.value.end||[]).map(y=>r(c(y))),(L=a.endAfter)==null?void 0:L.call(a),r(li,{active:l.value,onToggle:()=>{l.value=!l.value}})])]),r(ai,{show:l.value,onClose:()=>{l.value=!1}},{before:()=>{var y;return(y=a.screenTop)==null?void 0:y.call(a)},after:()=>{var y;return(y=a.screenBottom)==null?void 0:y.call(a)}})]}}}),ui=E({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=K();return()=>[nn(e.config,{class:["sidebar-link",`sidebar-${e.config.type}`,{active:_e(t,e.config,!0)}],exact:!0}),on(e.config.children)]}}),di=E({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const a=K(),n=m(()=>_e(a,e.config)),o=m(()=>_e(a,e.config,!0));return()=>{const{collapsible:l,children:i=[],icon:s,prefix:d,link:c,text:u}=e.config;return r("section",{class:"sidebar-group"},[r(l?"button":"p",{class:["sidebar-heading",{clickable:l||c,exact:o.value,active:n.value}],...l?{type:"button",onClick:()=>t("toggle"),onKeydown:v=>{v.key==="Enter"&&t("toggle")}}:{}},[r(U,{icon:s}),c?r(j,{class:"title",config:{text:u,link:c},noExternalLinkIcon:!0}):r("span",{class:"title"},u),l?r("span",{class:["arrow",e.open?"down":"end"]}):null]),e.open||!l?r(En,{key:d,config:i}):null])}}}),En=E({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=K(),a=k(-1),n=o=>{a.value=o===a.value?-1:o};return I(()=>t.path,()=>{const o=e.config.findIndex(l=>an(t,l));a.value=o},{immediate:!0,flush:"post"}),()=>r("ul",{class:"sidebar-links"},e.config.map((o,l)=>r("li",o.type==="group"?r(di,{config:o,open:l===a.value,onToggle:()=>n(l)}):r(ui,{config:o}))))}}),vi=E({name:"SideBar",setup(e,{slots:t}){const a=K(),n=$(),o=_t(),l=k();return R(()=>{I(()=>a.hash,i=>{const s=document.querySelector(`.sidebar a.sidebar-link[href="${a.path}${i}"]`);if(!s)return;const{top:d,height:c}=l.value.getBoundingClientRect(),{top:u,height:v}=s.getBoundingClientRect();ud+c&&s.scrollIntoView(!1)})}),()=>{var i,s,d;return r("aside",{class:["sidebar",{"hide-icon":n.value.sidebarIcon===!1}],id:"sidebar",ref:l},[(i=t.top)==null?void 0:i.call(t),((s=t.default)==null?void 0:s.call(t))||r(En,{config:o.value}),(d=t.bottom)==null?void 0:d.call(t)])}}}),kn=E({name:"CommonWrapper",props:{noNavbar:Boolean,noSidebar:Boolean},setup(e,{slots:t}){const a=G(),n=D(),o=C(),l=$(),{isMobile:i,isPC:s}=He(),[d,c]=Ot(!1),[u,v]=Ot(!1),h=_t(),f=k(!1),w=m(()=>e.noNavbar||o.value.navbar===!1||l.value.navbar===!1?!1:!!(n.value.title||l.value.logo||l.value.repo||l.value.navbar)),L=m(()=>e.noSidebar?!1:o.value.sidebar!==!1&&h.value.length!==0&&!o.value.home),y={x:0,y:0},g=S=>{y.x=S.changedTouches[0].clientX,y.y=S.changedTouches[0].clientY},O=S=>{const _=S.changedTouches[0].clientX-y.x,T=S.changedTouches[0].clientY-y.y;Math.abs(_)>Math.abs(T)*1.5&&Math.abs(_)>40&&(_>0&&y.x<=80?c(!0):c(!1))},P=m(()=>o.value.home?!1:o.value.toc||l.value.toc!==!1&&o.value.toc!==!1),V=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let M=0;return N("scroll",$o(()=>{const S=V();S<=58||S{S||c(!1)}),R(()=>{const S=mt(document.body);I(d,T=>{S.value=T});const _=a.afterEach(()=>{c(!1)});Ve(()=>{S.value=!1,_()})}),()=>r(Y("GlobalEncrypt")?q("GlobalEncrypt"):ka,()=>{var S;return r("div",{class:["theme-container",{"no-navbar":!w.value,"no-sidebar":!L.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":P.value,"hide-navbar":f.value,"sidebar-collapsed":!i.value&&!s.value&&u.value,"sidebar-open":i.value&&d.value},o.value.containerClass||""],onTouchStart:g,onTouchEnd:O},[w.value?r(ci,{onToggleSidebar:()=>c()},{startBefore:()=>{var _;return(_=t.navbarStartBefore)==null?void 0:_.call(t)},startAfter:()=>{var _;return(_=t.navbarStartAfter)==null?void 0:_.call(t)},centerBefore:()=>{var _;return(_=t.navbarCenterBefore)==null?void 0:_.call(t)},centerAfter:()=>{var _;return(_=t.navbarCenterAfter)==null?void 0:_.call(t)},endBefore:()=>{var _;return(_=t.navbarEndBefore)==null?void 0:_.call(t)},endAfter:()=>{var _;return(_=t.navbarEndAfter)==null?void 0:_.call(t)},screenTop:()=>{var _;return(_=t.navScreenTop)==null?void 0:_.call(t)},screenBottom:()=>{var _;return(_=t.navScreenBottom)==null?void 0:_.call(t)}}):null,r(se,{name:"fade"},()=>d.value?r("div",{class:"sidebar-mask",onClick:()=>c(!1)}):null),r(se,{name:"fade"},()=>i.value?null:r("div",{class:"toggle-sidebar-wrapper",onClick:()=>v()},r("span",{class:["arrow",u.value?"end":"start"]}))),r(vi,{},{...t.sidebar?{default:()=>{var _;return(_=t.sidebar)==null?void 0:_.call(t)}}:{},top:()=>{var _;return(_=t.sidebarTop)==null?void 0:_.call(t)},bottom:()=>{var _;return(_=t.sidebarBottom)==null?void 0:_.call(t)}}),(S=t.default)==null?void 0:S.call(t),r(Gl)])})}}),fe=E({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},setup(e,{slots:t}){const a=o=>{o.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,o.style.transform="translateY(-20px)",o.style.opacity="0"},n=o=>{o.style.transform="translateY(0)",o.style.opacity="1"};return()=>r(e.type==="single"?se:da,{name:"drop",appear:e.appear,onAppear:a,onAfterAppear:n,onEnter:a,onAfterEnter:n,onBeforeLeave:a},()=>{var o;return(o=t.default)==null?void 0:o.call(t)})}});const Je=({custom:e})=>r(wa,{class:["theme-hope-content",{custom:e}]});Je.displayName="MarkdownContent",Je.props={custom:Boolean};var Ln=Je;const Tn=()=>r(x,{name:"author"},()=>r("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));Tn.displayName="AuthorIcon";const On=()=>r(x,{name:"calendar"},()=>r("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));On.displayName="CalendarIcon";const An=()=>r(x,{name:"category"},()=>r("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));An.displayName="CategoryIcon";const In=()=>r(x,{name:"eye"},()=>r("path",{d:"M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z"}));In.displayName="EyeIcon";const Pn=()=>r(x,{name:"fire"},()=>r("path",{d:"M726.4 201.6c-12.8-9.6-28.8-6.4-38.4 0-9.6 9.6-16 25.6-9.6 38.4 6.4 12.8 9.6 28.8 12.8 44.8C604.8 83.2 460.8 38.4 454.4 35.2c-9.6-3.2-22.4 0-28.8 6.4-9.6 6.4-12.8 19.2-9.6 28.8 12.8 86.4-25.6 188.8-115.2 310.4-6.4-25.6-16-51.2-32-80-9.6-9.6-22.4-16-35.2-12.8-16 3.2-25.6 12.8-25.6 28.8-3.2 48-25.6 92.8-51.2 140.8C134.4 499.2 112 544 102.4 592c-32 150.4 99.2 329.6 233.6 380.8 9.6 3.2 19.2 6.4 32 9.6-25.6-19.2-41.6-51.2-48-96C294.4 691.2 505.6 640 515.2 460.8c153.6 105.6 224 336 137.6 505.6 3.2 0 6.4-3.2 9.6-3.2 0 0 3.2 0 3.2-3.2 163.2-89.6 252.8-208 259.2-345.6 16-211.2-163.2-390.4-198.4-412.8z"}));Pn.displayName="FireIcon";const Sn=()=>r(x,{name:"print"},()=>r("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));Sn.displayName="PrintIcon";const Dn=()=>r(x,{name:"tag"},()=>r("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));Dn.displayName="TagIcon";const $n=()=>r(x,{name:"timer"},()=>r("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));$n.displayName="TimerIcon";const Rn=()=>r(x,{name:"word"},()=>[r("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),r("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);Rn.displayName="WordIcon";const ne=()=>{const e=$();return m(()=>e.value.metaLocales)};var pi=E({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=ne();return()=>e.author.length?r("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(Tn),r("span",e.author.map(a=>a.url?r("a",{class:"page-author-item",href:a.url,target:"_blank",rel:"noopener noreferrer"},a.name):r("span",{class:"page-author-item"},a.name))),r("span",{property:"author",content:e.author.map(a=>a.name).join(", ")})]):null}}),mi=E({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=G(),a=D(),n=ne(),o=(l,i="")=>{i&&a.value.path!==i&&(l.preventDefault(),t.push(i))};return()=>e.category.length?r("span",{class:"page-category-info","aria-label":`${n.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(An),e.category.map(({name:l,path:i})=>r("span",{class:["page-category-item",{[`category${$a(l,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:s=>o(s,i)},l)),r("meta",{property:"articleSection",content:e.category.map(({name:l})=>l).join(",")})]):null}}),hi=E({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=Ne(),a=ne();return()=>e.date?r("span",{class:"page-date-info","aria-label":`${a.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(On),r("span",r(Be,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),r("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),fi=E({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=ne();return()=>e.isOriginal?r("span",{class:"page-original-info"},t.value.origin):null}}),gi=E({name:"PageViewInfo",inheritAttrs:!1,props:{pageview:{type:[Boolean,String],default:!1},pure:Boolean},setup(e){const t=K(),a=ne(),n=k(),o=k(0);return cr(n,()=>{const l=n.value.textContent;l&&!isNaN(Number(l))&&(o.value=Number(l))},{childList:!0}),()=>e.pageview?r("span",{class:"page-pageview-info","aria-label":`${a.value.views}${e.pure?"":"🔢"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(o.value<1e3?In:Pn),r("span",{ref:n,class:"waline-pageview-count",id:"ArtalkPV","data-path":F(e.pageview)?e.pageview:te(t.path)},"...")]):null}}),_i=E({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=ne(),a=m(()=>{if(!e.readingTime)return null;const{minutes:n}=e.readingTime;return n<1?"PT1M":`PT${Math.round(n)}M`});return()=>{var n,o;return(n=e.readingTimeLocale)!=null&&n.time?r("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r($n),r("span",(o=e.readingTimeLocale)==null?void 0:o.time),r("meta",{property:"timeRequired",content:a.value})]):null}}}),bi=E({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=G(),a=D(),n=ne(),o=(l,i="")=>{i&&a.value.path!==i&&(l.preventDefault(),t.push(i))};return()=>e.tag.length?r("span",{class:"page-tag-info","aria-label":`${n.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(Dn),e.tag.map(({name:l,path:i})=>r("span",{class:["page-tag-item",{[`tag${$a(l,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:s=>o(s,i)},l)),r("meta",{property:"keywords",content:e.tag.map(({name:l})=>l).join(",")})]):null}}),yi=E({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=ne();return()=>{var a,n,o;return(a=e.readingTimeLocale)!=null&&a.words?r("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[r(Rn),r("span",(n=e.readingTimeLocale)==null?void 0:n.words),r("meta",{property:"wordCount",content:(o=e.readingTime)==null?void 0:o.words})]):null}}}),wi=E({name:"PageInfo",components:{AuthorInfo:pi,CategoryInfo:mi,DateInfo:hi,OriginalInfo:fi,PageViewInfo:gi,ReadingTimeInfo:_i,TagInfo:bi,WordInfo:yi},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=Fe();return()=>e.items?r("div",{class:"page-info"},e.items.map(a=>r(q(`${a}Info`),{...e.info,pure:t.value}))):null}}),Ei=E({name:"PrintButton",setup(){const e=le(),t=$();return()=>e.value.print===!1?null:r("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},r(Sn))}});const ki=({title:e,level:t,slug:a})=>r(re,{to:`#${a}`,class:["toc-link",`level${t}`]},()=>e),Xe=(e,t)=>{const a=K();return e.length&&t>0?r("ul",{class:"toc-list"},e.map(n=>{const o=Xe(n.children,t-1);return[r("li",{class:["toc-item",{active:it(a,`#${n.slug}`)}]},ki(n)),o?r("li",o):null]})):null};var Li=E({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},setup(e,{slots:t}){const a=K(),n=D(),o=ne(),l=k(),i=k("-1.7rem"),s=c=>{var u;(u=l.value)==null||u.scrollTo({top:c,behavior:"smooth"})},d=()=>{if(l.value){const c=document.querySelector(".toc-item.active");c?i.value=`${c.getBoundingClientRect().top-l.value.getBoundingClientRect().top+l.value.scrollTop}px`:i.value="-1.7rem"}else i.value="-1.7rem"};return R(()=>{I(()=>a.hash,c=>{if(l.value){const u=document.querySelector(`#toc a.toc-link[href$="${c}"]`);if(!u)return;const{top:v,height:h}=l.value.getBoundingClientRect(),{top:f,height:w}=u.getBoundingClientRect();fv+h&&s(l.value.scrollTop+f+w-v-h)}}),I(()=>a.fullPath,()=>d(),{flush:"post",immediate:!0})}),()=>{var c,u;const v=e.items.length?Xe(e.items,e.headerDepth):n.value.headers?Xe(n.value.headers,e.headerDepth):null;return v?r("div",{class:"toc-place-holder"},[r("aside",{id:"toc"},[(c=t.before)==null?void 0:c.call(t),r("div",{class:"toc-header"},[o.value.toc,r(Ei)]),r("div",{class:"toc-wrapper",ref:l},[v,r("div",{class:"toc-marker",style:{top:i.value}})]),(u=t.after)==null?void 0:u.call(t)])]):null}}}),xn=E({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=D(),a=$(),n=k(),o=({target:l})=>{const i=document.querySelector(l.hash);if(i){const s=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",s)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",s),i.focus(),window.scrollTo(0,0)}};return R(()=>{I(()=>t.value.path,()=>n.value.focus())}),()=>[r("span",{ref:n,tabindex:"-1"}),r("a",{href:`#${e.content}`,class:"skip-link sr-only",onClick:o},a.value.routeLocales.skipToContent)]}});let Ge=null,De=null;const Ti={wait:()=>Ge,pending:()=>{Ge=new Promise(e=>De=e)},resolve:()=>{De==null||De(),Ge=null,De=null}},Cn=()=>Ti;var Oi=E({name:"FadeSlideY",setup(e,{slots:t}){const{resolve:a,pending:n}=Cn();return()=>r(se,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:a,onBeforeLeave:n},()=>{var o;return(o=t.default)==null?void 0:o.call(t)})}}),Ai=E({name:"FeaturePanel",props:{items:{type:Object,default:()=>[]},header:{type:String,default:""}},setup(e){return()=>r("div",{class:"feature-panel"},[e.header?r("h2",{class:"feature-header"},e.header):null,e.items.length?r("div",{class:"feature-wrapper"},e.items.map(t=>{const a=[r("h3",[r(U,{icon:t.icon}),r("span",{innerHTML:t.title})]),r("p",{innerHTML:t.details})];return t.link?Re(t.link)?r("a",{class:"feature-item link",href:t.link,role:"navigation","aria-label":t.title,target:"_blank"},a):r(re,{class:"feature-item link",to:t.link,role:"navigation","aria-label":t.title},()=>a):r("div",{class:"feature-item"},a)})):null])}}),Ii=E({name:"HeroInfo",setup(e,{slots:t}){const a=C(),n=Me(),o=m(()=>a.value.heroText===!1?!1:a.value.heroText||n.value.title||"Hello"),l=m(()=>a.value.tagline===!1?!1:a.value.tagline||n.value.description||"Welcome to your VuePress site"),i=m(()=>a.value.heroImage?te(a.value.heroImage):null),s=m(()=>a.value.heroImageDark?te(a.value.heroImageDark):null),d=m(()=>a.value.heroAlt||o.value||"hero"),c=m(()=>a.value.actions??[]);return()=>{var u,v;return r("header",{class:"hero-info-wrapper"},[((u=t.heroImage)==null?void 0:u.call(t))||r(fe,{appear:!0,type:"group"},()=>[i.value?r("img",{key:"light",class:{light:s.value},src:i.value,alt:d.value}):null,s.value?r("img",{key:"dark",class:"dark",src:s.value,alt:d.value}):null]),((v=t.heroInfo)==null?void 0:v.call(t))||r("div",{class:"hero-info"},[o.value?r(fe,{appear:!0,delay:.04},()=>r("h1",{id:"main-title"},o.value)):null,l.value?r(fe,{appear:!0,delay:.08},()=>r("p",{class:"description"},l.value)):null,c.value.length?r(fe,{appear:!0,delay:.12},()=>r("p",{class:"actions"},c.value.map(h=>r(j,{class:["action-button",h.type||"default"],config:h,noExternalLinkIcon:!0})))):null])])}}}),Pi=E({name:"HopePage",setup(e,{slots:t}){const a=Fe(),n=C(),o=m(()=>{const{features:l}=n.value;return Ce(l)?l.some(i=>!("items"in i))?[{items:l}]:l:[]});return()=>{var l,i,s;return r("main",{class:["home project",{pure:a.value}],id:"main-content","aria-labelledby":n.value.heroText===null?void 0:"main-title"},[(l=t.top)==null?void 0:l.call(t),r(Ii),o.value.map(({header:d="",items:c},u)=>r(fe,{appear:!0,delay:.16+u*.08},()=>r(Ai,{header:d,items:c}))),(i=t.center)==null?void 0:i.call(t),r(fe,{appear:!0,delay:.16+o.value.length*.08},()=>r(Ln)),(s=t.bottom)==null?void 0:s.call(t)])}}});const Si=(e,t)=>{const a=e.replace(t,"/").split("/"),n=[];let o=nt(t);return a.forEach((l,i)=>{i!==a.length-1?(o+=`${l}/`,n.push(o)):l!==""&&(o+=l,n.push(o))}),n};var Di=E({name:"BreadCrumb",setup(){const e=G(),t=D(),a=ae(),n=C(),o=$(),l=k([]),i=m(()=>(n.value.breadcrumb||n.value.breadcrumb!==!1&&o.value.breadcrumb!==!1)&&l.value.length>1),s=m(()=>n.value.breadcrumbIcon||n.value.breadcrumbIcon!==!1&&o.value.breadcrumbIcon!==!1),d=()=>{const c=e.getRoutes(),u=Si(t.value.path,a.value).map(v=>{const h=c.find(f=>f.path===v);if(h){const{meta:f,path:w}=st(e,h.path),L=f[Z.shortTitle]||f[Z.title];if(L)return{title:L,icon:f[Z.icon],path:w}}return null}).filter(v=>v!==null);u.length>1&&(l.value=u)};return R(()=>{d(),I(()=>t.value.path,d)}),()=>r("nav",{class:["breadcrumb",{disable:!i.value}]},i.value?r("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},l.value.map((c,u)=>r("li",{class:{"is-active":l.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[r(re,{to:c.path,property:"item",typeof:"WebPage"},()=>[s.value?r(U,{icon:c.icon}):null,r("span",{property:"name"},c.title||"Unknown")]),r("meta",{property:"position",content:u+1})]))):[])}});const Yt=e=>e===!1?!1:F(e)?ge(e,!0):at(e)?e:null,Ze=(e,t,a)=>{const n=e.findIndex(o=>o.link===t);if(n!==-1){const o=e[n+a];return o!=null&&o.link?o:null}for(const o of e)if(o.children){const l=Ze(o.children,t,a);if(l)return l}return null};var $i=E({name:"PageNav",setup(){const e=$(),t=C(),a=_t(),n=D(),o=zl(),l=m(()=>{const s=Yt(t.value.prev);return s===!1?null:s||(e.value.prevLink===!1?null:Ze(a.value,n.value.path,-1))}),i=m(()=>{const s=Yt(t.value.next);return s===!1?null:s||(e.value.nextLink===!1?null:Ze(a.value,n.value.path,1))});return N("keydown",s=>{s.altKey&&(s.key==="ArrowRight"?i.value&&(o(i.value.link),s.preventDefault()):s.key==="ArrowLeft"&&l.value&&(o(l.value.link),s.preventDefault()))}),()=>l.value||i.value?r("nav",{class:"page-nav"},[l.value?r(j,{class:"prev",config:l.value},()=>{var s,d;return[r("div",{class:"hint"},[r("span",{class:"arrow start"}),e.value.metaLocales.prev]),r("div",{class:"link"},[r(U,{icon:(s=l.value)==null?void 0:s.icon}),(d=l.value)==null?void 0:d.text])]}):null,i.value?r(j,{class:"next",config:i.value},()=>{var s,d;return[r("div",{class:"hint"},[e.value.metaLocales.next,r("span",{class:"arrow end"})]),r("div",{class:"link"},[(s=i.value)==null?void 0:s.text,r(U,{icon:(d=i.value)==null?void 0:d.icon})])]}):null]):null}});const Ri={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},xi=({docsRepo:e,docsBranch:t,docsDir:a,filePathRelative:n,editLinkPattern:o})=>{if(!n)return null;const l=Ca(e);let i;return o?i=o:l!==null&&(i=Ri[l]),i?i.replace(/:repo/,ke(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,sa(`${nt(a)}/${n}`)):null},Ci=()=>{const e=$(),t=D(),a=C();return m(()=>{const{repo:n,docsRepo:o=n,docsBranch:l="main",docsDir:i="",editLink:s,editLinkPattern:d=""}=e.value;if(!(a.value.editLink??s??!0)||!o)return null;const c=xi({docsRepo:o,docsBranch:l,docsDir:i,editLinkPattern:d,filePathRelative:t.value.filePathRelative});return c?{text:e.value.metaLocales.editLink,link:c}:null})},zi=()=>{const e=Me(),t=$(),a=D(),n=C();return m(()=>{var o,l;return!(n.value.lastUpdated??t.value.lastUpdated??!0)||!((o=a.value.git)!=null&&o.updatedTime)?null:new Date((l=a.value.git)==null?void 0:l.updatedTime).toLocaleString(e.value.lang)})},Vi=()=>{const e=$(),t=D(),a=C();return m(()=>{var n;return a.value.contributors??e.value.contributors??!0?((n=t.value.git)==null?void 0:n.contributors)??null:null})};var Ni=E({name:"PageTitle",setup(){const e=D(),t=C(),a=$(),{info:n,items:o}=Bl();return()=>r("div",{class:"page-title"},[r("h1",[a.value.titleIcon===!1?null:r(U,{icon:t.value.icon}),e.value.title]),r(wi,{info:n.value,...o.value===null?{}:{items:o.value}}),r("hr")])}});const zn=()=>r(x,{name:"edit"},()=>[r("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),r("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);zn.displayName="EditIcon";var Mi=E({name:"PageMeta",setup(){const e=$(),t=Ci(),a=zi(),n=Vi();return()=>{const{metaLocales:o}=e.value;return r("footer",{class:"page-meta"},[t.value?r("div",{class:"meta-item edit-link"},r(j,{class:"label",config:t.value},{before:()=>r(zn)})):null,r("div",{class:"meta-item git-info"},[a.value?r("div",{class:"update-time"},[r("span",{class:"label"},`${o.lastUpdated}: `),r(Be,()=>r("span",{class:"info"},a.value))]):null,n.value&&n.value.length?r("div",{class:"contributors"},[r("span",{class:"label"},`${o.contributors}: `),n.value.map(({email:l,name:i},s)=>[r("span",{class:"contributor",title:`email: ${l}`},i),s!==n.value.length-1?",":""])]):null])])}}}),Bi=E({name:"NormalPage",setup(e,{slots:t}){const a=C(),n=D(),{isDarkmode:o}=Ae(),l=$(),i=m(()=>a.value.toc||a.value.toc!==!1&&l.value.toc!==!1);return()=>r("main",{class:"page",id:"main-content"},r(Y("LocalEncrypt")?q("LocalEncrypt"):ka,()=>{var s,d,c,u;return[(s=t.top)==null?void 0:s.call(t),a.value.cover?r("img",{class:"page-cover",src:a.value.cover,alt:n.value.title,"no-view":""}):null,r(Di),r(Ni),i.value?r(Li,{headerDepth:a.value.headerDepth??l.value.headerDepth??2},{before:()=>{var v;return(v=t.tocBefore)==null?void 0:v.call(t)},after:()=>{var v;return(v=t.tocAfter)==null?void 0:v.call(t)}}):null,(d=t.contentBefore)==null?void 0:d.call(t),r(Ln),(c=t.contentAfter)==null?void 0:c.call(t),r(Mi),r($i),Y("CommentService")?r(q("CommentService"),{darkmode:o.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),Fi=E({name:"Layout",setup(){$();const e=D(),t=C(),{isMobile:a}=He(),n=m(()=>"none");return()=>[r(xn),r(kn,{},{default:()=>t.value.home?r(Pi):r(Oi,()=>r(Bi,{key:e.value.path})),...n.value!=="none"?{navScreenBottom:()=>r(q("BloggerInfo"))}:{},...!a.value&&n.value==="always"?{sidebar:()=>r(q("BloggerInfo"))}:{}})]}}),Hi=E({name:"NotFoundHint",setup(){const e=$(),t=()=>{const a=e.value.routeLocales.notFoundMsg;return a[Math.floor(Math.random()*a.length)]};return()=>r("div",{class:"not-found-hint"},[r("p",{class:"error-code"},"404"),r("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),r("p",{class:"error-hint"},t())])}}),ji=E({name:"NotFound",setup(e,{slots:t}){const a=ae(),n=$(),{navigate:o}=Jn({to:n.value.home??a.value});return()=>[r(xn),r(kn,{noSidebar:!0},()=>{var l;return r("main",{class:"page not-found",id:"main-content"},((l=t.default)==null?void 0:l.call(t))||[r(Hi),r("div",{class:"actions"},[r("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},n.value.routeLocales.back),r("button",{type:"button",class:"action-button",onClick:()=>o()},n.value.routeLocales.home)])])})]}});const qi=H({enhance:({app:e,router:t})=>{const{scrollBehavior:a}=t.options;t.options.scrollBehavior=async(...n)=>(await Cn().wait(),a(...n)),Fl(e),e.component("HopeIcon",U)},setup:()=>{Hl(),Ul()},layouts:{Layout:Fi,NotFound:ji}});var Jt;const Vn=typeof window<"u",Wi=e=>typeof e=="string",Ui=()=>{};Vn&&((Jt=window==null?void 0:window.navigator)!=null&&Jt.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Nn(e){return typeof e=="function"?e():me(e)}function Gi(e){return e}function Ki(e){return ca()?(ua(e),!0):!1}function Qi(e){var t;const a=Nn(e);return(t=a==null?void 0:a.$el)!=null?t:a}const Yi=Vn?window:void 0;function Ji(...e){let t,a,n,o;if(Wi(e[0])||Array.isArray(e[0])?([a,n,o]=e,t=Yi):[t,a,n,o]=e,!t)return Ui;Array.isArray(a)||(a=[a]),Array.isArray(n)||(n=[n]);const l=[],i=()=>{l.forEach(u=>u()),l.length=0},s=(u,v,h,f)=>(u.addEventListener(v,h,f),()=>u.removeEventListener(v,h,f)),d=I(()=>[Qi(t),Nn(o)],([u,v])=>{i(),u&&l.push(...a.flatMap(h=>n.map(f=>s(u,h,f,v))))},{immediate:!0,flush:"post"}),c=()=>{d(),i()};return Ki(c),c}const Xt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Zt="__vueuse_ssr_handlers__";Xt[Zt]=Xt[Zt]||{};var ea;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ea||(ea={}));var Xi=Object.defineProperty,ta=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,aa=(e,t,a)=>t in e?Xi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,ts=(e,t)=>{for(var a in t||(t={}))Zi.call(t,a)&&aa(e,a,t[a]);if(ta)for(var a of ta(t))es.call(t,a)&&aa(e,a,t[a]);return e};const as={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ts({linear:Gi},as);const ns=e=>{const t=Ji("keydown",a=>{a.key==="k"&&(a.ctrlKey||a.metaKey)&&(a.preventDefault(),e(),t())})},os=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,rs=()=>{const e=G();return{hitComponent:({hit:t,children:a})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:t.url,onClick:n=>{os(n)||(n.preventDefault(),e.push(yt(t.url,"/")))},children:a},__v:null}),navigator:{navigate:({itemUrl:t})=>{e.push(yt(t,"/"))}},transformSearchClient:t=>{const a=qa(t.search,500);return{...t,search:async(...n)=>a(...n)}}}},ls=(e=[],t)=>[`lang:${t}`,...Ce(e)?e:[e]],is=({buttonText:e="Search",buttonAriaLabel:t=e}={})=>``,ss=16,Mn=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(Mn,ss)},cs=e=>{const t="algolia-preconnect";(window.requestIdleCallback||setTimeout)(()=>{if(document.head.querySelector(`#${t}`))return;const n=document.createElement("link");n.id=t,n.rel="preconnect",n.href=`https://${e}-dsn.algolia.net`,n.crossOrigin="",document.head.appendChild(n)})},us={appId:"28CTGDOOQD",apiKey:"72d7a9a0f9f0466218ea19988886dce8",indexName:"hutao",locales:{"/zh/":{placeholder:"搜索文档",translations:{button:{buttonText:"搜索文档",buttonAriaLabel:"搜索文档"},modal:{searchBox:{resetButtonTitle:"清除查询条件",resetButtonAriaLabel:"清除查询条件",cancelButtonText:"取消",cancelButtonAriaLabel:"取消"},startScreen:{recentSearchesTitle:"搜索历史",noRecentSearchesText:"没有搜索历史",saveRecentSearchButtonTitle:"保存至搜索历史",removeRecentSearchButtonTitle:"从搜索历史中移除",favoriteSearchesTitle:"收藏",removeFavoriteSearchButtonTitle:"从收藏中移除"},errorScreen:{titleText:"无法获取结果",helpText:"你可能需要检查你的网络连接"},footer:{selectText:"选择",navigateText:"切换",closeText:"关闭",searchByText:"搜索提供者"},noResultsScreen:{noResultsText:"无法找到相关结果",suggestedQueryText:"你可以尝试查询",reportMissingResultsText:"你认为该查询应该有结果?",reportMissingResultsLinkText:"点击反馈"}}}},"/en/":{placeholder:"Search documents",translations:{button:{buttonText:"Search documents"}}}}};p(()=>import("./style-e9220a04.js"),[]),p(()=>import("./docsearch-1d421ddb.js"),[]);const ds=E({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>us}},setup(e){const t=rs(),a=Ne(),n=ae(),o=k(!1),l=k(!1),i=m(()=>{var c;return{...e.options,...(c=e.options.locales)==null?void 0:c[n.value]}}),s=async()=>{var u;const{default:c}=await p(()=>import("./index-ade63bb5.js"),[]);c({...t,...i.value,container:`#${e.containerId}`,searchParameters:{...i.value.searchParameters,facetFilters:ls((u=i.value.searchParameters)==null?void 0:u.facetFilters,a.value)}}),o.value=!0},d=()=>{l.value||o.value||(l.value=!0,s(),Mn(),I(n,s))};return ns(d),R(()=>cs(i.value.appId)),()=>{var c;return[r("div",{id:e.containerId,style:{display:o.value?"block":"none"}}),o.value?null:r("div",{onClick:d,innerHTML:is((c=i.value.translations)==null?void 0:c.button)})]}}}),vs=H({enhance({app:e}){e.component("Docsearch",ds)}}),ps=e=>{if(window.dataLayer&&window.gtag)return;const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${e.id}`,t.async=!0,document.head.appendChild(t),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),e.debug?gtag("config",e.id,{debug_mode:!0}):gtag("config",e.id)},ms={id:"G-F3LFJCE3RM"},hs=H({enhance(){ps(ms)}});const Bn={autoLocale:!0,switchLocale:"modal",localeConfig:{0:["/en/",["en-US","en-UK","en"]],1:["/zh/",["zh-CN","zh-TW","zh"]],"/zh/":["zh-CN"],"/en/":["en-US"]},defaultLocale:"/en/",localeFallback:!0,defaultBehavior:"defaultLocale"},na=rt(Bn.localeConfig),oa={"/zh/":{name:"简体中文",hint:"您的首选语言是 $1,是否切换到该语言?",switch:"切换到 $1",cancel:"取消"},"/en/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"},"/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"}},{switchLocale:ra}=Bn,la=wr("VUEPRESS_REDIRECT_LOCALES",{});var fs=E({name:"LanguageSwitch",setup(){const e=br(),t=K(),a=G(),n=ae(),o=k(!1),l=m(()=>{if(na.some(([c])=>n.value===c)){for(const c of e.value)for(const[u,v]of na)if(v.includes(c))return u===n.value?null:{lang:c,localePath:u}}return null}),i=m(()=>{if(l.value){const{lang:c,localePath:u}=l.value,v=[oa[n.value],oa[u]];return{hint:v.map(({hint:h})=>h.replace("$1",c)),switch:v.map(({switch:h})=>h.replace("$1",c)).join(" / "),cancel:v.map(({cancel:h})=>h).join(" / ")}}return null}),s=m(()=>l.value?t.path.replace(n.value,l.value.localePath):null),d=()=>{la.value[n.value]=!0,o.value=!1};return R(()=>{const c=mt(document.body);la.value[n.value]||(l.value?ra==="direct"?a.replace(s.value):ra==="modal"?o.value=!0:o.value=!1:o.value=!1),I(o,u=>{c.value=u},{immediate:!0}),Ve(()=>{c.value=!1})}),()=>o.value?r(da,{name:"lang-modal-fade"},()=>{var c,u,v;return o.value?[r("div",{key:"mask",class:"lang-modal-mask"}),r("div",{key:"popup",class:"lang-modal-wrapper"},[r("div",{class:"lang-modal-content"},(c=i.value)==null?void 0:c.hint.map(h=>r("p",h))),r("button",{type:"button",class:"lang-modal-action primary",onClick:()=>{d(),a.replace(s.value)}},(u=i.value)==null?void 0:u.switch),r("button",{type:"button",class:"lang-modal-action",onClick:()=>d()},(v=i.value)==null?void 0:v.cancel)])]:[]}):null}}),gs=H({setup(){},rootComponents:[fs]});const $e=[fo,Dr,Vr,Mr,Hr,Ur,Jr,il,ml,fl,Ll,Dl,qi,vs,hs,gs],_s=[["v-2d0a870d","/en/",{y:"h",t:"Home",i:"home"},["/en/index.html","/en/README.md"]],["v-082946dd","/en/community.html",{y:"a",t:"Join Community"},["/en/community","/en/community.md"]],["v-038e810e","/en/i18n.html",{y:"a",t:"Localization"},["/en/i18n","/en/i18n.md"]],["v-586858ed","/en/project.html",{y:"a",t:"Project"},["/en/project","/en/project.md"]],["v-0c01f6a4","/en/quick-start.html",{y:"a",t:"Quick Start"},["/en/quick-start","/en/quick-start.md"]],["v-23b9870a","/en/side-load.html",{y:"a",t:""},["/en/side-load","/en/side-load.md"]],["v-7d29d7d8","/en/star-request.html",{y:"a",t:""},["/en/star-request","/en/star-request.md"]],["v-2d0ad528","/zh/",{y:"h",t:"首页",i:"home"},["/zh/index.html","/zh/README.md"]],["v-5cad49b8","/zh/community.html",{y:"a",t:"加入用户社区"},["/zh/community","/zh/community.md"]],["v-27c4e153","/zh/i18n.html",{y:"a",t:"国际化支持"},["/zh/i18n","/zh/i18n.md"]],["v-6c355688","/zh/project.html",{y:"a",t:"项目说明"},["/zh/project","/zh/project.md"]],["v-4f90aebf","/zh/quick-start.html",{y:"a",t:"快速开始"},["/zh/quick-start","/zh/quick-start.md"]],["v-783d89e5","/zh/side-load.html",{y:"a",t:""},["/zh/side-load","/zh/side-load.md"]],["v-a91bb9c6","/zh/star-request.html",{y:"a",t:""},["/zh/star-request","/zh/star-request.md"]],["v-1bd4ef83","/en/advanced/FAQ.html",{y:"a",t:"常见问题",i:"ask",O:1},["/en/advanced/FAQ","/en/advanced/FAQ.md"]],["v-5c3f740a","/en/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"read",O:7},["/en/advanced/Gacha-system-and-export-principal","/en/advanced/Gacha-system-and-export-principal.md"]],["v-5f449840","/en/advanced/",{y:"a",t:"Advanced",I:0},["/en/advanced/index.html","/en/advanced/README.md"]],["v-1a028d16","/en/advanced/exceptions.html",{y:"a",t:"Common Program Exceptions",i:"debug",O:2},["/en/advanced/exceptions","/en/advanced/exceptions.md"]],["v-bd668802","/en/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",O:6},["/en/advanced/get-stoken-cookie-from-the-third-party","/en/advanced/get-stoken-cookie-from-the-third-party.md"]],["v-51647c4a","/en/advanced/known-issue.html",{y:"a",t:"已知问题",i:"tool",O:3},["/en/advanced/known-issue","/en/advanced/known-issue.md"]],["v-031e5d68","/en/advanced/mihoyo-risk-tip.html",{y:"a",t:"账号风险及异常提示",i:"warn",O:4},["/en/advanced/mihoyo-risk-tip","/en/advanced/mihoyo-risk-tip.md"]],["v-bbae7dd2","/en/advanced/uninstall.html",{y:"a",t:"Uninstall Snap Hutao",i:"delete",O:8},["/en/advanced/uninstall","/en/advanced/uninstall.md"]],["v-30f089b6","/en/features/",{y:"a",t:"Features",I:0},["/en/features/index.html","/en/features/README.md"]],["v-699a13b0","/en/features/achievements.html",{y:"a",t:"Achievement Management",O:3},["/en/features/achievements","/en/features/achievements.md"]],["v-f3692af4","/en/features/character-data.html",{y:"a",t:"My Characters",O:5},["/en/features/character-data","/en/features/character-data.md"]],["v-10108380","/en/features/character-wiki.html",{y:"a",t:"Character WIKI",O:8},["/en/features/character-wiki","/en/features/character-wiki.md"]],["v-83f6294a","/en/features/develop-plan.html",{y:"a",t:"Development Plan",O:7},["/en/features/develop-plan","/en/features/develop-plan.md"]],["v-7839fe83","/en/features/game-launcher.html",{y:"a",t:"Game Launcher",O:1},["/en/features/game-launcher","/en/features/game-launcher.md"]],["v-0106e0dc","/en/features/hutao-API.html",{y:"a",t:"Hutao Database / Abyss Record",O:6},["/en/features/hutao-API","/en/features/hutao-API.md"]],["v-639b3ef9","/en/features/hutao-settings.html",{y:"a",t:"Software Settings",O:11},["/en/features/hutao-settings","/en/features/hutao-settings.md"]],["v-03aaffb1","/en/features/mhy-account-switch.html",{y:"a",t:"MiHoYo BBS Account Switch",O:10},["/en/features/mhy-account-switch","/en/features/mhy-account-switch.md"]],["v-124743a4","/en/features/real-time-notes.html",{y:"a",t:"Real-time Notes",O:4},["/en/features/real-time-notes","/en/features/real-time-notes.md"]],["v-e30b3c46","/en/features/weapon-wiki.html",{y:"a",t:"Weapon WIKI",O:9},["/en/features/weapon-wiki","/en/features/weapon-wiki.md"]],["v-b8e3a2b8","/en/features/wish-export.html",{y:"a",t:"Wish History",O:2},["/en/features/wish-export","/en/features/wish-export.md"]],["v-a4f9d2c4","/en/statements/",{y:"a",t:"Statements",I:0},["/en/statements/index.html","/en/statements/README.md"]],["v-45ceb024","/en/statements/bug-report.html",{y:"a",t:"Submit Bug Report",i:"debug",O:2},["/en/statements/bug-report","/en/statements/bug-report.md"]],["v-b4085a44","/en/statements/privacy-notice.html",{y:"a",t:"User Data and Privacy Notice",i:"license",O:3},["/en/statements/privacy-notice","/en/statements/privacy-notice.md"]],["v-b1c7a1c2","/en/statements/tos.html",{y:"a",t:"User Agreement and Legal Disclaime",i:"license",O:4},["/en/statements/tos","/en/statements/tos.md"]],["v-52f43e3b","/en/statements/update-log.html",{y:"a",t:"Update Logs",i:"update",O:1},["/en/statements/update-log","/en/statements/update-log.md"]],["v-4a1d3ac8","/zh/advanced/FAQ.html",{y:"a",t:"常见问题",i:"ask",O:1},["/zh/advanced/FAQ","/zh/advanced/FAQ.md"]],["v-b0dd6b00","/zh/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"read",O:7},["/zh/advanced/Gacha-system-and-export-principal","/zh/advanced/Gacha-system-and-export-principal.md"]],["v-16d7d7b6","/zh/advanced/",{y:"a",t:"高级",I:0},["/zh/advanced/index.html","/zh/advanced/README.md"]],["v-c8e5b2e0","/zh/advanced/exceptions.html",{y:"a",t:"常见的程序异常",i:"debug",O:2},["/zh/advanced/exceptions","/zh/advanced/exceptions.md"]],["v-6892c29a","/zh/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"read",O:6},["/zh/advanced/get-stoken-cookie-from-the-third-party","/zh/advanced/get-stoken-cookie-from-the-third-party.md"]],["v-8ab89ae2","/zh/advanced/known-issue.html",{y:"a",t:"已知问题",i:"tool",O:3},["/zh/advanced/known-issue","/zh/advanced/known-issue.md"]],["v-9cc22da6","/zh/advanced/mihoyo-risk-tip.html",{y:"a",t:"账号风险及异常提示",i:"warn",O:4},["/zh/advanced/mihoyo-risk-tip","/zh/advanced/mihoyo-risk-tip.md"]],["v-a04a76c8","/zh/advanced/uninstall.html",{y:"a",t:"卸载胡桃工具箱",i:"delete",O:8},["/zh/advanced/uninstall","/zh/advanced/uninstall.md"]],["v-db2a9d92","/zh/development-log/symposium1.html",{y:"a",t:"第一期开发组座谈会"},["/zh/development-log/symposium1","/zh/development-log/symposium1.md"]],["v-d7c0ec54","/zh/development-log/symposium2.html",{y:"a",t:"第二期开发组座谈会"},["/zh/development-log/symposium2","/zh/development-log/symposium2.md"]],["v-0bbe1b6a","/zh/features/",{y:"a",t:"功能指南",I:0},["/zh/features/index.html","/zh/features/README.md"]],["v-2841a60b","/zh/features/achievements.html",{y:"a",t:"成就管理",O:3},["/zh/features/achievements","/zh/features/achievements.md"]],["v-3957d221","/zh/features/character-data.html",{y:"a",t:"属性统计",O:5},["/zh/features/character-data","/zh/features/character-data.md"]],["v-a9f7b44a","/zh/features/character-wiki.html",{y:"a",t:"角色资料",O:8},["/zh/features/character-wiki","/zh/features/character-wiki.md"]],["v-7cac7db6","/zh/features/develop-plan.html",{y:"a",t:"养成计划",O:7},["/zh/features/develop-plan","/zh/features/develop-plan.md"]],["v-e2f690f0","/zh/features/game-launcher.html",{y:"a",t:"高级启动器",O:1},["/zh/features/game-launcher","/zh/features/game-launcher.md"]],["v-0eb8e461","/zh/features/hutao-API.html",{y:"a",t:"胡桃数据库/深渊统计",O:6},["/zh/features/hutao-API","/zh/features/hutao-API.md"]],["v-16a7a694","/zh/features/hutao-settings.html",{y:"a",t:"软件设置",O:11},["/zh/features/hutao-settings","/zh/features/hutao-settings.md"]],["v-04b421cc","/zh/features/mhy-account-switch.html",{y:"a",t:"米游社多帐号切换",O:10},["/zh/features/mhy-account-switch","/zh/features/mhy-account-switch.md"]],["v-b5462c1a","/zh/features/real-time-notes.html",{y:"a",t:"实时便笺",O:4},["/zh/features/real-time-notes","/zh/features/real-time-notes.md"]],["v-108ccfbc","/zh/features/weapon-wiki.html",{y:"a",t:"武器资料",O:9},["/zh/features/weapon-wiki","/zh/features/weapon-wiki.md"]],["v-0ccd64e9","/zh/features/wish-export.html",{y:"a",t:"祈愿记录",O:2},["/zh/features/wish-export","/zh/features/wish-export.md"]],["v-c4bb0cba","/zh/statements/",{y:"a",t:"声明和公告",I:0},["/zh/statements/index.html","/zh/statements/README.md"]],["v-c87f8b6e","/zh/statements/bug-report.html",{y:"a",t:"提交BUG报告",i:"debug",O:2},["/zh/statements/bug-report","/zh/statements/bug-report.md"]],["v-70e6808e","/zh/statements/privacy-notice.html",{y:"a",t:"用户数据和隐私权益",i:"license",O:3},["/zh/statements/privacy-notice","/zh/statements/privacy-notice.md"]],["v-647ebd24","/zh/statements/tos.html",{y:"a",t:"用户使用协议和法律声明",i:"license",O:4},["/zh/statements/tos","/zh/statements/tos.md"]],["v-119bd096","/zh/statements/update-log.html",{y:"a",t:"更新日志",i:"update",O:1},["/zh/statements/update-log","/zh/statements/update-log.md"]],["v-3706649a","/404.html",{y:"p",t:""},["/404"]],["v-42f24836","/zh/development-log/",{y:"p",t:"Development Log"},["/zh/development-log/index.html"]],["v-8daa1a0e","/",{y:"p",t:"Home"},["/index.html"]]];var ia=E({name:"Vuepress",setup(){const e=vo();return()=>r(e.value)}}),bs=()=>_s.reduce((e,[t,a,n,o])=>(e.push({name:t,path:a,component:ia,meta:n},...o.map(l=>({path:l,redirect:a}))),e),[{name:"404",path:"/:catchAll(.*)",component:ia}]),ys=to,ws=()=>{const e=Xn({history:ys(nt("/")),routes:bs(),scrollBehavior:(t,a,n)=>n||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,a)=>{var n;(t.path!==a.path||a===Zn)&&([oe.value]=await Promise.all([X.resolvePageData(t.name),(n=pa[t.name])==null?void 0:n.__asyncLoader()]))}),e},Es=e=>{e.component("ClientOnly",Be),e.component("Content",wa)},ks=(e,t,a)=>{const n=k(t.currentRoute.value.path);I(()=>t.currentRoute.value.path,h=>n.value=h);const o=m(()=>X.resolveLayouts(a)),l=m(()=>X.resolveRouteLocale(he.value.locales,n.value)),i=m(()=>X.resolveSiteLocaleData(he.value,l.value)),s=m(()=>X.resolvePageFrontmatter(oe.value)),d=m(()=>X.resolvePageHeadTitle(oe.value,i.value)),c=m(()=>X.resolvePageHead(d.value,s.value,i.value)),u=m(()=>X.resolvePageLang(oe.value)),v=m(()=>X.resolvePageLayout(oe.value,o.value));return e.provide(io,o),e.provide(ha,s),e.provide(uo,d),e.provide(fa,c),e.provide(ga,u),e.provide(_a,v),e.provide(ot,l),e.provide(ya,i),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>s.value},$head:{get:()=>c.value},$headTitle:{get:()=>d.value},$lang:{get:()=>u.value},$page:{get:()=>oe.value},$routeLocale:{get:()=>l.value},$site:{get:()=>he.value},$siteLocale:{get:()=>i.value},$withBase:{get:()=>te}}),{layouts:o,pageData:oe,pageFrontmatter:s,pageHead:c,pageHeadTitle:d,pageLang:u,pageLayout:v,routeLocale:l,siteData:he,siteLocaleData:i}},Ls=()=>{const e=co(),t=Ne(),a=k([]),n=()=>{e.value.forEach(l=>{const i=Ts(l);i&&a.value.push(i)})},o=()=>{document.documentElement.lang=t.value,a.value.forEach(l=>{l.parentNode===document.head&&document.head.removeChild(l)}),a.value.splice(0,a.value.length),e.value.forEach(l=>{const i=Os(l);i!==null&&(document.head.appendChild(i),a.value.push(i))})};tt(po,o),R(()=>{n(),o(),I(()=>e.value,()=>o())})},Ts=([e,t,a=""])=>{const n=Object.entries(t).map(([s,d])=>F(d)?`[${s}=${JSON.stringify(d)}]`:d===!0?`[${s}]`:"").join(""),o=`head > ${e}${n}`;return Array.from(document.querySelectorAll(o)).find(s=>s.innerText===a)||null},Os=([e,t,a])=>{if(!F(e))return null;const n=document.createElement(e);return at(t)&&Object.entries(t).forEach(([o,l])=>{F(l)?n.setAttribute(o,l):l===!0&&n.setAttribute(o,"")}),F(a)&&n.appendChild(document.createTextNode(a)),n},As=eo,Is=async()=>{var a;const e=As({name:"VuepressApp",setup(){var n;Ls();for(const o of $e)(n=o.setup)==null||n.call(o);return()=>[r(ao),...$e.flatMap(({rootComponents:o=[]})=>o.map(l=>r(l)))]}}),t=ws();Es(e),ks(e,t,$e);for(const n of $e)await((a=n.enhance)==null?void 0:a.call(n,{app:e,router:t,siteData:he}));return e.use(t),{app:e,router:t}};Is().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ds as a,kr as b,$s as c,Is as createVueApp,Ss as d,vt as u}; diff --git a/assets/bug-report.html-045ede4f.js b/assets/bug-report.html-045ede4f.js deleted file mode 100644 index 744afede5..000000000 --- a/assets/bug-report.html-045ede4f.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i,Y as r,Z as u,$ as e,a0 as t,a1 as o,a2 as c,a3 as d,F as n}from"./framework-8be3ab77.js";const h={},_=d('

提交BUG报告

opened-issueclosed-issue

推荐方法

',3),p=e("li",null,"在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。",-1),g={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/100",target:"_blank",rel:"noopener noreferrer"},b={href:"https://www.bilibili.com/video/BV18T411z7R4",target:"_blank",rel:"noopener noreferrer"},m=e("li",null,[t("如果你有能力在代码层面修复该问题,也欢迎您直接在对应的项目中发起 PR。 "),e("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01jXBMbe1g6du15k9kx_!!1797064093.jpg_.webp",alt:"suggestion",loading:"lazy"}),e("strong",null,"如果你是诚心希望解决问题,则应该在 Issue 中包含尽可能多的信息,比如说:你做了什么;看到了什么结果;程序有什么提示; 你查阅了哪篇文档;尝试了什么解决方案,结果是什么;你的设备ID是什么…… 当你愿意付出更多的时间在提供信息上,更大的可能获得一个准确的解决方案。 一两句话就结束的问题报告大多数不是有效的问题,只会被无视。")],-1),f=e("h3",{id:"客户端问题",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#客户端问题","aria-hidden":"true"},"#"),t(" 客户端问题")],-1),S=e("p",null,"在提交问题前,请务必检查文档内是否已包含了你的问题",-1),x=e("li",null,"首先需要确认您使用的版本是否为最新版本",-1),k={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},D=e("p",null,"通过 兔小巢 提交问题",-1),G={href:"https://support.qq.com/products/451231",target:"_blank",rel:"noopener noreferrer"},H=e("h3",{id:"请求增加或更新文档",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#请求增加或更新文档","aria-hidden":"true"},"#"),t(" 请求增加或更新文档")],-1),P={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/new/choose",target:"_blank",rel:"noopener noreferrer"};function w(B,y){const l=n("ExternalLinkIcon"),s=n("RouterLink"),a=n("Badge");return r(),u("div",null,[_,e("ul",null,[p,e("li",null,[t("在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。 "),e("ul",null,[e("li",null,[t("一个可以参考的非常正面的例子是 "),e("a",g,[t("DGP-Studio/Snap.Hutao/issues/100"),o(l)])]),e("li",null,[t("你也可以通过"),e("a",b,[t("这个视频"),o(l)]),t("来学习如何发起并管理你在开源项目中的 issue")])])]),m]),f,e("ul",null,[e("li",null,[S,e("ul",null,[x,e("li",null,[t("您可以通过菜单栏中的“常见问题”分类找到这些文档 "),e("ul",null,[e("li",null,[o(s,{to:"/zh/advanced/FAQ.html"},{default:c(()=>[t("快速解答")]),_:1})])])])])]),e("li",null,[e("p",null,[t("通过 GitHub 提交问题 "),o(a,{text:"推荐",type:"tip"})]),e("ul",null,[e("li",null,[e("a",k,[t("github.com/DGP-Studio/Snap.Hutao/issues/new/choose"),o(l)])])])]),e("li",null,[D,e("ul",null,[e("li",null,[e("a",G,[t("support.qq.com/products/451231"),o(l)])])])])]),H,e("ul",null,[e("li",null,[t("通过 GitHub 提交问题:"),e("a",P,[t("DGP-Studio/Snap.Hutao.Docs"),o(l)])])])])}const z=i(h,[["render",w],["__file","bug-report.html.vue"]]);export{z as default}; diff --git a/assets/bug-report.html-3f92b9f9.js b/assets/bug-report.html-3f92b9f9.js deleted file mode 100644 index 96be2f1ec..000000000 --- a/assets/bug-report.html-3f92b9f9.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-c87f8b6e","path":"/zh/statements/bug-report.html","title":"提交BUG报告","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"icon":"debug","order":2,"redirectFrom":"/statements/bug-report.html","description":"opened-issue closed-issue 推荐方法 在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。; 在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。; 一个可以参考的非常正面的例子是 DGP-Studio/Snap.Hutao...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"提交BUG报告"}],["meta",{"property":"og:description","content":"opened-issue closed-issue 推荐方法 在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。; 在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。; 一个可以参考的非常正面的例子是 DGP-Studio/Snap.Hutao..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"提交BUG报告\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"推荐方法","slug":"推荐方法","link":"#推荐方法","children":[{"level":3,"title":"客户端问题","slug":"客户端问题","link":"#客户端问题","children":[]},{"level":3,"title":"请求增加或更新文档","slug":"请求增加或更新文档","link":"#请求增加或更新文档","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":1.61,"words":483},"filePathRelative":"zh/statements/bug-report.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/bug-report.html-6058d767.js b/assets/bug-report.html-be008402.js similarity index 79% rename from assets/bug-report.html-6058d767.js rename to assets/bug-report.html-be008402.js index dd7f228f0..d09ee8039 100644 --- a/assets/bug-report.html-6058d767.js +++ b/assets/bug-report.html-be008402.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-45ceb024","path":"/en/statements/bug-report.html","title":"Submit Bug Report","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"icon":"debug","order":2,"description":"opened-issue Recommended Method You can submit bug reports when you find reproducible issue that cannbot be fixed by youself; When submitting the issue, you should describe the ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Submit Bug Report"}],["meta",{"property":"og:description","content":"opened-issue Recommended Method You can submit bug reports when you find reproducible issue that cannbot be fixed by youself; When submitting the issue, you should describe the ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T05:59:58.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T05:59:58.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submit Bug Report\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T05:59:58.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Recommended Method","slug":"recommended-method","link":"#recommended-method","children":[{"level":3,"title":"Client Issue","slug":"client-issue","link":"#client-issue","children":[]},{"level":3,"title":"Request New or Update Document","slug":"request-new-or-update-document","link":"#request-new-or-update-document","children":[]}]}],"git":{"createdTime":1664419063000,"updatedTime":1679119198000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6}]},"readingTime":{"minutes":0.59,"words":176},"filePathRelative":"en/statements/bug-report.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-45ceb024","path":"/en/statements/bug-report.html","title":"Submit Bug Report","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"icon":"debug","order":2,"description":"opened-issue Recommended Method You can submit bug reports when you find reproducible issue that cannbot be fixed by youself; When submitting the issue, you should describe the ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Submit Bug Report"}],["meta",{"property":"og:description","content":"opened-issue Recommended Method You can submit bug reports when you find reproducible issue that cannbot be fixed by youself; When submitting the issue, you should describe the ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Submit Bug Report\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Recommended Method","slug":"recommended-method","link":"#recommended-method","children":[{"level":3,"title":"Client Issue","slug":"client-issue","link":"#client-issue","children":[]},{"level":3,"title":"Request New or Update Document","slug":"request-new-or-update-document","link":"#request-new-or-update-document","children":[]}]}],"git":{"createdTime":1664419063000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.59,"words":176},"filePathRelative":"en/statements/bug-report.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data}; diff --git a/assets/bug-report.html-da9c9af6.js b/assets/bug-report.html-da9c9af6.js new file mode 100644 index 000000000..912cd94cd --- /dev/null +++ b/assets/bug-report.html-da9c9af6.js @@ -0,0 +1 @@ +import{_ as i,Y as r,Z as u,$ as e,a0 as t,a1 as o,a2 as c,a3 as d,F as n}from"./framework-8be3ab77.js";const h={},_=d('

提交 BUG 报告

opened-issueclosed-issue

推荐方法

',3),p=e("li",null,"在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。",-1),g={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/100",target:"_blank",rel:"noopener noreferrer"},b={href:"https://www.bilibili.com/video/BV18T411z7R4",target:"_blank",rel:"noopener noreferrer"},m=e("li",null,[t("如果你有能力在代码层面修复该问题,也欢迎您直接在对应的项目中发起 PR。 "),e("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01jXBMbe1g6du15k9kx_!!1797064093.jpg_.webp",alt:"suggestion",loading:"lazy"}),e("strong",null,"如果你是诚心希望解决问题,则应该在 Issue 中包含尽可能多的信息,比如说:你做了什么;看到了什么结果;程序有什么提示; 你查阅了哪篇文档;尝试了什么解决方案,结果是什么;你的设备 ID 是什么…… 当你愿意付出更多的时间在提供信息上,更大的可能获得一个准确的解决方案。 一两句话就结束的问题报告大多数不是有效的问题,只会被无视。")],-1),f=e("h3",{id:"客户端问题",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#客户端问题","aria-hidden":"true"},"#"),t(" 客户端问题")],-1),S=e("p",null,"在提交问题前,请务必检查文档内是否已包含了你的问题",-1),x=e("li",null,"首先需要确认您使用的版本是否为最新版本",-1),k={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},D=e("p",null,"通过 兔小巢 提交问题",-1),G={href:"https://support.qq.com/products/451231",target:"_blank",rel:"noopener noreferrer"},H=e("h3",{id:"请求增加或更新文档",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#请求增加或更新文档","aria-hidden":"true"},"#"),t(" 请求增加或更新文档")],-1),P={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs/issues/new/choose",target:"_blank",rel:"noopener noreferrer"};function w(B,y){const l=n("ExternalLinkIcon"),s=n("RouterLink"),a=n("Badge");return r(),u("div",null,[_,e("ul",null,[p,e("li",null,[t("在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。 "),e("ul",null,[e("li",null,[t("一个可以参考的非常正面的例子是 "),e("a",g,[t("DGP-Studio/Snap.Hutao/issues/100"),o(l)])]),e("li",null,[t("你也可以通过"),e("a",b,[t("这个视频"),o(l)]),t("来学习如何发起并管理你在开源项目中的 issue")])])]),m]),f,e("ul",null,[e("li",null,[S,e("ul",null,[x,e("li",null,[t("您可以通过菜单栏中的“常见问题”分类找到这些文档 "),e("ul",null,[e("li",null,[o(s,{to:"/zh/advanced/FAQ.html"},{default:c(()=>[t("快速解答")]),_:1})])])])])]),e("li",null,[e("p",null,[t("通过 GitHub 提交问题 "),o(a,{text:"推荐",type:"tip"})]),e("ul",null,[e("li",null,[e("a",k,[t("github.com/DGP-Studio/Snap.Hutao/issues/new/choose"),o(l)])])])]),e("li",null,[D,e("ul",null,[e("li",null,[e("a",G,[t("support.qq.com/products/451231"),o(l)])])])])]),H,e("ul",null,[e("li",null,[t("通过 GitHub 提交问题:"),e("a",P,[t("DGP-Studio/Snap.Hutao.Docs"),o(l)])])])])}const z=i(h,[["render",w],["__file","bug-report.html.vue"]]);export{z as default}; diff --git a/assets/bug-report.html-f0d519b1.js b/assets/bug-report.html-f0d519b1.js new file mode 100644 index 000000000..6732e8273 --- /dev/null +++ b/assets/bug-report.html-f0d519b1.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-c87f8b6e","path":"/zh/statements/bug-report.html","title":"提交 BUG 报告","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"icon":"debug","order":2,"redirectFrom":"/statements/bug-report.html","description":"opened-issue closed-issue 推荐方法 在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。; 在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。; 一个可以参考的非常正面的例子是 DGP-Studio/Snap.Hutao...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/bug-report.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/bug-report.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"提交 BUG 报告"}],["meta",{"property":"og:description","content":"opened-issue closed-issue 推荐方法 在你使用 Snap Hutao 时如果发现了可复现或不可自行修复的问题,可以通过提交问题反馈来告知开发者。; 在提交问题时,您应当尽可能地详细描述问题。如果有错误的截图,也应该提供。这有利于问题排查并加速问题修复。; 一个可以参考的非常正面的例子是 DGP-Studio/Snap.Hutao..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"提交 BUG 报告\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"推荐方法","slug":"推荐方法","link":"#推荐方法","children":[{"level":3,"title":"客户端问题","slug":"客户端问题","link":"#客户端问题","children":[]},{"level":3,"title":"请求增加或更新文档","slug":"请求增加或更新文档","link":"#请求增加或更新文档","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.61,"words":483},"filePathRelative":"zh/statements/bug-report.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/character-data.html-025331ff.js b/assets/character-data.html-025331ff.js deleted file mode 100644 index 1a482b7c0..000000000 --- a/assets/character-data.html-025331ff.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-3957d221","path":"/zh/features/character-data.html","title":"属性统计","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":5,"redirectFrom":"/features/character-data.html","description":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分 !属性统计示例图 (https://img.alicdn.com/imgextra...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/character-data.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/character-data.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"属性统计"}],["meta",{"property":"og:description","content":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分 !属性统计示例图 (https://img.alicdn.com/imgextra..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"属性统计\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"同步角色信息","slug":"同步角色信息","link":"#同步角色信息","children":[{"level":3,"title":"从 Enka API 同步","slug":"从-enka-api-同步","link":"#从-enka-api-同步","children":[]},{"level":3,"title":"从 米游社我的角色 同步","slug":"从-米游社我的角色-同步","link":"#从-米游社我的角色-同步","children":[]},{"level":3,"title":"从 米游社养成计算 同步","slug":"从-米游社养成计算-同步","link":"#从-米游社养成计算-同步","children":[]}]},{"level":2,"title":"将当前选定角色加入养成计算","slug":"将当前选定角色加入养成计算","link":"#将当前选定角色加入养成计算","children":[]},{"level":2,"title":"导出图片","slug":"导出图片","link":"#导出图片","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":2.81,"words":842},"filePathRelative":"zh/features/character-data.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/character-data.html-1fe02eed.js b/assets/character-data.html-1fe02eed.js deleted file mode 100644 index 861eb8abf..000000000 --- a/assets/character-data.html-1fe02eed.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as c,Y as i,Z as l,$ as e,a0 as a,a1 as o,a2 as n,a3 as r,F as s}from"./framework-8be3ab77.js";const d={},h=e("h1",{id:"my-characters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#my-characters","aria-hidden":"true"},"#"),a(" My Characters")],-1),u={class:"hint-container info"},m=e("p",{class:"hint-container-title"},"Info",-1),p=r('

My characters is a character statistics feature that allows Snap Hutao to read character's statistics on the account, including level, constellation, weapon, talent and artifact set; we also provide artifacts rating and CRTI rating for each character.

属性统计示例图

Sync Character Data

Sync from Enka API

Synchronous Feature

  • Enka API sync data from characters displayed in the in-game character showcase
    • Data includes Artifacts detail data, weapon detail data, talent data
    • Character costume
    • This sync method only support 8 characters at a time
  • In the game, put characters that you need detailed data into the showcase
    • The character showcase allows up to 8 characters at the same time
  • You need to wait for data sync to complete after editing the showcase configuration
    • You may need up to 5 minutes after enable the showcase or re-config the showcase
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from Enka API

Sync from MiHoYo BBS - My Characters

Synchronous Feature

  • Data in this sync method comes from My Characters feature in MiHoYo official BSS
    • This method does not contain any artifacts data
    • This method can sync all characters data at a time
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from MiHoYo BBS My Characters

Sync from MiHoYo BBS - Development Plan

Synchronous Feature

  • Data in this method comes from Enhancement Progression Calculator feature in MiHoYo official BBS tool set
    • This sync method contains talent level data
    • This sync method can sync all characters data at a time
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from MiHoYo BBS Developement Plan

Add Selected Character to Development Plan

  • Enter My Characters page in the Snap Hutao, click on character you need to add to development plan
  • Click on Development Plan and enter target level
    • Synchronized data of the character will be pre-filled into current level, and you can change the target level

rolescal

  • After adding successfully, you can find added development plan in the Dev Plan page in Snap Hutao

image

',17),y=e("h2",{id:"export-as-image",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#export-as-image","aria-hidden":"true"},"#"),a(" Export as Image")],-1),f=e("ul",null,[e("li",null,[a("In "),e("code",null,"My Characters"),a(" page, you can select a character and then click "),e("code",null,"Export as Image"),a(" button to create image with your character's data, this will help you to share your character's data")]),e("li",null,"The exported image is stored in your clipboard, and you can paste it wherever you need"),e("li",null,"A sample exported image is shown below")],-1),g=e("p",null,[e("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01ah7JlQ1g6du4WrI0A_!!1797064093.png",alt:"sample-output-image",loading:"lazy"})],-1);function S(_,v){const t=s("RouterLink");return i(),l("div",null,[h,e("div",u,[m,e("p",null,[a("This features required logged in MiHoYo BBS account, please refer to "),o(t,{to:"/en/features/mhy-account-switch.html"},{default:n(()=>[a("MiHoYo BBS Account Switch")]),_:1}),a(" document for sign in tutorial")])]),p,e("ul",null,[e("li",null,[a("For tutorial of Dev Plan feature, please refer to "),o(t,{to:"/en/features/develop-plan.html"},{default:n(()=>[a("Dev Plan")]),_:1}),a(" document")])]),y,f,g])}const b=c(d,[["render",S],["__file","character-data.html.vue"]]);export{b as default}; diff --git a/assets/character-data.html-52ae7620.js b/assets/character-data.html-52ae7620.js deleted file mode 100644 index d93d1db8f..000000000 --- a/assets/character-data.html-52ae7620.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as n,Y as o,Z as c,$ as i,a0 as l,a1 as a,a2 as t,a3 as d,F as r}from"./framework-8be3ab77.js";const s={},h=i("h1",{id:"属性统计",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#属性统计","aria-hidden":"true"},"#"),l(" 属性统计")],-1),u={class:"hint-container info"},p=i("p",{class:"hint-container-title"},"相关信息",-1),_=d('

属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分

属性统计示例图

同步角色信息

从 Enka API 同步

同步特征

  • Enka API 同步游戏内角色橱窗中公开展示的角色的信息
    • 该同步方式包括圣遗物具体数据
    • 该同步方法包括角色着装信息
    • 该同步方式一次最多包含8个角色
  • 在游戏中将角色橱窗设置为公开并添加需要获取详细资料的角色进入橱窗展示
    • 角色橱窗中最多可同时展示8个角色
  • 若您更换了橱窗内的角色或角色内的配置,需等待游戏内的数据同步至服务器
    • 开启功能和更换角色后需要最多5分钟同步数据
  • 进入胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从Enka API 同步

从 米游社我的角色 同步

同步特征

  • 米游社我的角色 同步的数据来源于米游社数据
    • 该同步方式不包含圣遗物信息
    • 该同步方式一次可同步全部角色信息
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从米游社我的角色同步

从 米游社养成计算 同步

同步特征

  • 米游社养成计算 同步的数据来源于米游社养成计算数据
    • 该同步方式包含角色天赋等级信息
    • 该同步方式一次可同步全部角色信息
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从米游社养成计算同步

将当前选定角色加入养成计算

  • 在胡桃工具箱的我的角色功能页面,点击切换至需要加入养成计算的角色的资料页面
  • 点击界面右上方的"养成计算"按钮,输入目标等级
    • 已同步数据的角色的当前角色等级、天赋等级会预填入其中,目标等级可自由更改

rolescal

  • 添加完毕后,您可在"养成计划"功能中查看"已添加的养成目标"

image

',17),g=i("h2",{id:"导出图片",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#导出图片","aria-hidden":"true"},"#"),l(" 导出图片")],-1),m=i("ul",null,[i("li",null,[l("在我的角色页面中,你可以在选择一个角色的情况下点击右上角的"),i("code",null,"导出图片"),l("按钮以将角色数据转化为图片形式,这将有助于你分享你的角色信息")]),i("li",null,"导出的图片储存在系统剪贴板中,你可以在合适的地方直接粘贴以获得该图片"),i("li",null,"导出图片样式如下图所示")],-1),f=i("p",null,[i("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01ah7JlQ1g6du4WrI0A_!!1797064093.png_.webp",alt:"sample-output-image",loading:"lazy"})],-1);function x(v,b){const e=r("RouterLink");return o(),c("div",null,[h,i("div",u,[p,i("p",null,[l("该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见"),a(e,{to:"/zh/features/mhy-account-switch.html"},{default:t(()=>[l("米游社多帐号切换")]),_:1}),l("文档")])]),_,i("ul",null,[i("li",null,[l("关于养成计划功能的详细说明,请见"),a(e,{to:"/zh/features/develop-plan.html"},{default:t(()=>[l("养成计划")]),_:1}),l("文档")])]),g,m,f])}const w=n(s,[["render",x],["__file","character-data.html.vue"]]);export{w as default}; diff --git a/assets/character-data.html-719b9d94.js b/assets/character-data.html-60d2a792.js similarity index 79% rename from assets/character-data.html-719b9d94.js rename to assets/character-data.html-60d2a792.js index f23f2c78a..4f552973f 100644 --- a/assets/character-data.html-719b9d94.js +++ b/assets/character-data.html-60d2a792.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-f3692af4","path":"/en/features/character-data.html","title":"My Characters","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":5,"description":"This features required logged in MiHoYo BBS account, please refer to MiHoYo BBS Account Switch (mhy-account-switch.md) document for sign in tutorial My characters is a character...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/character-data.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/character-data.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"My Characters"}],["meta",{"property":"og:description","content":"This features required logged in MiHoYo BBS account, please refer to MiHoYo BBS Account Switch (mhy-account-switch.md) document for sign in tutorial My characters is a character..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-20T08:14:21.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-20T08:14:21.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"My Characters\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-20T08:14:21.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Sync Character Data","slug":"sync-character-data","link":"#sync-character-data","children":[{"level":3,"title":"Sync from Enka API","slug":"sync-from-enka-api","link":"#sync-from-enka-api","children":[]},{"level":3,"title":"Sync from MiHoYo BBS - My Characters","slug":"sync-from-mihoyo-bbs-my-characters","link":"#sync-from-mihoyo-bbs-my-characters","children":[]},{"level":3,"title":"Sync from MiHoYo BBS - Development Plan","slug":"sync-from-mihoyo-bbs-development-plan","link":"#sync-from-mihoyo-bbs-development-plan","children":[]}]},{"level":2,"title":"Add Selected Character to Development Plan","slug":"add-selected-character-to-development-plan","link":"#add-selected-character-to-development-plan","children":[]},{"level":2,"title":"Export as Image","slug":"export-as-image","link":"#export-as-image","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1681978461000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":1.64,"words":491},"filePathRelative":"en/features/character-data.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-f3692af4","path":"/en/features/character-data.html","title":"My Characters","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":5,"description":"This features required logged in MiHoYo BBS account, please refer to MiHoYo BBS Account Switch (mhy-account-switch.md) document for sign in tutorial My characters is a character...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/character-data.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/character-data.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"My Characters"}],["meta",{"property":"og:description","content":"This features required logged in MiHoYo BBS account, please refer to MiHoYo BBS Account Switch (mhy-account-switch.md) document for sign in tutorial My characters is a character..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"My Characters\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Sync Character Data","slug":"sync-character-data","link":"#sync-character-data","children":[{"level":3,"title":"Sync from Enka API","slug":"sync-from-enka-api","link":"#sync-from-enka-api","children":[]},{"level":3,"title":"Sync from MiHoYo BBS - My Characters","slug":"sync-from-mihoyo-bbs-my-characters","link":"#sync-from-mihoyo-bbs-my-characters","children":[]},{"level":3,"title":"Sync from MiHoYo BBS - Development Plan","slug":"sync-from-mihoyo-bbs-development-plan","link":"#sync-from-mihoyo-bbs-development-plan","children":[]}]},{"level":2,"title":"Add Selected Character to Development Plan","slug":"add-selected-character-to-development-plan","link":"#add-selected-character-to-development-plan","children":[]},{"level":2,"title":"Export as Image","slug":"export-as-image","link":"#export-as-image","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.64,"words":491},"filePathRelative":"en/features/character-data.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/character-data.html-7d5d9071.js b/assets/character-data.html-7d5d9071.js new file mode 100644 index 000000000..94b62f325 --- /dev/null +++ b/assets/character-data.html-7d5d9071.js @@ -0,0 +1 @@ +import{_ as c,Y as i,Z as l,$ as e,a0 as a,a1 as o,a2 as n,a3 as r,F as s}from"./framework-8be3ab77.js";const d={},h=e("h1",{id:"my-characters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#my-characters","aria-hidden":"true"},"#"),a(" My Characters")],-1),u={class:"hint-container info"},p=e("p",{class:"hint-container-title"},"Info",-1),m=r('

My characters is a character statistics feature that allows Snap Hutao to read character's statistics on the account, including level, constellation, weapon, talent and artifact set; we also provide artifacts rating and CRTI rating for each character.

属性统计示例图

Sync Character Data

Sync from Enka API

Synchronous Feature

  • Enka API sync data from characters displayed in the in-game character showcase

    • Data includes Artifacts detail data, weapon detail data, talent data
    • Character costume
    • This sync method only support 8 characters at a time
  • In the game, put characters that you need detailed data into the showcase
    • The character showcase allows up to 8 characters at the same time
  • You need to wait for data sync to complete after editing the showcase configuration
    • You may need up to 5 minutes after enable the showcase or re-config the showcase
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from Enka API

Sync from MiHoYo BBS - My Characters

Synchronous Feature

  • Data in this sync method comes from My Characters feature in MiHoYo official BSS

    • This method does not contain any artifacts data
    • This method can sync all characters data at a time
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from MiHoYo BBS My Characters

Sync from MiHoYo BBS - Development Plan

Synchronous Feature

  • Data in this method comes from Enhancement Progression Calculator feature in MiHoYo official BBS tool set

    • This sync method contains talent level data
    • This sync method can sync all characters data at a time
  • Enter My Characters page in the Snap Hutao, Click Sync Character Data button on the top-right
  • Select Sync from MiHoYo BBS Developement Plan

Add Selected Character to Development Plan

  • Enter My Characters page in the Snap Hutao, click on character you need to add to development plan
  • Click on Development Plan and enter target level
    • Synchronized data of the character will be pre-filled into current level, and you can change the target level

rolescal

  • After adding successfully, you can find added development plan in the Dev Plan page in Snap Hutao

image

',17),y=e("h2",{id:"export-as-image",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#export-as-image","aria-hidden":"true"},"#"),a(" Export as Image")],-1),f=e("ul",null,[e("li",null,[a("In "),e("code",null,"My Characters"),a(" page, you can select a character and then click "),e("code",null,"Export as Image"),a(" button to create image with your character's data, this will help you to share your character's data")]),e("li",null,"The exported image is stored in your clipboard, and you can paste it wherever you need"),e("li",null,"A sample exported image is shown below")],-1),g=e("p",null,[e("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01ah7JlQ1g6du4WrI0A_!!1797064093.png",alt:"sample-output-image",loading:"lazy"})],-1);function S(_,v){const t=s("RouterLink");return i(),l("div",null,[h,e("div",u,[p,e("p",null,[a("This features required logged in MiHoYo BBS account, please refer to "),o(t,{to:"/en/features/mhy-account-switch.html"},{default:n(()=>[a("MiHoYo BBS Account Switch")]),_:1}),a(" document for sign in tutorial")])]),m,e("ul",null,[e("li",null,[a("For tutorial of Dev Plan feature, please refer to "),o(t,{to:"/en/features/develop-plan.html"},{default:n(()=>[a("Dev Plan")]),_:1}),a(" document")])]),y,f,g])}const b=c(d,[["render",S],["__file","character-data.html.vue"]]);export{b as default}; diff --git a/assets/character-data.html-81f13ba6.js b/assets/character-data.html-81f13ba6.js new file mode 100644 index 000000000..fa6900692 --- /dev/null +++ b/assets/character-data.html-81f13ba6.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-3957d221","path":"/zh/features/character-data.html","title":"属性统计","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":5,"redirectFrom":"/features/character-data.html","description":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分 属性统计示例图 同步角色信息 从 Enka API 同步 同步特征 Enka AP...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/character-data.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/character-data.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"属性统计"}],["meta",{"property":"og:description","content":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分 属性统计示例图 同步角色信息 从 Enka API 同步 同步特征 Enka AP..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"属性统计\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"同步角色信息","slug":"同步角色信息","link":"#同步角色信息","children":[{"level":3,"title":"从 Enka API 同步","slug":"从-enka-api-同步","link":"#从-enka-api-同步","children":[]}]},{"level":2,"title":"将当前选定角色加入养成计算","slug":"将当前选定角色加入养成计算","link":"#将当前选定角色加入养成计算","children":[]},{"level":2,"title":"导出图片","slug":"导出图片","link":"#导出图片","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.81,"words":842},"filePathRelative":"zh/features/character-data.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/character-data.html-a55ab1ca.js b/assets/character-data.html-a55ab1ca.js new file mode 100644 index 000000000..e1e0de95f --- /dev/null +++ b/assets/character-data.html-a55ab1ca.js @@ -0,0 +1 @@ +import{_ as n,Y as o,Z as c,$ as i,a0 as l,a1 as a,a2 as t,a3 as d,F as r}from"./framework-8be3ab77.js";const s={},h=i("h1",{id:"属性统计",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#属性统计","aria-hidden":"true"},"#"),l(" 属性统计")],-1),u={class:"hint-container info"},p=i("p",{class:"hint-container-title"},"相关信息",-1),_=d('

属性统计,即主程序侧栏中的我的角色功能,可读取当前账号所拥有角色的具体数据,包括等级、命之座、武器、天赋、圣遗物等;并自动计算圣遗物评分和双爆评分

属性统计示例图

同步角色信息

从 Enka API 同步

同步特征

  • Enka API 同步游戏内角色橱窗中公开展示的角色的信息

    • 该同步方式包括圣遗物具体数据
    • 该同步方法包括角色着装信息
    • 该同步方式一次最多包含 8 个角色 :::
  • 在游戏中将角色橱窗设置为公开并添加需要获取详细资料的角色进入橱窗展示

    • 角色橱窗中最多可同时展示 8 个角色
  • 若您更换了橱窗内的角色或角色内的配置,需等待游戏内的数据同步至服务器

    • 开启功能和更换角色后需要最多 5 分钟同步数据
  • 进入胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息

  • 点击从Enka API 同步

从 米游社我的角色 同步

同步特征

  • 米游社我的角色 同步的数据来源于米游社数据

    • 该同步方式不包含圣遗物信息
    • 该同步方式一次可同步全部角色信息 :::
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息

  • 点击从米游社我的角色同步

从 米游社养成计算 同步

同步特征

  • 米游社养成计算 同步的数据来源于米游社养成计算数据

    • 该同步方式包含角色天赋等级信息
    • 该同步方式一次可同步全部角色信息
  • 在胡桃工具箱的我的角色功能页面,在界面右上角点击同步角色信息
  • 点击从米游社养成计算同步

将当前选定角色加入养成计算

  • 在胡桃工具箱的我的角色功能页面,点击切换至需要加入养成计算的角色的资料页面
  • 点击界面右上方的"养成计算"按钮,输入目标等级
    • 已同步数据的角色的当前角色等级、天赋等级会预填入其中,目标等级可自由更改

rolescal

  • 添加完毕后,您可在"养成计划"功能中查看"已添加的养成目标"

image

',11),g=i("h2",{id:"导出图片",tabindex:"-1"},[i("a",{class:"header-anchor",href:"#导出图片","aria-hidden":"true"},"#"),l(" 导出图片")],-1),m=i("ul",null,[i("li",null,[l("在我的角色页面中,你可以在选择一个角色的情况下点击右上角的"),i("code",null,"导出图片"),l("按钮以将角色数据转化为图片形式,这将有助于你分享你的角色信息")]),i("li",null,"导出的图片储存在系统剪贴板中,你可以在合适的地方直接粘贴以获得该图片"),i("li",null,"导出图片样式如下图所示")],-1),f=i("p",null,[i("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01ah7JlQ1g6du4WrI0A_!!1797064093.png_.webp",alt:"sample-output-image",loading:"lazy"})],-1);function x(v,b){const e=r("RouterLink");return o(),c("div",null,[h,i("div",u,[p,i("p",null,[l("该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见"),a(e,{to:"/zh/features/mhy-account-switch.html"},{default:t(()=>[l("米游社多帐号切换")]),_:1}),l("文档")])]),_,i("ul",null,[i("li",null,[l("关于养成计划功能的详细说明,请见"),a(e,{to:"/zh/features/develop-plan.html"},{default:t(()=>[l("养成计划")]),_:1}),l("文档")])]),g,m,f])}const w=n(s,[["render",x],["__file","character-data.html.vue"]]);export{w as default}; diff --git a/assets/character-wiki.html-198a5541.js b/assets/character-wiki.html-0486e3d4.js similarity index 73% rename from assets/character-wiki.html-198a5541.js rename to assets/character-wiki.html-0486e3d4.js index 0d7a8c0e6..adbd06ccb 100644 --- a/assets/character-wiki.html-198a5541.js +++ b/assets/character-wiki.html-0486e3d4.js @@ -1 +1 @@ -import{_ as a,Y as t,Z as r,$ as l,a0 as i,a1 as o,a2 as n,a3 as c,F as u}from"./framework-8be3ab77.js";const s={},d=c('

角色资料

characters-wiki

角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki

已包含的数据

  • 角色列表
    • 使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"
    • 单击列表中的缩略图或名称,即可跳转到相应的介绍页面
  • 数据内容
    • 角色基本信息
      • 介绍
      • 各等级下的数值
      • 属性
  • 天赋
    • 基本介绍
    • 可切换至对应等级天赋的各项数值
  • 命之座
  • 根据"胡桃数据库"的统计信息而展示的角色队伍搭配、武器搭配以及圣遗物搭配的相关推荐
  • 其他信息
    • 角色立绘
    • 特色料理
    • 衣装信息
    • 角色资料
    • 角色故事

添加至养成计划

',6),h=l("code",null,"养成计算",-1),_=l("li",null,"该养成计划将默认从角色1级开始培养",-1);function m(p,f){const e=u("RouterLink");return t(),r("div",null,[d,l("ul",null,[l("li",null,[i("在角色资料页面,你可以在选定角色后,点击右上角的"),h,i("按钮来将该角色添加至你的养成计划中 "),l("ul",null,[_,l("li",null,[i("如果你需要基于当前已有的角色创建养成计划,可以使用"),o(e,{to:"/zh/features/character-data.html"},{default:n(()=>[i("我的角色")]),_:1}),i("功能")])])])])])}const g=a(s,[["render",m],["__file","character-wiki.html.vue"]]);export{g as default}; +import{_ as a,Y as t,Z as r,$ as l,a0 as i,a1 as o,a2 as n,a3 as c,F as u}from"./framework-8be3ab77.js";const s={},d=c('

角色资料

characters-wiki

角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki

已包含的数据

  • 角色列表
    • 使用列表左上角的按钮,可切换列表显示的方式:即"缩略图与名称"或"仅缩略图"
    • 单击列表中的缩略图或名称,即可跳转到相应的介绍页面
  • 数据内容
    • 角色基本信息
      • 介绍
      • 各等级下的数值
      • 属性
  • 天赋
    • 基本介绍
    • 可切换至对应等级天赋的各项数值
  • 命之座
  • 根据"胡桃数据库"的统计信息而展示的角色队伍搭配、武器搭配以及圣遗物搭配的相关推荐
  • 其他信息
    • 角色立绘
    • 特色料理
    • 衣装信息
    • 角色资料
    • 角色故事

添加至养成计划

',6),h=l("code",null,"养成计算",-1),_=l("li",null,"该养成计划将默认从角色 1 级开始培养",-1);function m(p,f){const e=u("RouterLink");return t(),r("div",null,[d,l("ul",null,[l("li",null,[i("在角色资料页面,你可以在选定角色后,点击右上角的"),h,i("按钮来将该角色添加至你的养成计划中 "),l("ul",null,[_,l("li",null,[i("如果你需要基于当前已有的角色创建养成计划,可以使用"),o(e,{to:"/zh/features/character-data.html"},{default:n(()=>[i("我的角色")]),_:1}),i("功能")])])])])])}const g=a(s,[["render",m],["__file","character-wiki.html.vue"]]);export{g as default}; diff --git a/assets/character-wiki.html-e8ab0077.js b/assets/character-wiki.html-339c899e.js similarity index 79% rename from assets/character-wiki.html-e8ab0077.js rename to assets/character-wiki.html-339c899e.js index fa01bf9dc..eeb0ef5c4 100644 --- a/assets/character-wiki.html-e8ab0077.js +++ b/assets/character-wiki.html-339c899e.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-a9f7b44a","path":"/zh/features/character-wiki.html","title":"角色资料","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":8,"redirectFrom":"/features/character-wiki.html","description":"characters-wiki 角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki 已包含的数据 角色列表; 使用列表左上角的按钮,可切换列表显示的方式:即\\"缩略图与名称\\"或\\"仅缩略图\\"; 单击列表中的缩略图或名称,即可跳转到相应的介绍页面; 数据内容; 角色基本信息; 介绍; 各等级下的数值; 属性;...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/character-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/character-wiki.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"角色资料"}],["meta",{"property":"og:description","content":"characters-wiki 角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki 已包含的数据 角色列表; 使用列表左上角的按钮,可切换列表显示的方式:即\\"缩略图与名称\\"或\\"仅缩略图\\"; 单击列表中的缩略图或名称,即可跳转到相应的介绍页面; 数据内容; 角色基本信息; 介绍; 各等级下的数值; 属性;..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"角色资料\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"已包含的数据","slug":"已包含的数据","link":"#已包含的数据","children":[]},{"level":2,"title":"添加至养成计划","slug":"添加至养成计划","link":"#添加至养成计划","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":1.12,"words":336},"filePathRelative":"zh/features/character-wiki.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-a9f7b44a","path":"/zh/features/character-wiki.html","title":"角色资料","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":8,"redirectFrom":"/features/character-wiki.html","description":"characters-wiki 角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki 已包含的数据 角色列表; 使用列表左上角的按钮,可切换列表显示的方式:即\\"缩略图与名称\\"或\\"仅缩略图\\"; 单击列表中的缩略图或名称,即可跳转到相应的介绍页面; 数据内容; 角色基本信息; 介绍; 各等级下的数值; 属性;...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/character-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/character-wiki.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"角色资料"}],["meta",{"property":"og:description","content":"characters-wiki 角色资料是胡桃工具箱中内置的用于查询各个角色的基础信息、天赋数值、命之座、培养材料等数据的 wiki 已包含的数据 角色列表; 使用列表左上角的按钮,可切换列表显示的方式:即\\"缩略图与名称\\"或\\"仅缩略图\\"; 单击列表中的缩略图或名称,即可跳转到相应的介绍页面; 数据内容; 角色基本信息; 介绍; 各等级下的数值; 属性;..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"角色资料\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"已包含的数据","slug":"已包含的数据","link":"#已包含的数据","children":[]},{"level":2,"title":"添加至养成计划","slug":"添加至养成计划","link":"#添加至养成计划","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.12,"words":336},"filePathRelative":"zh/features/character-wiki.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/character-wiki.html-8767f568.js b/assets/character-wiki.html-4470b662.js similarity index 73% rename from assets/character-wiki.html-8767f568.js rename to assets/character-wiki.html-4470b662.js index 7b14d4edf..bc63466e4 100644 --- a/assets/character-wiki.html-8767f568.js +++ b/assets/character-wiki.html-4470b662.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-10108380","path":"/en/features/character-wiki.html","title":"Character WIKI","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":8,"description":"characters-wiki Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information. Included Data Character list; Use the icon above the list, you c...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/character-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/character-wiki.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Character WIKI"}],["meta",{"property":"og:description","content":"characters-wiki Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information. Included Data Character list; Use the icon above the list, you c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-12T08:13:33.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-12T08:13:33.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Character WIKI\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-12T08:13:33.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Included Data","slug":"included-data","link":"#included-data","children":[]},{"level":2,"title":"Add to Dev Plan","slug":"add-to-dev-plan","link":"#add-to-dev-plan","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1681287213000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5}]},"readingTime":{"minutes":0.57,"words":172},"filePathRelative":"en/features/character-wiki.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; +const e=JSON.parse(`{"key":"v-10108380","path":"/en/features/character-wiki.html","title":"Character WIKI","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":8,"description":"characters-wiki Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information. Included Data Character list; Use the icon above the list, you c...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/character-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/character-wiki.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Character WIKI"}],["meta",{"property":"og:description","content":"characters-wiki Character WIKI is a Snap Hutao build-in WIKI feature used to query each character's information. Included Data Character list; Use the icon above the list, you c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Character WIKI\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Included Data","slug":"included-data","link":"#included-data","children":[]},{"level":2,"title":"Add to Dev Plan","slug":"add-to-dev-plan","link":"#add-to-dev-plan","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.57,"words":172},"filePathRelative":"en/features/character-wiki.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; diff --git a/assets/community.html-7b6cf713.js b/assets/community.html-182de757.js similarity index 76% rename from assets/community.html-7b6cf713.js rename to assets/community.html-182de757.js index cb59a0bfb..a591fce0f 100644 --- a/assets/community.html-7b6cf713.js +++ b/assets/community.html-182de757.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-082946dd","path":"/en/community.html","title":"Join Community","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"description":"As open-source software, community power is an important part of the ecology of Snap Hutao, and you can join our user community by following ways. GitHub Discussion Snap.Hutao D...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/community.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Join Community"}],["meta",{"property":"og:description","content":"As open-source software, community power is an important part of the ecology of Snap Hutao, and you can join our user community by following ways. GitHub Discussion Snap.Hutao D..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-27T07:58:03.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T07:58:03.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Join Community\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T07:58:03.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"GitHub Discussion","slug":"github-discussion","link":"#github-discussion","children":[]},{"level":2,"title":"QQ Group (CN)","slug":"qq-group-cn","link":"#qq-group-cn","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1682582283000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":0.38,"words":115},"filePathRelative":"en/community.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-082946dd","path":"/en/community.html","title":"Join Community","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"description":"As open-source software, community power is an important part of the ecology of Snap Hutao, and you can join our user community by following ways. GitHub Discussion Snap.Hutao D...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/community.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Join Community"}],["meta",{"property":"og:description","content":"As open-source software, community power is an important part of the ecology of Snap Hutao, and you can join our user community by following ways. GitHub Discussion Snap.Hutao D..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Join Community\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"GitHub Discussion","slug":"github-discussion","link":"#github-discussion","children":[]},{"level":2,"title":"QQ Group (CN)","slug":"qq-group-cn","link":"#qq-group-cn","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.38,"words":115},"filePathRelative":"en/community.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data}; diff --git a/assets/community.html-d5cd824a.js b/assets/community.html-91aa29f2.js similarity index 79% rename from assets/community.html-d5cd824a.js rename to assets/community.html-91aa29f2.js index 91fda63b9..9d43cef91 100644 --- a/assets/community.html-d5cd824a.js +++ b/assets/community.html-91aa29f2.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-5cad49b8","path":"/zh/community.html","title":"加入用户社区","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/community.html","description":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 Snap 一群 (https://go.hut.ao/qun1); ...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"加入用户社区"}],["meta",{"property":"og:description","content":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 Snap 一群 (https://go.hut.ao/qun1); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T07:58:03.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T07:58:03.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"加入用户社区\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T07:58:03.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"GitHub 讨论","slug":"github-讨论","link":"#github-讨论","children":[]},{"level":2,"title":"QQ 群","slug":"qq-群","link":"#qq-群","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682582283000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":0.57,"words":170},"filePathRelative":"zh/community.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-5cad49b8","path":"/zh/community.html","title":"加入用户社区","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/community.html","description":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 Snap 一群 (https://go.hut.ao/qun1); ...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/community.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/community.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"加入用户社区"}],["meta",{"property":"og:description","content":"作为开源软件,社区动力是胡桃工具箱生态的重要组成部分,你可以在通过下面的方式加入到胡桃的用户社区中。 GitHub 讨论 Snap.Hutao Discussion (https://github.com/DGP-Studio/Snap.Hutao/discussions) QQ 群 Snap 一群 (https://go.hut.ao/qun1); ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"加入用户社区\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"GitHub 讨论","slug":"github-讨论","link":"#github-讨论","children":[]},{"level":2,"title":"QQ 群","slug":"qq-群","link":"#qq-群","children":[]},{"level":2,"title":"Discord","slug":"discord","link":"#discord","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.57,"words":171},"filePathRelative":"zh/community.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/component-0b075ddf.js b/assets/component-a8e2fd8b.js similarity index 99% rename from assets/component-0b075ddf.js rename to assets/component-a8e2fd8b.js index 5c116e5e9..42bc00995 100644 --- a/assets/component-0b075ddf.js +++ b/assets/component-a8e2fd8b.js @@ -1,4 +1,4 @@ -var ln=Object.defineProperty;var rn=(l,t,n)=>t in l?ln(l,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):l[t]=n;var kt=(l,t,n)=>(rn(l,typeof t!="symbol"?t+"":t,n),n);import{c as Ne,r as U,h as Y,o as tt,x as me,y as pt,u,Y as m,Z as y,$ as z,a4 as M,a5 as te,a6 as se,a7 as j,E as an,a8 as wt,b as sn,a1 as ee,a9 as J,aa as Ze,ab as on,s as cn,ac as yt,a0 as Ce,ad as ve,ae as un,j as N,m as ht,w as pn,F as hn,G as dn}from"./framework-8be3ab77.js";import{u as Le,a as gn,b as fn,c as mn,d as vn}from"./app-a479cbd0.js";var Be=new Map;function kn(l){var t=Be.get(l);t&&t.destroy()}function wn(l){var t=Be.get(l);t&&t.update()}var De=null;typeof window>"u"?((De=function(l){return l}).destroy=function(l){return l},De.update=function(l){return l}):((De=function(l,t){return l&&Array.prototype.forEach.call(l.length?l:[l],function(n){return function(e){if(e&&e.nodeName&&e.nodeName==="TEXTAREA"&&!Be.has(e)){var i,r=null,a=window.getComputedStyle(e),s=(i=e.value,function(){d({testForHeightReduction:i===""||!e.value.startsWith(i),restoreTextAlign:null}),i=e.value}),c=function(h){e.removeEventListener("autosize:destroy",c),e.removeEventListener("autosize:update",o),e.removeEventListener("input",s),window.removeEventListener("resize",o),Object.keys(h).forEach(function(g){return e.style[g]=h[g]}),Be.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,textAlign:e.style.textAlign,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",c),e.addEventListener("autosize:update",o),e.addEventListener("input",s),window.addEventListener("resize",o),e.style.overflowX="hidden",e.style.wordWrap="break-word",Be.set(e,{destroy:c,update:o}),o()}function d(h){var g,p,A=h.restoreTextAlign,v=A===void 0?null:A,f=h.testForHeightReduction,S=f===void 0||f,R=a.overflowY;if(e.scrollHeight!==0&&(a.resize==="vertical"?e.style.resize="none":a.resize==="both"&&(e.style.resize="horizontal"),S&&(g=function(C){for(var V=[];C&&C.parentNode&&C.parentNode instanceof Element;)C.parentNode.scrollTop&&V.push([C.parentNode,C.parentNode.scrollTop]),C=C.parentNode;return function(){return V.forEach(function(O){var P=O[0],ie=O[1];P.style.scrollBehavior="auto",P.scrollTop=ie,P.style.scrollBehavior=null})}}(e),e.style.height=""),p=a.boxSizing==="content-box"?e.scrollHeight-(parseFloat(a.paddingTop)+parseFloat(a.paddingBottom)):e.scrollHeight+parseFloat(a.borderTopWidth)+parseFloat(a.borderBottomWidth),a.maxHeight!=="none"&&p>parseFloat(a.maxHeight)?(a.overflowY==="hidden"&&(e.style.overflow="scroll"),p=parseFloat(a.maxHeight)):a.overflowY!=="hidden"&&(e.style.overflow="hidden"),e.style.height=p+"px",v&&(e.style.textAlign=v),g&&g(),r!==p&&(e.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),r=p),R!==a.overflow&&!v)){var E=a.textAlign;a.overflow==="hidden"&&(e.style.textAlign=E==="start"?"end":"start"),d({restoreTextAlign:E,testForHeightReduction:!0})}}function o(){d({testForHeightReduction:!0,restoreTextAlign:null})}}(n)}),l}).destroy=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],kn),l},De.update=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],wn),l});var bt=De;function Ht(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let _e=Ht();function yn(l){_e=l}const Vt=/[&<>"']/,bn=new RegExp(Vt.source,"g"),Ft=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,xn=new RegExp(Ft.source,"g"),$n={"&":"&","<":"<",">":">",'"':""","'":"'"},xt=l=>$n[l];function X(l,t){if(t){if(Vt.test(l))return l.replace(bn,xt)}else if(Ft.test(l))return l.replace(xn,xt);return l}const Cn=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Wt(l){return l.replace(Cn,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const _n=/(^|[^\[])\^/g;function W(l,t){l=typeof l=="string"?l:l.source,t=t||"";const n={replace:(e,i)=>(i=i.source||i,i=i.replace(_n,"$1"),l=l.replace(e,i),n),getRegex:()=>new RegExp(l,t)};return n}const zn=/[^\w:]/g,Rn=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function $t(l,t,n){if(l){let e;try{e=decodeURIComponent(Wt(n)).replace(zn,"").toLowerCase()}catch{return null}if(e.indexOf("javascript:")===0||e.indexOf("vbscript:")===0||e.indexOf("data:")===0)return null}t&&!Rn.test(n)&&(n=En(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Ke={},Sn=/^[^:]+:\/*[^/]*$/,Ln=/^([^:]+:)[\s\S]*$/,In=/^([^:]+:\/*[^/]*)[\s\S]*$/;function En(l,t){Ke[" "+l]||(Sn.test(l)?Ke[" "+l]=l+"/":Ke[" "+l]=Qe(l,"/",!0)),l=Ke[" "+l];const n=l.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:l.replace(Ln,"$1")+t:t.charAt(0)==="/"?n?t:l.replace(In,"$1")+t:l+t}const Xe={exec:function(){}};function Ct(l,t){const n=l.replace(/\|/g,(r,a,s)=>{let c=!1,d=a;for(;--d>=0&&s[d]==="\\";)c=!c;return c?"|":" |"}),e=n.split(/ \|/);let i=0;if(e[0].trim()||e.shift(),e.length>0&&!e[e.length-1].trim()&&e.pop(),e.length>t)e.splice(t);else for(;e.length1;)t&1&&(n+=l),t>>=1,l+=l;return n+l}function zt(l,t,n,e){const i=t.href,r=t.title?X(t.title):null,a=l[1].replace(/\\([\[\]])/g,"$1");if(l[0].charAt(0)!=="!"){e.state.inLink=!0;const s={type:"link",raw:n,href:i,title:r,text:a,tokens:e.inlineTokens(a)};return e.state.inLink=!1,s}return{type:"image",raw:n,href:i,title:r,text:X(a)}}function jn(l,t){const n=l.match(/^(\s+)(?:```)/);if(n===null)return t;const e=n[1];return t.split(` +var ln=Object.defineProperty;var rn=(l,t,n)=>t in l?ln(l,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):l[t]=n;var kt=(l,t,n)=>(rn(l,typeof t!="symbol"?t+"":t,n),n);import{c as Ne,r as U,h as Y,o as tt,x as me,y as pt,u,Y as m,Z as y,$ as z,a4 as M,a5 as te,a6 as se,a7 as j,E as an,a8 as wt,b as sn,a1 as ee,a9 as J,aa as Ze,ab as on,s as cn,ac as yt,a0 as Ce,ad as ve,ae as un,j as N,m as ht,w as pn,F as hn,G as dn}from"./framework-8be3ab77.js";import{u as Le,a as gn,b as fn,c as mn,d as vn}from"./app-39ee3abd.js";var Be=new Map;function kn(l){var t=Be.get(l);t&&t.destroy()}function wn(l){var t=Be.get(l);t&&t.update()}var De=null;typeof window>"u"?((De=function(l){return l}).destroy=function(l){return l},De.update=function(l){return l}):((De=function(l,t){return l&&Array.prototype.forEach.call(l.length?l:[l],function(n){return function(e){if(e&&e.nodeName&&e.nodeName==="TEXTAREA"&&!Be.has(e)){var i,r=null,a=window.getComputedStyle(e),s=(i=e.value,function(){d({testForHeightReduction:i===""||!e.value.startsWith(i),restoreTextAlign:null}),i=e.value}),c=function(h){e.removeEventListener("autosize:destroy",c),e.removeEventListener("autosize:update",o),e.removeEventListener("input",s),window.removeEventListener("resize",o),Object.keys(h).forEach(function(g){return e.style[g]=h[g]}),Be.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,textAlign:e.style.textAlign,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",c),e.addEventListener("autosize:update",o),e.addEventListener("input",s),window.addEventListener("resize",o),e.style.overflowX="hidden",e.style.wordWrap="break-word",Be.set(e,{destroy:c,update:o}),o()}function d(h){var g,p,A=h.restoreTextAlign,v=A===void 0?null:A,f=h.testForHeightReduction,S=f===void 0||f,R=a.overflowY;if(e.scrollHeight!==0&&(a.resize==="vertical"?e.style.resize="none":a.resize==="both"&&(e.style.resize="horizontal"),S&&(g=function(C){for(var V=[];C&&C.parentNode&&C.parentNode instanceof Element;)C.parentNode.scrollTop&&V.push([C.parentNode,C.parentNode.scrollTop]),C=C.parentNode;return function(){return V.forEach(function(O){var P=O[0],ie=O[1];P.style.scrollBehavior="auto",P.scrollTop=ie,P.style.scrollBehavior=null})}}(e),e.style.height=""),p=a.boxSizing==="content-box"?e.scrollHeight-(parseFloat(a.paddingTop)+parseFloat(a.paddingBottom)):e.scrollHeight+parseFloat(a.borderTopWidth)+parseFloat(a.borderBottomWidth),a.maxHeight!=="none"&&p>parseFloat(a.maxHeight)?(a.overflowY==="hidden"&&(e.style.overflow="scroll"),p=parseFloat(a.maxHeight)):a.overflowY!=="hidden"&&(e.style.overflow="hidden"),e.style.height=p+"px",v&&(e.style.textAlign=v),g&&g(),r!==p&&(e.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),r=p),R!==a.overflow&&!v)){var E=a.textAlign;a.overflow==="hidden"&&(e.style.textAlign=E==="start"?"end":"start"),d({restoreTextAlign:E,testForHeightReduction:!0})}}function o(){d({testForHeightReduction:!0,restoreTextAlign:null})}}(n)}),l}).destroy=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],kn),l},De.update=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],wn),l});var bt=De;function Ht(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let _e=Ht();function yn(l){_e=l}const Vt=/[&<>"']/,bn=new RegExp(Vt.source,"g"),Ft=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,xn=new RegExp(Ft.source,"g"),$n={"&":"&","<":"<",">":">",'"':""","'":"'"},xt=l=>$n[l];function X(l,t){if(t){if(Vt.test(l))return l.replace(bn,xt)}else if(Ft.test(l))return l.replace(xn,xt);return l}const Cn=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Wt(l){return l.replace(Cn,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const _n=/(^|[^\[])\^/g;function W(l,t){l=typeof l=="string"?l:l.source,t=t||"";const n={replace:(e,i)=>(i=i.source||i,i=i.replace(_n,"$1"),l=l.replace(e,i),n),getRegex:()=>new RegExp(l,t)};return n}const zn=/[^\w:]/g,Rn=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function $t(l,t,n){if(l){let e;try{e=decodeURIComponent(Wt(n)).replace(zn,"").toLowerCase()}catch{return null}if(e.indexOf("javascript:")===0||e.indexOf("vbscript:")===0||e.indexOf("data:")===0)return null}t&&!Rn.test(n)&&(n=En(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Ke={},Sn=/^[^:]+:\/*[^/]*$/,Ln=/^([^:]+:)[\s\S]*$/,In=/^([^:]+:\/*[^/]*)[\s\S]*$/;function En(l,t){Ke[" "+l]||(Sn.test(l)?Ke[" "+l]=l+"/":Ke[" "+l]=Qe(l,"/",!0)),l=Ke[" "+l];const n=l.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:l.replace(Ln,"$1")+t:t.charAt(0)==="/"?n?t:l.replace(In,"$1")+t:l+t}const Xe={exec:function(){}};function Ct(l,t){const n=l.replace(/\|/g,(r,a,s)=>{let c=!1,d=a;for(;--d>=0&&s[d]==="\\";)c=!c;return c?"|":" |"}),e=n.split(/ \|/);let i=0;if(e[0].trim()||e.shift(),e.length>0&&!e[e.length-1].trim()&&e.pop(),e.length>t)e.splice(t);else for(;e.length1;)t&1&&(n+=l),t>>=1,l+=l;return n+l}function zt(l,t,n,e){const i=t.href,r=t.title?X(t.title):null,a=l[1].replace(/\\([\[\]])/g,"$1");if(l[0].charAt(0)!=="!"){e.state.inLink=!0;const s={type:"link",raw:n,href:i,title:r,text:a,tokens:e.inlineTokens(a)};return e.state.inLink=!1,s}return{type:"image",raw:n,href:i,title:r,text:X(a)}}function jn(l,t){const n=l.match(/^(\s+)(?:```)/);if(n===null)return t;const e=n[1];return t.split(` `).map(i=>{const r=i.match(/^\s+/);if(r===null)return i;const[a]=r;return a.length>=e.length?i.slice(e.length):i}).join(` `)}class dt{constructor(t){this.options=t||_e}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const e=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?e:Qe(e,` `)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const e=n[0],i=jn(e,n[3]||"");return{type:"code",raw:e,lang:n[2]?n[2].trim().replace(this.rules.inline._escapes,"$1"):n[2],text:i}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let e=n[2].trim();if(/#$/.test(e)){const i=Qe(e,"#");(this.options.pedantic||!i||/ $/.test(i))&&(e=i.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){const e=n[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const r=this.lexer.blockTokens(e);return this.lexer.state.top=i,{type:"blockquote",raw:n[0],tokens:r,text:e}}}list(t){let n=this.rules.block.list.exec(t);if(n){let e,i,r,a,s,c,d,o,h,g,p,A,v=n[1].trim();const f=v.length>1,S={type:"list",raw:"",ordered:f,start:f?+v.slice(0,-1):"",loose:!1,items:[]};v=f?`\\d{1,9}\\${v.slice(-1)}`:`\\${v}`,this.options.pedantic&&(v=f?v:"[*+-]");const R=new RegExp(`^( {0,3}${v})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;t&&(A=!1,!(!(n=R.exec(t))||this.rules.block.hr.test(t)));){if(e=n[0],t=t.substring(e.length),o=n[2].split(` diff --git a/assets/develop-plan.html-11e50b04.js b/assets/develop-plan.html-11e50b04.js new file mode 100644 index 000000000..1fe97f696 --- /dev/null +++ b/assets/develop-plan.html-11e50b04.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-7cac7db6","path":"/zh/features/develop-plan.html","title":"养成计划","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":7,"redirectFrom":"/features/developer-plan.html","description":"dev-plan 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; 在弹出的\\"添加到当前养成计划\\"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级; 基于 WIKI 资料添加的养成目标,默认初始值为 1 级; 基于玩家数据添加 ...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/develop-plan.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/develop-plan.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"养成计划"}],["meta",{"property":"og:description","content":"dev-plan 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; 在弹出的\\"添加到当前养成计划\\"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级; 基于 WIKI 资料添加的养成目标,默认初始值为 1 级; 基于玩家数据添加 ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"养成计划\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"添加养成目标进入材料清单","slug":"添加养成目标进入材料清单","link":"#添加养成目标进入材料清单","children":[{"level":3,"title":"基于 WIKI 资料添加","slug":"基于-wiki-资料添加","link":"#基于-wiki-资料添加","children":[]},{"level":3,"title":"基于玩家数据添加","slug":"基于玩家数据添加","link":"#基于玩家数据添加","children":[]}]},{"level":2,"title":"背包物品","slug":"背包物品","link":"#背包物品","children":[]},{"level":2,"title":"功能说明","slug":"功能说明","link":"#功能说明","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.08,"words":625},"filePathRelative":"zh/features/develop-plan.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/develop-plan.html-1bdb5891.js b/assets/develop-plan.html-1bdb5891.js new file mode 100644 index 000000000..dcb8754da --- /dev/null +++ b/assets/develop-plan.html-1bdb5891.js @@ -0,0 +1 @@ +import{_ as a,Y as i,Z as l,$ as o,a0 as e,a1 as u,a2 as r,a3 as d,F as n}from"./framework-8be3ab77.js";const h={},c=d('

养成计划

dev-plan

添加养成目标进入材料清单

基于 WIKI 资料添加

  • 在胡桃工具箱的左侧栏目中,点击角色资料武器资料功能
  • 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级
    • 基于 WIKI 资料添加的养成目标,默认初始值为 1 级

基于玩家数据添加

  • 在"胡桃工具箱"的左侧栏目中,点击我的角色功能
  • 在选中角色后,点击右上角的养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级"
    • 基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级
    • 请参考属性统计文档以获取更多信息

背包物品

  • 在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能
  • 点击"背包物品"功能栏
  • 在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮
  • 在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称
    • 此处可勾选"绑定当前选中的账号角色"
    • "新建计划"按钮左侧的下拉选项框,可自行切换不同的养成计划
  • 点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目
    • 背包物品的具体材料信息,对应于其修改时,所切换至的养成计划
  • 在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除
    • 在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除

功能说明

',10);function s(q,_){const t=n("RouterLink");return i(),l("div",null,[c,o("p",null,[e("此功能尚在完善阶段,若您有建设性的建议,或发现了显著的问题,请按"),u(t,{to:"/zh/statements/bug-report.html"},{default:r(()=>[e("此页面")]),_:1}),e("直接向我们反馈,感谢您的贡献!")])])}const E=a(h,[["render",s],["__file","develop-plan.html.vue"]]);export{E as default}; diff --git a/assets/develop-plan.html-b75d7412.js b/assets/develop-plan.html-227c3b3d.js similarity index 80% rename from assets/develop-plan.html-b75d7412.js rename to assets/develop-plan.html-227c3b3d.js index 3c2ac571b..48cc2324a 100644 --- a/assets/develop-plan.html-b75d7412.js +++ b/assets/develop-plan.html-227c3b3d.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-83f6294a","path":"/en/features/develop-plan.html","title":"Development Plan","lang":"en-US","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":7,"description":"dev-plan Dev Plan is under redesigning, the document will be translated after the refinement. 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/develop-plan.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/develop-plan.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Development Plan"}],["meta",{"property":"og:description","content":"dev-plan Dev Plan is under redesigning, the document will be translated after the refinement. 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-21T21:00:55.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-21T21:00:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Development Plan\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-21T21:00:55.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"添加养成目标进入材料清单","slug":"添加养成目标进入材料清单","link":"#添加养成目标进入材料清单","children":[{"level":3,"title":"基于 WIKI 资料添加","slug":"基于-wiki-资料添加","link":"#基于-wiki-资料添加","children":[]},{"level":3,"title":"基于玩家数据添加","slug":"基于玩家数据添加","link":"#基于玩家数据添加","children":[]}]},{"level":2,"title":"背包物品","slug":"背包物品","link":"#背包物品","children":[]},{"level":2,"title":"功能说明","slug":"功能说明","link":"#功能说明","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682110855000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":2.11,"words":634},"filePathRelative":"en/features/develop-plan.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-83f6294a","path":"/en/features/develop-plan.html","title":"Development Plan","lang":"en-US","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":7,"description":"dev-plan Dev Plan is under redesigning, the document will be translated after the refinement. 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/develop-plan.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/develop-plan.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Development Plan"}],["meta",{"property":"og:description","content":"dev-plan Dev Plan is under redesigning, the document will be translated after the refinement. 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Development Plan\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"添加养成目标进入材料清单","slug":"添加养成目标进入材料清单","link":"#添加养成目标进入材料清单","children":[{"level":3,"title":"基于 WIKI 资料添加","slug":"基于-wiki-资料添加","link":"#基于-wiki-资料添加","children":[]},{"level":3,"title":"基于玩家数据添加","slug":"基于玩家数据添加","link":"#基于玩家数据添加","children":[]}]},{"level":2,"title":"背包物品","slug":"背包物品","link":"#背包物品","children":[]},{"level":2,"title":"功能说明","slug":"功能说明","link":"#功能说明","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.11,"words":634},"filePathRelative":"en/features/develop-plan.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/develop-plan.html-41964921.js b/assets/develop-plan.html-41964921.js deleted file mode 100644 index 1c163943d..000000000 --- a/assets/develop-plan.html-41964921.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,Y as i,Z as l,$ as o,a0 as e,a1 as u,a2 as r,a3 as d,F as n}from"./framework-8be3ab77.js";const h={},c=d('

养成计划

dev-plan

添加养成目标进入材料清单

基于 WIKI 资料添加

  • 在胡桃工具箱的左侧栏目中,点击角色资料武器资料功能
  • 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级
    • 基于 WIKI 资料添加的养成目标,默认初始值为1级

基于玩家数据添加

  • 在"胡桃工具箱"的左侧栏目中,点击我的角色功能
  • 在选中角色后,点击右上角的养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级"
    • 基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级
    • 请参考属性统计文档以获取更多信息

背包物品

  • 在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能
  • 点击"背包物品"功能栏
  • 在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮
  • 在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称
    • 此处可勾选"绑定当前选中的账号角色"
    • "新建计划"按钮左侧的下拉选项框,可自行切换不同的养成计划
  • 点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目
    • 背包物品的具体材料信息,对应于其修改时,所切换至的养成计划
  • 在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除
    • 在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除

功能说明

',10);function s(q,_){const t=n("RouterLink");return i(),l("div",null,[c,o("p",null,[e("此功能尚在完善阶段,若您有建设性的建议,或发现了显著的问题,请按"),u(t,{to:"/zh/statements/bug-report.html"},{default:r(()=>[e("此页面")]),_:1}),e("直接向我们反馈,感谢您的贡献!")])])}const E=a(h,[["render",s],["__file","develop-plan.html.vue"]]);export{E as default}; diff --git a/assets/develop-plan.html-9211d237.js b/assets/develop-plan.html-9211d237.js new file mode 100644 index 000000000..34b7ff567 --- /dev/null +++ b/assets/develop-plan.html-9211d237.js @@ -0,0 +1 @@ +import{_ as a,Y as i,Z as l,$ as o,a0 as e,a1 as n,a2 as u,a3 as r,F as d}from"./framework-8be3ab77.js";const c={},h=r('

Development Plan

dev-plan

Info

Dev Plan is under redesigning, the document will be translated after the refinement.

添加养成目标进入材料清单

基于 WIKI 资料添加

  • 在胡桃工具箱的左侧栏目中,点击角色资料武器资料功能
  • 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级
    • 基于 WIKI 资料添加的养成目标,默认初始值为 1 级

基于玩家数据添加

  • 在"胡桃工具箱"的左侧栏目中,点击我的角色功能
  • 在选中角色后,点击右上角的养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级"
    • 基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级
    • 请参考属性统计文档以获取更多信息

背包物品

  • 在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能
  • 点击"背包物品"功能栏
  • 在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮
  • 在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称
    • 此处可勾选"绑定当前选中的账号角色"
    • "新建计划"按钮左侧的下拉选项框,可自行切换不同的养成计划
  • 点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目
    • 背包物品的具体材料信息,对应于其修改时,所切换至的养成计划
  • 在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除
    • 在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除

功能说明

',11);function s(q,p){const t=d("RouterLink");return i(),l("div",null,[h,o("p",null,[e("此功能尚在完善阶段,若您有建设性的建议,或发现了显著的问题,请按"),n(t,{to:"/en/statements/bug-report.html"},{default:u(()=>[e("此页面")]),_:1}),e("直接向我们反馈,感谢您的贡献!")])])}const m=a(c,[["render",s],["__file","develop-plan.html.vue"]]);export{m as default}; diff --git a/assets/develop-plan.html-a2b0e4e5.js b/assets/develop-plan.html-a2b0e4e5.js deleted file mode 100644 index 7da9bd50d..000000000 --- a/assets/develop-plan.html-a2b0e4e5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,Y as i,Z as l,$ as o,a0 as e,a1 as n,a2 as u,a3 as r,F as d}from"./framework-8be3ab77.js";const c={},h=r('

Development Plan

dev-plan

Info

Dev Plan is under redesigning, the document will be translated after the refinement.

添加养成目标进入材料清单

基于 WIKI 资料添加

  • 在胡桃工具箱的左侧栏目中,点击角色资料武器资料功能
  • 在"胡桃工具箱"的整体界面右上部分,点击养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级
    • 基于 WIKI 资料添加的养成目标,默认初始值为1级

基于玩家数据添加

  • 在"胡桃工具箱"的左侧栏目中,点击我的角色功能
  • 在选中角色后,点击右上角的养成计算按钮
  • 在弹出的"添加到当前养成计划"的窗口中,填写角色需要计算的各项属性的"起始等级"以及"目标等级"
    • 基于玩家数据添加的养成目标,默认初始等级为玩家当前的角色等级
    • 请参考属性统计文档以获取更多信息

背包物品

  • 在"胡桃工具箱"的左侧栏目中,点击"养成计划"功能
  • 点击"背包物品"功能栏
  • 在"胡桃工具箱"的整体界面右上部分,点击"新建计划"按钮
  • 在弹出的"创建新的养成计划"的窗口中,填写需要创建的养成计划名称
    • 此处可勾选"绑定当前选中的账号角色"
    • "新建计划"按钮左侧的下拉选项框,可自行切换不同的养成计划
  • 点击下方的任意物品图标或数字区域,即可手动编辑该种材料的数目
    • 背包物品的具体材料信息,对应于其修改时,所切换至的养成计划
  • 在"胡桃工具箱"的整体界面右上部分,可点击"删除计划"按钮,将当前的养成计划删除
    • 在删除当前养成计划后,处于切换至该养成计划时,输入的背包物品信息将一同删除

功能说明

',11);function s(q,p){const t=d("RouterLink");return i(),l("div",null,[h,o("p",null,[e("此功能尚在完善阶段,若您有建设性的建议,或发现了显著的问题,请按"),n(t,{to:"/en/statements/bug-report.html"},{default:u(()=>[e("此页面")]),_:1}),e("直接向我们反馈,感谢您的贡献!")])])}const m=a(c,[["render",s],["__file","develop-plan.html.vue"]]);export{m as default}; diff --git a/assets/develop-plan.html-d275fd43.js b/assets/develop-plan.html-d275fd43.js deleted file mode 100644 index e3aff366a..000000000 --- a/assets/develop-plan.html-d275fd43.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-7cac7db6","path":"/zh/features/develop-plan.html","title":"养成计划","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":7,"redirectFrom":"/features/developer-plan.html","description":"dev-plan 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; 在弹出的\\"添加到当前养成计划\\"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级; 基于 WIKI 资料添加的养成目标,默认初始值为1级; 基于玩家数据添加 在\\"...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/develop-plan.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/develop-plan.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"养成计划"}],["meta",{"property":"og:description","content":"dev-plan 添加养成目标进入材料清单 基于 WIKI 资料添加 在胡桃工具箱的左侧栏目中,点击角色资料或`武器资料功能; 在\\"胡桃工具箱\\"的整体界面右上部分,点击养成计算按钮; 在弹出的\\"添加到当前养成计划\\"的窗口中,填写角色需要计算的各项属性的起始等级以及目标等级; 基于 WIKI 资料添加的养成目标,默认初始值为1级; 基于玩家数据添加 在\\"..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"养成计划\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"添加养成目标进入材料清单","slug":"添加养成目标进入材料清单","link":"#添加养成目标进入材料清单","children":[{"level":3,"title":"基于 WIKI 资料添加","slug":"基于-wiki-资料添加","link":"#基于-wiki-资料添加","children":[]},{"level":3,"title":"基于玩家数据添加","slug":"基于玩家数据添加","link":"#基于玩家数据添加","children":[]}]},{"level":2,"title":"背包物品","slug":"背包物品","link":"#背包物品","children":[]},{"level":2,"title":"功能说明","slug":"功能说明","link":"#功能说明","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":2.08,"words":625},"filePathRelative":"zh/features/develop-plan.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/exceptions.html-1f58c557.js b/assets/exceptions.html-83d6729e.js similarity index 82% rename from assets/exceptions.html-1f58c557.js rename to assets/exceptions.html-83d6729e.js index a7713793a..8c68584bb 100644 --- a/assets/exceptions.html-1f58c557.js +++ b/assets/exceptions.html-83d6729e.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-c8e5b2e0","path":"/zh/advanced/exceptions.html","title":"常见的程序异常","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"debug","category":["FAQ"],"order":2,"redirectFrom":"/advanced/exceptions.html","description":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"常见的程序异常"}],["meta",{"property":"og:description","content":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见的程序异常\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"HttpRequestException 元数据校验文件下载失败","slug":"httprequestexception-元数据校验文件下载失败","link":"#httprequestexception-元数据校验文件下载失败","children":[{"level":3,"title":"403 (Forbidden)/ 404 (NOT FOUND)","slug":"_403-forbidden-404-not-found","link":"#_403-forbidden-404-not-found","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]},{"level":2,"title":"653366069 请求异常","slug":"_653366069-请求异常","link":"#_653366069-请求异常","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5}]},"readingTime":{"minutes":1.8,"words":541},"filePathRelative":"zh/advanced/exceptions.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-c8e5b2e0","path":"/zh/advanced/exceptions.html","title":"常见的程序异常","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"debug","category":["FAQ"],"order":2,"redirectFrom":"/advanced/exceptions.html","description":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"常见的程序异常"}],["meta",{"property":"og:description","content":"该文档包含由用户端错误造成的问题 RuntimeEnvironmentException 异常:RuntimeEnvironmentException; 提示:未开启长路径功能,无法设置注册表键值; 问题来源:没有解除 Windows 目录长度限制; 解决方案:下载 EnableLongPaths.zip (https://d.hut.ao/d/too..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"常见的程序异常\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"HttpRequestException 元数据校验文件下载失败","slug":"httprequestexception-元数据校验文件下载失败","link":"#httprequestexception-元数据校验文件下载失败","children":[{"level":3,"title":"403 (Forbidden)/ 404 (NOT FOUND)","slug":"_403-forbidden-404-not-found","link":"#_403-forbidden-404-not-found","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]},{"level":2,"title":"653366069 请求异常","slug":"_653366069-请求异常","link":"#_653366069-请求异常","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.8,"words":541},"filePathRelative":"zh/advanced/exceptions.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/exceptions.html-1526c82d.js b/assets/exceptions.html-a8f83090.js similarity index 82% rename from assets/exceptions.html-1526c82d.js rename to assets/exceptions.html-a8f83090.js index baf9d70c0..1983d2d3b 100644 --- a/assets/exceptions.html-1526c82d.js +++ b/assets/exceptions.html-a8f83090.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-1a028d16","path":"/en/advanced/exceptions.html","title":"Common Program Exceptions","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"debug","category":["FAQ"],"order":2,"description":"该文档包含由用户端错误造成的问题 This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Common Program Exceptions"}],["meta",{"property":"og:description","content":"该文档包含由用户端错误造成的问题 This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T11:47:34.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T11:47:34.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Common Program Exceptions\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T11:47:34.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"HttpRequestException 元数据校验文件下载失败","slug":"httprequestexception-元数据校验文件下载失败","link":"#httprequestexception-元数据校验文件下载失败","children":[{"level":3,"title":"403 (Forbidden)","slug":"_403-forbidden","link":"#_403-forbidden","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]}],"git":{"createdTime":1679108738000,"updatedTime":1682509654000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":1.38,"words":414},"filePathRelative":"en/advanced/exceptions.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-1a028d16","path":"/en/advanced/exceptions.html","title":"Common Program Exceptions","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"debug","category":["FAQ"],"order":2,"description":"该文档包含由用户端错误造成的问题 This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/exceptions.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/exceptions.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Common Program Exceptions"}],["meta",{"property":"og:description","content":"该文档包含由用户端错误造成的问题 This document covers solutions of foreseeable client error RuntimeEnvironmentException Exception: RuntimeEnvironmentException; Hint: Unable to set registry key ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Common Program Exceptions\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"RuntimeEnvironmentException","slug":"runtimeenvironmentexception","link":"#runtimeenvironmentexception","children":[]},{"level":2,"title":"Return Code: -10001","slug":"return-code-10001","link":"#return-code-10001","children":[]},{"level":2,"title":"HttpRequestException 元数据校验文件下载失败","slug":"httprequestexception-元数据校验文件下载失败","link":"#httprequestexception-元数据校验文件下载失败","children":[{"level":3,"title":"403 (Forbidden)","slug":"_403-forbidden","link":"#_403-forbidden","children":[]},{"level":3,"title":"502 (Bad Gateway)","slug":"_502-bad-gateway","link":"#_502-bad-gateway","children":[]}]}],"git":{"createdTime":1679108738000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.38,"words":414},"filePathRelative":"en/advanced/exceptions.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/game-launcher.html-1016c709.js b/assets/game-launcher.html-1016c709.js deleted file mode 100644 index e9563f108..000000000 --- a/assets/game-launcher.html-1016c709.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,Y as r,Z as s,$ as l,a1 as i,a0 as e,a2 as h,a3 as t,F as o}from"./framework-8be3ab77.js";const u={},_=t('

高级启动器

  • 胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏
  • 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能
    • 第一次使用时你会被跳转到设置页面以设置你的游戏路径
    • 选择游戏路径时,请注意此处选择的应是游戏本身
      • 形如:$\\Genshin Impact\\Genshin Impact Game\\YuanShen.exe
      • 而官方启动器的目录一般是$\\Genshin Impact\\launcher.exe
  • 在设置完毕启动游戏所需的附加选项后,点击右上角的启动游戏按钮即可
    • 附加选项请看本页下方的功能文档

视频指南

对于大多数人而言,遵循本页文档会有更高的效率。

但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

',5),p={class:"hint-container details"},g=l("summary",null,"胡桃工具箱指南 4 - 高级启动器(切换帐号/切换服务器/帧率解锁)",-1),m=t('

切换服务器

权限提示

  1. 使用该功能时需要以管理员权限启动胡桃工具
  2. 胡桃工具箱会在数据目录下创建一个名为 ServerCache 的文件夹并储存转换服务器所需要的文件
  • 在主界面点击左侧菜单栏进入启动游戏页面
  • 找到常规分类中的服务器一栏
  • 点击右侧选项中的服务器名称,选择要进入的服务器
    • 目前可选的服务器包括:
      选项服务器
      官方服中国大陆服务器
      渠道服使用 BiliBili 帐号登录的中国大陆服务器
      国际服 DefaultHoYoVerse 国际服服务器
      国际服 Epic使用 Epic 商城支付网关的 HoYoVerse 国际服服务器
      国际服 Google使用 Google Pay 支付网关的 HoYoVerse 国际服服务器
  • 点击右上角的启动游戏按钮,胡桃会自动下载并应用对应服务器的文件并启动游戏

账号保存

提示

  1. 本功能所描述的帐号,特指当前原神所登录游戏账号的登录状态
  2. 目前仅支持切换官方服(不含渠道服)帐号
',5),f=l("thead",null,[l("tr",null,[l("th"),l("th",null,"官方服"),l("th",null,"渠道服"),l("th",null,"国际服")])],-1),b=l("tr",null,[l("td",null,"保存登录状态"),l("td",null,"支持"),l("td",null,"支持"),l("td",null,"支持")],-1),v=l("td",null,"切换账号",-1),x=l("td",null,"支持",-1),k=l("td",null,"不支持",-1),B=l("br",null,null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/638",target:"_blank",rel:"noopener noreferrer"},G=t('
  1. 在主界面点击左侧菜单栏进入启动游戏标签
  2. 点击常规分类中的检测账号一栏,胡桃工具箱会保存当前原神游戏的登录状态
  3. 在弹出的为账号命名界面中,输入您要为此账号设置的名称,点击确认
  4. 在游戏中,注销当前登录并登录你另一个帐号。重复执行上述的第2步和第三步直至你将全部的帐号添加进胡桃工具箱中。
  5. 此时即可在账号功能下方自由选择您要切换的账号
    • 每个已保存的账号均为可点击选择的按钮
    • 在其右侧有三个按钮,分别为:
      • 绑定当前用户角色,即将您当前选择的米游社登录状态绑定至该账号中,点击该按钮后,对应的UID将出现在该账号自定义名称的下方
      • 重命名,即修改当前选择账号的自定义名称
      • 删除,即删除当前选择的账号

外观选项

注意

  • 在当前的游戏版本中,有案例表明部分用户使用胡桃工具箱,选择独占全屏模式启动原神游戏,出现游戏无响应或卡顿的情况
    • 建议此部分用户使用无边框选项进行启动游戏
    • 问题的来源是游戏内置浏览器无法运行
  • 在主界面点击左侧菜单栏进入启动游戏标签
  • 外观功能中,有六个选项:
    • 独占全屏,即选择游戏进程以独占全屏模式运行
    • 全屏,即选择启动游戏后的游戏界面是否设置为全屏
    • 无边框,即选择启动游戏后的游戏界面是否设置为无边框窗口
    • 宽度,即选择启动游戏后的游戏界面的宽度,例如1920
    • 高度,即选择启动游戏后的游戏界面的高度,例如1080
    • 显示器,允许多显示器用户选择指定的显示器来运行游戏

高级功能

警告

  • 请注意:高级功能已明确标注为 Dangerous Feature,即危险功能,选择启用即代表您选择自行承担任意风险
  • 你需要首先在胡桃设置页面中启用高级功能

解锁帧率上限

',7),V={class:"hint-container danger"},S=l("p",{class:"hint-container-title"},"警告",-1),D={href:"https://github.com/DGP-Studio/Unlocker",target:"_blank",rel:"noopener noreferrer"},I=l("code",null,"120帧率",-1),E=t('
  • 使用管理员模式启动胡桃

  • 在主界面点击左侧菜单栏进入启动游戏标签

  • 在最下方可见 解锁帧率限制 选项

    • 在右侧点击开启或关闭按钮,所显示的 禁用启用 分别代表已禁用已启用该功能
    • 在下方的 设置帧率上限 选项中,可自由拖动拉杆,调整到您需要设置的最高帧率上限
  • 会导致解锁帧率上限失败的因素:

    • 胡桃工具箱没有保持在后台运行
    • 游戏内未关闭垂直同步选项
    • 在显卡驱动中存在最大帧速率的设置
    • 在显卡驱动软件内存在未关闭的类似于节能模式的选项
    • 显卡性能不足

游戏客户端多开

警告

游戏客户端多开是一个远比解锁帧率上限还危险的功能,你应当在亲自或邀请有技术知识的专业人士审阅代码后自行判断是否使用该功能。

使用该功能会导致原神反作弊功能加载失败,原神客户端会向米哈游服务器汇报该现实情况。

  1. 使用管理员模式启动胡桃
  2. 在主界面点击左侧菜单栏进入启动游戏标签
  3. 在最下方启用 多客户端 选项
  4. 点击右上角的启动游戏
  5. 等待12秒后再进门
  6. 重复步骤4和步骤5以开启下一个客户端
',4);function L(U,Y){const n=o("BiliBili"),d=o("ExternalLinkIcon"),c=o("RouterLink");return r(),s("div",null,[_,l("details",p,[g,i(n,{bvid:"BV1Sv4y1k7zi"})]),m,l("table",null,[f,l("tbody",null,[b,l("tr",null,[v,x,k,l("td",null,[e("理论支持"),B,l("a",y,[e("我们期待更多的社区开发者帮助"),i(d)])])])])]),G,l("div",V,[S,l("ul",null,[l("li",null,[l("a",D,[e("Unlocker项目"),i(d)]),e("仅作用于 UnityPlayer 本身,即直接作用于 Unity3D 引擎,与游戏本体不发生直接关系,本质上与移动端中"),I,e("等设置无异,但您仍应谨慎使用并自行阅读"),i(c,{to:"/zh/statements/tos.html"},{default:h(()=>[e("用户协议")]),_:1})])])]),E])}const N=a(u,[["render",L],["__file","game-launcher.html.vue"]]);export{N as default}; diff --git a/assets/game-launcher.html-3a595d86.js b/assets/game-launcher.html-3a595d86.js deleted file mode 100644 index be97dd2b7..000000000 --- a/assets/game-launcher.html-3a595d86.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,Y as c,Z as s,$ as e,a0 as t,a1 as a,a2 as d,a3 as i,F as o}from"./framework-8be3ab77.js";const u={},h=i('

Game Launcher

  • Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings
  • Click on the Game Launcher on the sidebar to get into game launcher's page
    • If you are using it at the first time, you will be redirected to Snap Hutao settings page and asked to set your game path
      • When choosing the game path, noticed that you should choose game program instead of launcher program
        • Such as $\\Genshin Impact\\Genshin Impact Game\\YuanShen.exe and $\\Genshin Impact\\Genshin Impact Game\\Genshin Impact.exe
        • Official launcher program is usually $\\Genshin Impact\\launcher.exe
  • You can make launcher configuration options in the game launcher's page, and then click Launcher button on the top-right to launch the game
    • Launcher options is explained in the document below

Server Switch

Privilege Notice

  1. You need to run Snap Hutao as administrator to use this feature
  2. Snap Hutao will create ServerCache folder in the data directory to save required sever switch files
  • Enter Game Launcher page

  • In the General - Server field, select the server you want

    • Current available serves options include:
    OptionServer
    CNMainland China server
    BiliBiliChinese server with BiliBili account system
    Global DefaultHoYoVerse servers
    Global EpicHoYoVerse servers with Epic Store payment gateway
    Global GoogleHoYoVerse servers with Google Pay payment gateway
  • click Launcher button on the top-right to launch the game, Snap Hutao will download server required files and then launch the game

Game Account Switch

Tips

  1. The account mentioned in this feature is Genshin game login account instead of HoYoLAB account
  2. Game account switch feature currently only supporting official CN server
',7),p=e("thead",null,[e("tr",null,[e("th"),e("th",null,"CN"),e("th",null,"BiliBili"),e("th",null,"Global")])],-1),m=e("tr",null,[e("td",null,"Save Login Status"),e("td",null,"Supported"),e("td",null,"Supported"),e("td",null,"Supported")],-1),g=e("td",null,"Switch Account",-1),f=e("td",null,"Supported",-1),v=e("td",null,"Not Supported",-1),w=e("br",null,null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/638",target:"_blank",rel:"noopener noreferrer"},b=i('
  1. Enter Game Launcher page
  2. Click Detect Account field in the General category, Snap Hutao will detect current Genshin Impact's account login status
  3. In this pop-up window, enter an archive name for this account and click Confirm
  4. Go back to the game, sign out and sign in to your another account. Repeat step 2 and 3 to add all your account to Snap Hutao
    • Each saved account are selectable
    • On the right side, there are three buttons, they are:
      • Bind current user account, bind current activated MiHoYo BBS account with this game account, an UID will be display on this archive
      • Rename, rename current account archive name
      • Delete, delete current account archive

Appearance

Note

  • In some reported cases, using Snap Hutao with Exclusive Fullscreen mode will cause the game process no response.
    • Suggest to use Borderless or Fullscreen mode if you faced same problem
    • The problem is caused by failure of game embedded browser cannot run
  • Enter Game Launcher page
  • In the Appearance category, there are 6 available options:
    • Exclusive Fullscreen, the game process will run in exclusive fullscreen mode
    • Fullscreen, the game display mode is set to fullscreen
    • Borderless, the game display mode is set to borderless
    • Width, game window width, such as 1920
    • Height, game window height, such as 1080
    • Display, users with multiple displays can use this option to set which display to run the game

Advanced Features

Warning

  • Be aware: all advanced features are labeled as Dangeroud Feature; indicating that enabling them means you choose to assume any risk on your own.
  • You need to enable advanced features in Snap Hutao's settings page

Unlock Frame Rate Limit

',7),_={class:"hint-container danger"},S=e("p",{class:"hint-container-title"},"Warning",-1),k={href:"https://github.com/DGP-Studio/Unlocker",target:"_blank",rel:"noopener noreferrer"},G=i('
  • Run Snap Hutao as administrator

  • Enter Game Launcher page

  • At the bottom of the page, you can find Unlock Frame Rate Limit option

    • Trigger the switch to enable or disable this feature
    • In the Set Frame Rate Limit field, you can adjust the limit freely
  • Fact that may cause failure in unlocking frame rate limit:

    • Snap Hutao process is not kept in the background
    • V-Sync is not set to off in the game
    • Max Framerate limit is not changed in your graphic card settings
    • Power Saving mode is not disabled in power settings
    • Your graphic card is not powerful enough

Multi-Client

Warning

Multiple instances of the game client is a far more dangerous feature compared to unlocking the framerate limit. You should personally or invite a technically knowledgeable professional to review the code and make your own judgment on whether to use this feature.

Using this feature may cause the anti-cheat system in Genshin Impact to fail to load, and the game client will report this situation to miHoYo's servers.

  1. Run Snap Hutao as administrator
  2. Enter Game Launcher page
  3. At the bottom of the page, enable Multi-Client option
  4. Click Launch button on the top-right of the window
  5. Wait for 12 seconds before entering the game (open the gate)
  6. Repeat step 4 and 5 to launch next client instance
',4);function x(H,L){const n=o("ExternalLinkIcon"),l=o("RouterLink");return c(),s("div",null,[h,e("table",null,[p,e("tbody",null,[m,e("tr",null,[g,f,v,e("td",null,[t("Theoretically Supported "),w,e("a",y,[t("We need community's support for this"),a(n)])])])])]),b,e("div",_,[S,e("ul",null,[e("li",null,[t("The "),e("a",k,[t("Unlocker project"),a(n)]),t(" only affects the UnityPlayer itself, directly affecting the Unity3D engine, and does not have a direct relationship with the game itself. Essentially, it is no different from settings like 120 FPS in mobile devices. However, you should still use it with caution and read the "),a(l,{to:"/en/statements/tos.html"},{default:d(()=>[t("user agreement")]),_:1}),t(" on your own.")])])]),G])}const B=r(u,[["render",x],["__file","game-launcher.html.vue"]]);export{B as default}; diff --git a/assets/game-launcher.html-a366b7c3.js b/assets/game-launcher.html-a366b7c3.js new file mode 100644 index 000000000..92aaa9b34 --- /dev/null +++ b/assets/game-launcher.html-a366b7c3.js @@ -0,0 +1 @@ +import{_ as r,Y as c,Z as s,$ as e,a0 as t,a1 as a,a2 as d,a3 as i,F as o}from"./framework-8be3ab77.js";const u={},h=i('

Game Launcher

  • Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings
  • Click on the Game Launcher on the sidebar to get into game launcher's page
    • If you are using it at the first time, you will be redirected to Snap Hutao settings page and asked to set your game path
      • When choosing the game path, noticed that you should choose game program instead of launcher program
        • Such as $\\Genshin Impact\\Genshin Impact Game\\YuanShen.exe and $\\Genshin Impact\\Genshin Impact Game\\Genshin Impact.exe
        • Official launcher program is usually $\\Genshin Impact\\launcher.exe
  • You can make launcher configuration options in the game launcher's page, and then click Launcher button on the top-right to launch the game
    • Launcher options is explained in the document below

Server Switch

Privilege Notice

  1. You need to run Snap Hutao as administrator to use this feature
  2. Snap Hutao will create ServerCache folder in the data directory to save required sever switch files
  • Enter Game Launcher page

  • In the General - Server field, select the server you want

    • Current available serves options include:
    OptionServer
    CNMainland China server
    BiliBiliChinese server with BiliBili account system
    Global DefaultHoYoVerse servers
    Global EpicHoYoVerse servers with Epic Store payment gateway
    Global GoogleHoYoVerse servers with Google Pay payment gateway
  • click Launcher button on the top-right to launch the game, Snap Hutao will download server required files and then launch the game

Game Account Switch

Tips

  1. The account mentioned in this feature is Genshin game login account instead of HoYoLAB account
  2. Game account switch feature currently only supporting official CN server
',7),p=e("thead",null,[e("tr",null,[e("th"),e("th",null,"CN"),e("th",null,"BiliBili"),e("th",null,"Global")])],-1),m=e("tr",null,[e("td",null,"Save Login Status"),e("td",null,"Supported"),e("td",null,"Supported"),e("td",null,"Supported")],-1),g=e("td",null,"Switch Account",-1),f=e("td",null,"Supported",-1),v=e("td",null,"Not Supported",-1),w=e("br",null,null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/638",target:"_blank",rel:"noopener noreferrer"},b=i('
  1. Enter Game Launcher page
  2. Click Detect Account field in the General category, Snap Hutao will detect current Genshin Impact's account login status
  3. In this pop-up window, enter an archive name for this account and click Confirm
  4. Go back to the game, sign out and sign in to your another account. Repeat step 2 and 3 to add all your account to Snap Hutao
    • Each saved account are selectable
    • On the right side, there are three buttons, they are:
      • Bind current user account, bind current activated MiHoYo BBS account with this game account, an UID will be display on this archive
      • Rename, rename current account archive name
      • Delete, delete current account archive

Appearance

Note

  • In some reported cases, using Snap Hutao with Exclusive Fullscreen mode will cause the game process no response.

    • Suggest to use Borderless or Fullscreen mode if you faced same problem
    • The problem is caused by failure of game embedded browser cannot run
  • Enter Game Launcher page
  • In the Appearance category, there are 6 available options:
    • Exclusive Fullscreen, the game process will run in exclusive fullscreen mode
    • Fullscreen, the game display mode is set to fullscreen
    • Borderless, the game display mode is set to borderless
    • Width, game window width, such as 1920
    • Height, game window height, such as 1080
    • Display, users with multiple displays can use this option to set which display to run the game

Advanced Features

Warning

  • Be aware: all advanced features are labeled as Dangeroud Feature; indicating that enabling them means you choose to assume any risk on your own.
  • You need to enable advanced features in Snap Hutao's settings page

Unlock Frame Rate Limit

',7),_={class:"hint-container danger"},S=e("p",{class:"hint-container-title"},"Warning",-1),k={href:"https://github.com/DGP-Studio/Unlocker",target:"_blank",rel:"noopener noreferrer"},G=i('
  • Run Snap Hutao as administrator

  • Enter Game Launcher page

  • At the bottom of the page, you can find Unlock Frame Rate Limit option

    • Trigger the switch to enable or disable this feature
    • In the Set Frame Rate Limit field, you can adjust the limit freely
  • Fact that may cause failure in unlocking frame rate limit:

    • Snap Hutao process is not kept in the background
    • V-Sync is not set to off in the game
    • Max Framerate limit is not changed in your graphic card settings
    • Power Saving mode is not disabled in power settings
    • Your graphic card is not powerful enough

Multi-Client

Warning

Multiple instances of the game client is a far more dangerous feature compared to unlocking the framerate limit. You should personally or invite a technically knowledgeable professional to review the code and make your own judgment on whether to use this feature.

Using this feature may cause the anti-cheat system in Genshin Impact to fail to load, and the game client will report this situation to miHoYo's servers.

  1. Run Snap Hutao as administrator
  2. Enter Game Launcher page
  3. At the bottom of the page, enable Multi-Client option
  4. Click Launch button on the top-right of the window
  5. Wait for 12 seconds before entering the game (open the gate)
  6. Repeat step 4 and 5 to launch next client instance
',4);function x(H,L){const n=o("ExternalLinkIcon"),l=o("RouterLink");return c(),s("div",null,[h,e("table",null,[p,e("tbody",null,[m,e("tr",null,[g,f,v,e("td",null,[t("Theoretically Supported "),w,e("a",y,[t("We need community's support for this"),a(n)])])])])]),b,e("div",_,[S,e("ul",null,[e("li",null,[t("The "),e("a",k,[t("Unlocker project"),a(n)]),t(" only affects the UnityPlayer itself, directly affecting the Unity3D engine, and does not have a direct relationship with the game itself. Essentially, it is no different from settings like 120 FPS in mobile devices. However, you should still use it with caution and read the "),a(l,{to:"/en/statements/tos.html"},{default:d(()=>[t("user agreement")]),_:1}),t(" on your own.")])])]),G])}const B=r(u,[["render",x],["__file","game-launcher.html.vue"]]);export{B as default}; diff --git a/assets/game-launcher.html-9485cb36.js b/assets/game-launcher.html-b635d67c.js similarity index 81% rename from assets/game-launcher.html-9485cb36.js rename to assets/game-launcher.html-b635d67c.js index 652771a22..72c69b336 100644 --- a/assets/game-launcher.html-9485cb36.js +++ b/assets/game-launcher.html-b635d67c.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-e2f690f0","path":"/zh/features/game-launcher.html","title":"高级启动器","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":1,"redirectFrom":"/features/game-launcher.html","description":"胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏; 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能; 第一次使用时你会被跳转到设置页面以设置你的游戏路径; 选择游戏路径时,请注意此处选择的应是游戏本身; 形如:$\\\\Genshin Impact\\\\Genshin Impact Game\\\\YuanShen.exe; 而...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/game-launcher.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/game-launcher.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"高级启动器"}],["meta",{"property":"og:description","content":"胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏; 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能; 第一次使用时你会被跳转到设置页面以设置你的游戏路径; 选择游戏路径时,请注意此处选择的应是游戏本身; 形如:$\\\\Genshin Impact\\\\Genshin Impact Game\\\\YuanShen.exe; 而..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-19T08:49:28.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-19T08:49:28.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"高级启动器\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-19T08:49:28.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"切换服务器","slug":"切换服务器","link":"#切换服务器","children":[]},{"level":2,"title":"账号保存","slug":"账号保存","link":"#账号保存","children":[]},{"level":2,"title":"外观选项","slug":"外观选项","link":"#外观选项","children":[]},{"level":2,"title":"高级功能","slug":"高级功能","link":"#高级功能","children":[{"level":3,"title":"解锁帧率上限","slug":"解锁帧率上限","link":"#解锁帧率上限","children":[]},{"level":3,"title":"游戏客户端多开","slug":"游戏客户端多开","link":"#游戏客户端多开","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1681894168000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":5.68,"words":1703},"filePathRelative":"zh/features/game-launcher.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-e2f690f0","path":"/zh/features/game-launcher.html","title":"高级启动器","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":1,"redirectFrom":"/features/game-launcher.html","description":"胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏; 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能; 第一次使用时你会被跳转到设置页面以设置你的游戏路径; 选择游戏路径时,请注意此处选择的应是游戏本身; 形如:$\\\\Genshin Impact\\\\Genshin Impact Game\\\\YuanShen.exe; 而...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/game-launcher.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/game-launcher.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"高级启动器"}],["meta",{"property":"og:description","content":"胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏; 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能; 第一次使用时你会被跳转到设置页面以设置你的游戏路径; 选择游戏路径时,请注意此处选择的应是游戏本身; 形如:$\\\\Genshin Impact\\\\Genshin Impact Game\\\\YuanShen.exe; 而..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"高级启动器\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"切换服务器","slug":"切换服务器","link":"#切换服务器","children":[]},{"level":2,"title":"账号保存","slug":"账号保存","link":"#账号保存","children":[]},{"level":2,"title":"外观选项","slug":"外观选项","link":"#外观选项","children":[]},{"level":2,"title":"高级功能","slug":"高级功能","link":"#高级功能","children":[{"level":3,"title":"解锁帧率上限","slug":"解锁帧率上限","link":"#解锁帧率上限","children":[]},{"level":3,"title":"游戏客户端多开","slug":"游戏客户端多开","link":"#游戏客户端多开","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":5.68,"words":1703},"filePathRelative":"zh/features/game-launcher.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/game-launcher.html-b7313ab4.js b/assets/game-launcher.html-b7313ab4.js new file mode 100644 index 000000000..a632a5240 --- /dev/null +++ b/assets/game-launcher.html-b7313ab4.js @@ -0,0 +1 @@ +import{_ as a,Y as r,Z as s,$ as l,a1 as i,a0 as e,a2 as h,a3 as t,F as o}from"./framework-8be3ab77.js";const u={},_=t('

高级启动器

  • 胡桃工具箱提供的高级启动器功能中通过多样的设置选项来允许用户以自定义设置启动游戏
  • 你可以通过点击左侧菜单栏中的启动游戏进入高级启动器功能
    • 第一次使用时你会被跳转到设置页面以设置你的游戏路径
    • 选择游戏路径时,请注意此处选择的应是游戏本身
      • 形如:$\\Genshin Impact\\Genshin Impact Game\\YuanShen.exe
      • 而官方启动器的目录一般是$\\Genshin Impact\\launcher.exe
  • 在设置完毕启动游戏所需的附加选项后,点击右上角的启动游戏按钮即可
    • 附加选项请看本页下方的功能文档

视频指南

对于大多数人而言,遵循本页文档会有更高的效率。

但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

',5),p={class:"hint-container details"},g=l("summary",null,"胡桃工具箱指南 4 - 高级启动器(切换帐号/切换服务器/帧率解锁)",-1),m=t('

切换服务器

权限提示

  1. 使用该功能时需要以管理员权限启动胡桃工具
  2. 胡桃工具箱会在数据目录下创建一个名为 ServerCache 的文件夹并储存转换服务器所需要的文件
  • 在主界面点击左侧菜单栏进入启动游戏页面
  • 找到常规分类中的服务器一栏
  • 点击右侧选项中的服务器名称,选择要进入的服务器
    • 目前可选的服务器包括:
      选项服务器
      官方服中国大陆服务器
      渠道服使用 BiliBili 帐号登录的中国大陆服务器
      国际服 DefaultHoYoVerse 国际服服务器
      国际服 Epic使用 Epic 商城支付网关的 HoYoVerse 国际服服务器
      国际服 Google使用 Google Pay 支付网关的 HoYoVerse 国际服服务器
  • 点击右上角的启动游戏按钮,胡桃会自动下载并应用对应服务器的文件并启动游戏

账号保存

提示

  1. 本功能所描述的帐号,特指当前原神所登录游戏账号的登录状态
  2. 目前仅支持切换官方服(不含渠道服)帐号
',5),f=l("thead",null,[l("tr",null,[l("th"),l("th",null,"官方服"),l("th",null,"渠道服"),l("th",null,"国际服")])],-1),b=l("tr",null,[l("td",null,"保存登录状态"),l("td",null,"支持"),l("td",null,"支持"),l("td",null,"支持")],-1),v=l("td",null,"切换账号",-1),x=l("td",null,"支持",-1),k=l("td",null,"不支持",-1),B=l("br",null,null,-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/638",target:"_blank",rel:"noopener noreferrer"},G=t('
  1. 在主界面点击左侧菜单栏进入启动游戏标签
  2. 点击常规分类中的检测账号一栏,胡桃工具箱会保存当前原神游戏的登录状态
  3. 在弹出的为账号命名界面中,输入您要为此账号设置的名称,点击确认
  4. 在游戏中,注销当前登录并登录你另一个帐号。重复执行上述的第 2 步和第三步直至你将全部的帐号添加进胡桃工具箱中。
  5. 此时即可在账号功能下方自由选择您要切换的账号
    • 每个已保存的账号均为可点击选择的按钮
    • 在其右侧有三个按钮,分别为:
      • 绑定当前用户角色,即将您当前选择的米游社登录状态绑定至该账号中,点击该按钮后,对应的 UID 将出现在该账号自定义名称的下方
      • 重命名,即修改当前选择账号的自定义名称
      • 删除,即删除当前选择的账号

外观选项

注意

  • 在当前的游戏版本中,有案例表明部分用户使用胡桃工具箱,选择独占全屏模式启动原神游戏,出现游戏无响应或卡顿的情况
    • 建议此部分用户使用无边框选项进行启动游戏
    • 问题的来源是游戏内置浏览器无法运行
  • 在主界面点击左侧菜单栏进入启动游戏标签
  • 外观功能中,有六个选项:
    • 独占全屏,即选择游戏进程以独占全屏模式运行
    • 全屏,即选择启动游戏后的游戏界面是否设置为全屏
    • 无边框,即选择启动游戏后的游戏界面是否设置为无边框窗口
    • 宽度,即选择启动游戏后的游戏界面的宽度,例如1920
    • 高度,即选择启动游戏后的游戏界面的高度,例如1080
    • 显示器,允许多显示器用户选择指定的显示器来运行游戏

高级功能

警告

  • 请注意:高级功能已明确标注为 Dangerous Feature,即危险功能,选择启用即代表您选择自行承担任意风险
  • 你需要首先在胡桃设置页面中启用高级功能

解锁帧率上限

',7),V={class:"hint-container danger"},S=l("p",{class:"hint-container-title"},"警告",-1),D={href:"https://github.com/DGP-Studio/Unlocker",target:"_blank",rel:"noopener noreferrer"},I=l("code",null,"120帧率",-1),E=t('
  • 使用管理员模式启动胡桃

  • 在主界面点击左侧菜单栏进入启动游戏标签

  • 在最下方可见 解锁帧率限制 选项

    • 在右侧点击开启或关闭按钮,所显示的 禁用启用 分别代表已禁用已启用该功能
    • 在下方的 设置帧率上限 选项中,可自由拖动拉杆,调整到您需要设置的最高帧率上限
  • 会导致解锁帧率上限失败的因素:

    • 胡桃工具箱没有保持在后台运行
    • 游戏内未关闭垂直同步选项
    • 在显卡驱动中存在最大帧速率的设置
    • 在显卡驱动软件内存在未关闭的类似于节能模式的选项
    • 显卡性能不足

游戏客户端多开

警告

游戏客户端多开是一个远比解锁帧率上限还危险的功能,你应当在亲自或邀请有技术知识的专业人士审阅代码后自行判断是否使用该功能。

使用该功能会导致原神反作弊功能加载失败,原神客户端会向米哈游服务器汇报该现实情况。

  1. 使用管理员模式启动胡桃
  2. 在主界面点击左侧菜单栏进入启动游戏标签
  3. 在最下方启用 多客户端 选项
  4. 点击右上角的启动游戏
  5. 等待 12 秒后再进门
  6. 重复步骤 4 和步骤 5 以开启下一个客户端
',4);function L(U,Y){const n=o("BiliBili"),d=o("ExternalLinkIcon"),c=o("RouterLink");return r(),s("div",null,[_,l("details",p,[g,i(n,{bvid:"BV1Sv4y1k7zi"})]),m,l("table",null,[f,l("tbody",null,[b,l("tr",null,[v,x,k,l("td",null,[e("理论支持"),B,l("a",y,[e("我们期待更多的社区开发者帮助"),i(d)])])])])]),G,l("div",V,[S,l("ul",null,[l("li",null,[l("a",D,[e("Unlocker 项目"),i(d)]),e("仅作用于 UnityPlayer 本身,即直接作用于 Unity3D 引擎,与游戏本体不发生直接关系,本质上与移动端中"),I,e("等设置无异,但您仍应谨慎使用并自行阅读"),i(c,{to:"/zh/statements/tos.html"},{default:h(()=>[e("用户协议")]),_:1})])])]),E])}const N=a(u,[["render",L],["__file","game-launcher.html.vue"]]);export{N as default}; diff --git a/assets/game-launcher.html-d3a1a744.js b/assets/game-launcher.html-b96d3a85.js similarity index 78% rename from assets/game-launcher.html-d3a1a744.js rename to assets/game-launcher.html-b96d3a85.js index 7d62ceb85..fa20356f4 100644 --- a/assets/game-launcher.html-d3a1a744.js +++ b/assets/game-launcher.html-b96d3a85.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-7839fe83","path":"/en/features/game-launcher.html","title":"Game Launcher","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":1,"description":"Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings; Click on the Game Launcher on the sidebar to get into game launcher's...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/game-launcher.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/game-launcher.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Game Launcher"}],["meta",{"property":"og:description","content":"Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings; Click on the Game Launcher on the sidebar to get into game launcher's..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-19T08:50:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-19T08:50:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Game Launcher\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-19T08:50:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Server Switch","slug":"server-switch","link":"#server-switch","children":[]},{"level":2,"title":"Game Account Switch","slug":"game-account-switch","link":"#game-account-switch","children":[]},{"level":2,"title":"Appearance","slug":"appearance","link":"#appearance","children":[]},{"level":2,"title":"Advanced Features","slug":"advanced-features","link":"#advanced-features","children":[{"level":3,"title":"Unlock Frame Rate Limit","slug":"unlock-frame-rate-limit","link":"#unlock-frame-rate-limit","children":[]},{"level":3,"title":"Multi-Client","slug":"multi-client","link":"#multi-client","children":[]}]}],"git":{"createdTime":1673484663000,"updatedTime":1681894202000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":2.91,"words":874},"filePathRelative":"en/features/game-launcher.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; +const e=JSON.parse(`{"key":"v-7839fe83","path":"/en/features/game-launcher.html","title":"Game Launcher","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":1,"description":"Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings; Click on the Game Launcher on the sidebar to get into game launcher's...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/game-launcher.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/game-launcher.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Game Launcher"}],["meta",{"property":"og:description","content":"Snap Hutao offers advanced game launcher feature allows user to launch the game with self-defined settings; Click on the Game Launcher on the sidebar to get into game launcher's..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Game Launcher\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Server Switch","slug":"server-switch","link":"#server-switch","children":[]},{"level":2,"title":"Game Account Switch","slug":"game-account-switch","link":"#game-account-switch","children":[]},{"level":2,"title":"Appearance","slug":"appearance","link":"#appearance","children":[]},{"level":2,"title":"Advanced Features","slug":"advanced-features","link":"#advanced-features","children":[{"level":3,"title":"Unlock Frame Rate Limit","slug":"unlock-frame-rate-limit","link":"#unlock-frame-rate-limit","children":[]},{"level":3,"title":"Multi-Client","slug":"multi-client","link":"#multi-client","children":[]}]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.91,"words":874},"filePathRelative":"en/features/game-launcher.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; diff --git a/assets/get-stoken-cookie-from-the-third-party.html-1058bb32.js b/assets/get-stoken-cookie-from-the-third-party.html-1058bb32.js deleted file mode 100644 index 3e538aa4a..000000000 --- a/assets/get-stoken-cookie-from-the-third-party.html-1058bb32.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as n,Y as a,Z as c,$ as e,a0 as o,a1 as l,a3 as i,F as r}from"./framework-8be3ab77.js";const d={},s=i('

使用第三方工具获取有 Stoken 的 cookie

Note

  • 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关
  • 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关

Android

Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie

',4),h={class:"hint-container tip"},k=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),p={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('
  • GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可
    • app-release.apk 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能
    • 名称以lspatched结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序
      • 你需要卸载官方版米游社以安装该版本的米游社
  • 启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证
  • 在右上角点击形如🔑形状的按钮
  • 点击勾选 Stoken 选项
  • 点击复制登录信息
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录

iOS

iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie

',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("
  • 对域名 api-takumi.mihoyo.com 进行抓包分析
  • 找到并复制带有 Stoken 的数据
    • 形如stuid=****;stoken=v2****;mid=****;
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录
  • ",5);function S(f,T){const t=r("ExternalLinkIcon");return a(),c("div",null,[s,e("div",h,[k,e("ul",null,[e("li",null,[o("GitHub:"),e("a",p,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const G=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{G as default}; diff --git a/assets/get-stoken-cookie-from-the-third-party.html-865dbdf0.js b/assets/get-stoken-cookie-from-the-third-party.html-2e6e77d4.js similarity index 58% rename from assets/get-stoken-cookie-from-the-third-party.html-865dbdf0.js rename to assets/get-stoken-cookie-from-the-third-party.html-2e6e77d4.js index d1a6d8a40..6880d4972 100644 --- a/assets/get-stoken-cookie-from-the-third-party.html-865dbdf0.js +++ b/assets/get-stoken-cookie-from-the-third-party.html-2e6e77d4.js @@ -1 +1 @@ -import{_ as n,Y as a,Z as c,$ as e,a0 as o,a1 as l,a3 as i,F as r}from"./framework-8be3ab77.js";const d={},s=i('

    使用第三方工具获取有 Stoken 的 cookie

    注意

    • 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关
    • 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关

    Android

    Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie

    ',4),h={class:"hint-container tip"},k=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),p={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('
    • GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可
      • app-release.apk 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能
      • 名称以lspatched结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序
        • 你需要卸载官方版米游社以安装该版本的米游社
    • 启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证
    • 在右上角点击形如🔑形状的按钮
    • 点击勾选 Stoken 选项
    • 点击复制登录信息
    • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
    • 胡桃工具箱中的账号登录位置,点击手动输入
    • 将之前获取到的 cookie 输入,此时即可完成登录

    iOS

    iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie

    ',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("
  • 对域名 api-takumi.mihoyo.com 进行抓包分析
  • 找到并复制带有 Stoken 的数据
    • 形如stuid=****;stoken=v2****;mid=****;
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录
  • ",5);function S(f,T){const t=r("ExternalLinkIcon");return a(),c("div",null,[s,e("div",h,[k,e("ul",null,[e("li",null,[o("GitHub:"),e("a",p,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const G=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{G as default}; +import{_ as n,Y as a,Z as c,$ as e,a0 as o,a1 as l,a3 as i,F as r}from"./framework-8be3ab77.js";const d={},s=i('

    使用第三方工具获取有 Stoken 的 cookie

    Note

    • 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关
    • 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关

    Android

    Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie

    ',4),h={class:"hint-container tip"},k=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),p={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('
    • GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可
      • app-release.apk 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能
      • 名称以lspatched结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序
        • 你需要卸载官方版米游社以安装该版本的米游社
    • 启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证
    • 在右上角点击形如 🔑 形状的按钮
    • 点击勾选 Stoken 选项
    • 点击复制登录信息
    • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
    • 胡桃工具箱中的账号登录位置,点击手动输入
    • 将之前获取到的 cookie 输入,此时即可完成登录

    iOS

    iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie

    ',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("
  • 对域名 api-takumi.mihoyo.com 进行抓包分析
  • 找到并复制带有 Stoken 的数据
    • 形如stuid=****;stoken=v2****;mid=****;
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录
  • ",5);function S(f,T){const t=r("ExternalLinkIcon");return a(),c("div",null,[s,e("div",h,[k,e("ul",null,[e("li",null,[o("GitHub:"),e("a",p,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const G=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{G as default}; diff --git a/assets/get-stoken-cookie-from-the-third-party.html-3cca977e.js b/assets/get-stoken-cookie-from-the-third-party.html-3cca977e.js new file mode 100644 index 000000000..3e3e44981 --- /dev/null +++ b/assets/get-stoken-cookie-from-the-third-party.html-3cca977e.js @@ -0,0 +1 @@ +import{_ as n,Y as a,Z as c,$ as e,a0 as o,a1 as l,a3 as i,F as r}from"./framework-8be3ab77.js";const d={},s=i('

    使用第三方工具获取有 Stoken 的 cookie

    注意

    • 以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关
    • 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关

    Android

    Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie

    ',4),h={class:"hint-container tip"},k=e("p",{class:"hint-container-title"},"GetToken 开源项目",-1),p={href:"https://github.com/HolographicHat/GetToken",target:"_blank",rel:"noopener noreferrer"},u=i('
    • GetToken 项目的发布会包含两个 apk 文件,两者最终效果相同。根据你的设备情况选择适合你的版本即可
      • app-release.apk 为一个 LSPosed 插件允许用户在官方米游社中使用 GetToken 功能
      • 名称以lspatched结尾的 apk 文件是一个已包含 GetToken 功能的修改版米游社程序
        • 你需要卸载官方版米游社以安装该版本的米游社
    • 启用插件或安装修改版米游社后打开米游社,在底栏点击"我的",然后登录您的通行证
    • 在右上角点击形如 🔑 形状的按钮
    • 点击勾选 Stoken 选项
    • 点击复制登录信息
    • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
    • 胡桃工具箱中的账号登录位置,点击手动输入
    • 将之前获取到的 cookie 输入,此时即可完成登录

    iOS

    iOS 用户可以在 App Store 下载抓包软件 Stream 来获取包含 Stoken 字段的 cookie

    ',3),_={href:"https://apps.apple.com/cn/app/stream/id1312141691",target:"_blank",rel:"noopener noreferrer"},m=i("
  • 对域名 api-takumi.mihoyo.com 进行抓包分析
  • 找到并复制带有 Stoken 的数据
    • 形如stuid=****;stoken=v2****;mid=****;
  • 将复制到的 Stoken 发送到已经安装了胡桃工具箱的电脑
  • 胡桃工具箱中的账号登录位置,点击手动输入
  • 将之前获取到的 cookie 输入,此时即可完成登录
  • ",5);function S(f,T){const t=r("ExternalLinkIcon");return a(),c("div",null,[s,e("div",h,[k,e("ul",null,[e("li",null,[o("GitHub:"),e("a",p,[o("HolographicHat/GetToken"),l(t)])])])]),u,e("ul",null,[e("li",null,[o("从 App Store 下载 "),e("a",_,[o("Stream"),l(t)])]),m])])}const G=n(d,[["render",S],["__file","get-stoken-cookie-from-the-third-party.html.vue"]]);export{G as default}; diff --git a/assets/get-stoken-cookie-from-the-third-party.html-520f4ee1.js b/assets/get-stoken-cookie-from-the-third-party.html-7c0dd482.js similarity index 81% rename from assets/get-stoken-cookie-from-the-third-party.html-520f4ee1.js rename to assets/get-stoken-cookie-from-the-third-party.html-7c0dd482.js index 80264d917..371d4dbae 100644 --- a/assets/get-stoken-cookie-from-the-third-party.html-520f4ee1.js +++ b/assets/get-stoken-cookie-from-the-third-party.html-7c0dd482.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-bd668802","path":"/en/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"en-US","frontmatter":{"category":["FAQ","第三方工具"],"icon":"read","order":6,"description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T03:05:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T03:05:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T03:05:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679108739000,"updatedTime":1679108739000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":1.6,"words":481},"filePathRelative":"en/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-bd668802","path":"/en/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"en-US","frontmatter":{"category":["FAQ","第三方工具"],"icon":"read","order":6,"description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679108739000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.6,"words":481},"filePathRelative":"en/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/get-stoken-cookie-from-the-third-party.html-32d0a398.js b/assets/get-stoken-cookie-from-the-third-party.html-a4274fa1.js similarity index 76% rename from assets/get-stoken-cookie-from-the-third-party.html-32d0a398.js rename to assets/get-stoken-cookie-from-the-third-party.html-a4274fa1.js index 946ea12e8..7181d136b 100644 --- a/assets/get-stoken-cookie-from-the-third-party.html-32d0a398.js +++ b/assets/get-stoken-cookie-from-the-third-party.html-a4274fa1.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-6892c29a","path":"/zh/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"zh-CN","frontmatter":{"category":["FAQ","第三方工具"],"icon":"read","order":6,"redirectFrom":"/advanced/get-stoken-cookie-from-the-third-party.html","description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":1.63,"words":489},"filePathRelative":"zh/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const e=JSON.parse('{"key":"v-6892c29a","path":"/zh/advanced/get-stoken-cookie-from-the-third-party.html","title":"使用第三方工具获取有 Stoken 的 cookie","lang":"zh-CN","frontmatter":{"category":["FAQ","第三方工具"],"icon":"read","order":6,"redirectFrom":"/advanced/get-stoken-cookie-from-the-third-party.html","description":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/get-stoken-cookie-from-the-third-party.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"使用第三方工具获取有 Stoken 的 cookie"}],["meta",{"property":"og:description","content":"以下步骤中涉及的软件、开源项目等资源均来源于互联网,与 DGP-Studio 无关; 本说明文档仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本项目无关; Android Android 用户可以使用开源项目 GetToken 来获取包含 Stoken 字段的 cookie GetToken 开源项目 GitHub:HolographicHa..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"使用第三方工具获取有 Stoken 的 cookie\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Android","slug":"android","link":"#android","children":[]},{"level":2,"title":"iOS","slug":"ios","link":"#ios","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.63,"words":489},"filePathRelative":"zh/advanced/get-stoken-cookie-from-the-third-party.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/hutao-API.html-12fc0e97.js b/assets/hutao-API.html-12fc0e97.js new file mode 100644 index 000000000..901ed55d5 --- /dev/null +++ b/assets/hutao-API.html-12fc0e97.js @@ -0,0 +1 @@ +import{_ as c,Y as n,Z as d,a1 as r,a2 as e,a3 as l,F as p,$ as t}from"./framework-8be3ab77.js";const h={},f=l('

    胡桃数据库/深渊统计

    胡桃工具箱提供两个主要的深境螺旋挑战统计的功能

    • 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能
    • 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能
      • 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据集
    ',3),u=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01VNtgaU1g6du5Mh1Oo_!!1797064093.png_.webp",alt:"character-usage-rate",loading:"lazy"})],-1),g=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01AKGIZn1g6du8k0Rhb_!!1797064093.png_.webp",alt:"character-held-n-usage-rate",loading:"lazy"})],-1),_=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01ZRakBS1g6duBCh0c1_!!1797064093.png_.webp",alt:"hutaoapi",loading:"lazy"})],-1),m=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01EUjFsJ1g6du8k0NYy_!!1797064093.png_.webp",alt:"character-held-rate",loading:"lazy"})],-1),b=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i2/1797064093/O1CN01xMLXhn1g6du6lPUDD_!!1797064093.png_.webp",alt:"personal-record-stat",loading:"lazy"})],-1),v=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01xtWJfr1g6dtvjZLWZ_!!1797064093.png_.webp",alt:"personal-record-details",loading:"lazy"})],-1),x=l('

    查看深渊数据

    数据范围局限性

    所有计算数据都基于已上传至胡桃数据库中的玩家数据,无法代表全部原神玩家的平均数据,数据仅做参考用途

    数据刷新周期

    1. 深境螺旋统计数据(角色使用率、角色出场率、队伍出场)在帐号所属游戏服务器时区每月 1 日和 16 日的 4 点自动清理。
      • 点击界面右上角的信息按钮你可以查看当前实时已上传的总数据
    2. 同时,若用户在 30 天内没有重新上传记录以更新数据,则其的角色持有数据将被清理
    • 在主界面点击左侧菜单栏进入深渊统计页面
    • 点击角色使用以查看角色使用率数据
      • 角色使用率 = 角色在当前层数出场次数[1] / 持有该角色的玩家在该层数的总记录数
    • 点击角色出场以查看角色出场率数据
      • 角色出场率 = 角色在当前层数出场次数[2] / 当前层数总记录数
    • 点击角色持有以查看角色持有率数据[3]
      • 角色持有率[4] = 所有拥有该角色的玩家数量 / 全部玩家数量
    • 点击队伍出场以查看队伍组合出场次数数据
      • 各种角色组队情况下出场次数的排名

    上传深境螺旋数据

    使用胡桃客户端

    • 在主界面点击左侧菜单栏进入深渊记录功能页面
    • 点击右上角的刷新数据以确保胡桃工具箱客户端已经获取到最新的个人深境螺旋数据
    • 点击右上角的上传数据以上传你的深境螺旋数据
      • 这可能需要花费数秒,上传成功后你将会看到如下图的成功提示 upload-hutaoapi

    使用浏览器

    相关信息

    该方法不适用于 HoYoLab

    • 打开我们的 JavaScript 脚本,复制全部内容

    • 在浏览器中创建一个新的书签

      • 在名称中填写一个合适的名称
      • 在 URL 中粘贴你刚刚复制的全部代码

      add-bookmark

    • 访问米游社,在页面加载完成后点击你刚刚创建的书签

    • 稍等片刻,你应该能看到请求上传的确认窗口

    • 在确认后,浏览器将上传你的深渊数据,请勿关闭米游社页面

    • 在上传完成后,浏览器会有确认完成的提示窗口


    1. 在当前层中不同间内多次出现的同一个角色仅记 1 次出场次数 ↩︎

    2. 在当前层中不同间内多次出现的同一个角色仅记 1 次出场次数 ↩︎

    3. 角色持有数据与深境螺旋记录独立 ↩︎

    4. 只要拥有该角色,即使没有在深境螺旋中登场,也会被计入拥有的状态;只要上传过深境螺旋记录,即会被计入全部玩家的数据中。 ↩︎

    ',12);function N(k,y){const s=p("Tabs");return n(),d("div",null,[f,r(s,{id:"25",data:[{title:"角色使用率"},{title:"角色出场率"},{title:"队伍出场次数"},{title:"角色持有率"},{title:"个人数据统计"},{title:"个人数据详情"}]},{tab0:e(({title:o,value:a,isActive:i})=>[u]),tab1:e(({title:o,value:a,isActive:i})=>[g]),tab2:e(({title:o,value:a,isActive:i})=>[_]),tab3:e(({title:o,value:a,isActive:i})=>[m]),tab4:e(({title:o,value:a,isActive:i})=>[b]),tab5:e(({title:o,value:a,isActive:i})=>[v]),_:1}),x])}const O=c(h,[["render",N],["__file","hutao-API.html.vue"]]);export{O as default}; diff --git a/assets/hutao-API.html-767e6bb1.js b/assets/hutao-API.html-1c0e0b3b.js similarity index 79% rename from assets/hutao-API.html-767e6bb1.js rename to assets/hutao-API.html-1c0e0b3b.js index b7f7bebfe..b6e127e99 100644 --- a/assets/hutao-API.html-767e6bb1.js +++ b/assets/hutao-API.html-1c0e0b3b.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-0106e0dc","path":"/en/features/hutao-API.html","title":"Hutao Database / Abyss Record","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":6,"description":"Snap Hutao offers two major statistic features associated with Spiral Abyss challenge Abyss Stats on the sidebar is a feature designed to help players who are not familiar with ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/hutao-API.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/hutao-API.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Hutao Database / Abyss Record"}],["meta",{"property":"og:description","content":"Snap Hutao offers two major statistic features associated with Spiral Abyss challenge Abyss Stats on the sidebar is a feature designed to help players who are not familiar with ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-22T08:32:06.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-22T08:32:06.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Hutao Database / Abyss Record\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-22T08:32:06.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"View Abyss Stats","slug":"view-abyss-stats","link":"#view-abyss-stats","children":[]},{"level":2,"title":"Upload Abyss Data","slug":"upload-abyss-data","link":"#upload-abyss-data","children":[{"level":3,"title":"Use Snap Hutao Client","slug":"use-snap-hutao-client","link":"#use-snap-hutao-client","children":[]},{"level":3,"title":"Use Browser","slug":"use-browser","link":"#use-browser","children":[]}]}],"git":{"createdTime":1673484663000,"updatedTime":1682152326000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":2.15,"words":646},"filePathRelative":"en/features/hutao-API.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-0106e0dc","path":"/en/features/hutao-API.html","title":"Hutao Database / Abyss Record","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":6,"description":"Snap Hutao offers two major statistic features associated with Spiral Abyss challenge Abyss Stats on the sidebar is a feature designed to help players who are not familiar with ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/hutao-API.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/hutao-API.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Hutao Database / Abyss Record"}],["meta",{"property":"og:description","content":"Snap Hutao offers two major statistic features associated with Spiral Abyss challenge Abyss Stats on the sidebar is a feature designed to help players who are not familiar with ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Hutao Database / Abyss Record\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"View Abyss Stats","slug":"view-abyss-stats","link":"#view-abyss-stats","children":[]},{"level":2,"title":"Upload Abyss Data","slug":"upload-abyss-data","link":"#upload-abyss-data","children":[{"level":3,"title":"Use Snap Hutao Client","slug":"use-snap-hutao-client","link":"#use-snap-hutao-client","children":[]},{"level":3,"title":"Use Browser","slug":"use-browser","link":"#use-browser","children":[]}]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.15,"words":646},"filePathRelative":"en/features/hutao-API.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/hutao-API.html-1c9a476e.js b/assets/hutao-API.html-1c9a476e.js deleted file mode 100644 index 52a4a17c7..000000000 --- a/assets/hutao-API.html-1c9a476e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as c,Y as n,Z as d,a1 as r,a2 as e,a3 as l,F as p,$ as t}from"./framework-8be3ab77.js";const h={},f=l('

    胡桃数据库/深渊统计

    胡桃工具箱提供两个主要的深境螺旋挑战统计的功能

    • 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能
    • 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能
      • 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据集
    ',3),u=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01VNtgaU1g6du5Mh1Oo_!!1797064093.png_.webp",alt:"character-usage-rate",loading:"lazy"})],-1),g=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i1/1797064093/O1CN01AKGIZn1g6du8k0Rhb_!!1797064093.png_.webp",alt:"character-held-n-usage-rate",loading:"lazy"})],-1),_=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01ZRakBS1g6duBCh0c1_!!1797064093.png_.webp",alt:"hutaoapi",loading:"lazy"})],-1),m=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01EUjFsJ1g6du8k0NYy_!!1797064093.png_.webp",alt:"character-held-rate",loading:"lazy"})],-1),b=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i2/1797064093/O1CN01xMLXhn1g6du6lPUDD_!!1797064093.png_.webp",alt:"personal-record-stat",loading:"lazy"})],-1),v=t("p",null,[t("img",{src:"https://img.alicdn.com/imgextra/i3/1797064093/O1CN01xtWJfr1g6dtvjZLWZ_!!1797064093.png_.webp",alt:"personal-record-details",loading:"lazy"})],-1),x=l('

    查看深渊数据

    数据范围局限性

    所有计算数据都基于已上传至胡桃数据库中的玩家数据,无法代表全部原神玩家的平均数据,数据仅做参考用途

    数据刷新周期

    1. 深境螺旋统计数据(角色使用率、角色出场率、队伍出场)在帐号所属游戏服务器时区每月1日和16日的4点自动清理。
      • 点击界面右上角的信息按钮你可以查看当前实时已上传的总数据
    2. 同时,若用户在30天内没有重新上传记录以更新数据,则其的角色持有数据将被清理
    • 在主界面点击左侧菜单栏进入深渊统计页面
    • 点击角色使用以查看角色使用率数据
      • 角色使用率 = 角色在当前层数出场次数[1] / 持有该角色的玩家在该层数的总记录数
    • 点击角色出场以查看角色出场率数据
      • 角色出场率 = 角色在当前层数出场次数[2] / 当前层数总记录数
    • 点击角色持有以查看角色持有率数据[3]
      • 角色持有率[4] = 所有拥有该角色的玩家数量 / 全部玩家数量
    • 点击队伍出场以查看队伍组合出场次数数据
      • 各种角色组队情况下出场次数的排名

    上传深境螺旋数据

    使用胡桃客户端

    • 在主界面点击左侧菜单栏进入深渊记录功能页面
    • 点击右上角的刷新数据以确保胡桃工具箱客户端已经获取到最新的个人深境螺旋数据
    • 点击右上角的上传数据以上传你的深境螺旋数据
      • 这可能需要花费数秒,上传成功后你将会看到如下图的成功提示 upload-hutaoapi

    使用浏览器

    相关信息

    该方法不适用于 HoYoLab

    • 打开我们的 JavaScript 脚本,复制全部内容

    • 在浏览器中创建一个新的书签

      • 在名称中填写一个合适的名称
      • 在 URL 中粘贴你刚刚复制的全部代码

      add-bookmark

    • 访问米游社,在页面加载完成后点击你刚刚创建的书签

    • 稍等片刻,你应该能看到请求上传的确认窗口

    • 在确认后,浏览器将上传你的深渊数据,请勿关闭米游社页面

    • 在上传完成后,浏览器会有确认完成的提示窗口


    1. 在当前层中不同间内多次出现的同一个角色仅记1次出场次数 ↩︎

    2. 在当前层中不同间内多次出现的同一个角色仅记1次出场次数 ↩︎

    3. 角色持有数据与深境螺旋记录独立 ↩︎

    4. 只要拥有该角色,即使没有在深境螺旋中登场,也会被计入拥有的状态;只要上传过深境螺旋记录,即会被计入全部玩家的数据中。 ↩︎

    ',12);function N(k,y){const s=p("Tabs");return n(),d("div",null,[f,r(s,{id:"25",data:[{title:"角色使用率"},{title:"角色出场率"},{title:"队伍出场次数"},{title:"角色持有率"},{title:"个人数据统计"},{title:"个人数据详情"}]},{tab0:e(({title:o,value:a,isActive:i})=>[u]),tab1:e(({title:o,value:a,isActive:i})=>[g]),tab2:e(({title:o,value:a,isActive:i})=>[_]),tab3:e(({title:o,value:a,isActive:i})=>[m]),tab4:e(({title:o,value:a,isActive:i})=>[b]),tab5:e(({title:o,value:a,isActive:i})=>[v]),_:1}),x])}const O=c(h,[["render",N],["__file","hutao-API.html.vue"]]);export{O as default}; diff --git a/assets/hutao-API.html-1a35710b.js b/assets/hutao-API.html-dcecab36.js similarity index 82% rename from assets/hutao-API.html-1a35710b.js rename to assets/hutao-API.html-dcecab36.js index 1bd13f945..39b65f69b 100644 --- a/assets/hutao-API.html-1a35710b.js +++ b/assets/hutao-API.html-dcecab36.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-0eb8e461","path":"/zh/features/hutao-API.html","title":"胡桃数据库/深渊统计","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":6,"redirectFrom":"/features/hutao-API.html","description":"胡桃工具箱提供两个主要的深境螺旋挑战统计的功能 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能; 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能; 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/hutao-API.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/hutao-API.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"胡桃数据库/深渊统计"}],["meta",{"property":"og:description","content":"胡桃工具箱提供两个主要的深境螺旋挑战统计的功能 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能; 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能; 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"胡桃数据库/深渊统计\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"查看深渊数据","slug":"查看深渊数据","link":"#查看深渊数据","children":[]},{"level":2,"title":"上传深境螺旋数据","slug":"上传深境螺旋数据","link":"#上传深境螺旋数据","children":[{"level":3,"title":"使用胡桃客户端","slug":"使用胡桃客户端","link":"#使用胡桃客户端","children":[]},{"level":3,"title":"使用浏览器","slug":"使用浏览器","link":"#使用浏览器","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Lightczx","email":"1686188646@qq.com","commits":1}]},"readingTime":{"minutes":3.52,"words":1056},"filePathRelative":"zh/features/hutao-API.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-0eb8e461","path":"/zh/features/hutao-API.html","title":"胡桃数据库/深渊统计","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":6,"redirectFrom":"/features/hutao-API.html","description":"胡桃工具箱提供两个主要的深境螺旋挑战统计的功能 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能; 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能; 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/hutao-API.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/hutao-API.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"胡桃数据库/深渊统计"}],["meta",{"property":"og:description","content":"胡桃工具箱提供两个主要的深境螺旋挑战统计的功能 侧栏中的深渊统计是一个旨在通过统计并展示广大玩家深境螺旋挑战数据,来帮助对原神对战系统不熟悉玩家组建队伍、通关深渊、获取奖励的功能; 侧栏中的深渊记录是一个通过保存玩家每一期深境螺旋挑战数据来帮助个人玩家回顾游戏经历及个人数据收集的统计功能; 众多的玩家通过上传个人的深渊记录来形成胡桃数据库的深渊统计数据..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"胡桃数据库/深渊统计\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"查看深渊数据","slug":"查看深渊数据","link":"#查看深渊数据","children":[]},{"level":2,"title":"上传深境螺旋数据","slug":"上传深境螺旋数据","link":"#上传深境螺旋数据","children":[{"level":3,"title":"使用胡桃客户端","slug":"使用胡桃客户端","link":"#使用胡桃客户端","children":[]},{"level":3,"title":"使用浏览器","slug":"使用浏览器","link":"#使用浏览器","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Lightczx","email":"1686188646@qq.com","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":3.52,"words":1056},"filePathRelative":"zh/features/hutao-API.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/hutao-settings.html-a0beedb9.js b/assets/hutao-settings.html-262ba592.js similarity index 83% rename from assets/hutao-settings.html-a0beedb9.js rename to assets/hutao-settings.html-262ba592.js index 72dab3f9f..7b74df987 100644 --- a/assets/hutao-settings.html-a0beedb9.js +++ b/assets/hutao-settings.html-262ba592.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-16a7a694","path":"/zh/features/hutao-settings.html","title":"软件设置","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":11,"redirectFrom":"/features/hutao-settings.html","description":"以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序; 关于 胡桃 该部分包含以下信息: 胡桃工具箱的图标:您可以在胡桃的首页 (/)查看它的原图; 该图像作品的作者为画画的芦苇 (https://space.bilibili.com/274422134)图标的绘制过程; DGP-Studio (https://github.com/DGP-St...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/hutao-settings.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/hutao-settings.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"软件设置"}],["meta",{"property":"og:description","content":"以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序; 关于 胡桃 该部分包含以下信息: 胡桃工具箱的图标:您可以在胡桃的首页 (/)查看它的原图; 该图像作品的作者为画画的芦苇 (https://space.bilibili.com/274422134)图标的绘制过程; DGP-Studio (https://github.com/DGP-St..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"软件设置\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"关于 胡桃","slug":"关于-胡桃","link":"#关于-胡桃","children":[]},{"level":2,"title":"胡桃帐号","slug":"胡桃帐号","link":"#胡桃帐号","children":[]},{"level":2,"title":"外观","slug":"外观","link":"#外观","children":[]},{"level":2,"title":"Windows 10 亚克力","slug":"windows-10-亚克力","link":"#windows-10-亚克力","children":[]},{"level":2,"title":"Windows 11 亚克力","slug":"windows-11-亚克力","link":"#windows-11-亚克力","children":[]},{"level":2,"title":"Windows 11 云母","slug":"windows-11-云母","link":"#windows-11-云母","children":[]},{"level":2,"title":"Windows 11 变种云母","slug":"windows-11-变种云母","link":"#windows-11-变种云母","children":[]},{"level":2,"title":"祈愿记录","slug":"祈愿记录","link":"#祈愿记录","children":[]},{"level":2,"title":"游戏","slug":"游戏","link":"#游戏","children":[]},{"level":2,"title":"储存空间","slug":"储存空间","link":"#储存空间","children":[{"level":3,"title":"米游社每日签到","slug":"米游社每日签到","link":"#米游社每日签到","children":[]}]},{"level":2,"title":"危险功能","slug":"危险功能","link":"#危险功能","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6}]},"readingTime":{"minutes":3.28,"words":985},"filePathRelative":"zh/features/hutao-settings.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const e=JSON.parse('{"key":"v-16a7a694","path":"/zh/features/hutao-settings.html","title":"软件设置","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":11,"redirectFrom":"/features/hutao-settings.html","description":"以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序; 关于 胡桃 该部分包含以下信息: 胡桃工具箱的图标:您可以在胡桃的首页 (/)查看它的原图; 该图像作品的作者为画画的芦苇 (https://space.bilibili.com/274422134)图标的绘制过程; DGP-Studio (https://github.com/DGP-St...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/hutao-settings.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/hutao-settings.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"软件设置"}],["meta",{"property":"og:description","content":"以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序; 关于 胡桃 该部分包含以下信息: 胡桃工具箱的图标:您可以在胡桃的首页 (/)查看它的原图; 该图像作品的作者为画画的芦苇 (https://space.bilibili.com/274422134)图标的绘制过程; DGP-Studio (https://github.com/DGP-St..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"软件设置\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"关于 胡桃","slug":"关于-胡桃","link":"#关于-胡桃","children":[]},{"level":2,"title":"胡桃帐号","slug":"胡桃帐号","link":"#胡桃帐号","children":[]},{"level":2,"title":"外观","slug":"外观","link":"#外观","children":[]},{"level":2,"title":"Windows 10 亚克力","slug":"windows-10-亚克力","link":"#windows-10-亚克力","children":[]},{"level":2,"title":"Windows 11 亚克力","slug":"windows-11-亚克力","link":"#windows-11-亚克力","children":[]},{"level":2,"title":"Windows 11 云母","slug":"windows-11-云母","link":"#windows-11-云母","children":[]},{"level":2,"title":"Windows 11 变种云母","slug":"windows-11-变种云母","link":"#windows-11-变种云母","children":[]},{"level":2,"title":"祈愿记录","slug":"祈愿记录","link":"#祈愿记录","children":[]},{"level":2,"title":"游戏","slug":"游戏","link":"#游戏","children":[]},{"level":2,"title":"储存空间","slug":"储存空间","link":"#储存空间","children":[{"level":3,"title":"米游社每日签到","slug":"米游社每日签到","link":"#米游社每日签到","children":[]}]},{"level":2,"title":"危险功能","slug":"危险功能","link":"#危险功能","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":3.28,"words":985},"filePathRelative":"zh/features/hutao-settings.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/hutao-settings.html-55d052a6.js b/assets/hutao-settings.html-502c2e74.js similarity index 82% rename from assets/hutao-settings.html-55d052a6.js rename to assets/hutao-settings.html-502c2e74.js index 49f473a7a..5c8ad8472 100644 --- a/assets/hutao-settings.html-55d052a6.js +++ b/assets/hutao-settings.html-502c2e74.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-639b3ef9","path":"/en/features/hutao-settings.html","title":"Software Settings","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":11,"description":"The following feature tutorials are introduced in-program order.; About Snap Hutao This part has the following information: The icon of Snap Hutao:You can find the original imag...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/hutao-settings.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/hutao-settings.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Software Settings"}],["meta",{"property":"og:description","content":"The following feature tutorials are introduced in-program order.; About Snap Hutao This part has the following information: The icon of Snap Hutao:You can find the original imag..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-19T08:49:51.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-19T08:49:51.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Software Settings\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-19T08:49:51.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"About Snap Hutao","slug":"about-snap-hutao","link":"#about-snap-hutao","children":[]},{"level":2,"title":"Snap Hutao Account","slug":"snap-hutao-account","link":"#snap-hutao-account","children":[]},{"level":2,"title":"Appearance","slug":"appearance","link":"#appearance","children":[]},{"level":2,"title":"Windows 10 Acrylic","slug":"windows-10-acrylic","link":"#windows-10-acrylic","children":[]},{"level":2,"title":"Windows 11 Acrylic","slug":"windows-11-acrylic","link":"#windows-11-acrylic","children":[]},{"level":2,"title":"Windows 11 Mica","slug":"windows-11-mica","link":"#windows-11-mica","children":[]},{"level":2,"title":"Windows 11 MicaAlt","slug":"windows-11-micaalt","link":"#windows-11-micaalt","children":[]},{"level":2,"title":"Wish History","slug":"wish-history","link":"#wish-history","children":[]},{"level":2,"title":"Game","slug":"game","link":"#game","children":[]},{"level":2,"title":"Storage","slug":"storage","link":"#storage","children":[{"level":3,"title":"MiHoYo BBS/HoYoLab Daily Check-in","slug":"mihoyo-bbs-hoyolab-daily-check-in","link":"#mihoyo-bbs-hoyolab-daily-check-in","children":[]}]},{"level":2,"title":"Dangerous Features","slug":"dangerous-features","link":"#dangerous-features","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1681894191000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5}]},"readingTime":{"minutes":1.9,"words":571},"filePathRelative":"en/features/hutao-settings.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-639b3ef9","path":"/en/features/hutao-settings.html","title":"Software Settings","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":11,"description":"The following feature tutorials are introduced in-program order.; About Snap Hutao This part has the following information: The icon of Snap Hutao:You can find the original imag...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/hutao-settings.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/hutao-settings.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Software Settings"}],["meta",{"property":"og:description","content":"The following feature tutorials are introduced in-program order.; About Snap Hutao This part has the following information: The icon of Snap Hutao:You can find the original imag..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Software Settings\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"About Snap Hutao","slug":"about-snap-hutao","link":"#about-snap-hutao","children":[]},{"level":2,"title":"Snap Hutao Account","slug":"snap-hutao-account","link":"#snap-hutao-account","children":[]},{"level":2,"title":"Appearance","slug":"appearance","link":"#appearance","children":[]},{"level":2,"title":"Windows 10 Acrylic","slug":"windows-10-acrylic","link":"#windows-10-acrylic","children":[]},{"level":2,"title":"Windows 11 Acrylic","slug":"windows-11-acrylic","link":"#windows-11-acrylic","children":[]},{"level":2,"title":"Windows 11 Mica","slug":"windows-11-mica","link":"#windows-11-mica","children":[]},{"level":2,"title":"Windows 11 MicaAlt","slug":"windows-11-micaalt","link":"#windows-11-micaalt","children":[]},{"level":2,"title":"Wish History","slug":"wish-history","link":"#wish-history","children":[]},{"level":2,"title":"Game","slug":"game","link":"#game","children":[]},{"level":2,"title":"Storage","slug":"storage","link":"#storage","children":[{"level":3,"title":"MiHoYo BBS/HoYoLab Daily Check-in","slug":"mihoyo-bbs-hoyolab-daily-check-in","link":"#mihoyo-bbs-hoyolab-daily-check-in","children":[]}]},{"level":2,"title":"Dangerous Features","slug":"dangerous-features","link":"#dangerous-features","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.9,"words":571},"filePathRelative":"en/features/hutao-settings.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/hutao-settings.html-75742e29.js b/assets/hutao-settings.html-75742e29.js deleted file mode 100644 index ab74090c6..000000000 --- a/assets/hutao-settings.html-75742e29.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,Y as c,Z as u,$ as i,a0 as l,a1 as e,a2 as o,a3 as d,F as n}from"./framework-8be3ab77.js";const p={},_=d('

    软件设置

    相关信息

    • 以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序

    关于 胡桃

    该部分包含以下信息:

    ',4),g={href:"https://space.bilibili.com/274422134",target:"_blank",rel:"noopener noreferrer"},m={class:"hint-container details"},w=i("summary",null,"图标的绘制过程",-1),b={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},f=i("li",null,"胡桃的版本号",-1),x=i("li",null,"设备ID",-1),y={id:"胡桃帐号",tabindex:"-1"},B=i("a",{class:"header-anchor",href:"#胡桃帐号","aria-hidden":"true"},"#",-1),C=d('

    Hutao-account 胡桃帐号是由 DGP-Studio 团队创建的为胡桃工具箱服务的帐号系统,以使用在会在未来提供的包括祈愿云同步在内的涉及云端服务的功能。 目前胡桃帐号已支持注册和登录,你可以在设置中点击这一选项以注册并登录你的帐号。

    外观

    • 语言

      • 默认情况下胡桃会跟随系统设置来显示对应的语言
      • 使用该功能你可以强制将胡桃的显示语言设置为指定的语言
    • 背景材质

      • 在此选项中,您可以更改背景的材质为:
        • 亚克力
        • 云母 (Windows 11 特性)
        • 变种云母(Windows 11 特性)
      • 每个背景材质被选中后,您可以即时查看更改后的效果

    @slidestart auto

    Windows 10 亚克力

    win10-亚克力


    Windows 11 亚克力

    win11-亚克力


    Windows 11 云母

    win11-云母


    Windows 11 变种云母

    win11-变种云母

    @slideend

    祈愿记录

    • 在此条目中,您可以选择是否隐藏无记录的历史祈愿活动,即"没有祈愿记录的卡池"

    游戏

    • 游戏路径

      • 在此条目中,可以修改或设置您的游戏路径
      • 选择游戏路径时,请注意此处选择的应是游戏本身
        • 形如:$\\Genshin Impact\\Genshin Impact Game\\YuanShen.exe
    • 删除游戏内网页缓存

      • 若您在使用祈愿记录功能时,选择使用"从缓存刷新",但频繁提示验证密钥过期,可以尝试此操作
      • 点击此选项即可执行操作

    储存空间

    • 打开数据文件夹

      • 点击此选项,即可打开包含"用户数据/日志/元数据"的文件夹
    • 更换数据目录

      • 此选项将允许用户将数据文件夹设置到其它目录
    • 打开缓存文件夹

      • 点击此选项即可打开包含"图片缓存"的文件夹
      • 在此文件夹内,存储了胡桃工具箱在运行期间产生的图片缓存
    • 重置图片资源

      • 此选项允许用户在有大量图片下载失败的情况下重置缓存记录,执行该操作后软件会重启并重新下载图片缓存资源

    米游社每日签到

    提示

    米游社签到功能主要用于米游社帐号登录状态监测

    • 如何使用
      • 首先需要您在米游社多账号切换功能中,选中当前需要进行签到的米游社账号
      • 点击"打开签到对话框"按钮
      • 胡桃工具箱会打开签到页面,随后你即可手动签到
    • 该功能的正常使用界面:
      米游社每日签到

    危险功能

    ',26),N=i("ul",null,[i("li",null,"在管理员模式下,你可以通过启用这一栏设置以启用游戏启动器中的高级功能")],-1),k=i("p",null,"参考阅读:",-1),q={href:"https://ys.mihoyo.com/main/company/agreement",target:"_blank",rel:"noopener noreferrer"},v={href:"https://genshin.hoyoverse.com/en/company/terms",target:"_blank",rel:"noopener noreferrer"},W=i("li",null,[l("删除所有用户 "),i("ul",null,[i("li",null,"此功能的作用是删除用户表的所有记录"),i("li",null,[l("点击"),i("code",null,"执行"),l("按钮即可完成删除")]),i("li",null,"通常情况下,用户不需要使用此功能来删除用户表的信息")])],-1);function z(I,O){const t=n("RouterLink"),a=n("ExternalLinkIcon"),r=n("BiliBili"),s=n("Badge");return c(),u("div",null,[_,i("ul",null,[i("li",null,[l("胡桃工具箱的图标:您可以在胡桃的"),e(t,{to:"/"},{default:o(()=>[l("首页")]),_:1}),l("查看它的原图 "),i("ul",null,[i("li",null,[l("该图像作品的作者为"),i("a",g,[l("画画的芦苇"),e(a)]),i("details",m,[w,e(r,{bvid:"BV1UL411d7Py"})])]),i("li",null,[i("a",b,[l("DGP-Studio"),e(a)]),l("已被所有者授权使用")])])]),f,x]),i("h2",y,[B,l(" 胡桃帐号 "),e(s,{text:"测试功能",type:"info"})]),C,i("ul",null,[i("li",null,[l("启用高级功能 "),N,i("blockquote",null,[k,i("p",null,[e(t,{to:"/zh/statements/tos.html"},{default:o(()=>[l("胡桃工具箱用户协议")]),_:1})]),i("p",null,[i("a",q,[l("原神用户协议(国服)"),e(a)])]),i("p",null,[i("a",v,[l("原神用户协议(国际服)"),e(a)])])])]),W])])}const L=h(p,[["render",z],["__file","hutao-settings.html.vue"]]);export{L as default}; diff --git a/assets/hutao-settings.html-9e8d000d.js b/assets/hutao-settings.html-9e8d000d.js new file mode 100644 index 000000000..08677b3eb --- /dev/null +++ b/assets/hutao-settings.html-9e8d000d.js @@ -0,0 +1 @@ +import{_ as h,Y as c,Z as u,$ as i,a0 as l,a1 as e,a2 as o,a3 as d,F as n}from"./framework-8be3ab77.js";const p={},_=d('

    软件设置

    相关信息

    • 以下内容将以胡桃工具箱内的设置功能的条目排列顺序为介绍顺序

    关于 胡桃

    该部分包含以下信息:

    ',4),g={href:"https://space.bilibili.com/274422134",target:"_blank",rel:"noopener noreferrer"},m={class:"hint-container details"},w=i("summary",null,"图标的绘制过程",-1),b={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},f=i("li",null,"胡桃的版本号",-1),x=i("li",null,"设备 ID",-1),y={id:"胡桃帐号",tabindex:"-1"},B=i("a",{class:"header-anchor",href:"#胡桃帐号","aria-hidden":"true"},"#",-1),C=d('

    Hutao-account 胡桃帐号是由 DGP-Studio 团队创建的为胡桃工具箱服务的帐号系统,以使用在会在未来提供的包括祈愿云同步在内的涉及云端服务的功能。 目前胡桃帐号已支持注册和登录,你可以在设置中点击这一选项以注册并登录你的帐号。

    外观

    • 语言

      • 默认情况下胡桃会跟随系统设置来显示对应的语言
      • 使用该功能你可以强制将胡桃的显示语言设置为指定的语言
    • 背景材质

      • 在此选项中,您可以更改背景的材质为:
        • 亚克力
        • 云母 (Windows 11 特性)
        • 变种云母(Windows 11 特性)
      • 每个背景材质被选中后,您可以即时查看更改后的效果

    @slidestart auto

    Windows 10 亚克力

    win10-亚克力


    Windows 11 亚克力

    win11-亚克力


    Windows 11 云母

    win11-云母


    Windows 11 变种云母

    win11-变种云母

    @slideend

    祈愿记录

    • 在此条目中,您可以选择是否隐藏无记录的历史祈愿活动,即"没有祈愿记录的卡池"

    游戏

    • 游戏路径
      • 在此条目中,可以修改或设置您的游戏路径
      • 选择游戏路径时,请注意此处选择的应是游戏本身
        • 形如:$\\Genshin Impact\\Genshin Impact Game\\YuanShen.exe
    • 删除游戏内网页缓存
      • 若您在使用祈愿记录功能时,选择使用"从缓存刷新",但频繁提示验证密钥过期,可以尝试此操作
      • 点击此选项即可执行操作

    储存空间

    • 打开数据文件夹

      • 点击此选项,即可打开包含"用户数据/日志/元数据"的文件夹
    • 更换数据目录

      • 此选项将允许用户将数据文件夹设置到其它目录
    • 打开缓存文件夹

      • 点击此选项即可打开包含"图片缓存"的文件夹
      • 在此文件夹内,存储了胡桃工具箱在运行期间产生的图片缓存
    • 重置图片资源

      • 此选项允许用户在有大量图片下载失败的情况下重置缓存记录,执行该操作后软件会重启并重新下载图片缓存资源

    米游社每日签到

    提示

    米游社签到功能主要用于米游社帐号登录状态监测

    • 如何使用
      • 首先需要您在米游社多账号切换功能中,选中当前需要进行签到的米游社账号
      • 点击"打开签到对话框"按钮
      • 胡桃工具箱会打开签到页面,随后你即可手动签到
    • 该功能的正常使用界面:
      米游社每日签到

    危险功能

    ',26),N=i("p",null,"参考阅读:",-1),k={href:"https://ys.mihoyo.com/main/company/agreement",target:"_blank",rel:"noopener noreferrer"},q={href:"https://genshin.hoyoverse.com/en/company/terms",target:"_blank",rel:"noopener noreferrer"},v=i("li",null,[l("删除所有用户 "),i("ul",null,[i("li",null,"此功能的作用是删除用户表的所有记录"),i("li",null,[l("点击"),i("code",null,"执行"),l("按钮即可完成删除")]),i("li",null,"通常情况下,用户不需要使用此功能来删除用户表的信息")])],-1);function W(z,I){const t=n("RouterLink"),a=n("ExternalLinkIcon"),r=n("BiliBili"),s=n("Badge");return c(),u("div",null,[_,i("ul",null,[i("li",null,[l("胡桃工具箱的图标:您可以在胡桃的"),e(t,{to:"/"},{default:o(()=>[l("首页")]),_:1}),l("查看它的原图 "),i("ul",null,[i("li",null,[l("该图像作品的作者为"),i("a",g,[l("画画的芦苇"),e(a)]),i("details",m,[w,e(r,{bvid:"BV1UL411d7Py"})])]),i("li",null,[i("a",b,[l("DGP-Studio"),e(a)]),l("已被所有者授权使用")])])]),f,x]),i("h2",y,[B,l(" 胡桃帐号 "),e(s,{text:"测试功能",type:"info"})]),C,i("ul",null,[i("li",null,[l("启用高级功能 "),i("ul",null,[i("li",null,[l("在管理员模式下,你可以通过启用这一栏设置以启用游戏启动器中的高级功能 "),i("blockquote",null,[N,i("p",null,[e(t,{to:"/zh/statements/tos.html"},{default:o(()=>[l("胡桃工具箱用户协议")]),_:1})]),i("p",null,[i("a",k,[l("原神用户协议(国服)"),e(a)])]),i("p",null,[i("a",q,[l("原神用户协议(国际服)"),e(a)])])])])])]),v])])}const G=h(p,[["render",W],["__file","hutao-settings.html.vue"]]);export{G as default}; diff --git a/assets/i18n.html-02184ed6.js b/assets/i18n.html-02184ed6.js new file mode 100644 index 000000000..7b1bf8c57 --- /dev/null +++ b/assets/i18n.html-02184ed6.js @@ -0,0 +1 @@ +import{_ as s,Y as i,Z as c,$ as e,a0 as l,a1 as a,a3 as o,F as n}from"./framework-8be3ab77.js";const r={},d=o('

    Localization

    Localization Process

    Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiHoYo global gaming server & software localization.Currently, our localization process includes:

    • Snap Hutao
        • Process: Crowdin
    • Snao Hutao Docs
      • Process:

    Engage our Localization

    ',5),k=e("code",null,"[Hoyolab] on GitHub: Globalization support",-1),b={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/144",target:"_blank",rel:"noopener noreferrer"},h=e("ul",null,[e("li",null,"We will update our process in this thread"),e("li",null,[l("You can declare your localization engagement in the thread, and we will provide the necessary support "),e("ul",null,[e("li",null,"We also welcome PR directly")])])],-1),m={href:"https://translate.hut.ao",target:"_blank",rel:"noopener noreferrer"},u=e("li",null,"The developer team is maintaining Chinese documents and working on English documents",-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},f=e("code",null,"en",-1),x={href:"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes",target:"_blank",rel:"noopener noreferrer"},g=e("ul",null,[e("li",null,[l("For example "),e("code",null,"jp"),l(" as Japanese")]),e("li",null,[l("Do not translate based on Chinese docs ("),e("code",null,"zh"),l(") as there are some content only specific useful for Chinese users; they are not useful for international users.")])],-1);function y(_,w){const t=n("ExternalLinkIcon");return i(),c("div",null,[d,e("ul",null,[e("li",null,[l("Snap Hutao "),e("ul",null,[e("li",null,[l("We created an issue thread named "),k,l(),e("a",b,[l("Issue"),a(t)]),h]),e("li",null,[e("strong",null,[l("You can provide your translation at "),e("a",m,[l("translate.hut.ao"),a(t)])])])])]),e("li",null,[l("Snap Hutao Docs "),e("ul",null,[u,e("li",null,[l("You can clone the "),e("a",p,[l("docs repository"),a(t)]),l(", translate docs with your favorite tools, and make a Pull Request to contribute your work to the main repository")]),e("li",null,[l("If you are adding a new language, you can copy the entire "),f,l(" folder and rename it with "),e("a",x,[l("ISO 639-1 language code"),a(t)]),g])])])])])}const v=s(r,[["render",y],["__file","i18n.html.vue"]]);export{v as default}; diff --git a/assets/i18n.html-ae78c768.js b/assets/i18n.html-1a20bdd4.js similarity index 79% rename from assets/i18n.html-ae78c768.js rename to assets/i18n.html-1a20bdd4.js index 0cf3bf0d0..9cb8fc13c 100644 --- a/assets/i18n.html-ae78c768.js +++ b/assets/i18n.html-1a20bdd4.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-27c4e153","path":"/zh/i18n.html","title":"国际化支持","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/i18n.html","description":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"国际化支持"}],["meta",{"property":"og:description","content":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-19T09:14:25.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-19T09:14:25.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"国际化支持\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-19T09:14:25.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"国际化进度","slug":"国际化进度","link":"#国际化进度","children":[]},{"level":2,"title":"参与国际化","slug":"参与国际化","link":"#参与国际化","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1681895665000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":1.66,"words":497},"filePathRelative":"zh/i18n.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-27c4e153","path":"/zh/i18n.html","title":"国际化支持","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/i18n.html","description":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"国际化支持"}],["meta",{"property":"og:description","content":"国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: Snap Hutao 主项目; [x] 语言本土化技术框架; [ ] 客户端翻译; 进度:!Crowdin (https://badges.crowdin.net/snap-hutao/localized.svg);..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"国际化支持\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"国际化进度","slug":"国际化进度","link":"#国际化进度","children":[]},{"level":2,"title":"参与国际化","slug":"参与国际化","link":"#参与国际化","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.66,"words":497},"filePathRelative":"zh/i18n.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/i18n.html-74c5c7e2.js b/assets/i18n.html-74c5c7e2.js deleted file mode 100644 index b8b55bea5..000000000 --- a/assets/i18n.html-74c5c7e2.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,Y as i,Z as c,$ as e,a0 as l,a1 as a,a3 as o,F as n}from"./framework-8be3ab77.js";const r={},d=o('

    Localization

    Localization Process

    Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiHoYo global gaming server & software localization.Currently, our localization process includes:

    • Snap Hutao
        • Process:Crowdin
    • Snao Hutao Docs
      • Process:

    Engage our Localization

    ',5),k=e("code",null,"[Hoyolab] on GitHub: Globalization support",-1),b={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/144",target:"_blank",rel:"noopener noreferrer"},h=e("ul",null,[e("li",null,"We will update our process in this thread"),e("li",null,[l("You can declare your localization engagement in the thread, and we will provide the necessary support "),e("ul",null,[e("li",null,"We also welcome PR directly")])])],-1),u={href:"https://translate.hut.ao",target:"_blank",rel:"noopener noreferrer"},m=e("li",null,"The developer team is maintaining Chinese documents and working on English documents",-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao.Docs",target:"_blank",rel:"noopener noreferrer"},f=e("code",null,"en",-1),x={href:"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes",target:"_blank",rel:"noopener noreferrer"},g=e("ul",null,[e("li",null,[l("For example "),e("code",null,"jp"),l(" as Japanese")]),e("li",null,[l("Do not translate based on Chinese docs ("),e("code",null,"zh"),l(") as there are some content only specific useful for Chinese users; they are not useful for international users.")])],-1);function y(_,w){const t=n("ExternalLinkIcon");return i(),c("div",null,[d,e("ul",null,[e("li",null,[l("Snap Hutao "),e("ul",null,[e("li",null,[l("We created an issue thread named "),k,l(),e("a",b,[l("Issue"),a(t)]),h]),e("li",null,[e("strong",null,[l("You can provide your translation at "),e("a",u,[l("translate.hut.ao"),a(t)])])])])]),e("li",null,[l("Snap Hutao Docs "),e("ul",null,[m,e("li",null,[l("You can clone the "),e("a",p,[l("docs repository"),a(t)]),l(", translate docs with your favourite tools, and make a Pull Request to contribute your work to the main repository")]),e("li",null,[l("If you are adding a new language, you can copy the entire "),f,l(" folder and rename it with "),e("a",x,[l("ISO 639-1 language code"),a(t)]),g])])])])])}const v=s(r,[["render",y],["__file","i18n.html.vue"]]);export{v as default}; diff --git a/assets/i18n.html-ef362d15.js b/assets/i18n.html-7bbd0925.js similarity index 77% rename from assets/i18n.html-ef362d15.js rename to assets/i18n.html-7bbd0925.js index e2610b04b..a97f570f7 100644 --- a/assets/i18n.html-ef362d15.js +++ b/assets/i18n.html-7bbd0925.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-038e810e","path":"/en/i18n.html","title":"Localization","lang":"en-US","frontmatter":{"description":"Localization Process Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiH...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Localization"}],["meta",{"property":"og:description","content":"Localization Process Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiH..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-19T09:14:25.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-19T09:14:25.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Localization\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-19T09:14:25.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Localization Process","slug":"localization-process","link":"#localization-process","children":[]},{"level":2,"title":"Engage our Localization","slug":"engage-our-localization","link":"#engage-our-localization","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1681895665000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.88,"words":264},"filePathRelative":"en/i18n.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-038e810e","path":"/en/i18n.html","title":"Localization","lang":"en-US","frontmatter":{"description":"Localization Process Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiH...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/i18n.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/i18n.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Localization"}],["meta",{"property":"og:description","content":"Localization Process Snap Hutao Project features were originally based on the China server, but we are also trying to expand the coverage globally through the support of the MiH..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Localization\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Localization Process","slug":"localization-process","link":"#localization-process","children":[]},{"level":2,"title":"Engage our Localization","slug":"engage-our-localization","link":"#engage-our-localization","children":[]}],"git":{"createdTime":1679108717000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.88,"words":264},"filePathRelative":"en/i18n.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/index.html-f0275241.js b/assets/index.html-14e051e6.js similarity index 95% rename from assets/index.html-f0275241.js rename to assets/index.html-14e051e6.js index 4aeff612c..3f645fe6d 100644 --- a/assets/index.html-f0275241.js +++ b/assets/index.html-14e051e6.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-2d0a870d","path":"/en/","title":"Home","lang":"en-US","frontmatter":{"home":true,"icon":"home","title":"Home","heroImage":"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01oaGvKE1g6dut0pICS_!!1797064093.png_.webp","heroAlt":"Snap Hutao","heroText":"Snap Hutao","tagline":"Multifunctional open-source Genshin Utility","actions":[{"text":"Download","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52","type":"primary"},{"text":"Quick Start","link":"quick-start.html"},{"text":"Document","link":"features/"},{"text":"Project","link":"project.html"}],"features":[{"title":"Better than Snap.Genshin","icon":"/images/202209/SGLogoUpgrade64.png","details":"Snap.Hutao has more extensive data support and better client performance while inheriting all Snap Genshin functionality","link":"project.html"},{"title":"Real-time Notes","icon":"/images/202301/live-stat-tracking-logo.png","details":"Don't be trapped by Mobile Application. Receive your Genshin real-time notes notification on your desktop with native Windows notification","link":"features/real-time-notes.html"},{"title":"Spiral Abyss Record","icon":"/images/202301/spiral-abyss-record-logo.png","details":"Get the personal Spiral Abyss records, including statistics and detailed data, permanently save past Spiral Abyss challenges on your device","link":"features/hutao-API.html"},{"title":"Multi-Account Switch","icon":"/images/202209/IndexIconMihoyoBBS.png","details":"Snap.Hutao supports multiple MiHoYo BBS accounts to stay logged in and create separate profiles for each account in each function, so players can easily manage their multiple accounts","link":"features/mhy-account-switch.html"},{"title":"Wish History Record","icon":"/images/202209/IndexIconWish.png","details":"Capture your wish history from your game log, export them to your local device, with the support of unlimited account data archives","link":"features/wish-export.html"},{"title":"Achievement","icon":"/images/202301/achievement.png","details":"Achievement statistics feature allows players to export achievement data and keep statistics outside the game; based on achievement splitting, players can manage milestones for hidden achievements","link":"features/achievements.html"},{"title":"Advanced Game Launcher","icon":"/images/202211/game-launcher-logo.png","details":"With the advanced launcher in Snap.Hutao, players can easily switch their Genshin accounts, switch servers, modify game window settings and further explore more advanced features","link":"features/game-launcher.html"},{"title":"Hutao Database","icon":"/images/202211/hutao-api-logo.png","details":"Check out the details of community's current Spiral Abyss teaming, weapon matching, and artifact set matching; share your own Spiral Abyss lineup configuration","link":"features/hutao-api.html"},{"title":"My Characters","icon":"/images/202211/character-data-logo.png","details":"View detailed data about the player's character, including level, constellations, weapons, talents, artifact set, etc.; automatically calculate artifact set score","link":"features/character-data.html"},{"title":"Character Wiki","icon":"/images/202211/character-wiki-logo.png","details":"Check the character's numerical information; talent and constellations; training materials; character's background story and other information; get the most weapons and artifact set matching scheme among players through the Hutao database","link":"features/character-wiki.html"},{"title":"Weapon Wiki","icon":"/images/202301/weapon-wiki-logo.png","details":"Check weapon values and stories; get the most character matching data among players through the Hutao database","link":"features/weapon-wiki.html"},{"title":"Development Calculator","icon":"/images/202301/dev-plan-logo.png","details":"Make implementable character development plans based on your actual situation; support multiple accounts, multiple plan lists, and backpack item records","link":"features/develop-plan.html"}],"footer":"Built with VuePress Theme Hope | Be the best Genshin Impact tool","description":"Contribute Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the comm...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Home"}],["meta",{"property":"og:description","content":"Contribute Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the comm..."}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T03:43:53.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T03:43:53.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Home\\",\\"description\\":\\"Contribute Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the comm...\\"}"]]},"headers":[{"level":2,"title":"Contribute","slug":"contribute","link":"#contribute","children":[]},{"level":2,"title":"Service Used","slug":"service-used","link":"#service-used","children":[]}],"git":{"createdTime":1664329604000,"updatedTime":1682480633000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":16},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.03,"words":609},"filePathRelative":"en/README.md","localizedDate":"September 28, 2022","autoDesc":true}`);export{e as data}; +const e=JSON.parse(`{"key":"v-2d0a870d","path":"/en/","title":"Home","lang":"en-US","frontmatter":{"home":true,"icon":"home","title":"Home","heroImage":"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01oaGvKE1g6dut0pICS_!!1797064093.png_.webp","heroAlt":"Snap Hutao","heroText":"Snap Hutao","tagline":"Multifunctional open-source Genshin Utility","actions":[{"text":"Download","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52","type":"primary"},{"text":"Quick Start","link":"quick-start.html"},{"text":"Document","link":"features/"},{"text":"Project","link":"project.html"}],"features":[{"title":"Better than Snap.Genshin","icon":"/images/202209/SGLogoUpgrade64.png","details":"Snap.Hutao has more extensive data support and better client performance while inheriting all Snap Genshin functionality","link":"project.html"},{"title":"Real-time Notes","icon":"/images/202301/live-stat-tracking-logo.png","details":"Don't be trapped by Mobile Application. Receive your Genshin real-time notes notification on your desktop with native Windows notification","link":"features/real-time-notes.html"},{"title":"Spiral Abyss Record","icon":"/images/202301/spiral-abyss-record-logo.png","details":"Get the personal Spiral Abyss records, including statistics and detailed data, permanently save past Spiral Abyss challenges on your device","link":"features/hutao-API.html"},{"title":"Multi-Account Switch","icon":"/images/202209/IndexIconMihoyoBBS.png","details":"Snap.Hutao supports multiple MiHoYo BBS accounts to stay logged in and create separate profiles for each account in each function, so players can easily manage their multiple accounts","link":"features/mhy-account-switch.html"},{"title":"Wish History Record","icon":"/images/202209/IndexIconWish.png","details":"Capture your wish history from your game log, export them to your local device, with the support of unlimited account data archives","link":"features/wish-export.html"},{"title":"Achievement","icon":"/images/202301/achievement.png","details":"Achievement statistics feature allows players to export achievement data and keep statistics outside the game; based on achievement splitting, players can manage milestones for hidden achievements","link":"features/achievements.html"},{"title":"Advanced Game Launcher","icon":"/images/202211/game-launcher-logo.png","details":"With the advanced launcher in Snap.Hutao, players can easily switch their Genshin accounts, switch servers, modify game window settings and further explore more advanced features","link":"features/game-launcher.html"},{"title":"Hutao Database","icon":"/images/202211/hutao-api-logo.png","details":"Check out the details of community's current Spiral Abyss teaming, weapon matching, and artifact set matching; share your own Spiral Abyss lineup configuration","link":"features/hutao-api.html"},{"title":"My Characters","icon":"/images/202211/character-data-logo.png","details":"View detailed data about the player's character, including level, constellations, weapons, talents, artifact set, etc.; automatically calculate artifact set score","link":"features/character-data.html"},{"title":"Character Wiki","icon":"/images/202211/character-wiki-logo.png","details":"Check the character's numerical information; talent and constellations; training materials; character's background story and other information; get the most weapons and artifact set matching scheme among players through the Hutao database","link":"features/character-wiki.html"},{"title":"Weapon Wiki","icon":"/images/202301/weapon-wiki-logo.png","details":"Check weapon values and stories; get the most character matching data among players through the Hutao database","link":"features/weapon-wiki.html"},{"title":"Development Calculator","icon":"/images/202301/dev-plan-logo.png","details":"Make implementable character development plans based on your actual situation; support multiple accounts, multiple plan lists, and backpack item records","link":"features/develop-plan.html"}],"footer":"Built with VuePress Theme Hope | Be the best Genshin Impact tool","description":"Contribute Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the comm...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Home"}],["meta",{"property":"og:description","content":"Contribute Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the comm..."}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-28T07:08:56.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-28T07:08:56.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"Home\\",\\"description\\":\\"Contribute Snap Hutao is a free software maintained by open-source community, and we hope more players with same ambitions can join together to provide more features to the comm...\\"}"]]},"headers":[{"level":2,"title":"Contribute","slug":"contribute","link":"#contribute","children":[]},{"level":2,"title":"Service Used","slug":"service-used","link":"#service-used","children":[]}],"git":{"createdTime":1664329604000,"updatedTime":1682665736000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":16},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":3}]},"readingTime":{"minutes":2.03,"words":609},"filePathRelative":"en/README.md","localizedDate":"September 28, 2022","autoDesc":true}`);export{e as data}; diff --git a/assets/index.html-c41eac72.js b/assets/index.html-3e434e4b.js similarity index 64% rename from assets/index.html-c41eac72.js rename to assets/index.html-3e434e4b.js index 570f44b2a..a2f13156a 100644 --- a/assets/index.html-c41eac72.js +++ b/assets/index.html-3e434e4b.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-a4f9d2c4","path":"/en/statements/","title":"Statements","lang":"en-US","frontmatter":{"headerDepth":0,"comment":"statements and Announcements","index":false,"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Statements"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T05:59:58.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T05:59:58.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Statements\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T05:59:58.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1664419063000,"updatedTime":1679119198000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":0.04,"words":11},"filePathRelative":"en/statements/README.md","localizedDate":"September 29, 2022","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-a4f9d2c4","path":"/en/statements/","title":"Statements","lang":"en-US","frontmatter":{"headerDepth":0,"comment":"statements and Announcements","index":false,"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Statements"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Statements\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1664419063000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.04,"words":11},"filePathRelative":"en/statements/README.md","localizedDate":"September 29, 2022","autoDesc":true}');export{t as data}; diff --git a/assets/index.html-0c1ef835.js b/assets/index.html-3f2e3060.js similarity index 66% rename from assets/index.html-0c1ef835.js rename to assets/index.html-3f2e3060.js index 5ea1c2adc..2aad4f464 100644 --- a/assets/index.html-0c1ef835.js +++ b/assets/index.html-3f2e3060.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-30f089b6","path":"/en/features/","title":"Features","lang":"en-US","frontmatter":{"headerDepth":0,"comment":false,"index":false,"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Features"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-09T02:07:31.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-09T02:07:31.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Features\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-09T02:07:31.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1664419063000,"updatedTime":1681006051000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6}]},"readingTime":{"minutes":0.03,"words":9},"filePathRelative":"en/features/README.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-30f089b6","path":"/en/features/","title":"Features","lang":"en-US","frontmatter":{"headerDepth":0,"comment":false,"index":false,"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Features"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Features\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1664419063000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.03,"words":9},"filePathRelative":"en/features/README.md","localizedDate":"September 29, 2022","autoDesc":true}');export{e as data}; diff --git a/assets/index.html-f6e81126.js b/assets/index.html-41be6e42.js similarity index 67% rename from assets/index.html-f6e81126.js rename to assets/index.html-41be6e42.js index 3024d18f1..f47700524 100644 --- a/assets/index.html-f6e81126.js +++ b/assets/index.html-41be6e42.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-c4bb0cba","path":"/zh/statements/","title":"声明和公告","lang":"zh-CN","frontmatter":{"headerDepth":0,"comment":false,"index":false,"redirectFrom":"/statements/","description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"声明和公告"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"声明和公告\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.05,"words":15},"filePathRelative":"zh/statements/README.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-c4bb0cba","path":"/zh/statements/","title":"声明和公告","lang":"zh-CN","frontmatter":{"headerDepth":0,"comment":false,"index":false,"redirectFrom":"/statements/","description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"声明和公告"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"声明和公告\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.05,"words":15},"filePathRelative":"zh/statements/README.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/index.html-c0f9c75d.js b/assets/index.html-63291408.js similarity index 62% rename from assets/index.html-c0f9c75d.js rename to assets/index.html-63291408.js index 3104ca257..9066d380f 100644 --- a/assets/index.html-c0f9c75d.js +++ b/assets/index.html-63291408.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-5f449840","path":"/en/advanced/","title":"Advanced","lang":"en-US","frontmatter":{"comment":false,"index":false,"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Advanced"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-09T09:09:34.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-09T09:09:34.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Advanced\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-09T09:09:34.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108736000,"updatedTime":1681031374000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.02,"words":7},"filePathRelative":"en/advanced/README.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-5f449840","path":"/en/advanced/","title":"Advanced","lang":"en-US","frontmatter":{"comment":false,"index":false,"description":"","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Advanced"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Advanced\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108736000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.02,"words":7},"filePathRelative":"en/advanced/README.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/index.html-c16a5239.js b/assets/index.html-a5246ba5.js similarity index 65% rename from assets/index.html-c16a5239.js rename to assets/index.html-a5246ba5.js index 7a1b7b62d..229c07458 100644 --- a/assets/index.html-c16a5239.js +++ b/assets/index.html-a5246ba5.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-16d7d7b6","path":"/zh/advanced/","title":"高级","lang":"zh-CN","frontmatter":{"comment":false,"index":false,"redirectFrom":"/advanced/","description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"高级"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"高级\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.03,"words":10},"filePathRelative":"zh/advanced/README.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-16d7d7b6","path":"/zh/advanced/","title":"高级","lang":"zh-CN","frontmatter":{"comment":false,"index":false,"redirectFrom":"/advanced/","description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"高级"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"高级\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.03,"words":10},"filePathRelative":"zh/advanced/README.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/index.html-952217e3.js b/assets/index.html-b6121344.js similarity index 68% rename from assets/index.html-952217e3.js rename to assets/index.html-b6121344.js index 828822e4e..4f8096304 100644 --- a/assets/index.html-952217e3.js +++ b/assets/index.html-b6121344.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-0bbe1b6a","path":"/zh/features/","title":"功能指南","lang":"zh-CN","frontmatter":{"headerDepth":0,"comment":false,"index":false,"redirectFrom":"/features/","description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"功能指南"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"功能指南\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.05,"words":14},"filePathRelative":"zh/features/README.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-0bbe1b6a","path":"/zh/features/","title":"功能指南","lang":"zh-CN","frontmatter":{"headerDepth":0,"comment":false,"index":false,"redirectFrom":"/features/","description":"","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"功能指南"}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"功能指南\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.05,"words":14},"filePathRelative":"zh/features/README.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/known-issue.html-38311247.js b/assets/known-issue.html-11edd8d4.js similarity index 59% rename from assets/known-issue.html-38311247.js rename to assets/known-issue.html-11edd8d4.js index f1ea4fcce..3a6ae2a75 100644 --- a/assets/known-issue.html-38311247.js +++ b/assets/known-issue.html-11edd8d4.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-51647c4a","path":"/en/advanced/known-issue.html","title":"已知问题","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"tool","category":["FAQ"],"order":3,"description":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/known-issue.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/known-issue.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"已知问题"}],["meta",{"property":"og:description","content":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T03:05:40.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T03:05:40.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"已知问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T03:05:40.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"#1 微软商店下载应用程序","slug":"_1-微软商店下载应用程序","link":"#_1-微软商店下载应用程序","children":[]},{"level":2,"title":"#2 服务器切换导致31-4302报错","slug":"_2-服务器切换导致31-4302报错","link":"#_2-服务器切换导致31-4302报错","children":[]},{"level":2,"title":"#3 任务栏右键菜单中没有快速启动游戏的入口","slug":"_3-任务栏右键菜单中没有快速启动游戏的入口","link":"#_3-任务栏右键菜单中没有快速启动游戏的入口","children":[]},{"level":2,"title":"#4 无法使用管理员模式启动胡桃工具箱","slug":"_4-无法使用管理员模式启动胡桃工具箱","link":"#_4-无法使用管理员模式启动胡桃工具箱","children":[]},{"level":2,"title":"#5 服务器转换卡死并持续写入的问题","slug":"_5-服务器转换卡死并持续写入的问题","link":"#_5-服务器转换卡死并持续写入的问题","children":[]}],"git":{"createdTime":1679108740000,"updatedTime":1679108740000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":2.94,"words":881},"filePathRelative":"en/advanced/known-issue.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-51647c4a","path":"/en/advanced/known-issue.html","title":"已知问题","lang":"en-US","frontmatter":{"headerDepth":2,"icon":"tool","category":["FAQ"],"order":3,"description":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/known-issue.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/known-issue.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"已知问题"}],["meta",{"property":"og:description","content":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"已知问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"#1 微软商店下载应用程序","slug":"_1-微软商店下载应用程序","link":"#_1-微软商店下载应用程序","children":[]},{"level":2,"title":"#2 服务器切换导致 31-4302 报错","slug":"_2-服务器切换导致-31-4302-报错","link":"#_2-服务器切换导致-31-4302-报错","children":[]},{"level":2,"title":"#3 任务栏右键菜单中没有快速启动游戏的入口","slug":"_3-任务栏右键菜单中没有快速启动游戏的入口","link":"#_3-任务栏右键菜单中没有快速启动游戏的入口","children":[]},{"level":2,"title":"#4 无法使用管理员模式启动胡桃工具箱","slug":"_4-无法使用管理员模式启动胡桃工具箱","link":"#_4-无法使用管理员模式启动胡桃工具箱","children":[]},{"level":2,"title":"#5 服务器转换卡死并持续写入的问题","slug":"_5-服务器转换卡死并持续写入的问题","link":"#_5-服务器转换卡死并持续写入的问题","children":[]}],"git":{"createdTime":1679108740000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.94,"words":881},"filePathRelative":"en/advanced/known-issue.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/known-issue.html-456ce03d.js b/assets/known-issue.html-456ce03d.js deleted file mode 100644 index f386ace5b..000000000 --- a/assets/known-issue.html-456ce03d.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as c,Y as a,Z as u,$ as l,a0 as e,a1 as o,a2 as n,a3 as i,F as s}from"./framework-8be3ab77.js";const r={},_=l("h1",{id:"已知问题",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#已知问题","aria-hidden":"true"},"#"),e(" 已知问题")],-1),h=l("p",null,[e("该文档包含由"),l("strong",null,"程序错误"),e("造成的问题")],-1),p=l("h2",{id:"_1-微软商店下载应用程序",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-微软商店下载应用程序","aria-hidden":"true"},"#"),e(" #1 微软商店下载应用程序")],-1),m=l("blockquote",null,[l("p",null,"该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下")],-1),f=l("li",null,"发现于 2023/02/07",-1),b=l("li",null,[e("无法从微软商店下载的原因在于微软在东亚的授权服务器 "),l("code",null,"licensing.mp.microsoft.com"),e(" 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权服务出现问题时,自然不会再进入到下一步下载环节,这就导致了用户无法安装 "),l("ul",null,[l("li",null,[e("目前仅发现于微软商店新加坡授权服务器 "),l("code",null,"52.137.108.250"),e(" 出现了问题,所以你可以使用代理,切换到其它授权服务器,来实现下载。")])])],-1),g=l("li",null,"授权服务器问题 DGP-Studio已反馈给微软,等待解决。",-1),k=l("strong",null,"方法1",-1),w={href:"https://www.dogfight360.com/blog/475/",target:"_blank",rel:"noopener noreferrer"},x=i("
    • 在该工具箱内选择 Microsoft Store - 微软商店 中的 微软授权验证
    • 点击检测延迟
    • 选择一个对你而言延迟最低的服务器,选中后点击应用选中
    • 此时重启微软商店后,你应当可以下载应用了
    • 下载完成后,建议点击清除当前以删除对 Hosts 文件的修改
    ",1),E=i("
  • 如果你懒得下载,可以尝试将 licensing.mp.microsoft.com 通过修改 Hosts文件解析到以下 IP 地址之一 (收集于 UsbEAm Hosts Editor)
    • 124.108.22.138
    • 92.38.149.175
    • 141.147.180.87
    • 103.151.179.4
  • ",1),H=l("li",null,[l("strong",null,"方法2"),e(": "),l("ul",null,[l("li",null,"将系统的DNS服务器设置为4.2.2.1和4.2.2.2(完事后记得改回原本的设置)")])],-1),W=l("strong",null,"方法3",-1),S=l("li",null,"使用北美地区的网络代理",-1),q=l("h2",{id:"_2-服务器切换导致31-4302报错",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_2-服务器切换导致31-4302报错","aria-hidden":"true"},"#"),e(" #2 服务器切换导致31-4302报错")],-1),I=l("ul",null,[l("li",null,[e("使用高级启动器中的服务器切换功能时,可能会出现"),l("code",null,"31-4302"),e("相关错误")]),l("li",null,[e("目前的临时解决方案: "),l("ul",null,[l("li",null,"将原神截图目录中的服务器切换缓存目录删除")])])],-1),L=l("h2",{id:"_3-任务栏右键菜单中没有快速启动游戏的入口",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_3-任务栏右键菜单中没有快速启动游戏的入口","aria-hidden":"true"},"#"),e(" #3 任务栏右键菜单中没有快速启动游戏的入口")],-1),N=i('
    • 胡桃使用 Windows 提供的 JumpPath 接口来提供快速启动游戏菜单
      • 该接口需要用户在系统设置 -> 个性化 -> 开始 中启用在“开始”菜单或任务栏的跳转列表中以及资源管理器的“快速使用”中显示最近打开的项 (该设置系统默认开启)
    • 在下一版本,我们会使用 JumpTask 接口来代替 JumpPath 接口,用户将不再需要上述设置选项开启

    #4 无法使用管理员模式启动胡桃工具箱

    该问题来源并非胡桃工具箱,属于外部问题 该问题仅存在于 Windows 10 低于22H2的版本中

    • 当用户系统版本低于 Windows Build 19045(即 Windows 10 22H2 版本)时,可能无法通过管理员模式启动胡桃工具箱
      • 该问题属于 Windows 内核级别问题,难以判断具体来源,故建议用户升级至 Windows 10 最新版本

    #5 服务器转换卡死并持续写入的问题

    ',5),P={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/566",target:"_blank",rel:"noopener noreferrer"};function v(B,V){const d=s("ExternalLinkIcon"),t=s("RouterLink");return a(),u("div",null,[_,h,p,m,l("ul",null,[f,b,g,l("li",null,[e("临时的解决方案: "),l("ul",null,[l("li",null,[k,e(": "),l("ul",null,[l("li",null,[e("使用"),l("a",w,[e("UsbEAm Hosts Editor"),o(d)]),x]),E])]),H,l("li",null,[W,e(": "),l("ul",null,[S,l("li",null,[e("如果使用加速器或网络代理,你需要"),o(t,{to:"/en/advanced/exceptions.html#_502-bad-gateway"},{default:n(()=>[e("解除微软商店的 Windows App Container Loopback 限制")]),_:1})])])])])])]),q,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-4-15"},{default:n(()=>[e("1.4.15")]),_:1}),e(" 版本修复,请及时更新")])]),I,L,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-5-1"},{default:n(()=>[e("1.5.1")]),_:1}),e(" 版本修复,请及时更新")])]),N,l("p",null,[e("相关 Issue:"),l("a",P,[e("issues/566"),o(d)])]),l("p",null,[e("该问题已在"),o(t,{to:"/statements/update-log.html#1-5-4"},{default:n(()=>[e("1.5.4")]),_:1}),e(" 版本修复,请及时更新")])])}const C=c(r,[["render",v],["__file","known-issue.html.vue"]]);export{C as default}; diff --git a/assets/known-issue.html-5513ab11.js b/assets/known-issue.html-5513ab11.js new file mode 100644 index 000000000..0599d2599 --- /dev/null +++ b/assets/known-issue.html-5513ab11.js @@ -0,0 +1 @@ +import{_ as c,Y as a,Z as u,$ as l,a0 as e,a1 as o,a2 as n,a3 as i,F as s}from"./framework-8be3ab77.js";const r={},_=l("h1",{id:"已知问题",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#已知问题","aria-hidden":"true"},"#"),e(" 已知问题")],-1),h=l("p",null,[e("该文档包含由"),l("strong",null,"程序错误"),e("造成的问题")],-1),p=l("h2",{id:"_1-微软商店下载应用程序",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-微软商店下载应用程序","aria-hidden":"true"},"#"),e(" #1 微软商店下载应用程序")],-1),m=l("blockquote",null,[l("p",null,"该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下")],-1),f=l("li",null,"发现于 2023/02/07",-1),b=l("li",null,[e("无法从微软商店下载的原因在于微软在东亚的授权服务器 "),l("code",null,"licensing.mp.microsoft.com"),e(" 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权服务出现问题时,自然不会再进入到下一步下载环节,这就导致了用户无法安装 "),l("ul",null,[l("li",null,[e("目前仅发现于微软商店新加坡授权服务器 "),l("code",null,"52.137.108.250"),e(" 出现了问题,所以你可以使用代理,切换到其它授权服务器,来实现下载。")])])],-1),g=l("li",null,"授权服务器问题 DGP-Studio 已反馈给微软,等待解决。",-1),k=l("strong",null,"方法 1",-1),x={href:"https://www.dogfight360.com/blog/475/",target:"_blank",rel:"noopener noreferrer"},w=i("
    • 在该工具箱内选择 Microsoft Store - 微软商店 中的 微软授权验证
    • 点击检测延迟
    • 选择一个对你而言延迟最低的服务器,选中后点击应用选中
    • 此时重启微软商店后,你应当可以下载应用了
    • 下载完成后,建议点击清除当前以删除对 Hosts 文件的修改
    ",1),E=i("
  • 如果你懒得下载,可以尝试将 licensing.mp.microsoft.com 通过修改 Hosts文件解析到以下 IP 地址之一 (收集于 UsbEAm Hosts Editor)
    • 124.108.22.138
    • 92.38.149.175
    • 141.147.180.87
    • 103.151.179.4
  • ",1),H=l("li",null,[l("strong",null,"方法 2"),e(": "),l("ul",null,[l("li",null,"将系统的 DNS 服务器设置为 4.2.2.1 和 4.2.2.2(完事后记得改回原本的设置)")])],-1),W=l("strong",null,"方法 3",-1),S=l("li",null,"使用北美地区的网络代理",-1),q=l("h2",{id:"_2-服务器切换导致-31-4302-报错",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_2-服务器切换导致-31-4302-报错","aria-hidden":"true"},"#"),e(" #2 服务器切换导致 31-4302 报错")],-1),I=l("ul",null,[l("li",null,[e("使用高级启动器中的服务器切换功能时,可能会出现"),l("code",null,"31-4302"),e("相关错误")]),l("li",null,[e("目前的临时解决方案: "),l("ul",null,[l("li",null,"将原神截图目录中的服务器切换缓存目录删除")])])],-1),L=l("h2",{id:"_3-任务栏右键菜单中没有快速启动游戏的入口",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_3-任务栏右键菜单中没有快速启动游戏的入口","aria-hidden":"true"},"#"),e(" #3 任务栏右键菜单中没有快速启动游戏的入口")],-1),N=i('
    • 胡桃使用 Windows 提供的 JumpPath 接口来提供快速启动游戏菜单
      • 该接口需要用户在系统设置 -> 个性化 -> 开始 中启用在“开始”菜单或任务栏的跳转列表中以及资源管理器的“快速使用”中显示最近打开的项 (该设置系统默认开启)
    • 在下一版本,我们会使用 JumpTask 接口来代替 JumpPath 接口,用户将不再需要上述设置选项开启

    #4 无法使用管理员模式启动胡桃工具箱

    该问题来源并非胡桃工具箱,属于外部问题 该问题仅存在于 Windows 10 低于 22H2 的版本中

    • 当用户系统版本低于 Windows Build 19045(即 Windows 10 22H2 版本)时,可能无法通过管理员模式启动胡桃工具箱
      • 该问题属于 Windows 内核级别问题,难以判断具体来源,故建议用户升级至 Windows 10 最新版本

    #5 服务器转换卡死并持续写入的问题

    ',5),P={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/566",target:"_blank",rel:"noopener noreferrer"},v=l("h2",{id:"_6-上传深渊记录后无法获取胡桃云奖励时常",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_6-上传深渊记录后无法获取胡桃云奖励时常","aria-hidden":"true"},"#"),e(" #6 上传深渊记录后无法获取胡桃云奖励时常")],-1),B=l("p",null,[e("该问题出现在"),l("code",null,"1.6.2"),e("版本中,将在下一版本中修复,开发组近期会为所有注册用户增加时常")],-1);function V(A,C){const d=s("ExternalLinkIcon"),t=s("RouterLink");return a(),u("div",null,[_,h,p,m,l("ul",null,[f,b,g,l("li",null,[e("临时的解决方案: "),l("ul",null,[l("li",null,[k,e(": "),l("ul",null,[l("li",null,[e("使用"),l("a",x,[e("UsbEAm Hosts Editor"),o(d)]),w]),E])]),H,l("li",null,[W,e(": "),l("ul",null,[S,l("li",null,[e("如果使用加速器或网络代理,你需要"),o(t,{to:"/zh/advanced/exceptions.html#_502-bad-gateway"},{default:n(()=>[e("解除微软商店的 Windows App Container Loopback 限制")]),_:1})])])])])])]),q,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-4-15"},{default:n(()=>[e("1.4.15")]),_:1}),e(" 版本修复,请及时更新")])]),I,L,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-5-1"},{default:n(()=>[e("1.5.1")]),_:1}),e(" 版本修复,请及时更新")])]),N,l("p",null,[e("相关 Issue:"),l("a",P,[e("issues/566"),o(d)])]),l("p",null,[e("该问题已在"),o(t,{to:"/statements/update-log.html#1-5-4"},{default:n(()=>[e("1.5.4")]),_:1}),e(" 版本修复,请及时更新")]),v,B])}const J=c(r,[["render",V],["__file","known-issue.html.vue"]]);export{J as default}; diff --git a/assets/known-issue.html-7521a7b3.js b/assets/known-issue.html-7521a7b3.js deleted file mode 100644 index 6787010fc..000000000 --- a/assets/known-issue.html-7521a7b3.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as c,Y as a,Z as u,$ as l,a0 as e,a1 as o,a2 as n,a3 as i,F as s}from"./framework-8be3ab77.js";const r={},_=l("h1",{id:"已知问题",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#已知问题","aria-hidden":"true"},"#"),e(" 已知问题")],-1),h=l("p",null,[e("该文档包含由"),l("strong",null,"程序错误"),e("造成的问题")],-1),p=l("h2",{id:"_1-微软商店下载应用程序",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-微软商店下载应用程序","aria-hidden":"true"},"#"),e(" #1 微软商店下载应用程序")],-1),m=l("blockquote",null,[l("p",null,"该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下")],-1),f=l("li",null,"发现于 2023/02/07",-1),b=l("li",null,[e("无法从微软商店下载的原因在于微软在东亚的授权服务器 "),l("code",null,"licensing.mp.microsoft.com"),e(" 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权服务出现问题时,自然不会再进入到下一步下载环节,这就导致了用户无法安装 "),l("ul",null,[l("li",null,[e("目前仅发现于微软商店新加坡授权服务器 "),l("code",null,"52.137.108.250"),e(" 出现了问题,所以你可以使用代理,切换到其它授权服务器,来实现下载。")])])],-1),g=l("li",null,"授权服务器问题 DGP-Studio已反馈给微软,等待解决。",-1),k=l("strong",null,"方法1",-1),x={href:"https://www.dogfight360.com/blog/475/",target:"_blank",rel:"noopener noreferrer"},w=i("
    • 在该工具箱内选择 Microsoft Store - 微软商店 中的 微软授权验证
    • 点击检测延迟
    • 选择一个对你而言延迟最低的服务器,选中后点击应用选中
    • 此时重启微软商店后,你应当可以下载应用了
    • 下载完成后,建议点击清除当前以删除对 Hosts 文件的修改
    ",1),E=i("
  • 如果你懒得下载,可以尝试将 licensing.mp.microsoft.com 通过修改 Hosts文件解析到以下 IP 地址之一 (收集于 UsbEAm Hosts Editor)
    • 124.108.22.138
    • 92.38.149.175
    • 141.147.180.87
    • 103.151.179.4
  • ",1),H=l("li",null,[l("strong",null,"方法2"),e(": "),l("ul",null,[l("li",null,"将系统的DNS服务器设置为4.2.2.1和4.2.2.2(完事后记得改回原本的设置)")])],-1),W=l("strong",null,"方法3",-1),S=l("li",null,"使用北美地区的网络代理",-1),q=l("h2",{id:"_2-服务器切换导致31-4302报错",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_2-服务器切换导致31-4302报错","aria-hidden":"true"},"#"),e(" #2 服务器切换导致31-4302报错")],-1),I=l("ul",null,[l("li",null,[e("使用高级启动器中的服务器切换功能时,可能会出现"),l("code",null,"31-4302"),e("相关错误")]),l("li",null,[e("目前的临时解决方案: "),l("ul",null,[l("li",null,"将原神截图目录中的服务器切换缓存目录删除")])])],-1),L=l("h2",{id:"_3-任务栏右键菜单中没有快速启动游戏的入口",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_3-任务栏右键菜单中没有快速启动游戏的入口","aria-hidden":"true"},"#"),e(" #3 任务栏右键菜单中没有快速启动游戏的入口")],-1),N=i('
    • 胡桃使用 Windows 提供的 JumpPath 接口来提供快速启动游戏菜单
      • 该接口需要用户在系统设置 -> 个性化 -> 开始 中启用在“开始”菜单或任务栏的跳转列表中以及资源管理器的“快速使用”中显示最近打开的项 (该设置系统默认开启)
    • 在下一版本,我们会使用 JumpTask 接口来代替 JumpPath 接口,用户将不再需要上述设置选项开启

    #4 无法使用管理员模式启动胡桃工具箱

    该问题来源并非胡桃工具箱,属于外部问题 该问题仅存在于 Windows 10 低于22H2的版本中

    • 当用户系统版本低于 Windows Build 19045(即 Windows 10 22H2 版本)时,可能无法通过管理员模式启动胡桃工具箱
      • 该问题属于 Windows 内核级别问题,难以判断具体来源,故建议用户升级至 Windows 10 最新版本

    #5 服务器转换卡死并持续写入的问题

    ',5),P={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/566",target:"_blank",rel:"noopener noreferrer"},v=l("h2",{id:"_6-上传深渊记录后无法获取胡桃云奖励时常",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_6-上传深渊记录后无法获取胡桃云奖励时常","aria-hidden":"true"},"#"),e(" #6 上传深渊记录后无法获取胡桃云奖励时常")],-1),B=l("p",null,[e("该问题出现在"),l("code",null,"1.6.2"),e("版本中,将在下一版本中修复,开发组近期会为所有注册用户增加时常")],-1);function V(A,C){const d=s("ExternalLinkIcon"),t=s("RouterLink");return a(),u("div",null,[_,h,p,m,l("ul",null,[f,b,g,l("li",null,[e("临时的解决方案: "),l("ul",null,[l("li",null,[k,e(": "),l("ul",null,[l("li",null,[e("使用"),l("a",x,[e("UsbEAm Hosts Editor"),o(d)]),w]),E])]),H,l("li",null,[W,e(": "),l("ul",null,[S,l("li",null,[e("如果使用加速器或网络代理,你需要"),o(t,{to:"/zh/advanced/exceptions.html#_502-bad-gateway"},{default:n(()=>[e("解除微软商店的 Windows App Container Loopback 限制")]),_:1})])])])])])]),q,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-4-15"},{default:n(()=>[e("1.4.15")]),_:1}),e(" 版本修复,请及时更新")])]),I,L,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-5-1"},{default:n(()=>[e("1.5.1")]),_:1}),e(" 版本修复,请及时更新")])]),N,l("p",null,[e("相关 Issue:"),l("a",P,[e("issues/566"),o(d)])]),l("p",null,[e("该问题已在"),o(t,{to:"/statements/update-log.html#1-5-4"},{default:n(()=>[e("1.5.4")]),_:1}),e(" 版本修复,请及时更新")]),v,B])}const J=c(r,[["render",V],["__file","known-issue.html.vue"]]);export{J as default}; diff --git a/assets/known-issue.html-b46846cf.js b/assets/known-issue.html-b46846cf.js new file mode 100644 index 000000000..5b3944556 --- /dev/null +++ b/assets/known-issue.html-b46846cf.js @@ -0,0 +1 @@ +import{_ as c,Y as a,Z as u,$ as l,a0 as e,a1 as o,a2 as n,a3 as i,F as s}from"./framework-8be3ab77.js";const r={},_=l("h1",{id:"已知问题",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#已知问题","aria-hidden":"true"},"#"),e(" 已知问题")],-1),h=l("p",null,[e("该文档包含由"),l("strong",null,"程序错误"),e("造成的问题")],-1),p=l("h2",{id:"_1-微软商店下载应用程序",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-微软商店下载应用程序","aria-hidden":"true"},"#"),e(" #1 微软商店下载应用程序")],-1),m=l("blockquote",null,[l("p",null,"该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下")],-1),f=l("li",null,"发现于 2023/02/07",-1),b=l("li",null,[e("无法从微软商店下载的原因在于微软在东亚的授权服务器 "),l("code",null,"licensing.mp.microsoft.com"),e(" 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。 当授权服务出现问题时,自然不会再进入到下一步下载环节,这就导致了用户无法安装 "),l("ul",null,[l("li",null,[e("目前仅发现于微软商店新加坡授权服务器 "),l("code",null,"52.137.108.250"),e(" 出现了问题,所以你可以使用代理,切换到其它授权服务器,来实现下载。")])])],-1),g=l("li",null,"授权服务器问题 DGP-Studio 已反馈给微软,等待解决。",-1),k=l("strong",null,"方法 1",-1),w={href:"https://www.dogfight360.com/blog/475/",target:"_blank",rel:"noopener noreferrer"},x=i("
    • 在该工具箱内选择 Microsoft Store - 微软商店 中的 微软授权验证
    • 点击检测延迟
    • 选择一个对你而言延迟最低的服务器,选中后点击应用选中
    • 此时重启微软商店后,你应当可以下载应用了
    • 下载完成后,建议点击清除当前以删除对 Hosts 文件的修改
    ",1),E=i("
  • 如果你懒得下载,可以尝试将 licensing.mp.microsoft.com 通过修改 Hosts文件解析到以下 IP 地址之一 (收集于 UsbEAm Hosts Editor)
    • 124.108.22.138
    • 92.38.149.175
    • 141.147.180.87
    • 103.151.179.4
  • ",1),H=l("li",null,[l("strong",null,"方法 2"),e(": "),l("ul",null,[l("li",null,"将系统的 DNS 服务器设置为 4.2.2.1 和 4.2.2.2(完事后记得改回原本的设置)")])],-1),W=l("strong",null,"方法 3",-1),S=l("li",null,"使用北美地区的网络代理",-1),q=l("h2",{id:"_2-服务器切换导致-31-4302-报错",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_2-服务器切换导致-31-4302-报错","aria-hidden":"true"},"#"),e(" #2 服务器切换导致 31-4302 报错")],-1),I=l("ul",null,[l("li",null,[e("使用高级启动器中的服务器切换功能时,可能会出现"),l("code",null,"31-4302"),e("相关错误")]),l("li",null,[e("目前的临时解决方案: "),l("ul",null,[l("li",null,"将原神截图目录中的服务器切换缓存目录删除")])])],-1),L=l("h2",{id:"_3-任务栏右键菜单中没有快速启动游戏的入口",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_3-任务栏右键菜单中没有快速启动游戏的入口","aria-hidden":"true"},"#"),e(" #3 任务栏右键菜单中没有快速启动游戏的入口")],-1),N=i('
    • 胡桃使用 Windows 提供的 JumpPath 接口来提供快速启动游戏菜单
      • 该接口需要用户在系统设置 -> 个性化 -> 开始 中启用在“开始”菜单或任务栏的跳转列表中以及资源管理器的“快速使用”中显示最近打开的项 (该设置系统默认开启)
    • 在下一版本,我们会使用 JumpTask 接口来代替 JumpPath 接口,用户将不再需要上述设置选项开启

    #4 无法使用管理员模式启动胡桃工具箱

    该问题来源并非胡桃工具箱,属于外部问题 该问题仅存在于 Windows 10 低于 22H2 的版本中

    • 当用户系统版本低于 Windows Build 19045(即 Windows 10 22H2 版本)时,可能无法通过管理员模式启动胡桃工具箱
      • 该问题属于 Windows 内核级别问题,难以判断具体来源,故建议用户升级至 Windows 10 最新版本

    #5 服务器转换卡死并持续写入的问题

    ',5),P={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/566",target:"_blank",rel:"noopener noreferrer"};function v(B,V){const d=s("ExternalLinkIcon"),t=s("RouterLink");return a(),u("div",null,[_,h,p,m,l("ul",null,[f,b,g,l("li",null,[e("临时的解决方案: "),l("ul",null,[l("li",null,[k,e(": "),l("ul",null,[l("li",null,[e("使用"),l("a",w,[e("UsbEAm Hosts Editor"),o(d)]),x]),E])]),H,l("li",null,[W,e(": "),l("ul",null,[S,l("li",null,[e("如果使用加速器或网络代理,你需要"),o(t,{to:"/en/advanced/exceptions.html#_502-bad-gateway"},{default:n(()=>[e("解除微软商店的 Windows App Container Loopback 限制")]),_:1})])])])])])]),q,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-4-15"},{default:n(()=>[e("1.4.15")]),_:1}),e(" 版本修复,请及时更新")])]),I,L,l("blockquote",null,[l("p",null,[e("该问题已于 "),o(t,{to:"/statements/update-log.html#1-5-1"},{default:n(()=>[e("1.5.1")]),_:1}),e(" 版本修复,请及时更新")])]),N,l("p",null,[e("相关 Issue:"),l("a",P,[e("issues/566"),o(d)])]),l("p",null,[e("该问题已在 "),o(t,{to:"/statements/update-log.html#1-5-4"},{default:n(()=>[e("1.5.4")]),_:1}),e(" 版本修复,请及时更新")])])}const C=c(r,[["render",v],["__file","known-issue.html.vue"]]);export{C as default}; diff --git a/assets/known-issue.html-d69c4bff.js b/assets/known-issue.html-d69c4bff.js deleted file mode 100644 index 8327d6135..000000000 --- a/assets/known-issue.html-d69c4bff.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-8ab89ae2","path":"/zh/advanced/known-issue.html","title":"已知问题","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"tool","category":["FAQ"],"order":3,"redirectFrom":"/advanced/known-issue.html","description":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07 ; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。; 当...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/known-issue.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/known-issue.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"已知问题"}],["meta",{"property":"og:description","content":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07 ; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。; 当..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-17T10:01:57.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-17T10:01:57.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"已知问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-17T10:01:57.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"#1 微软商店下载应用程序","slug":"_1-微软商店下载应用程序","link":"#_1-微软商店下载应用程序","children":[]},{"level":2,"title":"#2 服务器切换导致31-4302报错","slug":"_2-服务器切换导致31-4302报错","link":"#_2-服务器切换导致31-4302报错","children":[]},{"level":2,"title":"#3 任务栏右键菜单中没有快速启动游戏的入口","slug":"_3-任务栏右键菜单中没有快速启动游戏的入口","link":"#_3-任务栏右键菜单中没有快速启动游戏的入口","children":[]},{"level":2,"title":"#4 无法使用管理员模式启动胡桃工具箱","slug":"_4-无法使用管理员模式启动胡桃工具箱","link":"#_4-无法使用管理员模式启动胡桃工具箱","children":[]},{"level":2,"title":"#5 服务器转换卡死并持续写入的问题","slug":"_5-服务器转换卡死并持续写入的问题","link":"#_5-服务器转换卡死并持续写入的问题","children":[]},{"level":2,"title":"#6 上传深渊记录后无法获取胡桃云奖励时常","slug":"_6-上传深渊记录后无法获取胡桃云奖励时常","link":"#_6-上传深渊记录后无法获取胡桃云奖励时常","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1681725717000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":3.13,"words":939},"filePathRelative":"zh/advanced/known-issue.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/known-issue.html-ef2dae3b.js b/assets/known-issue.html-ef2dae3b.js new file mode 100644 index 000000000..db5e11ef0 --- /dev/null +++ b/assets/known-issue.html-ef2dae3b.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-8ab89ae2","path":"/zh/advanced/known-issue.html","title":"已知问题","lang":"zh-CN","frontmatter":{"headerDepth":2,"icon":"tool","category":["FAQ"],"order":3,"redirectFrom":"/advanced/known-issue.html","description":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。; 当授...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/known-issue.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/known-issue.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"已知问题"}],["meta",{"property":"og:description","content":"该文档包含由程序错误造成的问题 #1 微软商店下载应用程序 该问题来源并非胡桃工具箱,属于外部问题 该问题通常仅出现在东亚地区的网络环境下 发现于 2023/02/07; 无法从微软商店下载的原因在于微软在东亚的授权服务器 licensing.mp.microsoft.com 掉线。当你在商店上下载一个新应用时,这实际上是一个授权/购买的过程。; 当授..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"已知问题\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"#1 微软商店下载应用程序","slug":"_1-微软商店下载应用程序","link":"#_1-微软商店下载应用程序","children":[]},{"level":2,"title":"#2 服务器切换导致 31-4302 报错","slug":"_2-服务器切换导致-31-4302-报错","link":"#_2-服务器切换导致-31-4302-报错","children":[]},{"level":2,"title":"#3 任务栏右键菜单中没有快速启动游戏的入口","slug":"_3-任务栏右键菜单中没有快速启动游戏的入口","link":"#_3-任务栏右键菜单中没有快速启动游戏的入口","children":[]},{"level":2,"title":"#4 无法使用管理员模式启动胡桃工具箱","slug":"_4-无法使用管理员模式启动胡桃工具箱","link":"#_4-无法使用管理员模式启动胡桃工具箱","children":[]},{"level":2,"title":"#5 服务器转换卡死并持续写入的问题","slug":"_5-服务器转换卡死并持续写入的问题","link":"#_5-服务器转换卡死并持续写入的问题","children":[]},{"level":2,"title":"#6 上传深渊记录后无法获取胡桃云奖励时常","slug":"_6-上传深渊记录后无法获取胡桃云奖励时常","link":"#_6-上传深渊记录后无法获取胡桃云奖励时常","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":3.13,"words":939},"filePathRelative":"zh/advanced/known-issue.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/mhy-account-switch.html-dcbe0027.js b/assets/mhy-account-switch.html-0c28a728.js similarity index 73% rename from assets/mhy-account-switch.html-dcbe0027.js rename to assets/mhy-account-switch.html-0c28a728.js index 3f195a575..26e0bcba2 100644 --- a/assets/mhy-account-switch.html-dcbe0027.js +++ b/assets/mhy-account-switch.html-0c28a728.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-03aaffb1","path":"/en/features/mhy-account-switch.html","title":"MiHoYo BBS Account Switch","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":10,"description":"There are two types of MiHoYo BBS, MiYouShe and HoYoLab. MiYouShe refers to Mainland China version, HoYoLab refers to global version, both of them are accepted by Snap Hutao The...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/mhy-account-switch.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/mhy-account-switch.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"MiHoYo BBS Account Switch"}],["meta",{"property":"og:description","content":"There are two types of MiHoYo BBS, MiYouShe and HoYoLab. MiYouShe refers to Mainland China version, HoYoLab refers to global version, both of them are accepted by Snap Hutao The..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-13T10:04:45.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-13T10:04:45.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"MiHoYo BBS Account Switch\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-13T10:04:45.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1673484663000,"updatedTime":1681380285000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":8}]},"readingTime":{"minutes":1.3,"words":390},"filePathRelative":"en/features/mhy-account-switch.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-03aaffb1","path":"/en/features/mhy-account-switch.html","title":"MiHoYo BBS Account Switch","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":10,"description":"There are two types of MiHoYo BBS, MiYouShe and HoYoLab. MiYouShe refers to Mainland China version, HoYoLab refers to global version, both of them are accepted by Snap Hutao The...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/mhy-account-switch.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/mhy-account-switch.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"MiHoYo BBS Account Switch"}],["meta",{"property":"og:description","content":"There are two types of MiHoYo BBS, MiYouShe and HoYoLab. MiYouShe refers to Mainland China version, HoYoLab refers to global version, both of them are accepted by Snap Hutao The..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"MiHoYo BBS Account Switch\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":8},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.3,"words":390},"filePathRelative":"en/features/mhy-account-switch.md","localizedDate":"January 12, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/mhy-account-switch.html-d89611c4.js b/assets/mhy-account-switch.html-3c818870.js similarity index 76% rename from assets/mhy-account-switch.html-d89611c4.js rename to assets/mhy-account-switch.html-3c818870.js index c1864f881..9c1e49c65 100644 --- a/assets/mhy-account-switch.html-d89611c4.js +++ b/assets/mhy-account-switch.html-3c818870.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-04b421cc","path":"/zh/features/mhy-account-switch.html","title":"米游社多帐号切换","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":10,"redirectFrom":"/features/mhy-account-switch.html","description":"胡桃工具箱支持中国大陆版米哈游论坛米游社和国际版论坛 HoYoLab的帐号。HoYoLab 默认阻拦来自中国大陆的网络连接,Snap Hutao 软件无法自行绕开该限制。 本文档所描述的帐号切换指的是用于获取游戏数据的米游社/ HoYoLab 帐号,不是原神游戏内的帐号; 在使用本功能前,你需要使用官方的米游社 App 登录你的帐号以初始化你的米游社功...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/mhy-account-switch.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/mhy-account-switch.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"米游社多帐号切换"}],["meta",{"property":"og:description","content":"胡桃工具箱支持中国大陆版米哈游论坛米游社和国际版论坛 HoYoLab的帐号。HoYoLab 默认阻拦来自中国大陆的网络连接,Snap Hutao 软件无法自行绕开该限制。 本文档所描述的帐号切换指的是用于获取游戏数据的米游社/ HoYoLab 帐号,不是原神游戏内的帐号; 在使用本功能前,你需要使用官方的米游社 App 登录你的帐号以初始化你的米游社功..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"米游社多帐号切换\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5}]},"readingTime":{"minutes":2.45,"words":735},"filePathRelative":"zh/features/mhy-account-switch.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-04b421cc","path":"/zh/features/mhy-account-switch.html","title":"米游社多帐号切换","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":10,"redirectFrom":"/features/mhy-account-switch.html","description":"胡桃工具箱支持中国大陆版米哈游论坛米游社和国际版论坛 HoYoLab的帐号。HoYoLab 默认阻拦来自中国大陆的网络连接,Snap Hutao 软件无法自行绕开该限制。 本文档所描述的帐号切换指的是用于获取游戏数据的米游社/ HoYoLab 帐号,不是原神游戏内的帐号; 在使用本功能前,你需要使用官方的米游社 App 登录你的帐号以初始化你的米游社功...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/mhy-account-switch.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/mhy-account-switch.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"米游社多帐号切换"}],["meta",{"property":"og:description","content":"胡桃工具箱支持中国大陆版米哈游论坛米游社和国际版论坛 HoYoLab的帐号。HoYoLab 默认阻拦来自中国大陆的网络连接,Snap Hutao 软件无法自行绕开该限制。 本文档所描述的帐号切换指的是用于获取游戏数据的米游社/ HoYoLab 帐号,不是原神游戏内的帐号; 在使用本功能前,你需要使用官方的米游社 App 登录你的帐号以初始化你的米游社功..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"米游社多帐号切换\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.45,"words":735},"filePathRelative":"zh/features/mhy-account-switch.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/mihoyo-risk-tip.html-1ba22612.js b/assets/mihoyo-risk-tip.html-1ba22612.js deleted file mode 100644 index ababe419a..000000000 --- a/assets/mihoyo-risk-tip.html-1ba22612.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,Y as n,Z as s,$ as l,a0 as t,a1 as c,a3 as e,F as a}from"./framework-8be3ab77.js";const r={},d=l("h1",{id:"账号风险及异常提示",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#账号风险及异常提示","aria-hidden":"true"},"#"),t(" 账号风险及异常提示")],-1),u=l("p",null,[l("img",{src:"https://user-images.githubusercontent.com/96916320/201329765-531d6eb6-2ec4-4022-9049-bcba3b4bf9cf.png",alt:"image",loading:"lazy"}),l("img",{src:"https://user-images.githubusercontent.com/96916320/204005371-ced5213b-a7af-4cba-baa3-818f9b7ade35.png",alt:"image",loading:"lazy"})],-1),g=l("li",null,[l("p",null,'当胡桃工具箱返回"账号有风险,请前往米游社查看"、"请求异常,请前往米游社对应功能页面查看"、"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 "等错误提示时,代表当前的操作被米游社的验证系统所阻挡')],-1),_=l("p",null,"解决方式",-1),h=l("ul",null,[l("li",null,[t("自 1.4.15 版本起,在帐号面板内点击 "),l("code",null,"刷新 Cookie"),t(" 即可")])],-1),p=e("
  • 方法2:
    • 使用手机打开米游社App
    • 点击我的
    • 点击个人主页
    • 点击我的角色下方的角色标签
      • 点击全部角色
      • 或可以点击实时便笺窗体
    • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。
      • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
      • 若始终无法触发验证,可修改密码
  • ",1),m=e('

    提示

    • 若风险提示过于频繁,或始终无法触发验证,代表您的账号风险已过高,请修改密码,使多个设备同时登录的状态被重置

    注意

    • 若您已绑定并使用可提供原神查询的Bot同时有多个设备使用同一个米哈游通行证,则本条目所示的情况,尤其无感验证将基本无法成功,这是米游社后端的安全性设计,不可避免,无法绕过
    • 若您本地有多个米哈游通行证同时频繁与米游社进行数据交互,则可能会被米游社在一定时间内封禁IP地址,这是米游社后端的安全性设计,不可避免,无法绕过
    ',2);function b(f,v){const i=a("Badge");return n(),s("div",null,[d,u,l("ul",null,[g,l("li",null,[_,l("ul",null,[l("li",null,[t("方法1 "),c(i,{text:"推荐",type:"tip"}),t(" : "),h]),p])])]),m])}const B=o(r,[["render",b],["__file","mihoyo-risk-tip.html.vue"]]);export{B as default}; diff --git a/assets/mihoyo-risk-tip.html-3363d750.js b/assets/mihoyo-risk-tip.html-3363d750.js new file mode 100644 index 000000000..6b8f873a4 --- /dev/null +++ b/assets/mihoyo-risk-tip.html-3363d750.js @@ -0,0 +1 @@ +import{_ as o,Y as n,Z as s,$ as l,a0 as t,a1 as c,a3 as e,F as a}from"./framework-8be3ab77.js";const r={},d=l("h1",{id:"账号风险及异常提示",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#账号风险及异常提示","aria-hidden":"true"},"#"),t(" 账号风险及异常提示")],-1),u=l("p",null,[l("img",{src:"https://user-images.githubusercontent.com/96916320/201329765-531d6eb6-2ec4-4022-9049-bcba3b4bf9cf.png",alt:"image",loading:"lazy"}),l("img",{src:"https://user-images.githubusercontent.com/96916320/204005371-ced5213b-a7af-4cba-baa3-818f9b7ade35.png",alt:"image",loading:"lazy"})],-1),g=l("li",null,[l("p",null,'当胡桃工具箱返回"账号有风险,请前往米游社查看"、"请求异常,请前往米游社对应功能页面查看"、"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 "等错误提示时,代表当前的操作被米游社的验证系统所阻挡')],-1),_=l("p",null,"解决方式",-1),h=l("ul",null,[l("li",null,[t("自 1.4.15 版本起,在帐号面板内点击 "),l("code",null,"刷新 Cookie"),t(" 即可")])],-1),p=e("
  • 方法 2:
    • 使用手机打开米游社 App
    • 点击我的
    • 点击个人主页
    • 点击我的角色下方的角色标签
      • 点击全部角色
      • 或可以点击实时便笺窗体
    • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。
      • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
      • 若始终无法触发验证,可修改密码
  • ",1),m=e('

    提示

    • 若风险提示过于频繁,或始终无法触发验证,代表您的账号风险已过高,请修改密码,使多个设备同时登录的状态被重置

    注意

    • 若您已绑定并使用可提供原神查询的 Bot同时有多个设备使用同一个米哈游通行证,则本条目所示的情况,尤其无感验证将基本无法成功,这是米游社后端的安全性设计,不可避免,无法绕过
    • 若您本地有多个米哈游通行证同时频繁与米游社进行数据交互,则可能会被米游社在一定时间内封禁 IP 地址,这是米游社后端的安全性设计,不可避免,无法绕过
    ',2);function b(f,v){const i=a("Badge");return n(),s("div",null,[d,u,l("ul",null,[g,l("li",null,[_,l("ul",null,[l("li",null,[t("方法 1 "),c(i,{text:"推荐",type:"tip"}),t(" : "),h]),p])])]),m])}const B=o(r,[["render",b],["__file","mihoyo-risk-tip.html.vue"]]);export{B as default}; diff --git a/assets/mihoyo-risk-tip.html-3b9124dc.js b/assets/mihoyo-risk-tip.html-3b9124dc.js deleted file mode 100644 index 32d779687..000000000 --- a/assets/mihoyo-risk-tip.html-3b9124dc.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-9cc22da6","path":"/zh/advanced/mihoyo-risk-tip.html","title":"账号风险及异常提示","lang":"zh-CN","frontmatter":{"headerDepth":0,"icon":"warn","category":["FAQ"],"order":4,"redirectFrom":"/advanced/mihoyo-risk-tip.html","description":"image image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看; \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡 解决方式; 方法1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法2:; 使用手机打...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"账号风险及异常提示"}],["meta",{"property":"og:description","content":"image image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看; \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡 解决方式; 方法1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法2:; 使用手机打..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"账号风险及异常提示\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":1.59,"words":478},"filePathRelative":"zh/advanced/mihoyo-risk-tip.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/mihoyo-risk-tip.html-9f88b447.js b/assets/mihoyo-risk-tip.html-668c908e.js similarity index 65% rename from assets/mihoyo-risk-tip.html-9f88b447.js rename to assets/mihoyo-risk-tip.html-668c908e.js index 2848753f0..3bc303958 100644 --- a/assets/mihoyo-risk-tip.html-9f88b447.js +++ b/assets/mihoyo-risk-tip.html-668c908e.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-031e5d68","path":"/en/advanced/mihoyo-risk-tip.html","title":"账号风险及异常提示","lang":"en-US","frontmatter":{"headerDepth":0,"icon":"warn","category":["FAQ"],"order":4,"description":"image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡; 解决方式; 方法1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法2:; 使用手机打开米游社Ap...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"账号风险及异常提示"}],["meta",{"property":"og:description","content":"image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡; 解决方式; 方法1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法2:; 使用手机打开米游社Ap..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T03:05:41.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T03:05:41.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"账号风险及异常提示\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T03:05:41.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108741000,"updatedTime":1679108741000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":1.58,"words":474},"filePathRelative":"en/advanced/mihoyo-risk-tip.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-031e5d68","path":"/en/advanced/mihoyo-risk-tip.html","title":"账号风险及异常提示","lang":"en-US","frontmatter":{"headerDepth":0,"icon":"warn","category":["FAQ"],"order":4,"description":"image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡; 解决方式; 方法 1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法 2:; 使用手机打开米游社...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"账号风险及异常提示"}],["meta",{"property":"og:description","content":"image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡; 解决方式; 方法 1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法 2:; 使用手机打开米游社..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"账号风险及异常提示\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108741000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.58,"words":474},"filePathRelative":"en/advanced/mihoyo-risk-tip.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data}; diff --git a/assets/mihoyo-risk-tip.html-86d7ea6f.js b/assets/mihoyo-risk-tip.html-86d7ea6f.js new file mode 100644 index 000000000..c951c79b3 --- /dev/null +++ b/assets/mihoyo-risk-tip.html-86d7ea6f.js @@ -0,0 +1 @@ +import{_ as o,Y as n,Z as s,$ as l,a0 as t,a1 as c,a3 as e,F as a}from"./framework-8be3ab77.js";const r={},d=l("h1",{id:"账号风险及异常提示",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#账号风险及异常提示","aria-hidden":"true"},"#"),t(" 账号风险及异常提示")],-1),u=l("p",null,[l("img",{src:"https://user-images.githubusercontent.com/96916320/201329765-531d6eb6-2ec4-4022-9049-bcba3b4bf9cf.png",alt:"image",loading:"lazy"}),t(),l("img",{src:"https://user-images.githubusercontent.com/96916320/204005371-ced5213b-a7af-4cba-baa3-818f9b7ade35.png",alt:"image",loading:"lazy"})],-1),g=l("li",null,[l("p",null,'当胡桃工具箱返回"账号有风险,请前往米游社查看"、"请求异常,请前往米游社对应功能页面查看"、"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 "等错误提示时,代表当前的操作被米游社的验证系统所阻挡')],-1),_=l("p",null,"解决方式",-1),h=l("ul",null,[l("li",null,[t("自 1.4.15 版本起,在帐号面板内点击 "),l("code",null,"刷新 Cookie"),t(" 即可")])],-1),p=e("
  • 方法 2:
    • 使用手机打开米游社 App
    • 点击我的
    • 点击个人主页
    • 点击我的角色下方的角色标签
      • 点击全部角色
      • 或可以点击实时便笺窗体
    • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。
      • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
      • 若始终无法触发验证,可修改密码
  • ",1),m=e('

    Tips

    • 若风险提示过于频繁,或始终无法触发验证,代表您的账号风险已过高,请修改密码,使多个设备同时登录的状态被重置

    Note

    • 若您已绑定并使用可提供原神查询的 Bot同时有多个设备使用同一个米哈游通行证,则本条目所示的情况,尤其无感验证将基本无法成功,这是米游社后端的安全性设计,不可避免,无法绕过
    • 若您本地有多个米哈游通行证同时频繁与米游社进行数据交互,则可能会被米游社在一定时间内封禁 IP 地址,这是米游社后端的安全性设计,不可避免,无法绕过
    ',2);function b(f,v){const i=a("Badge");return n(),s("div",null,[d,u,l("ul",null,[g,l("li",null,[_,l("ul",null,[l("li",null,[t("方法 1 "),c(i,{text:"推荐",type:"tip"}),t(" : "),h]),p])])]),m])}const B=o(r,[["render",b],["__file","mihoyo-risk-tip.html.vue"]]);export{B as default}; diff --git a/assets/mihoyo-risk-tip.html-953fd5f3.js b/assets/mihoyo-risk-tip.html-953fd5f3.js deleted file mode 100644 index 76393352e..000000000 --- a/assets/mihoyo-risk-tip.html-953fd5f3.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o,Y as n,Z as s,$ as l,a0 as t,a1 as c,a3 as e,F as a}from"./framework-8be3ab77.js";const r={},d=l("h1",{id:"账号风险及异常提示",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#账号风险及异常提示","aria-hidden":"true"},"#"),t(" 账号风险及异常提示")],-1),u=l("p",null,[l("img",{src:"https://user-images.githubusercontent.com/96916320/201329765-531d6eb6-2ec4-4022-9049-bcba3b4bf9cf.png",alt:"image",loading:"lazy"}),t(),l("img",{src:"https://user-images.githubusercontent.com/96916320/204005371-ced5213b-a7af-4cba-baa3-818f9b7ade35.png",alt:"image",loading:"lazy"})],-1),g=l("li",null,[l("p",null,'当胡桃工具箱返回"账号有风险,请前往米游社查看"、"请求异常,请前往米游社对应功能页面查看"、"无感验证失败,请前往「米游社我的角色实时便笺」页面查看 "等错误提示时,代表当前的操作被米游社的验证系统所阻挡')],-1),_=l("p",null,"解决方式",-1),h=l("ul",null,[l("li",null,[t("自 1.4.15 版本起,在帐号面板内点击 "),l("code",null,"刷新 Cookie"),t(" 即可")])],-1),p=e("
  • 方法2:
    • 使用手机打开米游社App
    • 点击我的
    • 点击个人主页
    • 点击我的角色下方的角色标签
      • 点击全部角色
      • 或可以点击实时便笺窗体
    • 完成在此期间可能随机触发的验证流程(例如验证码),即可解决本问题。
      • 若此操作未触发验证流程,可重复进行多次,直到触发验证为止
      • 若始终无法触发验证,可修改密码
  • ",1),m=e('

    Tips

    • 若风险提示过于频繁,或始终无法触发验证,代表您的账号风险已过高,请修改密码,使多个设备同时登录的状态被重置

    Note

    • 若您已绑定并使用可提供原神查询的Bot同时有多个设备使用同一个米哈游通行证,则本条目所示的情况,尤其无感验证将基本无法成功,这是米游社后端的安全性设计,不可避免,无法绕过
    • 若您本地有多个米哈游通行证同时频繁与米游社进行数据交互,则可能会被米游社在一定时间内封禁IP地址,这是米游社后端的安全性设计,不可避免,无法绕过
    ',2);function b(f,v){const i=a("Badge");return n(),s("div",null,[d,u,l("ul",null,[g,l("li",null,[_,l("ul",null,[l("li",null,[t("方法1 "),c(i,{text:"推荐",type:"tip"}),t(" : "),h]),p])])]),m])}const B=o(r,[["render",b],["__file","mihoyo-risk-tip.html.vue"]]);export{B as default}; diff --git a/assets/mihoyo-risk-tip.html-d5051ce5.js b/assets/mihoyo-risk-tip.html-d5051ce5.js new file mode 100644 index 000000000..eaf87db3f --- /dev/null +++ b/assets/mihoyo-risk-tip.html-d5051ce5.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-9cc22da6","path":"/zh/advanced/mihoyo-risk-tip.html","title":"账号风险及异常提示","lang":"zh-CN","frontmatter":{"headerDepth":0,"icon":"warn","category":["FAQ"],"order":4,"redirectFrom":"/advanced/mihoyo-risk-tip.html","description":"image image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看; \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡 解决方式; 方法 1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法 2:; 使用手...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/mihoyo-risk-tip.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"账号风险及异常提示"}],["meta",{"property":"og:description","content":"image image 当胡桃工具箱返回\\"账号有风险,请前往米游社查看\\"、\\"请求异常,请前往米游社对应功能页面查看\\"、\\"无感验证失败,请前往「米游社我的角色实时便笺」页面查看; \\"等错误提示时,代表当前的操作被米游社的验证系统所阻挡 解决方式; 方法 1 :; 自 1.4.15 版本起,在帐号面板内点击 刷新 Cookie 即可; 方法 2:; 使用手..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"账号风险及异常提示\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.59,"words":478},"filePathRelative":"zh/advanced/mihoyo-risk-tip.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/privacy-notice.html-b602f4cd.js b/assets/privacy-notice.html-43cfb1bb.js similarity index 73% rename from assets/privacy-notice.html-b602f4cd.js rename to assets/privacy-notice.html-43cfb1bb.js index 6a20037e6..9496dd0e7 100644 --- a/assets/privacy-notice.html-b602f4cd.js +++ b/assets/privacy-notice.html-43cfb1bb.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-b4085a44","path":"/en/statements/privacy-notice.html","title":"User Data and Privacy Notice","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"icon":"license","order":3,"description":"Personal Information The nature of Snap Hutao project states it does not collect any personal information data. Regular Data Usage Snap Hutao respects the privacy of users, and ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/privacy-notice.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/privacy-notice.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"User Data and Privacy Notice"}],["meta",{"property":"og:description","content":"Personal Information The nature of Snap Hutao project states it does not collect any personal information data. Regular Data Usage Snap Hutao respects the privacy of users, and ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-01T02:13:44.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-01T02:13:44.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"User Data and Privacy Notice\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-01T02:13:44.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Personal Information","slug":"personal-information","link":"#personal-information","children":[]},{"level":2,"title":"Regular Data Usage","slug":"regular-data-usage","link":"#regular-data-usage","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1680315224000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":0.66,"words":199},"filePathRelative":"en/statements/privacy-notice.md","localizedDate":"January 12, 2023","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-b4085a44","path":"/en/statements/privacy-notice.html","title":"User Data and Privacy Notice","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"icon":"license","order":3,"description":"Personal Information The nature of Snap Hutao project states it does not collect any personal information data. Regular Data Usage Snap Hutao respects the privacy of users, and ...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/privacy-notice.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/privacy-notice.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"User Data and Privacy Notice"}],["meta",{"property":"og:description","content":"Personal Information The nature of Snap Hutao project states it does not collect any personal information data. Regular Data Usage Snap Hutao respects the privacy of users, and ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"User Data and Privacy Notice\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Personal Information","slug":"personal-information","link":"#personal-information","children":[]},{"level":2,"title":"Regular Data Usage","slug":"regular-data-usage","link":"#regular-data-usage","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.66,"words":199},"filePathRelative":"en/statements/privacy-notice.md","localizedDate":"January 12, 2023","autoDesc":true}');export{t as data}; diff --git a/assets/privacy-notice.html-4d9aedad.js b/assets/privacy-notice.html-50988b5a.js similarity index 81% rename from assets/privacy-notice.html-4d9aedad.js rename to assets/privacy-notice.html-50988b5a.js index a8e921d67..c157c171a 100644 --- a/assets/privacy-notice.html-4d9aedad.js +++ b/assets/privacy-notice.html-50988b5a.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-70e6808e","path":"/zh/statements/privacy-notice.html","title":"用户数据和隐私权益","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"icon":"license","order":3,"redirectFrom":"/statements/privacy-notice.html","description":"个人信息数据 Snap Hutao 的项目性质决定了其不会收集任何个人信息数据 常规数据使用 胡桃工具箱充分尊重用户的隐私,目前我们会按下方的说明使用用户的数据: 使用胡桃后,在 数据目录 中以数据库文件的形式; 储存; 米游社和 HoYoLab Cookie; 胡桃的软件设置信息; 全部的用户数据; 使用胡桃主程序时,胡桃会因开发和统计为目的匿名化地...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/privacy-notice.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/privacy-notice.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"用户数据和隐私权益"}],["meta",{"property":"og:description","content":"个人信息数据 Snap Hutao 的项目性质决定了其不会收集任何个人信息数据 常规数据使用 胡桃工具箱充分尊重用户的隐私,目前我们会按下方的说明使用用户的数据: 使用胡桃后,在 数据目录 中以数据库文件的形式; 储存; 米游社和 HoYoLab Cookie; 胡桃的软件设置信息; 全部的用户数据; 使用胡桃主程序时,胡桃会因开发和统计为目的匿名化地..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-01T02:13:44.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-01T02:13:44.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"用户数据和隐私权益\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-01T02:13:44.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"个人信息数据","slug":"个人信息数据","link":"#个人信息数据","children":[]},{"level":2,"title":"常规数据使用","slug":"常规数据使用","link":"#常规数据使用","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1680315224000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":1.22,"words":366},"filePathRelative":"zh/statements/privacy-notice.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-70e6808e","path":"/zh/statements/privacy-notice.html","title":"用户数据和隐私权益","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"icon":"license","order":3,"redirectFrom":"/statements/privacy-notice.html","description":"个人信息数据 Snap Hutao 的项目性质决定了其不会收集任何个人信息数据 常规数据使用 胡桃工具箱充分尊重用户的隐私,目前我们会按下方的说明使用用户的数据: 使用胡桃后,在 数据目录 中以数据库文件的形式; 储存; 米游社和 HoYoLab Cookie; 胡桃的软件设置信息; 全部的用户数据; 使用胡桃主程序时,胡桃会因开发和统计为目的匿名化地...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/privacy-notice.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/privacy-notice.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"用户数据和隐私权益"}],["meta",{"property":"og:description","content":"个人信息数据 Snap Hutao 的项目性质决定了其不会收集任何个人信息数据 常规数据使用 胡桃工具箱充分尊重用户的隐私,目前我们会按下方的说明使用用户的数据: 使用胡桃后,在 数据目录 中以数据库文件的形式; 储存; 米游社和 HoYoLab Cookie; 胡桃的软件设置信息; 全部的用户数据; 使用胡桃主程序时,胡桃会因开发和统计为目的匿名化地..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"用户数据和隐私权益\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"个人信息数据","slug":"个人信息数据","link":"#个人信息数据","children":[]},{"level":2,"title":"常规数据使用","slug":"常规数据使用","link":"#常规数据使用","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.22,"words":366},"filePathRelative":"zh/statements/privacy-notice.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/privacy-notice.html-721aa8a3.js b/assets/privacy-notice.html-721aa8a3.js new file mode 100644 index 000000000..4acaabbf9 --- /dev/null +++ b/assets/privacy-notice.html-721aa8a3.js @@ -0,0 +1 @@ +import{_ as e,Y as a,Z as t,a3 as r}from"./framework-8be3ab77.js";const o={},i=r('

    User Data and Privacy Notice

    Personal Information

    The nature of Snap Hutao project states it does not collect any personal information data.

    Regular Data Usage

    Snap Hutao respects the privacy of users, and we're currently using data as described below:

    • Once using Snap Hutao,the database file in the data directory

      • Store
        • MiHoYo BBS and HoYoLab cookie
        • Snap Hutao program settings
        • All other user data
    • When using Snap Hutao, we collect anonymously logs data for development and statistical purposes when program stops unexpectedly or throw an error, including - User device ID - Error or crash log - Active user statistical data

    • When using Hutao Database (Abyss Record/Abyss Stats) feature and select Upload Data

      • Upload data to Hutao API, including
        • User's in-game UID
        • User's Abyss record
        • User's character information including artifact and weapon data
    • After using Real-time Notes features

      • Create a Windows scheduled task to fetch data timely
    • After using server switch feature in Game Laucher, in Snap Hutao's data directory

      • Store game files for server switch usage
    • After using Hutao Account features, Hutao Account system server will

      • Store
        • User registered email address
        • Encrypted password
    ',6),s=[i];function l(n,c){return a(),t("div",null,s)}const u=e(o,[["render",l],["__file","privacy-notice.html.vue"]]);export{u as default}; diff --git a/assets/privacy-notice.html-789465cc.js b/assets/privacy-notice.html-789465cc.js deleted file mode 100644 index 56339756c..000000000 --- a/assets/privacy-notice.html-789465cc.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,Y as a,Z as t,a3 as r}from"./framework-8be3ab77.js";const i={},o=r('

    User Data and Privacy Notice

    Personal Information

    The nature of Snap Hutao project states it does not collect any personal information data.

    Regular Data Usage

    Snap Hutao respects the privacy of users, and we're currently using data as described below:

    • Once using Snap Hutao,the database file in the data directory

      • Store
        • MiHoYo BBS and HoYoLab cookie
        • Snap Hutao program settings
        • All other user data
    • When using Snap Hutao, we collect anonymously logs data for development and statistical purposes when program stops unexpectedly or throw an error, including

      • User device ID
      • Error or crash log
      • Active user statistical data
    • When using Hutao Database (Abyss Record/Abyss Stats) feature and select Upload Data

      • Upload data to Hutao API, including
        • User's in-game UID
        • User's Abyss record
        • User's character information including artifact and weapon data
    • After using Real-time Notes features

      • Create a Windows scheduled task to fetch data timely
    • After using server switch feature in Game Laucher, in Snap Hutao's data directory

      • Store game files for server switch usage
    • After using Hutao Account features, Hutao Account system server will

      • Store
        • User registered email address
        • Encrypted password
    ',6),s=[o];function l(n,c){return a(),t("div",null,s)}const u=e(i,[["render",l],["__file","privacy-notice.html.vue"]]);export{u as default}; diff --git a/assets/project.html-19f093f4.js b/assets/project.html-2690409d.js similarity index 79% rename from assets/project.html-19f093f4.js rename to assets/project.html-2690409d.js index 94f4462f0..e9daa623d 100644 --- a/assets/project.html-19f093f4.js +++ b/assets/project.html-2690409d.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-6c355688","path":"/zh/project.html","title":"项目说明","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/project.html","description":"胡桃工具箱是一个 Windows 平台的开源的原神工具箱,旨在帮助玩家获得更好的游戏体验; 它是对官方移动端工具的一种非破坏性功能扩展,为不习惯在移动端进行原神游戏的 PC 玩家提供一个在 Windows 平台下获得接近移动端功能权利的途径。 功能迁移 胡桃正在迁移原 Snap Genshin 客户端中的功能 已经完成迁移的功能将会在本站文档中提供指导...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/project.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/project.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"项目说明"}],["meta",{"property":"og:description","content":"胡桃工具箱是一个 Windows 平台的开源的原神工具箱,旨在帮助玩家获得更好的游戏体验; 它是对官方移动端工具的一种非破坏性功能扩展,为不习惯在移动端进行原神游戏的 PC 玩家提供一个在 Windows 平台下获得接近移动端功能权利的途径。 功能迁移 胡桃正在迁移原 Snap Genshin 客户端中的功能 已经完成迁移的功能将会在本站文档中提供指导..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-19T11:12:09.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-19T11:12:09.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"项目说明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-19T11:12:09.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"功能迁移","slug":"功能迁移","link":"#功能迁移","children":[]},{"level":2,"title":"新增功能","slug":"新增功能","link":"#新增功能","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1681902729000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":1.09,"words":326},"filePathRelative":"zh/project.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-6c355688","path":"/zh/project.html","title":"项目说明","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"redirectFrom":"/project.html","description":"胡桃工具箱是一个 Windows 平台的开源的原神工具箱,旨在帮助玩家获得更好的游戏体验; 它是对官方移动端工具的一种非破坏性功能扩展,为不习惯在移动端进行原神游戏的 PC 玩家提供一个在 Windows 平台下获得接近移动端功能权利的途径。 功能迁移 胡桃正在迁移原 Snap Genshin 客户端中的功能 已经完成迁移的功能将会在本站文档中提供指导...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/project.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/project.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"项目说明"}],["meta",{"property":"og:description","content":"胡桃工具箱是一个 Windows 平台的开源的原神工具箱,旨在帮助玩家获得更好的游戏体验; 它是对官方移动端工具的一种非破坏性功能扩展,为不习惯在移动端进行原神游戏的 PC 玩家提供一个在 Windows 平台下获得接近移动端功能权利的途径。 功能迁移 胡桃正在迁移原 Snap Genshin 客户端中的功能 已经完成迁移的功能将会在本站文档中提供指导..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"项目说明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"功能迁移","slug":"功能迁移","link":"#功能迁移","children":[]},{"level":2,"title":"新增功能","slug":"新增功能","link":"#新增功能","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.09,"words":326},"filePathRelative":"zh/project.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/project.html-473b3158.js b/assets/project.html-62cdf008.js similarity index 74% rename from assets/project.html-473b3158.js rename to assets/project.html-62cdf008.js index a82a04abf..0e3c7d857 100644 --- a/assets/project.html-473b3158.js +++ b/assets/project.html-62cdf008.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-586858ed","path":"/en/project.html","title":"Project","lang":"en-US","frontmatter":{"headerDepth":0,"category":["公告"],"description":"Snap Hutao is an MIT-licensed open-source project that provides a Genshin Impact Toolset on Windows, aiming to provide a better experience on PC gaming. It makes undestructive f...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/project.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/project.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Project"}],["meta",{"property":"og:description","content":"Snap Hutao is an MIT-licensed open-source project that provides a Genshin Impact Toolset on Windows, aiming to provide a better experience on PC gaming. It makes undestructive f..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-19T11:12:09.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-19T11:12:09.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Project\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-19T11:12:09.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Feature Migration","slug":"feature-migration","link":"#feature-migration","children":[]},{"level":2,"title":"New features","slug":"new-features","link":"#new-features","children":[]}],"git":{"createdTime":1664329604000,"updatedTime":1681902729000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5}]},"readingTime":{"minutes":0.59,"words":178},"filePathRelative":"en/project.md","localizedDate":"September 28, 2022","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-586858ed","path":"/en/project.html","title":"Project","lang":"en-US","frontmatter":{"headerDepth":0,"category":["公告"],"description":"Snap Hutao is an MIT-licensed open-source project that provides a Genshin Impact Toolset on Windows, aiming to provide a better experience on PC gaming. It makes undestructive f...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/project.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/project.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Project"}],["meta",{"property":"og:description","content":"Snap Hutao is an MIT-licensed open-source project that provides a Genshin Impact Toolset on Windows, aiming to provide a better experience on PC gaming. It makes undestructive f..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Project\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Feature Migration","slug":"feature-migration","link":"#feature-migration","children":[]},{"level":2,"title":"New features","slug":"new-features","link":"#new-features","children":[]}],"git":{"createdTime":1664329604000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":5},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.59,"words":178},"filePathRelative":"en/project.md","localizedDate":"September 28, 2022","autoDesc":true}');export{e as data}; diff --git a/assets/quick-start.html-4d65a6d8.js b/assets/quick-start.html-1278591c.js similarity index 70% rename from assets/quick-start.html-4d65a6d8.js rename to assets/quick-start.html-1278591c.js index e4fadc85e..5b97070b1 100644 --- a/assets/quick-start.html-4d65a6d8.js +++ b/assets/quick-start.html-1278591c.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-0c01f6a4","path":"/en/quick-start.html","title":"Quick Start","lang":"en-US","frontmatter":{"pageClass":"link-box","externalLinkIcon":false,"category":["Feature","Tutorial"],"description":"If you download and use Snap Hutao,you are agree to our terms of service (statements/tos.md) ::: Video Tutorial For most people, follow the instruction on this page is more effi...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/quick-start.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/quick-start.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Quick Start"}],["meta",{"property":"og:description","content":"If you download and use Snap Hutao,you are agree to our terms of service (statements/tos.md) ::: Video Tutorial For most people, follow the instruction on this page is more effi..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-09T09:09:34.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-09T09:09:34.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Quick Start\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-09T09:09:34.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Video Tutorial","slug":"video-tutorial","link":"#video-tutorial","children":[]},{"level":2,"title":"Minimum System Requirements","slug":"minimum-system-requirements","link":"#minimum-system-requirements","children":[]},{"level":2,"title":"Download Snap Hutao","slug":"download-snap-hutao","link":"#download-snap-hutao","children":[{"level":3,"title":"Upgrade to MS Store Version from Sideload Versions","slug":"upgrade-to-ms-store-version-from-sideload-versions","link":"#upgrade-to-ms-store-version-from-sideload-versions","children":[]}]},{"level":2,"title":"Update Snap Hutao","slug":"update-snap-hutao","link":"#update-snap-hutao","children":[]},{"level":2,"title":"Installing WebView2 Runtime","slug":"installing-webview2-runtime","link":"#installing-webview2-runtime","children":[]}],"git":{"createdTime":1664329604000,"updatedTime":1681031374000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9}]},"readingTime":{"minutes":1.66,"words":498},"filePathRelative":"en/quick-start.md","localizedDate":"September 28, 2022","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-0c01f6a4","path":"/en/quick-start.html","title":"Quick Start","lang":"en-US","frontmatter":{"pageClass":"link-box","externalLinkIcon":false,"category":["Feature","Tutorial"],"description":"If you download and use Snap Hutao,you are agree to our terms of service (statements/tos.md) Video Tutorial For most people, follow the instruction on this page is more effiency...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/quick-start.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/quick-start.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Quick Start"}],["meta",{"property":"og:description","content":"If you download and use Snap Hutao,you are agree to our terms of service (statements/tos.md) Video Tutorial For most people, follow the instruction on this page is more effiency..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Quick Start\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Video Tutorial","slug":"video-tutorial","link":"#video-tutorial","children":[]},{"level":2,"title":"Minimum System Requirements","slug":"minimum-system-requirements","link":"#minimum-system-requirements","children":[]},{"level":2,"title":"Download Snap Hutao","slug":"download-snap-hutao","link":"#download-snap-hutao","children":[{"level":3,"title":"Upgrade to MS Store Version from Sideload Versions","slug":"upgrade-to-ms-store-version-from-sideload-versions","link":"#upgrade-to-ms-store-version-from-sideload-versions","children":[]}]},{"level":2,"title":"Update Snap Hutao","slug":"update-snap-hutao","link":"#update-snap-hutao","children":[]},{"level":2,"title":"Installing WebView2 Runtime","slug":"installing-webview2-runtime","link":"#installing-webview2-runtime","children":[]}],"git":{"createdTime":1664329604000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":9},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.66,"words":498},"filePathRelative":"en/quick-start.md","localizedDate":"September 28, 2022","autoDesc":true}');export{e as data}; diff --git a/assets/quick-start.html-56223e7c.js b/assets/quick-start.html-21849a17.js similarity index 70% rename from assets/quick-start.html-56223e7c.js rename to assets/quick-start.html-21849a17.js index c07ce9a72..811206464 100644 --- a/assets/quick-start.html-56223e7c.js +++ b/assets/quick-start.html-21849a17.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-4f90aebf","path":"/zh/quick-start.html","title":"快速开始","lang":"zh-CN","frontmatter":{"pageClass":"link-box","externalLinkIcon":false,"category":["功能","教程"],"redirectFrom":"/quick-start.html","description":"若您已下载或使用胡桃工具箱,即表示你已阅读并完全同意用户使用协议与法律声明 (statements/tos.md) 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。胡桃工具箱视频指南 - 下载/安装/卸载篇 最低系统要求 要求 规格 ----------------------...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/quick-start.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/quick-start.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"快速开始"}],["meta",{"property":"og:description","content":"若您已下载或使用胡桃工具箱,即表示你已阅读并完全同意用户使用协议与法律声明 (statements/tos.md) 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。胡桃工具箱视频指南 - 下载/安装/卸载篇 最低系统要求 要求 规格 ----------------------..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"快速开始\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"最低系统要求","slug":"最低系统要求","link":"#最低系统要求","children":[]},{"level":2,"title":"下载胡桃工具箱","slug":"下载胡桃工具箱","link":"#下载胡桃工具箱","children":[{"level":3,"title":"从侧载版升级至商店版","slug":"从侧载版升级至商店版","link":"#从侧载版升级至商店版","children":[]}]},{"level":2,"title":"更新胡桃工具箱","slug":"更新胡桃工具箱","link":"#更新胡桃工具箱","children":[]},{"level":2,"title":"安装 WebView2 运行时","slug":"安装-webview2-运行时","link":"#安装-webview2-运行时","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":2.74,"words":823},"filePathRelative":"zh/quick-start.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-4f90aebf","path":"/zh/quick-start.html","title":"快速开始","lang":"zh-CN","frontmatter":{"pageClass":"link-box","externalLinkIcon":false,"category":["功能","教程"],"redirectFrom":"/quick-start.html","description":"若您已下载或使用胡桃工具箱,即表示你已阅读并完全同意用户使用协议与法律声明 (statements/tos.md) 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。 胡桃工具箱视频指南 - 下载/安装/卸载篇 最低系统要求 要求 规格 ---------------------...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/quick-start.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/quick-start.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"快速开始"}],["meta",{"property":"og:description","content":"若您已下载或使用胡桃工具箱,即表示你已阅读并完全同意用户使用协议与法律声明 (statements/tos.md) 视频指南 对于大多数人而言,遵循本页文档会有更高的效率。 但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。 胡桃工具箱视频指南 - 下载/安装/卸载篇 最低系统要求 要求 规格 ---------------------..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"快速开始\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"最低系统要求","slug":"最低系统要求","link":"#最低系统要求","children":[]},{"level":2,"title":"下载胡桃工具箱","slug":"下载胡桃工具箱","link":"#下载胡桃工具箱","children":[{"level":3,"title":"从侧载版升级至商店版","slug":"从侧载版升级至商店版","link":"#从侧载版升级至商店版","children":[]}]},{"level":2,"title":"更新胡桃工具箱","slug":"更新胡桃工具箱","link":"#更新胡桃工具箱","children":[]},{"level":2,"title":"安装 WebView2 运行时","slug":"安装-webview2-运行时","link":"#安装-webview2-运行时","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.74,"words":823},"filePathRelative":"zh/quick-start.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/quick-start.html-41eab0f0.js b/assets/quick-start.html-41eab0f0.js new file mode 100644 index 000000000..94ad8a0a2 --- /dev/null +++ b/assets/quick-start.html-41eab0f0.js @@ -0,0 +1 @@ +import{_ as p,Y as _,Z as f,$ as t,a0 as e,a1 as a,a2 as o,a3 as r,F as n}from"./framework-8be3ab77.js";const m={},b=t("h1",{id:"快速开始",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#快速开始","aria-hidden":"true"},"#"),e(" 快速开始")],-1),g={class:"hint-container tip"},S=t("p",{class:"hint-container-title"},"提示",-1),v=t("strong",null,"胡桃工具箱",-1),w=r('

    如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们

    commit_activityhutao-last-commit

    视频指南

    对于大多数人而言,遵循本页文档会有更高的效率。

    但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

    ',6),H={class:"hint-container details"},k=t("summary",null,"胡桃工具箱视频指南 - 下载/安装/卸载篇",-1),P=r('

    最低系统要求

    要求规格
    最低可运行系统版本Windows 10 Build 19045 (22H2) [1]
    推荐系统版本Windows 11 Build 22621 (22H2)
    可选组件WebView2 Runtime

    下载胡桃工具箱

    无论使用何种安装方式,应用包来源和注册授权都由微软商店管理

    ',4),y=t("p",null,[e("微软商店链接:"),t("a",{href:"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52",target:"_blank",rel:"noopener noreferrer"},"Snap Hutao")],-1),x=t("p",null,"在 Windows 10 和 Windows 11 下你可以直接点击上面的按钮来下载胡桃工具箱",-1),B=t("ul",null,[t("li",null,"启动 PowerShell"),t("li",null,[e("执行命令 "),t("code",null,'winget install "Snap Hutao"')]),t("li",null,"根据提示允许安装")],-1),N=t("ul",null,[t("li",null,[e("访问胡桃工具箱"),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"最新发布页面"),e("或"),t("a",{href:"https://d.hut.ao/releases",target:"_blank",rel:"noopener noreferrer"},"胡桃资源站")]),t("li",null,"下载 MSIX 应用包"),t("li",null,"直接运行 MSIX 应用包以执行安装")],-1),D=t("h3",{id:"从侧载版升级至商店版",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#从侧载版升级至商店版","aria-hidden":"true"},"#"),e(" 从侧载版升级至商店版")],-1),G=t("ul",null,[t("li",null,"只要不手动删除数据目录,你的数据不会受到影响")],-1),V=t("li",null,"按照上述方法全新安装商店版应用",-1),W=t("h2",{id:"更新胡桃工具箱",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#更新胡桃工具箱","aria-hidden":"true"},"#"),e(" 更新胡桃工具箱")],-1),X=t("p",null,[t("strong",null,"无论你使用何种方式安装了应用,你都可以选择任意的方式去更新它,不必选择和安装时一样的方法,因为微软商店是应用包唯一来源")],-1),J=t("ul",null,[t("li",null,"启动微软商店"),t("li",null,"点击左下角的库,查看到你目前已安装的全部应用"),t("li",null,"点击界面右上角的获取更新,你的应用将会被更新")],-1),z=t("p",null,[e("若点击获取更新后胡桃仍然没有获取到更新,则可以进入"),t("code",null,"Snap Hutao"),e("的"),t("a",{href:"(https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52)"},"商店详情页面"),e(",等待信息加载完成来获取更新")],-1),A=t("ul",null,[t("li",null,"启动 PowerShell"),t("li",null,[e("执行命令 "),t("code",null,'winget upgrade "Snap Hutao"')]),t("li",null,"根据提示允许安装")],-1),I=t("ul",null,[t("li",null,[e("访问胡桃工具箱"),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"最新发布页面")]),t("li",null,"下载 MSIX 应用包"),t("li",null,"直接运行 MSIX 应用包以执行安装")],-1),L=r('

    安装 WebView2 运行时

    WebView2 运行时由微软提供,其允许胡桃在程序内低开销地启用一个内置的浏览器。作为可选组件,WebView2 运行时不是强制组件,但安装后你会更容易地使用部分功能。

    微软官网的底部,你可以找到常青独立安装程序,选择x64下载并根据提示安装即可


    1. LTSC 和 LTSB 版本系统由于不包含微软商店,不在支持列表中。Windows 10 Build 19041 亦可以安装,但部分功能会因内核问题无法使用,故该版本下的胡桃工具箱问题将不会被处理 ↩︎

    ',5);function M(T,C){const d=n("RouterLink"),c=n("BiliBili"),u=n("ms-store-badge"),h=n("Tabs");return _(),f("div",null,[b,t("div",g,[S,t("p",null,[e("若您已下载或使用"),v,e(",即表示你已阅读并完全同意"),a(d,{to:"/zh/statements/tos.html"},{default:o(()=>[e("用户使用协议与法律声明")]),_:1})])]),w,t("details",H,[k,a(c,{bvid:"BV13A411k7B4"})]),P,a(h,{id:"105",data:[{title:"使用微软商店安装"},{title:"使用 winget 安装"},{title:"从 MSIX 文件安装"}]},{tab0:o(({title:l,value:i,isActive:s})=>[a(u,{productid:"9PH4NXJ2JN52",theme:"auto"}),y,x]),tab1:o(({title:l,value:i,isActive:s})=>[B]),tab2:o(({title:l,value:i,isActive:s})=>[N]),_:1}),D,t("ul",null,[t("li",null,[e("按照文档提供的"),a(d,{to:"/zh/advanced/uninstall.html"},{default:o(()=>[e("卸载方法")]),_:1}),e("卸载侧载版应用 "),G]),V]),W,X,a(h,{id:"182",data:[{title:"使用微软商店更新"},{title:"使用 winget 更新"},{title:"从 GitHub 更新"}]},{tab0:o(({title:l,value:i,isActive:s})=>[J,z]),tab1:o(({title:l,value:i,isActive:s})=>[A]),tab2:o(({title:l,value:i,isActive:s})=>[I]),_:1}),L])}const q=p(m,[["render",M],["__file","quick-start.html.vue"]]);export{q as default}; diff --git a/assets/quick-start.html-73137be4.js b/assets/quick-start.html-73137be4.js deleted file mode 100644 index 8b6776cb3..000000000 --- a/assets/quick-start.html-73137be4.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as p,Y as _,Z as f,$ as t,a0 as e,a1 as l,a2 as o,a3 as r,F as n}from"./framework-8be3ab77.js";const m={},b=t("h1",{id:"快速开始",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#快速开始","aria-hidden":"true"},"#"),e(" 快速开始")],-1),g={class:"hint-container tip"},S=t("p",{class:"hint-container-title"},"提示",-1),v=t("strong",null,"胡桃工具箱",-1),w=r('

    如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们

    commit_activityhutao-last-commit

    视频指南

    对于大多数人而言,遵循本页文档会有更高的效率。

    但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

    ',6),H={class:"hint-container details"},k=t("summary",null,"胡桃工具箱视频指南 - 下载/安装/卸载篇",-1),P=r('

    最低系统要求

    要求规格
    最低可运行系统版本Windows 10 Build 19045 (22H2) [1]
    推荐系统版本Windows 11 Build 22621 (22H2)
    可选组件WebView2 Runtime

    下载胡桃工具箱

    无论使用何种安装方式,应用包来源和注册授权都由微软商店管理

    ',4),y=t("p",null,[e("微软商店链接:"),t("a",{href:"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52",target:"_blank",rel:"noopener noreferrer"},"Snap Hutao")],-1),x=t("p",null,"在 Windows 10 和 Windows 11 下你可以直接点击上面的按钮来下载胡桃工具箱",-1),B=t("p",null,null,-1),N=t("ul",null,[t("li",null,"启动 PowerShell"),t("li",null,[e("执行命令 "),t("code",null,'winget install "Snap Hutao"')]),t("li",null,"根据提示允许安装")],-1),D=t("ul",null,[t("li",null,[e("访问胡桃工具箱"),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"最新发布页面"),e("或"),t("a",{href:"https://d.hut.ao/releases",target:"_blank",rel:"noopener noreferrer"},"胡桃资源站")]),t("li",null,"下载 MSIX 应用包"),t("li",null,"直接运行 MSIX 应用包以执行安装")],-1),G=t("h3",{id:"从侧载版升级至商店版",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#从侧载版升级至商店版","aria-hidden":"true"},"#"),e(" 从侧载版升级至商店版")],-1),V=t("ul",null,[t("li",null,"只要不手动删除数据目录,你的数据不会受到影响")],-1),W=t("li",null,"按照上述方法全新安装商店版应用",-1),X=t("h2",{id:"更新胡桃工具箱",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#更新胡桃工具箱","aria-hidden":"true"},"#"),e(" 更新胡桃工具箱")],-1),J=t("p",null,[t("strong",null,"无论你使用何种方式安装了应用,你都可以选择任意的方式去更新它,不必选择和安装时一样的方法,因为微软商店是应用包唯一来源")],-1),z=t("ul",null,[t("li",null,"启动微软商店"),t("li",null,"点击左下角的库,查看到你目前已安装的全部应用"),t("li",null,"点击界面右上角的获取更新,你的应用将会被更新")],-1),A=t("p",null,[e("若点击获取更新后胡桃仍然没有获取到更新,则可以进入"),t("code",null,"Snap Hutao"),e("的"),t("a",{href:"(https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52)"},"商店详情页面"),e(",等待信息加载完成来获取更新")],-1),I=t("ul",null,[t("li",null,"启动 PowerShell"),t("li",null,[e("执行命令 "),t("code",null,'winget upgrade "Snap Hutao"')]),t("li",null,"根据提示允许安装")],-1),L=t("ul",null,[t("li",null,[e("访问胡桃工具箱"),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"最新发布页面")]),t("li",null,"下载 MSIX 应用包"),t("li",null,"直接运行 MSIX 应用包以执行安装")],-1),M=r('

    安装 WebView2 运行时

    WebView2 运行时由微软提供,其允许胡桃在程序内低开销地启用一个内置的浏览器。作为可选组件,WebView2 运行时不是强制组件,但安装后你会更容易地使用部分功能。

    微软官网的底部,你可以找到常青独立安装程序,选择x64下载并根据提示安装即可


    1. LTSC 和 LTSB 版本系统由于不包含微软商店,不在支持列表中。Windows 10 Build 19041 亦可以安装,但部分功能会因内核问题无法使用,故该版本下的胡桃工具箱问题将不会被处理 ↩︎

    ',5);function T(C,R){const d=n("RouterLink"),c=n("BiliBili"),u=n("ms-store-badge"),h=n("Tabs");return _(),f("div",null,[b,t("div",g,[S,t("p",null,[e("若您已下载或使用"),v,e(",即表示你已阅读并完全同意"),l(d,{to:"/zh/statements/tos.html"},{default:o(()=>[e("用户使用协议与法律声明")]),_:1})])]),w,t("details",H,[k,l(c,{bvid:"BV13A411k7B4"})]),P,l(h,{id:"105",data:[{title:"使用微软商店安装"},{title:"使用 winget 安装"},{title:"从 MSIX 文件安装"}]},{tab0:o(({title:a,value:i,isActive:s})=>[l(u,{productid:"9PH4NXJ2JN52",theme:"auto"}),y,x,B]),tab1:o(({title:a,value:i,isActive:s})=>[N]),tab2:o(({title:a,value:i,isActive:s})=>[D]),_:1}),G,t("ul",null,[t("li",null,[e("按照文档提供的"),l(d,{to:"/zh/advanced/uninstall.html"},{default:o(()=>[e("卸载方法")]),_:1}),e("卸载侧载版应用 "),V]),W]),X,J,l(h,{id:"185",data:[{title:"使用微软商店更新"},{title:"使用 winget 更新"},{title:"从 GitHub 更新"}]},{tab0:o(({title:a,value:i,isActive:s})=>[z,A]),tab1:o(({title:a,value:i,isActive:s})=>[I]),tab2:o(({title:a,value:i,isActive:s})=>[L]),_:1}),M])}const E=p(m,[["render",T],["__file","quick-start.html.vue"]]);export{E as default}; diff --git a/assets/quick-start.html-77a2ea9d.js b/assets/quick-start.html-77a2ea9d.js new file mode 100644 index 000000000..ebe0eee1d --- /dev/null +++ b/assets/quick-start.html-77a2ea9d.js @@ -0,0 +1 @@ +import{_ as p,Y as m,Z as f,$ as t,a0 as e,a1 as a,a2 as o,a3 as r,F as l}from"./framework-8be3ab77.js";const _={},g=t("h1",{id:"quick-start",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#quick-start","aria-hidden":"true"},"#"),e(" Quick Start")],-1),b={class:"hint-container tip"},w=t("p",{class:"hint-container-title"},"Tips",-1),S=t("strong",null,"Snap Hutao",-1),y=r('

    If you believe Snap Hutao is a good project and helps you, you can support us by the following ways

    commit_activity hutao-last-commit

    Video Tutorial

    For most people, follow the instruction on this page is more effiency.

    However, if you are not familiar with the operation mentioned below, you can come back the follow the video tutorial.

    ',6),v={class:"hint-container details"},H=t("summary",null,"Snap Hutao Tutorial - Microsoft Store Installation (zh-CN)",-1),k=r('

    Minimum System Requirements

    RequirementAttribute
    Minimum Required OSWindows 10 Build 19045 (22H2) [1]
    Recommended OSWindows 11 Build 22621 (22H2)
    Optional ComponentsWebView2 Runtime

    Download Snap Hutao

    Whatever installation method you used, package source and registration are always handled by Microsoft Store.

    ',4),M=t("p",null,[e("Microsoft Store Link:"),t("a",{href:"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52",target:"_blank",rel:"noopener noreferrer"},"Snap Hutao")],-1),P=t("p",null,"On Windows 10 and Windows 11 you can click the button above to download Snap Hutao.",-1),x=t("ul",null,[t("li",null,"Launch PowerShell"),t("li",null,[e("Execute command "),t("code",null,'winget install "Snap Hutao"')]),t("li",null,"Follow the prompt to allow the installation")],-1),D=t("ul",null,[t("li",null,[e("Visit the "),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"latest release page"),e(" of Snap Hutao")]),t("li",null,"Download MSIX Package"),t("li",null,"Run the MSIX package directly to perform installation")],-1),V=t("h3",{id:"upgrade-to-ms-store-version-from-sideload-versions",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#upgrade-to-ms-store-version-from-sideload-versions","aria-hidden":"true"},"#"),e(" Upgrade to MS Store Version from Sideload Versions")],-1),A=t("ul",null,[t("li",null,"You data will not lose as long as you don't delete data directory manually")],-1),B=t("li",null,"Follow the method above to install the Microsoft Store version application",-1),N=t("h2",{id:"update-snap-hutao",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#update-snap-hutao","aria-hidden":"true"},"#"),e(" Update Snap Hutao")],-1),G=t("p",null,[t("strong",null,"You can use any of the update methods, whatever method you used when you installed Snap Hutao. They don't need to be consistent, as Microsoft Store is the only source of packages.")],-1),R=t("ul",null,[t("li",null,"Launch Microsoft Store"),t("li",null,"Click on Library in the bottom left to see all apps you have installed"),t("li",null,[e("Click "),t("code",null,"Get updates"),e(" on the top right and your application will be updated")])],-1),W=t("p",null,[e("If you still don't receive the update, you may enter the Snap Hutao "),t("a",{href:"(https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52)"},"detail page"),e(" in Microsoft Store, to allow the store to fetch the latest metadata.")],-1),I=t("ul",null,[t("li",null,"Launch PowerShell"),t("li",null,[e("Execute command "),t("code",null,'winget upgrade "Snap Hutao"')]),t("li",null,"Follow the prompt to allow the upgrade")],-1),L=t("ul",null,[t("li",null,[e("Visit the "),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"latest release page"),e(" of Snap Hutao")]),t("li",null,"Download MSIX Package"),t("li",null,"Run the MSIX package directly to perform upgrade")],-1),q=r('

    Installing WebView2 Runtime

    WebView2 Runtime is provided by Microsoft, which enables a built-in browser at a low resource cost inside the program.As an optional component, WebView2 is not a mandatory component, but it will make some Snap Hutao's features easier.

    At the bottom of theMicrosoft official page, you can findEvergreen Standalone Installer, choosex64download and install as prompted


    1. As LTSC and LTSB Windows versions do not contain Microsoft Store and some other necessary dependencies, they are not supported.Windows 10 Build 19041 is allowed to install Snap Hutao, but some features have known issues caused by Windows Os Kernal, those issues won't be fixed. ↩︎

    ',5);function T(C,J){const d=l("RouterLink"),c=l("BiliBili"),h=l("ms-store-badge"),u=l("Tabs");return m(),f("div",null,[g,t("div",b,[w,t("p",null,[e("If you download and use "),S,e(",you are agree to our"),a(d,{to:"/en/statements/tos.html"},{default:o(()=>[e(" terms of service")]),_:1})])]),y,t("details",v,[H,a(c,{bvid:"BV13A411k7B4"})]),k,a(u,{id:"105",data:[{title:"Microsoft Store"},{title:"winget"},{title:"GitHub"}]},{tab0:o(({title:i,value:n,isActive:s})=>[a(h,{productid:"9PH4NXJ2JN52",theme:"auto"}),M,P]),tab1:o(({title:i,value:n,isActive:s})=>[x]),tab2:o(({title:i,value:n,isActive:s})=>[D]),_:1}),V,t("ul",null,[t("li",null,[e("Uninstall the sideload version with our "),a(d,{to:"/advanced/uninstall.html"},{default:o(()=>[e("uninstallation instruction document")]),_:1}),A]),B]),N,G,a(u,{id:"182",data:[{title:"Microsoft"},{title:"winget"},{title:"GitHub"}]},{tab0:o(({title:i,value:n,isActive:s})=>[R,W]),tab1:o(({title:i,value:n,isActive:s})=>[I]),tab2:o(({title:i,value:n,isActive:s})=>[L]),_:1}),q])}const z=p(_,[["render",T],["__file","quick-start.html.vue"]]);export{z as default}; diff --git a/assets/quick-start.html-c13d246e.js b/assets/quick-start.html-c13d246e.js deleted file mode 100644 index 8049133ac..000000000 --- a/assets/quick-start.html-c13d246e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as p,Y as m,Z as f,$ as t,a0 as e,a1 as a,a2 as o,a3 as r,F as s}from"./framework-8be3ab77.js";const _={},g=t("h1",{id:"quick-start",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#quick-start","aria-hidden":"true"},"#"),e(" Quick Start")],-1),b={class:"hint-container tip"},w=t("p",{class:"hint-container-title"},"Tips",-1),S=t("strong",null,"Snap Hutao",-1),y=r('

    If you believe Snap Hutao is a good project and helps you, you can support us by the following ways

    commit_activity hutao-last-commit

    Video Tutorial

    For most people, follow the instruction on this page is more effiency.

    However, if you are not familiar with the operation mentioned below, you can come back the follow the video tutorial.

    ',6),v={class:"hint-container details"},H=t("summary",null,"Snap Hutao Tutorial - Microsoft Store Installation (zh-CN)",-1),k=r('

    Minimum System Requirements

    RequirementAttribute
    Minimum Required OSWindows 10 Build 19045 (22H2) [1]
    Recommended OSWindows 11 Build 22621 (22H2)
    Optional ComponentsWebView2 Runtime

    Download Snap Hutao

    Whatever installation method you used, package source and registration are always handled by Microsoft Store.

    ',4),M=t("p",null,[e("Microsoft Store Link:"),t("a",{href:"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52",target:"_blank",rel:"noopener noreferrer"},"Snap Hutao")],-1),P=t("p",null,"On Windows 10 and Windows 11 you can click the button above to download Snap Hutao",-1),x=t("p",null,null,-1),D=t("ul",null,[t("li",null,"Launch PowerShell"),t("li",null,[e("Execute command "),t("code",null,'winget install "Snap Hutao"')]),t("li",null,"Follow the prompt to allow the installation")],-1),V=t("ul",null,[t("li",null,[e("Visit the "),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"latest release page"),e(" of Snap Hutao")]),t("li",null,"Download MSIX Package"),t("li",null,"Run the MSIX package directly to perform installation")],-1),A=t("h3",{id:"upgrade-to-ms-store-version-from-sideload-versions",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#upgrade-to-ms-store-version-from-sideload-versions","aria-hidden":"true"},"#"),e(" Upgrade to MS Store Version from Sideload Versions")],-1),B=t("ul",null,[t("li",null,"You data will not lose as long as you don't delete data directory manually")],-1),N=t("li",null,"Follow the method above to install the Microsoft Store version application",-1),G=t("h2",{id:"update-snap-hutao",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#update-snap-hutao","aria-hidden":"true"},"#"),e(" Update Snap Hutao")],-1),R=t("p",null,[t("strong",null,"You can use any of the update methods, whatever method you used when you installed Snap Hutao. They don't need to be consistent, as Microsoft Store is the only source of packages.")],-1),W=t("ul",null,[t("li",null,"Launch Microsoft Store"),t("li",null,"Click on Library in the bottom left to see all apps you have installed"),t("li",null,[e("Click "),t("code",null,"Get updates"),e(" on the top right and your application will be updated")])],-1),I=t("p",null,[e("If you still don't receive the update, you may enter the Snap Hutao "),t("a",{href:"(https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52)"},"detail page"),e(" in Microsoft Store, to allow the store to fetch the latest metadata.")],-1),L=t("ul",null,[t("li",null,"Launch PowerShell"),t("li",null,[e("Execute command "),t("code",null,'winget upgrade "Snap Hutao"')]),t("li",null,"Follow the prompt to allow the upgrade")],-1),q=t("ul",null,[t("li",null,[e("Visit the "),t("a",{href:"https://github.com/DGP-Studio/Snap.Hutao/releases/latest/",target:"_blank",rel:"noopener noreferrer"},"latest release page"),e(" of Snap Hutao")]),t("li",null,"Download MSIX Package"),t("li",null,"Run the MSIX package directly to perform upgrade")],-1),T=r('

    Installing WebView2 Runtime

    WebView2 Runtime is provided by Microsoft, which enables a built-in browser at a low resource cost inside the program.As an optional component, WebView2 is not a mandatory component, but it will make some Snap Hutao's features easier.

    At the bottom of theMicrosoft official page, you can findEvergreen Standalone Installer, choosex64download and install as prompted


    1. As LTSC and LTSB Windows versions do not contain Microsoft Store and some other necessary dependencies, they are not supported.Windows 10 Build 19041 is allowed to install Snap Hutao, but some features have known issues caused by Windows Os Kernal, those issues won't be fixed. ↩︎

    ',5);function C(J,X){const d=s("RouterLink"),c=s("BiliBili"),h=s("ms-store-badge"),u=s("Tabs");return m(),f("div",null,[g,t("div",b,[w,t("p",null,[e("If you download and use "),S,e(",you are agree to our"),a(d,{to:"/en/statements/tos.html"},{default:o(()=>[e(" terms of service")]),_:1})])]),y,t("details",v,[H,a(c,{bvid:"BV13A411k7B4"})]),k,a(u,{id:"105",data:[{title:"Microsoft Store"},{title:"winget"},{title:"GitHub"}]},{tab0:o(({title:i,value:n,isActive:l})=>[a(h,{productid:"9PH4NXJ2JN52",theme:"auto"}),M,P,x]),tab1:o(({title:i,value:n,isActive:l})=>[D]),tab2:o(({title:i,value:n,isActive:l})=>[V]),_:1}),A,t("ul",null,[t("li",null,[e("Uninstall the sideload version with our "),a(d,{to:"/advanced/uninstall.html"},{default:o(()=>[e("uninstallation instruction document")]),_:1}),B]),N]),G,R,a(u,{id:"185",data:[{title:"Microsoft"},{title:"winget"},{title:"GitHub"}]},{tab0:o(({title:i,value:n,isActive:l})=>[W,I]),tab1:o(({title:i,value:n,isActive:l})=>[L]),tab2:o(({title:i,value:n,isActive:l})=>[q]),_:1}),T])}const F=p(_,[["render",C],["__file","quick-start.html.vue"]]);export{F as default}; diff --git a/assets/real-time-notes.html-b6b26118.js b/assets/real-time-notes.html-33dada16.js similarity index 81% rename from assets/real-time-notes.html-b6b26118.js rename to assets/real-time-notes.html-33dada16.js index 58e3558a6..cad7fcc36 100644 --- a/assets/real-time-notes.html-b6b26118.js +++ b/assets/real-time-notes.html-33dada16.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-b5462c1a","path":"/zh/features/real-time-notes.html","title":"实时便笺","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":4,"redirectFrom":"/features/daily-notes.html","description":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 live-data-tracking 添加角色 点击添加角色按钮; 在弹出的添加角色浮窗中,找到你要添加的游戏角色 UID,并单击其右侧的加号按钮; 此时您添加的游戏角色即可显示在实时便笺页面中; 实时便笺是间隔固定时间自动刷新的...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/real-time-notes.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/real-time-notes.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"实时便笺"}],["meta",{"property":"og:description","content":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 live-data-tracking 添加角色 点击添加角色按钮; 在弹出的添加角色浮窗中,找到你要添加的游戏角色 UID,并单击其右侧的加号按钮; 此时您添加的游戏角色即可显示在实时便笺页面中; 实时便笺是间隔固定时间自动刷新的..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"实时便笺\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"添加角色","slug":"添加角色","link":"#添加角色","children":[]},{"level":2,"title":"全局通知设置","slug":"全局通知设置","link":"#全局通知设置","children":[]},{"level":2,"title":"帐号独立设置","slug":"帐号独立设置","link":"#帐号独立设置","children":[]},{"level":2,"title":"删除角色","slug":"删除角色","link":"#删除角色","children":[]}],"git":{"createdTime":1680310458000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":1.85,"words":555},"filePathRelative":"zh/features/real-time-notes.md","localizedDate":"2023年4月1日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-b5462c1a","path":"/zh/features/real-time-notes.html","title":"实时便笺","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":4,"redirectFrom":"/features/daily-notes.html","description":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 live-data-tracking 添加角色 点击添加角色按钮; 在弹出的添加角色浮窗中,找到你要添加的游戏角色 UID,并单击其右侧的加号按钮; 此时您添加的游戏角色即可显示在实时便笺页面中; 实时便笺是间隔固定时间自动刷新的...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/real-time-notes.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/real-time-notes.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"实时便笺"}],["meta",{"property":"og:description","content":"该功能需要你在胡桃工具箱中登录米游社帐号,登录方法可见米游社多帐号切换 (mhy-account-switch.md)文档 live-data-tracking 添加角色 点击添加角色按钮; 在弹出的添加角色浮窗中,找到你要添加的游戏角色 UID,并单击其右侧的加号按钮; 此时您添加的游戏角色即可显示在实时便笺页面中; 实时便笺是间隔固定时间自动刷新的..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"实时便笺\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"添加角色","slug":"添加角色","link":"#添加角色","children":[]},{"level":2,"title":"全局通知设置","slug":"全局通知设置","link":"#全局通知设置","children":[]},{"level":2,"title":"帐号独立设置","slug":"帐号独立设置","link":"#帐号独立设置","children":[]},{"level":2,"title":"删除角色","slug":"删除角色","link":"#删除角色","children":[]}],"git":{"createdTime":1680310458000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.85,"words":555},"filePathRelative":"zh/features/real-time-notes.md","localizedDate":"2023年4月1日","autoDesc":true}');export{e as data}; diff --git a/assets/real-time-notes.html-c37f178d.js b/assets/real-time-notes.html-7edaa452.js similarity index 58% rename from assets/real-time-notes.html-c37f178d.js rename to assets/real-time-notes.html-7edaa452.js index d39c4328d..3245d66a8 100644 --- a/assets/real-time-notes.html-c37f178d.js +++ b/assets/real-time-notes.html-7edaa452.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-124743a4","path":"/en/features/real-time-notes.html","title":"Real-time Notes","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":4,"description":"::: info This features requires you to login in to your MiYouShe or HoYoLab account in Snap Hutao, you can check 米游社多帐号切换 (mhy-account-switch.html) for more information. ::: liv...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/real-time-notes.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/real-time-notes.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Real-time Notes"}],["meta",{"property":"og:description","content":"::: info This features requires you to login in to your MiYouShe or HoYoLab account in Snap Hutao, you can check 米游社多帐号切换 (mhy-account-switch.html) for more information. ::: liv..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-12T08:13:33.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-12T08:13:33.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Real-time Notes\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-12T08:13:33.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Add Role","slug":"add-role","link":"#add-role","children":[]},{"level":2,"title":"Global Notification Settings","slug":"global-notification-settings","link":"#global-notification-settings","children":[]},{"level":2,"title":"Independent Settings for Accounts","slug":"independent-settings-for-accounts","link":"#independent-settings-for-accounts","children":[]},{"level":2,"title":"Delete Daily-Notes Account","slug":"delete-daily-notes-account","link":"#delete-daily-notes-account","children":[]}],"git":{"createdTime":1680310458000,"updatedTime":1681287213000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":1.04,"words":313},"filePathRelative":"en/features/real-time-notes.md","localizedDate":"April 1, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-124743a4","path":"/en/features/real-time-notes.html","title":"Real-time Notes","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":4,"description":"This features requires you to login in to your MiYouShe or HoYoLab account in Snap Hutao, you can check 米游社多帐号切换 (mhy-account-switch.html) for more information. live-data-tracki...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/real-time-notes.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/real-time-notes.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Real-time Notes"}],["meta",{"property":"og:description","content":"This features requires you to login in to your MiYouShe or HoYoLab account in Snap Hutao, you can check 米游社多帐号切换 (mhy-account-switch.html) for more information. live-data-tracki..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Real-time Notes\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Add Role","slug":"add-role","link":"#add-role","children":[]},{"level":2,"title":"Global Notification Settings","slug":"global-notification-settings","link":"#global-notification-settings","children":[]},{"level":2,"title":"Independent Settings for Accounts","slug":"independent-settings-for-accounts","link":"#independent-settings-for-accounts","children":[]},{"level":2,"title":"Delete Daily-Notes Account","slug":"delete-daily-notes-account","link":"#delete-daily-notes-account","children":[]}],"git":{"createdTime":1680310458000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.04,"words":313},"filePathRelative":"en/features/real-time-notes.md","localizedDate":"April 1, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/side-load.html-33557d9b.js b/assets/side-load.html-33557d9b.js new file mode 100644 index 000000000..7d00068cc --- /dev/null +++ b/assets/side-load.html-33557d9b.js @@ -0,0 +1 @@ +import{_ as e,Y as l,Z as d,a3 as o}from"./framework-8be3ab77.js";const a={},c=o('

    侧载安装

    通用安装方式

    • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
    • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可
    • 安装完毕,胡桃将出现在您的开始菜单

    小白级安装方式

    • 解压已下载的安装包
    • 运行 Snap.Hutao.Installer.exe
      • 该程序将执行上述通用安装方式的命令
    • 安装完毕,胡桃将出现在您的开始菜单

    升级胡桃工具箱

    • 解压你下载的最新版本压缩包
    • 重复 安装胡桃工具箱 的步骤
    • 若您安装失败或出现异常情况,可参考如下步骤
      • 先卸载已经安装的胡桃工具箱
      • 重复 安装胡桃工具箱 的步骤
    ',7),i=[c];function r(h,t){return l(),d("div",null,i)}const s=e(a,[["render",r],["__file","side-load.html.vue"]]);export{s as default}; diff --git a/assets/side-load.html-6d4118f1.js b/assets/side-load.html-6d4118f1.js deleted file mode 100644 index f23c9e93c..000000000 --- a/assets/side-load.html-6d4118f1.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,Y as l,Z as d,a3 as o}from"./framework-8be3ab77.js";const a={},c=o('

    侧载安装

    通用安装方式

    • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
    • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可
    • 安装完毕,胡桃将出现在您的开始菜单

    小白级安装方式

    • 解压已下载的安装包
    • 运行 Snap.Hutao.Installer.exe
      • 该程序将执行上述通用安装方式的命令
    • 安装完毕,胡桃将出现在您的开始菜单

    升级胡桃工具箱

    • 解压你下载的最新版本压缩包
    • 重复 安装胡桃工具箱 的步骤
    • 若您安装失败或出现异常情况,可参考如下步骤
      • 先卸载已经安装的胡桃工具箱
      • 重复 安装胡桃工具箱 的步骤
    ',7),i=[c];function r(h,t){return l(),d("div",null,i)}const s=e(a,[["render",r],["__file","side-load.html.vue"]]);export{s as default}; diff --git a/assets/side-load.html-21c2c1b2.js b/assets/side-load.html-9cc44de3.js similarity index 64% rename from assets/side-load.html-21c2c1b2.js rename to assets/side-load.html-9cc44de3.js index 2ddcb4a68..6369902d3 100644 --- a/assets/side-load.html-21c2c1b2.js +++ b/assets/side-load.html-9cc44de3.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-783d89e5","path":"/zh/side-load.html","title":"","lang":"zh-CN","frontmatter":{"description":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行 S...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/side-load.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/side-load.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:description","content":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行 S..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-21T02:33:49.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-21T02:33:49.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-21T02:33:49.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"侧载安装","slug":"侧载安装","link":"#侧载安装","children":[{"level":3,"title":"通用安装方式","slug":"通用安装方式","link":"#通用安装方式","children":[]},{"level":3,"title":"小白级安装方式","slug":"小白级安装方式","link":"#小白级安装方式","children":[]}]},{"level":2,"title":"升级胡桃工具箱","slug":"升级胡桃工具箱","link":"#升级胡桃工具箱","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1679366029000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":0.75,"words":226},"filePathRelative":"zh/side-load.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-783d89e5","path":"/zh/side-load.html","title":"","lang":"zh-CN","frontmatter":{"description":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/side-load.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/side-load.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:description","content":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"侧载安装","slug":"侧载安装","link":"#侧载安装","children":[{"level":3,"title":"通用安装方式","slug":"通用安装方式","link":"#通用安装方式","children":[]},{"level":3,"title":"小白级安装方式","slug":"小白级安装方式","link":"#小白级安装方式","children":[]}]},{"level":2,"title":"升级胡桃工具箱","slug":"升级胡桃工具箱","link":"#升级胡桃工具箱","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.75,"words":226},"filePathRelative":"zh/side-load.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/side-load.html-b81bb7fe.js b/assets/side-load.html-b81bb7fe.js new file mode 100644 index 000000000..7d00068cc --- /dev/null +++ b/assets/side-load.html-b81bb7fe.js @@ -0,0 +1 @@ +import{_ as e,Y as l,Z as d,a3 as o}from"./framework-8be3ab77.js";const a={},c=o('

    侧载安装

    通用安装方式

    • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
    • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可
    • 安装完毕,胡桃将出现在您的开始菜单

    小白级安装方式

    • 解压已下载的安装包
    • 运行 Snap.Hutao.Installer.exe
      • 该程序将执行上述通用安装方式的命令
    • 安装完毕,胡桃将出现在您的开始菜单

    升级胡桃工具箱

    • 解压你下载的最新版本压缩包
    • 重复 安装胡桃工具箱 的步骤
    • 若您安装失败或出现异常情况,可参考如下步骤
      • 先卸载已经安装的胡桃工具箱
      • 重复 安装胡桃工具箱 的步骤
    ',7),i=[c];function r(h,t){return l(),d("div",null,i)}const s=e(a,[["render",r],["__file","side-load.html.vue"]]);export{s as default}; diff --git a/assets/side-load.html-7b979a4b.js b/assets/side-load.html-e04e7234.js similarity index 64% rename from assets/side-load.html-7b979a4b.js rename to assets/side-load.html-e04e7234.js index 32e466f7f..e559a0fde 100644 --- a/assets/side-load.html-7b979a4b.js +++ b/assets/side-load.html-e04e7234.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-23b9870a","path":"/en/side-load.html","title":"","lang":"en-US","frontmatter":{"description":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行 S...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/side-load.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/side-load.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:description","content":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行 S..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T03:05:20.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T03:05:20.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T03:05:20.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"侧载安装","slug":"侧载安装","link":"#侧载安装","children":[{"level":3,"title":"通用安装方式","slug":"通用安装方式","link":"#通用安装方式","children":[]},{"level":3,"title":"小白级安装方式","slug":"小白级安装方式","link":"#小白级安装方式","children":[]}]},{"level":2,"title":"升级胡桃工具箱","slug":"升级胡桃工具箱","link":"#升级胡桃工具箱","children":[]}],"git":{"createdTime":1679108720000,"updatedTime":1679108720000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":0.75,"words":226},"filePathRelative":"en/side-load.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-23b9870a","path":"/en/side-load.html","title":"","lang":"en-US","frontmatter":{"description":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/side-load.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/side-load.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:description","content":"侧载安装 通用安装方式 在系统设置中打开开发者设置界面,勾选 开发人员模式 和 允许 PowerShell 脚本 (自行百度); 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许 PowerShell 执行操作即可; 安装完毕,胡桃将出现在您的开始菜单中; 小白级安装方式 解压已下载的安装包; 运行..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"侧载安装","slug":"侧载安装","link":"#侧载安装","children":[{"level":3,"title":"通用安装方式","slug":"通用安装方式","link":"#通用安装方式","children":[]},{"level":3,"title":"小白级安装方式","slug":"小白级安装方式","link":"#小白级安装方式","children":[]}]},{"level":2,"title":"升级胡桃工具箱","slug":"升级胡桃工具箱","link":"#升级胡桃工具箱","children":[]}],"git":{"createdTime":1679108720000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.75,"words":226},"filePathRelative":"en/side-load.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/side-load.html-f656173e.js b/assets/side-load.html-f656173e.js deleted file mode 100644 index f23c9e93c..000000000 --- a/assets/side-load.html-f656173e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,Y as l,Z as d,a3 as o}from"./framework-8be3ab77.js";const a={},c=o('

    侧载安装

    通用安装方式

    • 在系统设置中打开开发者设置界面,勾选 开发人员模式允许 PowerShell 脚本 (自行百度)
    • 解压已下载的压缩包,找到Install.ps1文件,右键选择使用PowerShell运行,按照提示允许PowerShell执行操作即可
    • 安装完毕,胡桃将出现在您的开始菜单

    小白级安装方式

    • 解压已下载的安装包
    • 运行 Snap.Hutao.Installer.exe
      • 该程序将执行上述通用安装方式的命令
    • 安装完毕,胡桃将出现在您的开始菜单

    升级胡桃工具箱

    • 解压你下载的最新版本压缩包
    • 重复 安装胡桃工具箱 的步骤
    • 若您安装失败或出现异常情况,可参考如下步骤
      • 先卸载已经安装的胡桃工具箱
      • 重复 安装胡桃工具箱 的步骤
    ',7),i=[c];function r(h,t){return l(),d("div",null,i)}const s=e(a,[["render",r],["__file","side-load.html.vue"]]);export{s as default}; diff --git a/assets/star-request.html-bcc46613.js b/assets/star-request.html-2ad37f25.js similarity index 71% rename from assets/star-request.html-bcc46613.js rename to assets/star-request.html-2ad37f25.js index f0c2706a6..c38665274 100644 --- a/assets/star-request.html-bcc46613.js +++ b/assets/star-request.html-2ad37f25.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-a91bb9c6","path":"/zh/star-request.html","title":"","lang":"zh-CN","frontmatter":{"description":"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们 为我们在 GitHub 上的项目加星点赞 ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap.Hutao) !hutao.stars (https://img.shields.io/github/stars/DGP-Studio...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/star-request.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/star-request.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:description","content":"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们 为我们在 GitHub 上的项目加星点赞 ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap.Hutao) !hutao.stars (https://img.shields.io/github/stars/DGP-Studio..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-21T02:33:49.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-21T02:33:49.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-21T02:33:49.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1679366029000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":0.42,"words":126},"filePathRelative":"zh/star-request.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-a91bb9c6","path":"/zh/star-request.html","title":"","lang":"zh-CN","frontmatter":{"description":"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们 为我们在 GitHub 上的项目加星点赞 ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap.Hutao) !hutao.stars (https://img.shields.io/github/stars/DGP-Studio...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/star-request.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/star-request.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:description","content":"如果你认为胡桃工具箱是一个好的项目或者有帮助到你,你可以通过以下方式支持我们 为我们在 GitHub 上的项目加星点赞 ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap.Hutao) !hutao.stars (https://img.shields.io/github/stars/DGP-Studio..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.42,"words":126},"filePathRelative":"zh/star-request.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/star-request.html-f04fbb42.js b/assets/star-request.html-4cb88d32.js similarity index 68% rename from assets/star-request.html-f04fbb42.js rename to assets/star-request.html-4cb88d32.js index 4126bce92..908ba8fa5 100644 --- a/assets/star-request.html-f04fbb42.js +++ b/assets/star-request.html-4cb88d32.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-7d29d7d8","path":"/en/star-request.html","title":"","lang":"en-US","frontmatter":{"description":"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways Star our project on GitHub ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap....","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/star-request.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/star-request.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:description","content":"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways Star our project on GitHub ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap...."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-18T03:05:21.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-18T03:05:21.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-18T03:05:21.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108721000,"updatedTime":1679108721000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":0.3,"words":91},"filePathRelative":"en/star-request.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-7d29d7d8","path":"/en/star-request.html","title":"","lang":"en-US","frontmatter":{"description":"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways Star our project on GitHub ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap....","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/star-request.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/star-request.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:description","content":"If you believe Snap Hutao is a good project and helps you, you can support us by the following ways Star our project on GitHub ⭐; Snap.Hutao (https://github.com/DGP-Studio/Snap...."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108721000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.3,"words":91},"filePathRelative":"en/star-request.md","localizedDate":"March 18, 2023","autoDesc":true}');export{t as data}; diff --git a/assets/symposium1.html-6b58761a.js b/assets/symposium1.html-6b58761a.js deleted file mode 100644 index d17fce7c7..000000000 --- a/assets/symposium1.html-6b58761a.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-db2a9d92","path":"/zh/development-log/symposium1.html","title":"第一期开发组座谈会","lang":"zh-CN","frontmatter":{"description":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/46),总结于群讨论 为啥胡桃在电脑上要做成类似uwp格式的应用? 开发MSIX封装的应用是桌面端的开发趋势,开发体验更佳,用户体验也能提升。 胡桃的作用是啥,和SG有什么区别? 胡桃是SG的次世代版本,更新/更快/...","head":[["meta",{"property":"og:url","content":"https://hut.ao/zh/development-log/symposium1.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"第一期开发组座谈会"}],["meta",{"property":"og:description","content":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/46),总结于群讨论 为啥胡桃在电脑上要做成类似uwp格式的应用? 开发MSIX封装的应用是桌面端的开发趋势,开发体验更佳,用户体验也能提升。 胡桃的作用是啥,和SG有什么区别? 胡桃是SG的次世代版本,更新/更快/..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-21T02:33:49.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-21T02:33:49.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"第一期开发组座谈会\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-21T02:33:49.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"为啥胡桃在电脑上要做成类似uwp格式的应用?","slug":"为啥胡桃在电脑上要做成类似uwp格式的应用","link":"#为啥胡桃在电脑上要做成类似uwp格式的应用","children":[]},{"level":2,"title":"胡桃的作用是啥,和SG有什么区别?","slug":"胡桃的作用是啥-和sg有什么区别","link":"#胡桃的作用是啥-和sg有什么区别","children":[]},{"level":2,"title":"胡桃会全面继承 SG 的功能吗?SG的一些功能会在hutao里被弃用吗?","slug":"胡桃会全面继承-sg-的功能吗-sg的一些功能会在hutao里被弃用吗","link":"#胡桃会全面继承-sg-的功能吗-sg的一些功能会在hutao里被弃用吗","children":[]},{"level":2,"title":"为啥不把胡桃和 SG 集合到一起,而是要分开呢?和sg有什么侧重上的不同?","slug":"为啥不把胡桃和-sg-集合到一起-而是要分开呢-和sg有什么侧重上的不同","link":"#为啥不把胡桃和-sg-集合到一起-而是要分开呢-和sg有什么侧重上的不同","children":[]},{"level":2,"title":"除了SG的旧功能迁移,还会有新功能开发吗?","slug":"除了sg的旧功能迁移-还会有新功能开发吗","link":"#除了sg的旧功能迁移-还会有新功能开发吗","children":[]},{"level":2,"title":"SG永远不会更新了吗?SG是快不能用了吗?","slug":"sg永远不会更新了吗-sg是快不能用了吗","link":"#sg永远不会更新了吗-sg是快不能用了吗","children":[]},{"level":2,"title":"胡桃的使用文档秋梨膏?","slug":"胡桃的使用文档秋梨膏","link":"#胡桃的使用文档秋梨膏","children":[]},{"level":2,"title":"胡桃图标还会更新嘛?","slug":"胡桃图标还会更新嘛","link":"#胡桃图标还会更新嘛","children":[]},{"level":2,"title":"什么时候上微软商店?上微软商店是否不需要自己信任证书了?胡桃以后会在线更新嘛?","slug":"什么时候上微软商店-上微软商店是否不需要自己信任证书了-胡桃以后会在线更新嘛","link":"#什么时候上微软商店-上微软商店是否不需要自己信任证书了-胡桃以后会在线更新嘛","children":[]},{"level":2,"title":"有考虑增加根据角色展示面板来计算伤害的功能吗?什么时候胡桃能当启动器,解锁帧率?这个无边框全屏的功能以后会不会支持?","slug":"有考虑增加根据角色展示面板来计算伤害的功能吗-什么时候胡桃能当启动器-解锁帧率-这个无边框全屏的功能以后会不会支持","link":"#有考虑增加根据角色展示面板来计算伤害的功能吗-什么时候胡桃能当启动器-解锁帧率-这个无边框全屏的功能以后会不会支持","children":[]},{"level":2,"title":"胡桃数据库 和 Hutao 是否有关系?什么时候上胡桃数据库?","slug":"胡桃数据库-和-hutao-是否有关系-什么时候上胡桃数据库","link":"#胡桃数据库-和-hutao-是否有关系-什么时候上胡桃数据库","children":[]},{"level":2,"title":"会把胡桃放到右下角任务栏吗?会考虑在角色里添加立绘吗?","slug":"会把胡桃放到右下角任务栏吗-会考虑在角色里添加立绘吗","link":"#会把胡桃放到右下角任务栏吗-会考虑在角色里添加立绘吗","children":[]},{"level":2,"title":"将来会有移动端吗?有考虑根据胡桃做个手机桌面小组件吗?胡桃以后支持插件吗?胡桃会有插件开发文档吗?","slug":"将来会有移动端吗-有考虑根据胡桃做个手机桌面小组件吗-胡桃以后支持插件吗-胡桃会有插件开发文档吗","link":"#将来会有移动端吗-有考虑根据胡桃做个手机桌面小组件吗-胡桃以后支持插件吗-胡桃会有插件开发文档吗","children":[]},{"level":2,"title":"离支持外服账号还有多远?会整合其他插件比如空荧酒馆这种嘛?","slug":"离支持外服账号还有多远-会整合其他插件比如空荧酒馆这种嘛","link":"#离支持外服账号还有多远-会整合其他插件比如空荧酒馆这种嘛","children":[]},{"level":2,"title":"有没有打算添加收费功能,还是说只靠捐助?","slug":"有没有打算添加收费功能-还是说只靠捐助","link":"#有没有打算添加收费功能-还是说只靠捐助","children":[]},{"level":2,"title":"是用爱发电吗?开发胡桃,是业余时间开发的吗?","slug":"是用爱发电吗-开发胡桃-是业余时间开发的吗","link":"#是用爱发电吗-开发胡桃-是业余时间开发的吗","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1679366029000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":3.57,"words":1072},"filePathRelative":"zh/development-log/symposium1.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/symposium1.html-a722d433.js b/assets/symposium1.html-a722d433.js new file mode 100644 index 000000000..d9ac3d2f7 --- /dev/null +++ b/assets/symposium1.html-a722d433.js @@ -0,0 +1 @@ +import{_ as r,Y as d,Z as s,$ as e,a0 as a,a1 as n,a3 as i,F as t}from"./framework-8be3ab77.js";const o={},c=e("h1",{id:"第一期开发组座谈会",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#第一期开发组座谈会","aria-hidden":"true"},"#"),a(" 第一期开发组座谈会")],-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions/46",target:"_blank",rel:"noopener noreferrer"},u=i('

    为啥胡桃在电脑上要做成类似 uwp 格式的应用?

    开发 MSIX 封装的应用是桌面端的开发趋势,开发体验更佳,用户体验也能提升。

    胡桃的作用是啥,和 SG 有什么区别?

    胡桃是 SG 的次世代版本,更新/更快/更强。

    胡桃会全面继承 SG 的功能吗?SG 的一些功能会在 hutao 里被弃用吗?

    多数功能会完全继承与升级。少数功能会以整合功能的形式出现在胡桃中。

    为啥不把胡桃和 SG 集合到一起,而是要分开呢?和 sg 有什么侧重上的不同?

    Snap Genshin 采用 WPF 技术开发,该技术基于 DirectX 9,而 胡桃 采用 WinUI 3 开发,该新技术基于 DirectX 12 与其他较新的显示技术,呈现的效果更好,同时也更易于开发,胡桃 与 Snap Genshin 类似,但侧重于流畅、简单的用户体验,同时也更注重程序架构的可维护性,更关注性能表现。

    除了 SG 的旧功能迁移,还会有新功能开发吗?

    随着原神的发展,我们也会推出更多的功能。

    SG 永远不会更新了吗?SG 是快不能用了吗?

    没有严重的数据异常问题不会再更新。由于缺乏维护,不保证在何时由于某些不确定的原因会导致 SG 的部分功能失效(如先去的签到功能)。 Snap.Genshin 已停止更新,项目已归档

    胡桃的使用文档秋梨膏?

    使用文档 @Masterain98 正在制作中,很快就会和大家见面。 你现在看到的就是

    胡桃图标还会更新嘛?

    不会,我们持有胡桃图标的版权。

    什么时候上微软商店?上微软商店是否不需要自己信任证书了?胡桃以后会在线更新嘛?

    会在所有功能完善后上架。不需要证书。上架后就可以支持在线更新了。

    有考虑增加根据角色展示面板来计算伤害的功能吗?什么时候胡桃能当启动器,解锁帧率?这个无边框全屏的功能以后会不会支持?

    面板功能会在用户系统重构后进行开发,并且会在完成面板查询功能后实现启动游戏相关功能。启动参数包括在内。

    胡桃数据库 和 Hutao 是否有关系?什么时候上胡桃数据库?

    胡桃数据库是 HutaoAPI 的一部分,包含了深渊相关的数据,HutaoAPI 是胡桃使用的 RESTful API,同时面向其他应用的开发者开放,接入成本低,接入收益高。胡桃数据库将会在后续版本实装。 已经实装

    会把胡桃放到右下角任务栏吗?会考虑在角色里添加立绘吗?

    基本不会考虑。后续可能会考虑。

    你可以通过快速启动栏来快速启动游戏,具体方法可见此文档

    将来会有移动端吗?有考虑根据胡桃做个手机桌面小组件吗?胡桃以后支持插件吗?胡桃会有插件开发文档吗?

    短时间内不会考虑移动端。手机桌面小组件也基本不会考虑。不会再支持插件。同样也不会有插件文档。

    离支持外服账号还有多远?会整合其他插件比如空荧酒馆这种嘛?

    Hoyolab 的相关支持需要其他开发者的帮助。由于技术栈的不同,很难整合。

    受益于开源社区力量,目前高级启动器、祈愿记录导出和成就管理功能已支持国际服。

    有没有打算添加收费功能,还是说只靠捐助?

    由于服务器需要资费,与服务器存储相关的功能可能会进行收费。 Snap.Hutao 等有关项目均为公益项目

    是用爱发电吗?开发胡桃,是业余时间开发的吗?

    显然是。

    ',34);function l(f,x){const h=t("ExternalLinkIcon");return d(),s("div",null,[c,e("p",null,[a("复制自 "),e("a",p,[a("GitHub 讨论帖"),n(h)]),a(",总结于群讨论")]),u])}const E=r(o,[["render",l],["__file","symposium1.html.vue"]]);export{E as default}; diff --git a/assets/symposium1.html-c47ecab0.js b/assets/symposium1.html-c47ecab0.js new file mode 100644 index 000000000..a6b3009e6 --- /dev/null +++ b/assets/symposium1.html-c47ecab0.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-db2a9d92","path":"/zh/development-log/symposium1.html","title":"第一期开发组座谈会","lang":"zh-CN","frontmatter":{"description":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/46),总结于群讨论 为啥胡桃在电脑上要做成类似 uwp 格式的应用? 开发 MSIX 封装的应用是桌面端的开发趋势,开发体验更佳,用户体验也能提升。 胡桃的作用是啥,和 SG 有什么区别? 胡桃是 SG 的次世代版...","head":[["meta",{"property":"og:url","content":"https://hut.ao/zh/development-log/symposium1.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"第一期开发组座谈会"}],["meta",{"property":"og:description","content":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/46),总结于群讨论 为啥胡桃在电脑上要做成类似 uwp 格式的应用? 开发 MSIX 封装的应用是桌面端的开发趋势,开发体验更佳,用户体验也能提升。 胡桃的作用是啥,和 SG 有什么区别? 胡桃是 SG 的次世代版..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"第一期开发组座谈会\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"为啥胡桃在电脑上要做成类似 uwp 格式的应用?","slug":"为啥胡桃在电脑上要做成类似-uwp-格式的应用","link":"#为啥胡桃在电脑上要做成类似-uwp-格式的应用","children":[]},{"level":2,"title":"胡桃的作用是啥,和 SG 有什么区别?","slug":"胡桃的作用是啥-和-sg-有什么区别","link":"#胡桃的作用是啥-和-sg-有什么区别","children":[]},{"level":2,"title":"胡桃会全面继承 SG 的功能吗?SG 的一些功能会在 hutao 里被弃用吗?","slug":"胡桃会全面继承-sg-的功能吗-sg-的一些功能会在-hutao-里被弃用吗","link":"#胡桃会全面继承-sg-的功能吗-sg-的一些功能会在-hutao-里被弃用吗","children":[]},{"level":2,"title":"为啥不把胡桃和 SG 集合到一起,而是要分开呢?和 sg 有什么侧重上的不同?","slug":"为啥不把胡桃和-sg-集合到一起-而是要分开呢-和-sg-有什么侧重上的不同","link":"#为啥不把胡桃和-sg-集合到一起-而是要分开呢-和-sg-有什么侧重上的不同","children":[]},{"level":2,"title":"除了 SG 的旧功能迁移,还会有新功能开发吗?","slug":"除了-sg-的旧功能迁移-还会有新功能开发吗","link":"#除了-sg-的旧功能迁移-还会有新功能开发吗","children":[]},{"level":2,"title":"SG 永远不会更新了吗?SG 是快不能用了吗?","slug":"sg-永远不会更新了吗-sg-是快不能用了吗","link":"#sg-永远不会更新了吗-sg-是快不能用了吗","children":[]},{"level":2,"title":"胡桃的使用文档秋梨膏?","slug":"胡桃的使用文档秋梨膏","link":"#胡桃的使用文档秋梨膏","children":[]},{"level":2,"title":"胡桃图标还会更新嘛?","slug":"胡桃图标还会更新嘛","link":"#胡桃图标还会更新嘛","children":[]},{"level":2,"title":"什么时候上微软商店?上微软商店是否不需要自己信任证书了?胡桃以后会在线更新嘛?","slug":"什么时候上微软商店-上微软商店是否不需要自己信任证书了-胡桃以后会在线更新嘛","link":"#什么时候上微软商店-上微软商店是否不需要自己信任证书了-胡桃以后会在线更新嘛","children":[]},{"level":2,"title":"有考虑增加根据角色展示面板来计算伤害的功能吗?什么时候胡桃能当启动器,解锁帧率?这个无边框全屏的功能以后会不会支持?","slug":"有考虑增加根据角色展示面板来计算伤害的功能吗-什么时候胡桃能当启动器-解锁帧率-这个无边框全屏的功能以后会不会支持","link":"#有考虑增加根据角色展示面板来计算伤害的功能吗-什么时候胡桃能当启动器-解锁帧率-这个无边框全屏的功能以后会不会支持","children":[]},{"level":2,"title":"胡桃数据库 和 Hutao 是否有关系?什么时候上胡桃数据库?","slug":"胡桃数据库-和-hutao-是否有关系-什么时候上胡桃数据库","link":"#胡桃数据库-和-hutao-是否有关系-什么时候上胡桃数据库","children":[]},{"level":2,"title":"会把胡桃放到右下角任务栏吗?会考虑在角色里添加立绘吗?","slug":"会把胡桃放到右下角任务栏吗-会考虑在角色里添加立绘吗","link":"#会把胡桃放到右下角任务栏吗-会考虑在角色里添加立绘吗","children":[]},{"level":2,"title":"将来会有移动端吗?有考虑根据胡桃做个手机桌面小组件吗?胡桃以后支持插件吗?胡桃会有插件开发文档吗?","slug":"将来会有移动端吗-有考虑根据胡桃做个手机桌面小组件吗-胡桃以后支持插件吗-胡桃会有插件开发文档吗","link":"#将来会有移动端吗-有考虑根据胡桃做个手机桌面小组件吗-胡桃以后支持插件吗-胡桃会有插件开发文档吗","children":[]},{"level":2,"title":"离支持外服账号还有多远?会整合其他插件比如空荧酒馆这种嘛?","slug":"离支持外服账号还有多远-会整合其他插件比如空荧酒馆这种嘛","link":"#离支持外服账号还有多远-会整合其他插件比如空荧酒馆这种嘛","children":[]},{"level":2,"title":"有没有打算添加收费功能,还是说只靠捐助?","slug":"有没有打算添加收费功能-还是说只靠捐助","link":"#有没有打算添加收费功能-还是说只靠捐助","children":[]},{"level":2,"title":"是用爱发电吗?开发胡桃,是业余时间开发的吗?","slug":"是用爱发电吗-开发胡桃-是业余时间开发的吗","link":"#是用爱发电吗-开发胡桃-是业余时间开发的吗","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":3.57,"words":1072},"filePathRelative":"zh/development-log/symposium1.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/symposium1.html-c6b390a7.js b/assets/symposium1.html-c6b390a7.js deleted file mode 100644 index b590e8e61..000000000 --- a/assets/symposium1.html-c6b390a7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,Y as d,Z as s,$ as e,a0 as a,a1 as n,a3 as i,F as t}from"./framework-8be3ab77.js";const o={},c=e("h1",{id:"第一期开发组座谈会",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#第一期开发组座谈会","aria-hidden":"true"},"#"),a(" 第一期开发组座谈会")],-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions/46",target:"_blank",rel:"noopener noreferrer"},u=i('

    为啥胡桃在电脑上要做成类似uwp格式的应用?

    开发MSIX封装的应用是桌面端的开发趋势,开发体验更佳,用户体验也能提升。

    胡桃的作用是啥,和SG有什么区别?

    胡桃是SG的次世代版本,更新/更快/更强。

    胡桃会全面继承 SG 的功能吗?SG的一些功能会在hutao里被弃用吗?

    多数功能会完全继承与升级。少数功能会以整合功能的形式出现在胡桃中。

    为啥不把胡桃和 SG 集合到一起,而是要分开呢?和sg有什么侧重上的不同?

    Snap Genshin 采用 WPF 技术开发,该技术基于 DirectX 9,而 胡桃 采用 WinUI 3 开发,该新技术基于DirectX 12与其他较新的显示技术,呈现的效果更好,同时也更易于开发,胡桃 与 Snap Genshin 类似,但侧重于流畅、简单的用户体验,同时也更注重程序架构的可维护性,更关注性能表现。

    除了SG的旧功能迁移,还会有新功能开发吗?

    随着原神的发展,我们也会推出更多的功能。

    SG永远不会更新了吗?SG是快不能用了吗?

    没有严重的数据异常问题不会再更新。由于缺乏维护,不保证在何时由于某些不确定的原因会导致SG的部分功能失效(如先去的签到功能)。 Snap.Genshin 已停止更新,项目已归档

    胡桃的使用文档秋梨膏?

    使用文档 @Masterain98 正在制作中,很快就会和大家见面。 你现在看到的就是

    胡桃图标还会更新嘛?

    不会,我们持有胡桃图标的版权。

    什么时候上微软商店?上微软商店是否不需要自己信任证书了?胡桃以后会在线更新嘛?

    会在所有功能完善后上架。不需要证书。上架后就可以支持在线更新了。

    有考虑增加根据角色展示面板来计算伤害的功能吗?什么时候胡桃能当启动器,解锁帧率?这个无边框全屏的功能以后会不会支持?

    面板功能会在用户系统重构后进行开发,并且会在完成面板查询功能后实现启动游戏相关功能。启动参数包括在内。

    胡桃数据库 和 Hutao 是否有关系?什么时候上胡桃数据库?

    胡桃数据库是 HutaoAPI 的一部分,包含了深渊相关的数据,HutaoAPI是胡桃使用的 RESTful API,同时面向其他应用的开发者开放,接入成本低,接入收益高。胡桃数据库将会在后续版本实装。 已经实装

    会把胡桃放到右下角任务栏吗?会考虑在角色里添加立绘吗?

    基本不会考虑。后续可能会考虑。

    你可以通过快速启动栏来快速启动游戏,具体方法可见此文档

    将来会有移动端吗?有考虑根据胡桃做个手机桌面小组件吗?胡桃以后支持插件吗?胡桃会有插件开发文档吗?

    短时间内不会考虑移动端。手机桌面小组件也基本不会考虑。不会再支持插件。同样也不会有插件文档。

    离支持外服账号还有多远?会整合其他插件比如空荧酒馆这种嘛?

    Hoyolab 的相关支持需要其他开发者的帮助。由于技术栈的不同,很难整合。

    受益于开源社区力量,目前高级启动器、祈愿记录导出和成就管理功能已支持国际服。

    有没有打算添加收费功能,还是说只靠捐助?

    由于服务器需要资费,与服务器存储相关的功能可能会进行收费。 Snap.Hutao等有关项目均为公益项目

    是用爱发电吗?开发胡桃,是业余时间开发的吗?

    显然是。

    ',34);function l(f,x){const h=t("ExternalLinkIcon");return d(),s("div",null,[c,e("p",null,[a("复制自 "),e("a",p,[a("GitHub 讨论帖"),n(h)]),a(",总结于群讨论")]),u])}const E=r(o,[["render",l],["__file","symposium1.html.vue"]]);export{E as default}; diff --git a/assets/symposium2.html-4225d3ec.js b/assets/symposium2.html-4225d3ec.js new file mode 100644 index 000000000..b2e9b310a --- /dev/null +++ b/assets/symposium2.html-4225d3ec.js @@ -0,0 +1 @@ +import{_ as i,Y as t,Z as n,$ as a,a0 as e,a1 as s,a3 as h,F as d}from"./framework-8be3ab77.js";const o={},c=a("h1",{id:"第二期开发组座谈会",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#第二期开发组座谈会","aria-hidden":"true"},"#"),e(" 第二期开发组座谈会")],-1),l={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions/280",target:"_blank",rel:"noopener noreferrer"},u=h('

    现在成就导出的 json 格式也是 UIGF 的嘛

    A: UIAF

    能否适配祈愿系统数据 UEFI 旧版本的导入,和 SG 一样就可以

    A: 首先它叫 UIGF 格式,其次一直是适配的,只是 SG 的导入导出规则较为宽泛,如果您从始至终仅使用且正确使用了我们的产品,是不会出现导入导出异常的问题的

    啥时候会有 sg 那种自动检查更新下载

    A: 自动更新不能在 MSIX 包上实现,检查更新会在后续版本推出。

    我同一个设备上同时登陆 SG,hutao 会算作一个设备还是两个设备

    A: 两个设备,理论上每次重启胡桃后均相当于切换了设备

    我感觉胡桃有些页面的加载需要很久,会影响使用体验,感觉胡桃的界面有点掉帧

    A: 深渊统计页面在 1.2.6 版本前确实存在加载慢的问题,已在新版本解决,如果有其他页面的卡顿问题,通常是因为你的显卡不够强劲,或者胡桃通过你的集显进行渲染。

    属性统计经常加载不了

    A: 历史遗留问题,可以通过备份数据后删除 userdata.db 解决

    自定义网页功能是否还有规划

    A: 别急

    微软方面的问题,我们无法解决

    • 有的时候使用管理员启动并不能获取到管理员权限,需要关掉后二次启动
    • 胡桃的图标尺寸可不可以改成像其他图标—样的小尺寸呀
    • 写入的注册表文件,在更新时遇安装问题,尝试所有修复无果,在卸载重装进行修复的过程中会否因卸载残留问题对重装造成影响
    ',15);function p(f,_){const r=d("ExternalLinkIcon");return t(),n("div",null,[c,a("p",null,[e("复制自 "),a("a",l,[e("GitHub 讨论帖"),s(r)]),e(",总结于群讨论")]),u])}const m=i(o,[["render",p],["__file","symposium2.html.vue"]]);export{m as default}; diff --git a/assets/symposium2.html-d8a74b5c.js b/assets/symposium2.html-d8a74b5c.js deleted file mode 100644 index bd796fbca..000000000 --- a/assets/symposium2.html-d8a74b5c.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i,Y as t,Z as n,$ as a,a0 as e,a1 as s,a3 as h,F as d}from"./framework-8be3ab77.js";const o={},c=a("h1",{id:"第二期开发组座谈会",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#第二期开发组座谈会","aria-hidden":"true"},"#"),e(" 第二期开发组座谈会")],-1),l={href:"https://github.com/DGP-Studio/Snap.Hutao/discussions/280",target:"_blank",rel:"noopener noreferrer"},u=h('

    现在成就导出的json格式也是UIGF的嘛

    A: UIAF

    能否适配祈愿系统数据UEFI旧版本的导入,和SG一样就可以

    A: 首先它叫 UIGF 格式,其次一直是适配的,只是SG的导入导出规则较为宽泛,如果您从始至终仅使用且正确使用了我们的产品,是不会出现导入导出异常的问题的

    啥时候会有sg那种自动检查更新下载

    A: 自动更新不能在MSIX包上实现,检查更新会在后续版本推出。

    我同一个设备上同时登陆SG,hutao会算作一个设备还是两个设备

    A: 两个设备,理论上每次重启胡桃后均相当于切换了设备

    我感觉胡桃有些页面的加载需要很久,会影响使用体验,感觉胡桃的界面有点掉帧

    A: 深渊统计页面在1.2.6版本前确实存在加载慢的问题,已在新版本解决,如果有其他页面的卡顿问题,通常是因为你的显卡不够强劲,或者胡桃通过你的集显进行渲染。

    属性统计经常加载不了

    A: 历史遗留问题,可以通过备份数据后删除 userdata.db 解决

    自定义网页功能是否还有规划

    A: 别急

    微软方面的问题,我们无法解决

    • 有的时候使用管理员启动并不能获取到管理员权限,需要关掉后二次启动
    • 胡桃的图标尺寸可不可以改成像其他图标—样的小尺寸呀
    • 写入的注册表文件,在更新时遇安装问题,尝试所有修复无果,在卸载重装进行修复的过程中会否因卸载残留问题对重装造成影响
    ',15);function p(f,_){const r=d("ExternalLinkIcon");return t(),n("div",null,[c,a("p",null,[e("复制自 "),a("a",l,[e("GitHub 讨论帖"),s(r)]),e(",总结于群讨论")]),u])}const m=i(o,[["render",p],["__file","symposium2.html.vue"]]);export{m as default}; diff --git a/assets/symposium2.html-e492a642.js b/assets/symposium2.html-e492a642.js new file mode 100644 index 000000000..42522f0f8 --- /dev/null +++ b/assets/symposium2.html-e492a642.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-d7c0ec54","path":"/zh/development-log/symposium2.html","title":"第二期开发组座谈会","lang":"zh-CN","frontmatter":{"description":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/280),总结于群讨论 现在成就导出的 json 格式也是 UIGF 的嘛 A: UIAF 能否适配祈愿系统数据 UEFI 旧版本的导入,和 SG 一样就可以 A: 首先它叫 UIGF 格式,其次一直是适配的,只是 ...","head":[["meta",{"property":"og:url","content":"https://hut.ao/zh/development-log/symposium2.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"第二期开发组座谈会"}],["meta",{"property":"og:description","content":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/280),总结于群讨论 现在成就导出的 json 格式也是 UIGF 的嘛 A: UIAF 能否适配祈愿系统数据 UEFI 旧版本的导入,和 SG 一样就可以 A: 首先它叫 UIGF 格式,其次一直是适配的,只是 ..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"第二期开发组座谈会\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"现在成就导出的 json 格式也是 UIGF 的嘛","slug":"现在成就导出的-json-格式也是-uigf-的嘛","link":"#现在成就导出的-json-格式也是-uigf-的嘛","children":[]},{"level":2,"title":"能否适配祈愿系统数据 UEFI 旧版本的导入,和 SG 一样就可以","slug":"能否适配祈愿系统数据-uefi-旧版本的导入-和-sg-一样就可以","link":"#能否适配祈愿系统数据-uefi-旧版本的导入-和-sg-一样就可以","children":[]},{"level":2,"title":"啥时候会有 sg 那种自动检查更新下载","slug":"啥时候会有-sg-那种自动检查更新下载","link":"#啥时候会有-sg-那种自动检查更新下载","children":[]},{"level":2,"title":"我同一个设备上同时登陆 SG,hutao 会算作一个设备还是两个设备","slug":"我同一个设备上同时登陆-sg-hutao-会算作一个设备还是两个设备","link":"#我同一个设备上同时登陆-sg-hutao-会算作一个设备还是两个设备","children":[]},{"level":2,"title":"我感觉胡桃有些页面的加载需要很久,会影响使用体验,感觉胡桃的界面有点掉帧","slug":"我感觉胡桃有些页面的加载需要很久-会影响使用体验-感觉胡桃的界面有点掉帧","link":"#我感觉胡桃有些页面的加载需要很久-会影响使用体验-感觉胡桃的界面有点掉帧","children":[]},{"level":2,"title":"属性统计经常加载不了","slug":"属性统计经常加载不了","link":"#属性统计经常加载不了","children":[]},{"level":2,"title":"自定义网页功能是否还有规划","slug":"自定义网页功能是否还有规划","link":"#自定义网页功能是否还有规划","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.65,"words":495},"filePathRelative":"zh/development-log/symposium2.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/symposium2.html-facbe563.js b/assets/symposium2.html-facbe563.js deleted file mode 100644 index 68bd7410f..000000000 --- a/assets/symposium2.html-facbe563.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-d7c0ec54","path":"/zh/development-log/symposium2.html","title":"第二期开发组座谈会","lang":"zh-CN","frontmatter":{"description":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/280),总结于群讨论 现在成就导出的json格式也是UIGF的嘛 A: UIAF 能否适配祈愿系统数据UEFI旧版本的导入,和SG一样就可以 A: 首先它叫 UIGF 格式,其次一直是适配的,只是SG的导入导出规则...","head":[["meta",{"property":"og:url","content":"https://hut.ao/zh/development-log/symposium2.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"第二期开发组座谈会"}],["meta",{"property":"og:description","content":"复制自 GitHub 讨论帖 (https://github.com/DGP-Studio/Snap.Hutao/discussions/280),总结于群讨论 现在成就导出的json格式也是UIGF的嘛 A: UIAF 能否适配祈愿系统数据UEFI旧版本的导入,和SG一样就可以 A: 首先它叫 UIGF 格式,其次一直是适配的,只是SG的导入导出规则..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-03-21T02:33:49.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-21T02:33:49.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"第二期开发组座谈会\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-21T02:33:49.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"现在成就导出的json格式也是UIGF的嘛","slug":"现在成就导出的json格式也是uigf的嘛","link":"#现在成就导出的json格式也是uigf的嘛","children":[]},{"level":2,"title":"能否适配祈愿系统数据UEFI旧版本的导入,和SG一样就可以","slug":"能否适配祈愿系统数据uefi旧版本的导入-和sg一样就可以","link":"#能否适配祈愿系统数据uefi旧版本的导入-和sg一样就可以","children":[]},{"level":2,"title":"啥时候会有sg那种自动检查更新下载","slug":"啥时候会有sg那种自动检查更新下载","link":"#啥时候会有sg那种自动检查更新下载","children":[]},{"level":2,"title":"我同一个设备上同时登陆SG,hutao会算作一个设备还是两个设备","slug":"我同一个设备上同时登陆sg-hutao会算作一个设备还是两个设备","link":"#我同一个设备上同时登陆sg-hutao会算作一个设备还是两个设备","children":[]},{"level":2,"title":"我感觉胡桃有些页面的加载需要很久,会影响使用体验,感觉胡桃的界面有点掉帧","slug":"我感觉胡桃有些页面的加载需要很久-会影响使用体验-感觉胡桃的界面有点掉帧","link":"#我感觉胡桃有些页面的加载需要很久-会影响使用体验-感觉胡桃的界面有点掉帧","children":[]},{"level":2,"title":"属性统计经常加载不了","slug":"属性统计经常加载不了","link":"#属性统计经常加载不了","children":[]},{"level":2,"title":"自定义网页功能是否还有规划","slug":"自定义网页功能是否还有规划","link":"#自定义网页功能是否还有规划","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1679366029000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":1}]},"readingTime":{"minutes":1.65,"words":495},"filePathRelative":"zh/development-log/symposium2.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/tos.html-09235935.js b/assets/tos.html-09235935.js new file mode 100644 index 000000000..9b047f27c --- /dev/null +++ b/assets/tos.html-09235935.js @@ -0,0 +1 @@ +const t=JSON.parse('{"key":"v-647ebd24","path":"/zh/statements/tos.html","title":"用户使用协议和法律声明","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"comment":false,"editLink":false,"icon":"license","order":4,"redirectFrom":"/statements/toshtml","description":"总则 本\\"用户使用协议和法律声明\\"(以下简称\\"条款\\"或\\"使用协议\\")适用于DGP-Studio 开发团队 (https://github.com/DGP-Studio)(以下简称\\"本团队\\"或\\"我方\\")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。; 请您仔细阅读本用户使用协议的全部内容,在您阅读\\"使用协议\\"后,若对此用户使用协议中的任何...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/tos.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/tos.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"用户使用协议和法律声明"}],["meta",{"property":"og:description","content":"总则 本\\"用户使用协议和法律声明\\"(以下简称\\"条款\\"或\\"使用协议\\")适用于DGP-Studio 开发团队 (https://github.com/DGP-Studio)(以下简称\\"本团队\\"或\\"我方\\")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。; 请您仔细阅读本用户使用协议的全部内容,在您阅读\\"使用协议\\"后,若对此用户使用协议中的任何..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"用户使用协议和法律声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"总则","slug":"总则","link":"#总则","children":[]},{"level":2,"title":"项目性质、服务以及有关责任与义务的界定","slug":"项目性质、服务以及有关责任与义务的界定","link":"#项目性质、服务以及有关责任与义务的界定","children":[]},{"level":2,"title":"权利和义务","slug":"权利和义务","link":"#权利和义务","children":[]},{"level":2,"title":"其他条款","slug":"其他条款","link":"#其他条款","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":10.27,"words":3082},"filePathRelative":"zh/statements/tos.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/tos.html-187ddbdd.js b/assets/tos.html-187ddbdd.js deleted file mode 100644 index eb7d03c5b..000000000 --- a/assets/tos.html-187ddbdd.js +++ /dev/null @@ -1 +0,0 @@ -const t=JSON.parse('{"key":"v-647ebd24","path":"/zh/statements/tos.html","title":"用户使用协议和法律声明","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["公告"],"comment":false,"editLink":false,"icon":"license","order":4,"redirectFrom":"/statements/toshtml","description":"总则 本\\"用户使用协议和法律声明\\"(以下简称\\"条款\\"或\\"使用协议\\")适用于DGP-Studio开发团队 (https://github.com/DGP-Studio)(以下简称\\"本团队\\"或\\"我方\\")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。; 请您仔细阅读本用户使用协议的全部内容,在您阅读\\"使用协议\\"后,若对此用户使用协议中的任何条...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/tos.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/tos.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"用户使用协议和法律声明"}],["meta",{"property":"og:description","content":"总则 本\\"用户使用协议和法律声明\\"(以下简称\\"条款\\"或\\"使用协议\\")适用于DGP-Studio开发团队 (https://github.com/DGP-Studio)(以下简称\\"本团队\\"或\\"我方\\")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。; 请您仔细阅读本用户使用协议的全部内容,在您阅读\\"使用协议\\"后,若对此用户使用协议中的任何条..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"用户使用协议和法律声明\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"总则","slug":"总则","link":"#总则","children":[]},{"level":2,"title":"项目性质、服务以及有关责任与义务的界定","slug":"项目性质、服务以及有关责任与义务的界定","link":"#项目性质、服务以及有关责任与义务的界定","children":[]},{"level":2,"title":"权利和义务","slug":"权利和义务","link":"#权利和义务","children":[]},{"level":2,"title":"其他条款","slug":"其他条款","link":"#其他条款","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":10.27,"words":3082},"filePathRelative":"zh/statements/tos.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/tos.html-26935a8d.js b/assets/tos.html-2697c794.js similarity index 80% rename from assets/tos.html-26935a8d.js rename to assets/tos.html-2697c794.js index ae1eefcf9..6d28de449 100644 --- a/assets/tos.html-26935a8d.js +++ b/assets/tos.html-2697c794.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-b1c7a1c2","path":"/en/statements/tos.html","title":"User Agreement and Legal Disclaime","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"comment":false,"editLink":false,"icon":"license","order":4,"description":"This page of document was original written in Simplified Chinese. It's translated by AI-driven translate software, and still under review. If there is any conflict between the c...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/tos.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/tos.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"User Agreement and Legal Disclaime"}],["meta",{"property":"og:description","content":"This page of document was original written in Simplified Chinese. It's translated by AI-driven translate software, and still under review. If there is any conflict between the c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-01T02:13:44.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-01T02:13:44.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"User Agreement and Legal Disclaime\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-01T02:13:44.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"General Provisions","slug":"general-provisions","link":"#general-provisions","children":[]},{"level":2,"title":"Nature of the Project, Services, and Definition of Responsibilities and Obligations","slug":"nature-of-the-project-services-and-definition-of-responsibilities-and-obligations","link":"#nature-of-the-project-services-and-definition-of-responsibilities-and-obligations","children":[]},{"level":2,"title":"Other Terms","slug":"other-terms","link":"#other-terms","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1680315224000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":6.44,"words":1932},"filePathRelative":"en/statements/tos.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; +const e=JSON.parse(`{"key":"v-b1c7a1c2","path":"/en/statements/tos.html","title":"User Agreement and Legal Disclaime","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Announcement"],"comment":false,"editLink":false,"icon":"license","order":4,"description":"This page of document was original written in Simplified Chinese. It's translated by AI-driven translate software, and still under review. If there is any conflict between the c...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/tos.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/tos.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"User Agreement and Legal Disclaime"}],["meta",{"property":"og:description","content":"This page of document was original written in Simplified Chinese. It's translated by AI-driven translate software, and still under review. If there is any conflict between the c..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"User Agreement and Legal Disclaime\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"General Provisions","slug":"general-provisions","link":"#general-provisions","children":[]},{"level":2,"title":"Nature of the Project, Services, and Definition of Responsibilities and Obligations","slug":"nature-of-the-project-services-and-definition-of-responsibilities-and-obligations","link":"#nature-of-the-project-services-and-definition-of-responsibilities-and-obligations","children":[]},{"level":2,"title":"Other Terms","slug":"other-terms","link":"#other-terms","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":6.44,"words":1932},"filePathRelative":"en/statements/tos.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; diff --git a/assets/tos.html-5f23cb94.js b/assets/tos.html-5f23cb94.js deleted file mode 100644 index 9de2557ef..000000000 --- a/assets/tos.html-5f23cb94.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as i,Y as u,Z as r,$ as l,a0 as t,a1 as o,a3 as n,F as a}from"./framework-8be3ab77.js";const s={},h=l("h1",{id:"用户使用协议和法律声明",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#用户使用协议和法律声明","aria-hidden":"true"},"#"),t(" 用户使用协议和法律声明")],-1),d=l("h2",{id:"总则",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#总则","aria-hidden":"true"},"#"),t(" 总则")],-1),_={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},c=l("ul",null,[l("li",null,[t("请您仔细阅读本用户使用协议的"),l("strong",null,"全部内容"),t(',在您阅读"使用协议"后,若对此用户使用协议中的'),l("strong",null,"任何条款"),t("有异议,请立刻停止使用本团队所开发的任意项目。")]),l("li",null,"如您未满18周岁,请在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后使用本团队所开发的任意项目。"),l("li",null,"若您已安装、使用或在开发时引用本团队所开发的任意项目,表示您已主动阅读(已阅读完毕)并完全同意本使用协议所列明的条款,即已充分理解本协议并承诺作为本协议的一方当事人接受协议、法律声明、隐私政策以及与本团队所开发的任意项目相关的规则、规范、声明、公告、通知等内容的约束。"),l("li",null,'此《用户使用协议》是由用户(以下或称"您")与本团队所开发的任意项目所订立的用户使用协议和法律声明,本协议对用户和本团队均具有法律效力。')],-1),p=l("h2",{id:"项目性质、服务以及有关责任与义务的界定",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#项目性质、服务以及有关责任与义务的界定","aria-hidden":"true"},"#"),t(" 项目性质、服务以及有关责任与义务的界定")],-1),f=l("li",null,[l("p",null,'一、由于本团队所开发的任意项目,均"开源"、"非经营性质",故本团队可随时执行全权决定:包括但不限于更改"使用协议",修改本团队所开发的任意项目内的任何内容。如"条款"及"作品的内容"有任何变更,我方将在相关的项目展示网站上刊载公告作为通知。经修订的"条款"一经在官方网站上公布后,即自动生效。')],-1),b=l("li",null,[l("p",null,'二、本软件以"学习开发知识"、"积累开发经验"为目的进行开发,所有项目所提供的功能,均"开源"、"非经营性质",如用户对本团队所开发的任意项目的安全性表示不满,请立即卸载/删除/停用,如您仍在正常使用,则表示您认可本团队所开发的任意项目的安全性。')],-1),q={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},g={href:"https://github.com/DGP-Studio/Snap.Hutao/blob/main/LICENSE",target:"_blank",rel:"noopener noreferrer"},m=n("
  • 四、用户使用本团队所开发的任意项目期间,本团队不做任何不发生如下情况的保证:

    • 因网络状况、通讯线路等任何技术原因而导致用户不能正常使用或更新;
    • 因使用"第三方开发的本软件内插件"、"第三方进行二次编译的本软件的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成负面结果。
  • 五、用户认可本团队所开发的任意项目,除被动接收软件或其他相关项目中的必要的上传报告或有关信息外,所有信息的上传均需要用户的主动触发;

    • 用户认可本团队所开发的任意项目,均完全尊重并保护所有用户的"个人隐私权",项目代码亦完全公开,用户不具有"因隐私权收到侵犯"而对开发团队或团队成员发起控诉的主观理由。
    • 本团队所开发的任意项目不会向第三方共享、转让您的个人信息,除非经过您本人事先授权同意,或者共享、转让的个人信息是去标识化处理后的信息,且共享第三方无法重新识别此类信息的自然人主体。
    • 本团队所开发的任意项目包含到其他站点的链接,当您访问第三方链接时,请认真阅读第三方站点的用户协议和声明,本团队对于第三方站点的内容、隐私条款、使用协议等不负任何责任。
    • 在使用本团队所开发的任意项目时,提交任意资料的过程中,本团队不保证提交的信息保存成功,您需要对您提交的资料做好存储保管。本团队所开发的部分项目为"被授权数据"提供存储,但在存储过程中存在各种不可抗力的因素,本团队无法承诺对用户的存储信息无限期保留,您的重要信息请自行备份。
  • ",2),S=l("h2",{id:"权利和义务",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#权利和义务","aria-hidden":"true"},"#"),t(" 权利和义务")],-1),G=l("li",null,[l("p",null,"六、我方允许任何单位或个人在没有本开发团队授权的情况下,对本团队所开发的任意项目进行的二次开发、功能修改以及复用我方创作的代码进行其他项目的开发,但对其所侵犯我方计算机软件著作权的行为,我方保留追责的权利。"),l("ul",null,[l("li",null,"我开发团队不对任何单位或个人在使用本团队所开发的任意项目的内容进行的公开发布行为(包括但不限于制作视频、发布带有本软件内容的文章、上传至非我开发团队指定的下载网站提供下载等)的内容所致的任意结果进行负责。"),l("li",null,'我开发团队不对使用"第三方开发的可用于本团队所开发的任意项目的附属程序或额外代码"、"第三方进行二次编译的本团队所开发的任意项目的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成的任意结果负责。'),l("li",null,'在此基础上,根据《计算机软件保护条例》第二条与第三条对于"计算机软件"和"文档"的法律定义,本软件开发团队(DGP Studio)保留全部我方开发项目的计算机软件著作权,其包括但不限于项目构建所需的全部信息、全部项目有关的所有文档资料(即用来描述程序的内容、组成、设计、功能规格、开发情况的程序设计说明书、流程图、用户手册等),具体内容以各项目《计算机软件著作权登记证书》的实际内容为准。')])],-1),x=l("li",null,[l("p",null,"七、本团队所开发的任意项目仅作用于合法、合规范围内的学习及研究所用,不得利用本软件系统从事违法活动。"),l("ul",null,[l("li",null,"本团队仅作为项目的开发团队(非法人性质,为自然人组成的团体),对任何使用结果不负任何连带责任,软件以及我方开发的任意项目的使用过程中产生的任何法律后果我们概不负责、不承担任何法律责任。"),l("li",null,'若用户已开始使用本团队所开发的任意项目,即已同意"使用协议",表明本团队已履行完毕"本使用协议第十款"的告知情形。')])],-1),k=l("p",null,"八、所开发项目的著作权。",-1),D=l("li",null,'本软件开发团队对所开发的"Snap.Genshin软件"、"Snap.Hutao软件"等作品的软件本身(不包括软件内除功能模块外的显示内容)、上述作品的全部历史版本以及周边网站,以及本团队所开发的任意其他作品,拥有软件内的"各商标的所有权"(引用于网络的图片除外),"著作权"等有关的应有权益。',-1),P=l("li",null,"本团队所开发的任意项目的统计数据全部来源于软件用户主动提交,经过对数据简单地筛选后进行展示,因此本团队所开发的任意项目不对数据的准确性负责,该数据也与我方无关。",-1),E={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},N=l("h2",{id:"其他条款",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#其他条款","aria-hidden":"true"},"#"),t(" 其他条款")],-1),I=n("
  • 九、对于团队所开发项目的"非经营性质"的确定。

    • 本团队所开发的任意项目,均无任何经营性质。

    • 若开发团队的个别或部分成员,在参与开发本团队所开发的任意项目期间,与本团队所开发的任意项目的第三方用户间产生了包括但不限于:赠与、交换、买卖等关系,其所产生的关系与本开发团队无关,此种情形的发生不基于团队开发有关项目这一事实,而是基于其与第三方用户,在发生上述关系的互联网交互位置或现实地点所产生的独立事件,应当以发生上述关系的互联网交互位置的用户使用条款或结合其在现实地点所发生的具体行为来判定此行为的性质。

  • 十、本团队所开发的任意项目(含网站),均以"学习开发知识"、"积累开发经验"为目的进行开发,仅供学习交流,严禁用于商业用途,请您在下载或进行查看学习后的24小时内自行删除全部相关信息,若您无视本条要求,本软件开发团队不对"可能产生的版权纠纷、著作权侵权以及民事纠纷等问题"负责。

  • 十一、本协议的成立、生效、履行、解释及争议的解决均应适用中华人民共和国大陆地区法律。倘本协议之任何规定因与中华人民共和国的法律抵触而无效,则这些条款将尽可能接近本协议原条文意旨重新解析,且本协议其它规定仍应具有完整的效力及效果。

  • 十二、本协议签订地点为辽宁省盘锦市辽河油田矿区,在履行本协议中发生纠纷,由双方协商解决,如协商不成,由辽河人民法院管辖,所产生的每阶段费用均由上诉人即时承担。

  • 十三、本协议中的标题(包括副标题)仅为方便及阅读而设,并不影响本协议中任何规定的含义或解释。

  • 十四、您和本开发团队均是独立的主体,在任何情况下本协议不构成本开发团队对用户的任何形式的明示或暗示担保或条件,双方之间亦不构成代理、合伙、合营或雇佣关系。

  • ",6),V={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},v={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"};function B(L,C){const e=a("ExternalLinkIcon");return u(),r("div",null,[h,d,l("ul",null,[l("li",null,[t('本"用户使用协议和法律声明"(以下简称"条款"或"使用协议")适用于'),l("a",_,[t("DGP-Studio开发团队"),o(e)]),t('(以下简称"本团队"或"我方")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。 '),c])]),p,l("ul",null,[f,b,l("li",null,[l("p",null,[t('三、一切因使用本团队所开发的任意项目的内容而导致的"任何意外损失(包括但不限于:软件、硬件、财产以及虚拟物品等)"、"合约毁坏"、"诽谤"、"版权或知识产权侵犯"及其所造成的损失与责任,均为使用者自身对于网络公开的开源软件的使用过程中自身发生的使用行为所引致的"损失与责任",基于全部作品在其开放源代码的位置(即'),l("a",q,[t("Github"),o(e)]),t(")中所声明的"),l("a",g,[t("MIT license"),o(e)]),t('以及本声明所约定的内容,应当认定前述的"损失与责任"与全部项目的有关开发者无责任关联。')])]),m]),S,l("ul",null,[G,x,l("li",null,[k,l("ul",null,[D,P,l("li",null,[t('使用本团队所开发的任意项目的过程中可能会产生拥有原有版权的数据,对于这些数据,本团队所开发的任意项目不拥有它们的所有权,为了避免造成侵权,使用者有义务完全阅读并履行"本使用协议第十条"的内容。本软件内使用的资源(包括但不限于字体、图片、文字等)均来源于互联网的公开信息,如果出现侵权可立即联系'),l("a",E,[t("我方"),o(e)]),t("移除。")])])])]),N,l("ul",null,[I,l("li",null,[l("p",null,[t('十五、本"用户使用协议和法律声明"中,"我方"或称"本开发团队"(区别于"用户"或"您")的实际主体为'),l("a",V,[t("DGP-Studio开发团队"),o(e)]),t("的团队整体及每个成员个人,即包含前述网站中,"),l("a",v,[t("DGP-Studio开发团队"),o(e)]),t("的全部成员。")])])])])}const T=i(s,[["render",B],["__file","tos.html.vue"]]);export{T as default}; diff --git a/assets/tos.html-d453e8d3.js b/assets/tos.html-d453e8d3.js new file mode 100644 index 000000000..a7255f575 --- /dev/null +++ b/assets/tos.html-d453e8d3.js @@ -0,0 +1 @@ +import{_ as i,Y as u,Z as r,$ as l,a0 as t,a1 as o,a3 as n,F as a}from"./framework-8be3ab77.js";const s={},h=l("h1",{id:"用户使用协议和法律声明",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#用户使用协议和法律声明","aria-hidden":"true"},"#"),t(" 用户使用协议和法律声明")],-1),d=l("h2",{id:"总则",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#总则","aria-hidden":"true"},"#"),t(" 总则")],-1),_={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},c=l("ul",null,[l("li",null,[t("请您仔细阅读本用户使用协议的"),l("strong",null,"全部内容"),t(',在您阅读"使用协议"后,若对此用户使用协议中的'),l("strong",null,"任何条款"),t("有异议,请立刻停止使用本团队所开发的任意项目。")]),l("li",null,"如您未满 18 周岁,请在法定监护人陪同下仔细阅读并充分理解本协议,并征得法定监护人的同意后使用本团队所开发的任意项目。"),l("li",null,"若您已安装、使用或在开发时引用本团队所开发的任意项目,表示您已主动阅读(已阅读完毕)并完全同意本使用协议所列明的条款,即已充分理解本协议并承诺作为本协议的一方当事人接受协议、法律声明、隐私政策以及与本团队所开发的任意项目相关的规则、规范、声明、公告、通知等内容的约束。"),l("li",null,'此《用户使用协议》是由用户(以下或称"您")与本团队所开发的任意项目所订立的用户使用协议和法律声明,本协议对用户和本团队均具有法律效力。')],-1),p=l("h2",{id:"项目性质、服务以及有关责任与义务的界定",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#项目性质、服务以及有关责任与义务的界定","aria-hidden":"true"},"#"),t(" 项目性质、服务以及有关责任与义务的界定")],-1),f=l("li",null,[l("p",null,'一、由于本团队所开发的任意项目,均"开源"、"非经营性质",故本团队可随时执行全权决定:包括但不限于更改"使用协议",修改本团队所开发的任意项目内的任何内容。如"条款"及"作品的内容"有任何变更,我方将在相关的项目展示网站上刊载公告作为通知。经修订的"条款"一经在官方网站上公布后,即自动生效。')],-1),b=l("li",null,[l("p",null,'二、本软件以"学习开发知识"、"积累开发经验"为目的进行开发,所有项目所提供的功能,均"开源"、"非经营性质",如用户对本团队所开发的任意项目的安全性表示不满,请立即卸载/删除/停用,如您仍在正常使用,则表示您认可本团队所开发的任意项目的安全性。')],-1),q={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},g={href:"https://github.com/DGP-Studio/Snap.Hutao/blob/main/LICENSE",target:"_blank",rel:"noopener noreferrer"},m=n("
  • 四、用户使用本团队所开发的任意项目期间,本团队不做任何不发生如下情况的保证:

    • 因网络状况、通讯线路等任何技术原因而导致用户不能正常使用或更新;
    • 因使用"第三方开发的本软件内插件"、"第三方进行二次编译的本软件的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成负面结果。
  • 五、用户认可本团队所开发的任意项目,除被动接收软件或其他相关项目中的必要的上传报告或有关信息外,所有信息的上传均需要用户的主动触发;

    • 用户认可本团队所开发的任意项目,均完全尊重并保护所有用户的"个人隐私权",项目代码亦完全公开,用户不具有"因隐私权收到侵犯"而对开发团队或团队成员发起控诉的主观理由。
    • 本团队所开发的任意项目不会向第三方共享、转让您的个人信息,除非经过您本人事先授权同意,或者共享、转让的个人信息是去标识化处理后的信息,且共享第三方无法重新识别此类信息的自然人主体。
    • 本团队所开发的任意项目包含到其他站点的链接,当您访问第三方链接时,请认真阅读第三方站点的用户协议和声明,本团队对于第三方站点的内容、隐私条款、使用协议等不负任何责任。
    • 在使用本团队所开发的任意项目时,提交任意资料的过程中,本团队不保证提交的信息保存成功,您需要对您提交的资料做好存储保管。本团队所开发的部分项目为"被授权数据"提供存储,但在存储过程中存在各种不可抗力的因素,本团队无法承诺对用户的存储信息无限期保留,您的重要信息请自行备份。
  • ",2),S=l("h2",{id:"权利和义务",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#权利和义务","aria-hidden":"true"},"#"),t(" 权利和义务")],-1),G=l("li",null,[l("p",null,"六、我方允许任何单位或个人在没有本开发团队授权的情况下,对本团队所开发的任意项目进行的二次开发、功能修改以及复用我方创作的代码进行其他项目的开发,但对其所侵犯我方计算机软件著作权的行为,我方保留追责的权利。"),l("ul",null,[l("li",null,"我开发团队不对任何单位或个人在使用本团队所开发的任意项目的内容进行的公开发布行为(包括但不限于制作视频、发布带有本软件内容的文章、上传至非我开发团队指定的下载网站提供下载等)的内容所致的任意结果进行负责。"),l("li",null,'我开发团队不对使用"第三方开发的可用于本团队所开发的任意项目的附属程序或额外代码"、"第三方进行二次编译的本团队所开发的任意项目的修改版"、"复用本开发团队所创作的项目代码而编译成的软件"造成的任意结果负责。'),l("li",null,'在此基础上,根据《计算机软件保护条例》第二条与第三条对于"计算机软件"和"文档"的法律定义,本软件开发团队(DGP Studio)保留全部我方开发项目的计算机软件著作权,其包括但不限于项目构建所需的全部信息、全部项目有关的所有文档资料(即用来描述程序的内容、组成、设计、功能规格、开发情况的程序设计说明书、流程图、用户手册等),具体内容以各项目《计算机软件著作权登记证书》的实际内容为准。')])],-1),x=l("li",null,[l("p",null,"七、本团队所开发的任意项目仅作用于合法、合规范围内的学习及研究所用,不得利用本软件系统从事违法活动。"),l("ul",null,[l("li",null,"本团队仅作为项目的开发团队(非法人性质,为自然人组成的团体),对任何使用结果不负任何连带责任,软件以及我方开发的任意项目的使用过程中产生的任何法律后果我们概不负责、不承担任何法律责任。"),l("li",null,'若用户已开始使用本团队所开发的任意项目,即已同意"使用协议",表明本团队已履行完毕"本使用协议第十款"的告知情形。')])],-1),k=l("p",null,"八、所开发项目的著作权。",-1),D=l("li",null,'本软件开发团队对所开发的"Snap.Genshin 软件"、"Snap.Hutao 软件"等作品的软件本身(不包括软件内除功能模块外的显示内容)、上述作品的全部历史版本以及周边网站,以及本团队所开发的任意其他作品,拥有软件内的"各商标的所有权"(引用于网络的图片除外),"著作权"等有关的应有权益。',-1),P=l("li",null,"本团队所开发的任意项目的统计数据全部来源于软件用户主动提交,经过对数据简单地筛选后进行展示,因此本团队所开发的任意项目不对数据的准确性负责,该数据也与我方无关。",-1),E={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},N=l("h2",{id:"其他条款",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#其他条款","aria-hidden":"true"},"#"),t(" 其他条款")],-1),I=n("
  • 九、对于团队所开发项目的"非经营性质"的确定。

    • 本团队所开发的任意项目,均无任何经营性质。

    • 若开发团队的个别或部分成员,在参与开发本团队所开发的任意项目期间,与本团队所开发的任意项目的第三方用户间产生了包括但不限于:赠与、交换、买卖等关系,其所产生的关系与本开发团队无关,此种情形的发生不基于团队开发有关项目这一事实,而是基于其与第三方用户,在发生上述关系的互联网交互位置或现实地点所产生的独立事件,应当以发生上述关系的互联网交互位置的用户使用条款或结合其在现实地点所发生的具体行为来判定此行为的性质。

  • 十、本团队所开发的任意项目(含网站),均以"学习开发知识"、"积累开发经验"为目的进行开发,仅供学习交流,严禁用于商业用途,请您在下载或进行查看学习后的 24 小时内自行删除全部相关信息,若您无视本条要求,本软件开发团队不对"可能产生的版权纠纷、著作权侵权以及民事纠纷等问题"负责。

  • 十一、本协议的成立、生效、履行、解释及争议的解决均应适用中华人民共和国大陆地区法律。倘本协议之任何规定因与中华人民共和国的法律抵触而无效,则这些条款将尽可能接近本协议原条文意旨重新解析,且本协议其它规定仍应具有完整的效力及效果。

  • 十二、本协议签订地点为辽宁省盘锦市辽河油田矿区,在履行本协议中发生纠纷,由双方协商解决,如协商不成,由辽河人民法院管辖,所产生的每阶段费用均由上诉人即时承担。

  • 十三、本协议中的标题(包括副标题)仅为方便及阅读而设,并不影响本协议中任何规定的含义或解释。

  • 十四、您和本开发团队均是独立的主体,在任何情况下本协议不构成本开发团队对用户的任何形式的明示或暗示担保或条件,双方之间亦不构成代理、合伙、合营或雇佣关系。

  • ",6),V={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"},v={href:"https://github.com/DGP-Studio",target:"_blank",rel:"noopener noreferrer"};function B(L,C){const e=a("ExternalLinkIcon");return u(),r("div",null,[h,d,l("ul",null,[l("li",null,[t('本"用户使用协议和法律声明"(以下简称"条款"或"使用协议")适用于'),l("a",_,[t("DGP-Studio 开发团队"),o(e)]),t('(以下简称"本团队"或"我方")开发的全部软件作品、各开发项目的官方网站、附属的自媒体账号等。 '),c])]),p,l("ul",null,[f,b,l("li",null,[l("p",null,[t('三、一切因使用本团队所开发的任意项目的内容而导致的"任何意外损失(包括但不限于:软件、硬件、财产以及虚拟物品等)"、"合约毁坏"、"诽谤"、"版权或知识产权侵犯"及其所造成的损失与责任,均为使用者自身对于网络公开的开源软件的使用过程中自身发生的使用行为所引致的"损失与责任",基于全部作品在其开放源代码的位置(即'),l("a",q,[t("Github"),o(e)]),t(")中所声明的"),l("a",g,[t("MIT license"),o(e)]),t('以及本声明所约定的内容,应当认定前述的"损失与责任"与全部项目的有关开发者无责任关联。')])]),m]),S,l("ul",null,[G,x,l("li",null,[k,l("ul",null,[D,P,l("li",null,[t('使用本团队所开发的任意项目的过程中可能会产生拥有原有版权的数据,对于这些数据,本团队所开发的任意项目不拥有它们的所有权,为了避免造成侵权,使用者有义务完全阅读并履行"本使用协议第十条"的内容。本软件内使用的资源(包括但不限于字体、图片、文字等)均来源于互联网的公开信息,如果出现侵权可立即联系'),l("a",E,[t("我方"),o(e)]),t("移除。")])])])]),N,l("ul",null,[I,l("li",null,[l("p",null,[t('十五、本"用户使用协议和法律声明"中,"我方"或称"本开发团队"(区别于"用户"或"您")的实际主体为'),l("a",V,[t("DGP-Studio 开发团队"),o(e)]),t("的团队整体及每个成员个人,即包含前述网站中,"),l("a",v,[t("DGP-Studio 开发团队"),o(e)]),t("的全部成员。")])])])])}const T=i(s,[["render",B],["__file","tos.html.vue"]]);export{T as default}; diff --git a/assets/uninstall.html-1cacc183.js b/assets/uninstall.html-1cacc183.js deleted file mode 100644 index 7df891a36..000000000 --- a/assets/uninstall.html-1cacc183.js +++ /dev/null @@ -1,2 +0,0 @@ -import{_ as a,Y as c,Z as d,$ as e,a0 as l,a1 as t,a2 as r,a3 as i,F as n}from"./framework-8be3ab77.js";const u={},_=e("h1",{id:"卸载胡桃工具箱",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#卸载胡桃工具箱","aria-hidden":"true"},"#"),l(" 卸载胡桃工具箱")],-1),h=e("strong",null,"方法1",-1),B=e("li",null,[l("打开胡桃,选择 "),e("strong",null,"设置"),l(" 页签")],-1),E=e("strong",null,"删除所有计划任务",-1),g=e("strong",null,"执行",-1),p=i(`
  • 方法2
    • 执行下方的脚本
      schtasks /delete /tn SnapHutaoDailyNoteRefreshTask
      -
  • 方法3
    • 打开 Windows 计划任务程序
    • 找到 SnapHutaoDailyNoteRefreshTask 任务并删除
  • 方法4
    • 升级至1.5.1版本并使用一次实时便笺功能
    • 直接卸载胡桃工具箱
  • `,3),m=i("
  • 卸载软件
    • 打开开始菜单
    • 找到或搜索到胡桃
    • 右键点击胡桃,并选择卸载
  • 清除数据文件夹(如需完全卸载)
    • 打开并删除该文件夹 %userprofile%/Documents/Hutao
  • ",2);function A(f,v){const s=n("RouterLink"),o=n("Badge");return c(),d("div",null,[_,e("ul",null,[e("li",null,[l("清除有关的任务计划 "),e("ul",null,[e("li",null,[l("1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现"),t(s,{to:"/zh/advanced/FAQ.html#%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%BC%B9%E5%87%BA%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E6%96%B0%E5%BA%94%E7%94%A8%E4%BB%A5%E6%89%93%E5%BC%80%E7%9A%84%E5%AF%B9%E8%AF%9D%E6%A1%86"},{default:r(()=>[l("这个问题")]),_:1})]),e("li",null,[h,l(),t(o,{text:"仅限早于 1.4.15 的版本",type:"tip"}),l(": "),e("ul",null,[B,e("li",null,[l("找到 "),E,l(" 一栏中,点击右侧的 "),g,l(" 按钮 "),t(o,{text:"需要管理员模式",type:"tip"})])])]),p])]),m])])}const k=a(u,[["render",A],["__file","uninstall.html.vue"]]);export{k as default}; diff --git a/assets/uninstall.html-87cb053a.js b/assets/uninstall.html-87cb053a.js new file mode 100644 index 000000000..1876529d6 --- /dev/null +++ b/assets/uninstall.html-87cb053a.js @@ -0,0 +1,2 @@ +import{_ as a,Y as c,Z as d,$ as e,a0 as l,a1 as t,a2 as r,a3 as i,F as n}from"./framework-8be3ab77.js";const u={},_=e("h1",{id:"卸载胡桃工具箱",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#卸载胡桃工具箱","aria-hidden":"true"},"#"),l(" 卸载胡桃工具箱")],-1),h=e("strong",null,"方法 1",-1),B=e("li",null,[l("打开胡桃,选择 "),e("strong",null,"设置"),l(" 页签")],-1),E=e("strong",null,"删除所有计划任务",-1),g=e("strong",null,"执行",-1),p=i(`
  • 方法 2
    • 执行下方的脚本
      schtasks /delete /tn SnapHutaoDailyNoteRefreshTask
      +
  • 方法 3
    • 打开 Windows 计划任务程序
    • 找到 SnapHutaoDailyNoteRefreshTask 任务并删除
  • 方法 4
    • 升级至1.5.1版本并使用一次实时便笺功能
    • 直接卸载胡桃工具箱
  • `,3),m=i("
  • 卸载软件
    • 打开开始菜单
    • 找到或搜索到胡桃
    • 右键点击胡桃,并选择卸载
  • 清除数据文件夹(如需完全卸载)
    • 打开并删除该文件夹 %userprofile%/Documents/Hutao
  • ",2);function A(f,v){const s=n("RouterLink"),o=n("Badge");return c(),d("div",null,[_,e("ul",null,[e("li",null,[l("清除有关的任务计划 "),e("ul",null,[e("li",null,[l("1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现"),t(s,{to:"/zh/advanced/FAQ.html#%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%BC%B9%E5%87%BA%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E6%96%B0%E5%BA%94%E7%94%A8%E4%BB%A5%E6%89%93%E5%BC%80%E7%9A%84%E5%AF%B9%E8%AF%9D%E6%A1%86"},{default:r(()=>[l("这个问题")]),_:1})]),e("li",null,[h,l(),t(o,{text:"仅限早于 1.4.15 的版本",type:"tip"}),l(": "),e("ul",null,[B,e("li",null,[l("找到 "),E,l(" 一栏中,点击右侧的 "),g,l(" 按钮 "),t(o,{text:"需要管理员模式",type:"tip"})])])]),p])]),m])])}const k=a(u,[["render",A],["__file","uninstall.html.vue"]]);export{k as default}; diff --git a/assets/uninstall.html-d9dcec87.js b/assets/uninstall.html-e98d2832.js similarity index 72% rename from assets/uninstall.html-d9dcec87.js rename to assets/uninstall.html-e98d2832.js index 5e0f59a7e..d7cb8a5c0 100644 --- a/assets/uninstall.html-d9dcec87.js +++ b/assets/uninstall.html-e98d2832.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-bbae7dd2","path":"/en/advanced/uninstall.html","title":"Uninstall Snap Hutao","lang":"en-US","frontmatter":{"category":["FAQ"],"icon":"delete","order":8,"description":"Clear Real-time Notes Scheduled Task; Before version 1.4.15, if not execute this step, scheduled task used to refresh real-time notes may not be deleted,and you may face this is...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/uninstall.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/uninstall.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Uninstall Snap Hutao"}],["meta",{"property":"og:description","content":"Clear Real-time Notes Scheduled Task; Before version 1.4.15, if not execute this step, scheduled task used to refresh real-time notes may not be deleted,and you may face this is..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-09T09:09:34.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-09T09:09:34.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Uninstall Snap Hutao\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-09T09:09:34.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108741000,"updatedTime":1681031374000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.57,"words":172},"filePathRelative":"en/advanced/uninstall.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-bbae7dd2","path":"/en/advanced/uninstall.html","title":"Uninstall Snap Hutao","lang":"en-US","frontmatter":{"category":["FAQ"],"icon":"delete","order":8,"description":"Clear Real-time Notes Scheduled Task; Before version 1.4.15, if not execute this step, scheduled task used to refresh real-time notes may not be deleted,and you may face this is...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/advanced/uninstall.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/advanced/uninstall.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Uninstall Snap Hutao"}],["meta",{"property":"og:description","content":"Clear Real-time Notes Scheduled Task; Before version 1.4.15, if not execute this step, scheduled task used to refresh real-time notes may not be deleted,and you may face this is..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Uninstall Snap Hutao\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679108741000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.57,"words":172},"filePathRelative":"en/advanced/uninstall.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/uninstall.html-65de1499.js b/assets/uninstall.html-f3e75a7a.js similarity index 61% rename from assets/uninstall.html-65de1499.js rename to assets/uninstall.html-f3e75a7a.js index c3bbfd482..133869072 100644 --- a/assets/uninstall.html-65de1499.js +++ b/assets/uninstall.html-f3e75a7a.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-a04a76c8","path":"/zh/advanced/uninstall.html","title":"卸载胡桃工具箱","lang":"zh-CN","frontmatter":{"category":["FAQ"],"icon":"delete","order":8,"redirectFrom":"/advanced/uninstall.html","description":"清除有关的任务计划; 1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现这个问题 (FAQ.md#为什么会弹出需要使用新应用以打开的对话框); 方法1 :; 打开胡桃,选择 设置 页签; 找到 删除所有计划任务 一栏中,点击右侧的 执行 按钮 ; 方法2:; 执行下方的脚本 - 方法3:; 打开 Windows...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/uninstall.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/uninstall.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"卸载胡桃工具箱"}],["meta",{"property":"og:description","content":"清除有关的任务计划; 1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现这个问题 (FAQ.md#为什么会弹出需要使用新应用以打开的对话框); 方法1 :; 打开胡桃,选择 设置 页签; 找到 删除所有计划任务 一栏中,点击右侧的 执行 按钮 ; 方法2:; 执行下方的脚本 - 方法3:; 打开 Windows..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-03-26T04:27:39.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-03-26T04:27:39.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"卸载胡桃工具箱\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-03-26T04:27:39.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1679804859000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2}]},"readingTime":{"minutes":0.88,"words":263},"filePathRelative":"zh/advanced/uninstall.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const t=JSON.parse('{"key":"v-a04a76c8","path":"/zh/advanced/uninstall.html","title":"卸载胡桃工具箱","lang":"zh-CN","frontmatter":{"category":["FAQ"],"icon":"delete","order":8,"redirectFrom":"/advanced/uninstall.html","description":"清除有关的任务计划; 1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现这个问题 (FAQ.md#为什么会弹出需要使用新应用以打开的对话框); 方法 1 :; 打开胡桃,选择 设置 页签; 找到 删除所有计划任务 一栏中,点击右侧的 执行 按钮 ; 方法 2:; 执行下方的脚本 - 方法 3:; 打开 Wind...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/advanced/uninstall.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/advanced/uninstall.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"卸载胡桃工具箱"}],["meta",{"property":"og:description","content":"清除有关的任务计划; 1.4.15 版本前,若不执行该步骤,胡桃用于获取实时便笺数据的计划任务将不会被删除,会出现这个问题 (FAQ.md#为什么会弹出需要使用新应用以打开的对话框); 方法 1 :; 打开胡桃,选择 设置 页签; 找到 删除所有计划任务 一栏中,点击右侧的 执行 按钮 ; 方法 2:; 执行下方的脚本 - 方法 3:; 打开 Wind..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"卸载胡桃工具箱\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.88,"words":263},"filePathRelative":"zh/advanced/uninstall.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; diff --git a/assets/update-log.html-5aeeaa80.js b/assets/update-log.html-5aeeaa80.js new file mode 100644 index 000000000..dc27a1cd0 --- /dev/null +++ b/assets/update-log.html-5aeeaa80.js @@ -0,0 +1 @@ +import{_ as u,Y as d,Z as s,$ as l,a0 as i,a1 as e,a2 as r,a3 as h,F as n}from"./framework-8be3ab77.js";const _={},c=l("h1",{id:"更新日志",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#更新日志","aria-hidden":"true"},"#"),i(" 更新日志")],-1),f={id:"_1-6-2",tabindex:"-1"},p=l("a",{class:"header-anchor",href:"#_1-6-2","aria-hidden":"true"},"#",-1),x=h('
    • 全新功能
      • 基于胡桃帐号系统的祈愿记录云同步
        • 当前在爱发电打赏用户和测试用户会获得对应时间的云同步权限,已注册用户在上传深渊记录后会获赠 5 天云同步有效期
        • 该功能会在接下来的数个 1.6 版本中持续优化
    • 修复
      • 渠道服帐号的实时便笺无法获取数据的问题
      • HoYoLab 帐号的登录问题
    • 优化
      • 重新设计了静态文件获取的流程

    1.6.0

    • 新增
      • 胡桃帐号的注册和登录的基本功能
      • HoYoLab 帐号的登录并增加其在以下功能的支持
        • 网页登录和 SToken Cookie 登录
        • 深境螺旋记录
        • 每日签到
        • 我的角色
        • 实时便笺
    • 优化
      • 帧数解锁功能性能
      • 多客户端功能
      • 帧数解锁和游戏多开功能现在需要用户在设置中手动解锁高级功能
      • 设置页面布局
      • Windows 10 磁贴图标

    1.5.4

    • 新增
      • 游戏启动器
        • 游戏资源下载
        • 原神游戏进程多开
        • 允许用户在多显示器情况下选择指定显示器启动游戏
      • 使用了全新的图标(更可爱的胡桃)
    • 修复
      • 游戏客户端转换中卡死并无限写入的问题
    • 优化
      • 默认的语言选择方式
      • 允许直接复制设备 ID
      • 设置页面美化

    1.5.1

    • 优化
      • JumpList菜单更换为JumpTask,即使用户关闭最近文件功能也可以使用快速启动菜单了
      • 增加优先度高于系统设置的语言设置选项
      • 增加贡献翻译入口
      • 增加重置图片资源的设置选项
    • 添加
      • 怪物 WIKI
      • 韩语翻译
      • 国际化元数据

    1.4.15

    ',8),m=l("li",null,[i("新增 "),l("ul",null,[l("li",null,"重置图片资源的入口"),l("li",null,"刷新 Cookie 方法")])],-1),b=l("li",null,"修复了部分情况下程序内清除定时任务计划失败的情况",-1),k={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/486",target:"_blank",rel:"noopener noreferrer"},E=l("li",null,"完善英语和繁体中文翻译",-1),g=l("li",null,"在触发 Windows 长路径限制时增加提示",-1),L=l("li",null,"优化了定时任务的唤醒方式",-1),A=l("h2",{id:"_1-4-14",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-4-14","aria-hidden":"true"},"#"),i(" 1.4.14")],-1),B=l("ul",null,[l("li",null,"修复了养成计划无法添加的问题"),l("li",null,"支持英语界面"),l("li",null,"其他的问题修复")],-1),C=l("h2",{id:"_1-4-11",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-4-11","aria-hidden":"true"},"#"),i(" 1.4.11")],-1),I=l("ul",null,[l("li",null,"商店初版")],-1);function v(w,D){const a=n("Badge"),t=n("RouterLink"),o=n("ExternalLinkIcon");return d(),s("div",null,[c,l("h2",f,[p,i(" 1.6.2 "),e(a,{text:"最新版",type:"tip"})]),x,l("ul",null,[m,l("li",null,[i("修复 "),l("ul",null,[l("li",null,[i("修复了"),e(t,{to:"/advanced/known-issue.html#_2-%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%87%E6%8D%A2%E5%AF%BC%E8%87%B431-4302%E6%8A%A5%E9%94%99"},{default:r(()=>[i("#2 服务器切换导致 31-4302 报错")]),_:1})]),b])]),l("li",null,[i("优化 "),l("ul",null,[l("li",null,[i("优化了养成计划界面 "),l("a",k,[i("#486"),e(o)])]),E,g,L])])]),A,B,C,I])}const S=u(_,[["render",v],["__file","update-log.html.vue"]]);export{S as default}; diff --git a/assets/update-log.html-c2575952.js b/assets/update-log.html-c2575952.js deleted file mode 100644 index ae2e26841..000000000 --- a/assets/update-log.html-c2575952.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as u,Y as d,Z as s,$ as l,a0 as i,a1 as e,a2 as r,a3 as h,F as n}from"./framework-8be3ab77.js";const _={},c=l("h1",{id:"更新日志",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#更新日志","aria-hidden":"true"},"#"),i(" 更新日志")],-1),f={id:"_1-6-2",tabindex:"-1"},p=l("a",{class:"header-anchor",href:"#_1-6-2","aria-hidden":"true"},"#",-1),x=h('
    • 全新功能
      • 基于胡桃帐号系统的祈愿记录云同步
        • 当前在爱发电打赏用户和测试用户会获得对应时间的云同步权限,已注册用户在上传深渊记录后会获赠5天云同步有效期
        • 该功能会在接下来的数个 1.6 版本中持续优化
    • 修复
      • 渠道服帐号的实时便笺无法获取数据的问题
      • HoYoLab 帐号的登录问题
    • 优化
      • 重新设计了静态文件获取的流程

    1.6.0

    • 新增
      • 胡桃帐号的注册和登录的基本功能
      • HoYoLab 帐号的登录并增加其在以下功能的支持
        • 网页登录和 SToken Cookie 登录
        • 深境螺旋记录
        • 每日签到
        • 我的角色
        • 实时便笺
    • 优化
      • 帧数解锁功能性能
      • 多客户端功能
      • 帧数解锁和游戏多开功能现在需要用户在设置中手动解锁高级功能
      • 设置页面布局
      • Windows 10 磁贴图标

    1.5.4

    • 新增
      • 游戏启动器
        • 游戏资源下载
        • 原神游戏进程多开
        • 允许用户在多显示器情况下选择指定显示器启动游戏
      • 使用了全新的图标(更可爱的胡桃)
    • 修复
      • 游戏客户端转换中卡死并无限写入的问题
    • 优化
      • 默认的语言选择方式
      • 允许直接复制设备 ID
      • 设置页面美化

    1.5.1

    • 优化
      • JumpList菜单更换为JumpTask,即使用户关闭最近文件功能也可以使用快速启动菜单了
      • 增加优先度高于系统设置的语言设置选项
      • 增加贡献翻译入口
      • 增加重置图片资源的设置选项
    • 添加
      • 怪物 WIKI
      • 韩语翻译
      • 国际化元数据

    1.4.15

    ',8),m=l("li",null,[i("新增 "),l("ul",null,[l("li",null,"重置图片资源的入口"),l("li",null,"刷新 Cookie 方法")])],-1),b=l("li",null,"修复了部分情况下程序内清除定时任务计划失败的情况",-1),k={href:"https://github.com/DGP-Studio/Snap.Hutao/issues/486",target:"_blank",rel:"noopener noreferrer"},E=l("li",null,"完善英语和繁体中文翻译",-1),g=l("li",null,"在触发 Windows 长路径限制时增加提示",-1),L=l("li",null,"优化了定时任务的唤醒方式",-1),A=l("h2",{id:"_1-4-14",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-4-14","aria-hidden":"true"},"#"),i(" 1.4.14")],-1),B=l("ul",null,[l("li",null,"修复了养成计划无法添加的问题"),l("li",null,"支持英语界面"),l("li",null,"其他的问题修复")],-1),C=l("h2",{id:"_1-4-11",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#_1-4-11","aria-hidden":"true"},"#"),i(" 1.4.11")],-1),I=l("ul",null,[l("li",null,"商店初版")],-1);function v(w,D){const a=n("Badge"),t=n("RouterLink"),o=n("ExternalLinkIcon");return d(),s("div",null,[c,l("h2",f,[p,i(" 1.6.2 "),e(a,{text:"最新版",type:"tip"})]),x,l("ul",null,[m,l("li",null,[i("修复 "),l("ul",null,[l("li",null,[i("修复了"),e(t,{to:"/advanced/known-issue.html#_2-%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%87%E6%8D%A2%E5%AF%BC%E8%87%B431-4302%E6%8A%A5%E9%94%99"},{default:r(()=>[i("#2 服务器切换导致31-4302报错")]),_:1})]),b])]),l("li",null,[i("优化 "),l("ul",null,[l("li",null,[i("优化了养成计划界面 "),l("a",k,[i("#486"),e(o)])]),E,g,L])])]),A,B,C,I])}const S=u(_,[["render",v],["__file","update-log.html.vue"]]);export{S as default}; diff --git a/assets/update-log.html-060fdc3c.js b/assets/update-log.html-d957ca1f.js similarity index 80% rename from assets/update-log.html-060fdc3c.js rename to assets/update-log.html-d957ca1f.js index 7b0a50306..7142bcce9 100644 --- a/assets/update-log.html-060fdc3c.js +++ b/assets/update-log.html-d957ca1f.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-52f43e3b","path":"/en/statements/update-log.html","title":"Update Logs","lang":"en-US","frontmatter":{"category":["Announcement"],"icon":"update","order":1,"description":"1.6.2 New Feature; Wish history cloud backup based on Hutao account system; Currently, sponsors on AFDIAN and beta users will receive corresponding cloud membership time; All re...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/update-log.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/update-log.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Update Logs"}],["meta",{"property":"og:description","content":"1.6.2 New Feature; Wish history cloud backup based on Hutao account system; Currently, sponsors on AFDIAN and beta users will receive corresponding cloud membership time; All re..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-10T08:23:18.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-10T08:23:18.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Update Logs\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-10T08:23:18.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"1.6.2","slug":"_1-6-2","link":"#_1-6-2","children":[]},{"level":2,"title":"1.6.0","slug":"_1-6-0","link":"#_1-6-0","children":[]},{"level":2,"title":"1.5.4","slug":"_1-5-4","link":"#_1-5-4","children":[]},{"level":2,"title":"1.5.1","slug":"_1-5-1","link":"#_1-5-1","children":[]},{"level":2,"title":"1.4.15","slug":"_1-4-15","link":"#_1-4-15","children":[]},{"level":2,"title":"1.4.14","slug":"_1-4-14","link":"#_1-4-14","children":[]},{"level":2,"title":"1.4.11","slug":"_1-4-11","link":"#_1-4-11","children":[]}],"git":{"createdTime":1679108734000,"updatedTime":1681114998000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6}]},"readingTime":{"minutes":1.2,"words":360},"filePathRelative":"en/statements/update-log.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-52f43e3b","path":"/en/statements/update-log.html","title":"Update Logs","lang":"en-US","frontmatter":{"category":["Announcement"],"icon":"update","order":1,"description":"1.6.2 New Feature; Wish history cloud backup based on Hutao account system; Currently, sponsors on AFDIAN and beta users will receive corresponding cloud membership time; All re...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/statements/update-log.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/statements/update-log.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Update Logs"}],["meta",{"property":"og:description","content":"1.6.2 New Feature; Wish history cloud backup based on Hutao account system; Currently, sponsors on AFDIAN and beta users will receive corresponding cloud membership time; All re..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Update Logs\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"1.6.2","slug":"_1-6-2","link":"#_1-6-2","children":[]},{"level":2,"title":"1.6.0","slug":"_1-6-0","link":"#_1-6-0","children":[]},{"level":2,"title":"1.5.4","slug":"_1-5-4","link":"#_1-5-4","children":[]},{"level":2,"title":"1.5.1","slug":"_1-5-1","link":"#_1-5-1","children":[]},{"level":2,"title":"1.4.15","slug":"_1-4-15","link":"#_1-4-15","children":[]},{"level":2,"title":"1.4.14","slug":"_1-4-14","link":"#_1-4-14","children":[]},{"level":2,"title":"1.4.11","slug":"_1-4-11","link":"#_1-4-11","children":[]}],"git":{"createdTime":1679108734000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.2,"words":360},"filePathRelative":"en/statements/update-log.md","localizedDate":"March 18, 2023","autoDesc":true}');export{e as data}; diff --git a/assets/update-log.html-3a65a8b7.js b/assets/update-log.html-e0177afb.js similarity index 61% rename from assets/update-log.html-3a65a8b7.js rename to assets/update-log.html-e0177afb.js index a65e1d48c..fc0f9d25a 100644 --- a/assets/update-log.html-3a65a8b7.js +++ b/assets/update-log.html-e0177afb.js @@ -1 +1 @@ -const t=JSON.parse('{"key":"v-119bd096","path":"/zh/statements/update-log.html","title":"更新日志","lang":"zh-CN","frontmatter":{"category":["公告"],"icon":"update","order":1,"redirectFrom":"/statements/update-log.html","description":"1.6.2 全新功能; 基于胡桃帐号系统的祈愿记录云同步; 当前在爱发电打赏用户和测试用户会获得对应时间的云同步权限,已注册用户在上传深渊记录后会获赠5天云同步有效期; 该功能会在接下来的数个 1.6 版本中持续优化; 修复; 渠道服帐号的实时便笺无法获取数据的问题; HoYoLab 帐号的登录问题; 优化; 重新设计了静态文件获取的流程; 1.6.0...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/update-log.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/update-log.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"更新日志"}],["meta",{"property":"og:description","content":"1.6.2 全新功能; 基于胡桃帐号系统的祈愿记录云同步; 当前在爱发电打赏用户和测试用户会获得对应时间的云同步权限,已注册用户在上传深渊记录后会获赠5天云同步有效期; 该功能会在接下来的数个 1.6 版本中持续优化; 修复; 渠道服帐号的实时便笺无法获取数据的问题; HoYoLab 帐号的登录问题; 优化; 重新设计了静态文件获取的流程; 1.6.0..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-10T08:23:18.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-10T08:23:18.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"更新日志\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-10T08:23:18.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"1.6.2","slug":"_1-6-2","link":"#_1-6-2","children":[]},{"level":2,"title":"1.6.0","slug":"_1-6-0","link":"#_1-6-0","children":[]},{"level":2,"title":"1.5.4","slug":"_1-5-4","link":"#_1-5-4","children":[]},{"level":2,"title":"1.5.1","slug":"_1-5-1","link":"#_1-5-1","children":[]},{"level":2,"title":"1.4.15","slug":"_1-4-15","link":"#_1-4-15","children":[]},{"level":2,"title":"1.4.14","slug":"_1-4-14","link":"#_1-4-14","children":[]},{"level":2,"title":"1.4.11","slug":"_1-4-11","link":"#_1-4-11","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1681114998000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6}]},"readingTime":{"minutes":2.16,"words":647},"filePathRelative":"zh/statements/update-log.md","localizedDate":"2023年3月21日","autoDesc":true}');export{t as data}; +const e=JSON.parse('{"key":"v-119bd096","path":"/zh/statements/update-log.html","title":"更新日志","lang":"zh-CN","frontmatter":{"category":["公告"],"icon":"update","order":1,"redirectFrom":"/statements/update-log.html","description":"1.6.2 全新功能; 基于胡桃帐号系统的祈愿记录云同步; 当前在爱发电打赏用户和测试用户会获得对应时间的云同步权限,已注册用户在上传深渊记录后会获赠 5 天云同步有效期; 该功能会在接下来的数个 1.6 版本中持续优化; 修复; 渠道服帐号的实时便笺无法获取数据的问题; HoYoLab 帐号的登录问题; 优化; 重新设计了静态文件获取的流程; 1.6...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/statements/update-log.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/statements/update-log.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"更新日志"}],["meta",{"property":"og:description","content":"1.6.2 全新功能; 基于胡桃帐号系统的祈愿记录云同步; 当前在爱发电打赏用户和测试用户会获得对应时间的云同步权限,已注册用户在上传深渊记录后会获赠 5 天云同步有效期; 该功能会在接下来的数个 1.6 版本中持续优化; 修复; 渠道服帐号的实时便笺无法获取数据的问题; HoYoLab 帐号的登录问题; 优化; 重新设计了静态文件获取的流程; 1.6..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"更新日志\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"1.6.2","slug":"_1-6-2","link":"#_1-6-2","children":[]},{"level":2,"title":"1.6.0","slug":"_1-6-0","link":"#_1-6-0","children":[]},{"level":2,"title":"1.5.4","slug":"_1-5-4","link":"#_1-5-4","children":[]},{"level":2,"title":"1.5.1","slug":"_1-5-1","link":"#_1-5-1","children":[]},{"level":2,"title":"1.4.15","slug":"_1-4-15","link":"#_1-4-15","children":[]},{"level":2,"title":"1.4.14","slug":"_1-4-14","link":"#_1-4-14","children":[]},{"level":2,"title":"1.4.11","slug":"_1-4-11","link":"#_1-4-11","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.16,"words":647},"filePathRelative":"zh/statements/update-log.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/weapon-wiki.html-660adaba.js b/assets/weapon-wiki.html-660adaba.js new file mode 100644 index 000000000..0ee295cdc --- /dev/null +++ b/assets/weapon-wiki.html-660adaba.js @@ -0,0 +1 @@ +const e=JSON.parse('{"key":"v-108ccfbc","path":"/zh/features/weapon-wiki.html","title":"武器资料","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":9,"redirectFrom":"/features/weapon-wiki.html","description":"weapon-wiki 武器资料是胡桃工具箱中内置的用于查询各个武器的外观、参数、精炼效果、推荐搭配等数据的 Wiki 已包含的数据 武器列表; 使用列表左上角的按钮,可切换列表显示的方式:即\\"缩略图与名称\\"或\\"仅缩略图\\"; 单击列表中的缩略图或名称,即可跳转到相应的介绍页面; 数据内容; 武器基本信息; 突破前后的武器图标对比; 对应武器的立绘展示;...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/weapon-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/weapon-wiki.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"武器资料"}],["meta",{"property":"og:description","content":"weapon-wiki 武器资料是胡桃工具箱中内置的用于查询各个武器的外观、参数、精炼效果、推荐搭配等数据的 Wiki 已包含的数据 武器列表; 使用列表左上角的按钮,可切换列表显示的方式:即\\"缩略图与名称\\"或\\"仅缩略图\\"; 单击列表中的缩略图或名称,即可跳转到相应的介绍页面; 数据内容; 武器基本信息; 突破前后的武器图标对比; 对应武器的立绘展示;..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"武器资料\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"已包含的数据","slug":"已包含的数据","link":"#已包含的数据","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.74,"words":221},"filePathRelative":"zh/features/weapon-wiki.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/weapon-wiki.html-3a22c97c.js b/assets/weapon-wiki.html-fe328aeb.js similarity index 75% rename from assets/weapon-wiki.html-3a22c97c.js rename to assets/weapon-wiki.html-fe328aeb.js index b500bd87d..7f030a89d 100644 --- a/assets/weapon-wiki.html-3a22c97c.js +++ b/assets/weapon-wiki.html-fe328aeb.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-e30b3c46","path":"/en/features/weapon-wiki.html","title":"Weapon WIKI","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":9,"description":"weapon-wiki Weapon WIKI is a Snap Hutao build-in WIKI feature used to look up each weapon's information Included Data Weapon list; Use the icon above the list, you can change th...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/weapon-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/weapon-wiki.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Weapon WIKI"}],["meta",{"property":"og:description","content":"weapon-wiki Weapon WIKI is a Snap Hutao build-in WIKI feature used to look up each weapon's information Included Data Weapon list; Use the icon above the list, you can change th..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-12T08:13:33.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-12T08:13:33.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Weapon WIKI\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-12T08:13:33.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Included Data","slug":"included-data","link":"#included-data","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1681287213000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4}]},"readingTime":{"minutes":0.39,"words":117},"filePathRelative":"en/features/weapon-wiki.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; +const e=JSON.parse(`{"key":"v-e30b3c46","path":"/en/features/weapon-wiki.html","title":"Weapon WIKI","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":9,"description":"weapon-wiki Weapon WIKI is a Snap Hutao build-in WIKI feature used to look up each weapon's information Included Data Weapon list; Use the icon above the list, you can change th...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/weapon-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/weapon-wiki.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Weapon WIKI"}],["meta",{"property":"og:description","content":"weapon-wiki Weapon WIKI is a Snap Hutao build-in WIKI feature used to look up each weapon's information Included Data Weapon list; Use the icon above the list, you can change th..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Weapon WIKI\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Included Data","slug":"included-data","link":"#included-data","children":[]}],"git":{"createdTime":1673484663000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":4},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":0.39,"words":117},"filePathRelative":"en/features/weapon-wiki.md","localizedDate":"January 12, 2023","autoDesc":true}`);export{e as data}; diff --git a/assets/weapon-wiki.html-fe452671.js b/assets/weapon-wiki.html-fe452671.js deleted file mode 100644 index 2960e5024..000000000 --- a/assets/weapon-wiki.html-fe452671.js +++ /dev/null @@ -1 +0,0 @@ -const e=JSON.parse('{"key":"v-108ccfbc","path":"/zh/features/weapon-wiki.html","title":"武器资料","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":9,"redirectFrom":"/features/weapon-wiki.html","description":"!weapon-wiki (https://img.alicdn.com/imgextra/i1/1797064093/O1CN01jbzlTH1g6du6KfSmF!!1797064093.png.webp) 武器资料是胡桃工具箱中内置的用于查询各个武器的外观、参数、精炼效果、推荐搭配等数据的 Wiki 已包含的数据 武器列表; 使用列表左上角的按钮...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/weapon-wiki.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/weapon-wiki.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"武器资料"}],["meta",{"property":"og:description","content":"!weapon-wiki (https://img.alicdn.com/imgextra/i1/1797064093/O1CN01jbzlTH1g6du6KfSmF!!1797064093.png.webp) 武器资料是胡桃工具箱中内置的用于查询各个武器的外观、参数、精炼效果、推荐搭配等数据的 Wiki 已包含的数据 武器列表; 使用列表左上角的按钮..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"武器资料\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"已包含的数据","slug":"已包含的数据","link":"#已包含的数据","children":[]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":3}]},"readingTime":{"minutes":0.74,"words":221},"filePathRelative":"zh/features/weapon-wiki.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/wish-export.html-2dd03804.js b/assets/wish-export.html-2a78da4e.js similarity index 83% rename from assets/wish-export.html-2dd03804.js rename to assets/wish-export.html-2a78da4e.js index f98a33326..cae972cb7 100644 --- a/assets/wish-export.html-2dd03804.js +++ b/assets/wish-export.html-2a78da4e.js @@ -1 +1 @@ -const e=JSON.parse(`{"key":"v-b8e3a2b8","path":"/en/features/wish-export.html","title":"Wish History","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":2,"description":"Gacha is one of the core gameplay in Genshin Impact. Whether it's for commemorative and show-off purposes, or for serious planning for a gacha strategy, it's very important to p...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/wish-export.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/wish-export.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Wish History"}],["meta",{"property":"og:description","content":"Gacha is one of the core gameplay in Genshin Impact. Whether it's for commemorative and show-off purposes, or for serious planning for a gacha strategy, it's very important to p..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-13T10:04:45.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-13T10:04:45.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Wish History\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-13T10:04:45.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Fetch Wish History","slug":"fetch-wish-history","link":"#fetch-wish-history","children":[{"level":3,"title":"Refresh with Stoken Cookie","slug":"refresh-with-stoken-cookie","link":"#refresh-with-stoken-cookie","children":[]},{"level":3,"title":"Refresh with Web Cache","slug":"refresh-with-web-cache","link":"#refresh-with-web-cache","children":[]},{"level":3,"title":"Refresh with Manually Input URL","slug":"refresh-with-manually-input-url","link":"#refresh-with-manually-input-url","children":[]},{"level":3,"title":"Explanation on Full Refresh Option","slug":"explanation-on-full-refresh-option","link":"#explanation-on-full-refresh-option","children":[]},{"level":3,"title":"Import Wish History Data from Other Applications","slug":"import-wish-history-data-from-other-applications","link":"#import-wish-history-data-from-other-applications","children":[]}]},{"level":2,"title":"Export Wish History Data","slug":"export-wish-history-data","link":"#export-wish-history-data","children":[]}],"git":{"createdTime":1664419063000,"updatedTime":1681380285000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":7}]},"readingTime":{"minutes":2.35,"words":705},"filePathRelative":"en/features/wish-export.md","localizedDate":"September 29, 2022","autoDesc":true}`);export{e as data}; +const e=JSON.parse(`{"key":"v-b8e3a2b8","path":"/en/features/wish-export.html","title":"Wish History","lang":"en-US","frontmatter":{"headerDepth":0,"category":["Feature","Tutorial"],"order":2,"description":"Gacha is one of the core gameplay in Genshin Impact. Whether it's for commemorative and show-off purposes, or for serious planning for a gacha strategy, it's very important to p...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/features/wish-export.html"}],["meta",{"property":"og:url","content":"https://hut.ao/en/features/wish-export.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Wish History"}],["meta",{"property":"og:description","content":"Gacha is one of the core gameplay in Genshin Impact. Whether it's for commemorative and show-off purposes, or for serious planning for a gacha strategy, it's very important to p..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2023-04-26T04:06:29.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T04:06:29.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Wish History\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T04:06:29.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"Fetch Wish History","slug":"fetch-wish-history","link":"#fetch-wish-history","children":[{"level":3,"title":"Refresh with Stoken Cookie","slug":"refresh-with-stoken-cookie","link":"#refresh-with-stoken-cookie","children":[]},{"level":3,"title":"Refresh with Web Cache","slug":"refresh-with-web-cache","link":"#refresh-with-web-cache","children":[]},{"level":3,"title":"Refresh with Manually Input URL","slug":"refresh-with-manually-input-url","link":"#refresh-with-manually-input-url","children":[]},{"level":3,"title":"Explanation on Full Refresh Option","slug":"explanation-on-full-refresh-option","link":"#explanation-on-full-refresh-option","children":[]},{"level":3,"title":"Import Wish History Data from Other Applications","slug":"import-wish-history-data-from-other-applications","link":"#import-wish-history-data-from-other-applications","children":[]}]},{"level":2,"title":"Export Wish History Data","slug":"export-wish-history-data","link":"#export-wish-history-data","children":[]}],"git":{"createdTime":1664419063000,"updatedTime":1682481989000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":7},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":2.35,"words":705},"filePathRelative":"en/features/wish-export.md","localizedDate":"September 29, 2022","autoDesc":true}`);export{e as data}; diff --git a/assets/wish-export.html-d7c83ab6.js b/assets/wish-export.html-d7c83ab6.js deleted file mode 100644 index 059047c77..000000000 --- a/assets/wish-export.html-d7c83ab6.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,Y as r,Z as _,$ as e,a0 as o,a1 as i,a2 as s,a3 as n,F as l}from"./framework-8be3ab77.js";const p={},u=e("h1",{id:"祈愿记录",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#祈愿记录","aria-hidden":"true"},"#"),o(" 祈愿记录")],-1),f=e("p",null,[o("抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的("),e("s",null,"但是他们还是统计了你一整年杀了多少提米的鸽子"),o(")。")],-1),x=e("p",null,"因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。",-1),b=e("strong",null,"祈愿系统与导出原理",-1),g=n('

    祈愿导出

    如上图所示,从胡桃工具箱的祈愿导出功能,你可以清晰地获取到包括:抽卡总数、当前已垫抽数、不同稀有度获取的数量和百分比、 每次五星稀有度获取的抽数以及保底情况。

    原神抽卡记录的延迟性

    胡桃工具箱获取抽卡记录的来源也为米哈游服务器,因此短时间内刚刚结束的抽卡无法被获取。 当你在游戏内抽卡历史记录中看到了最新的一批抽卡记录,则可以在胡桃中获取统计数据。

    视频指南

    对于大多数人而言,遵循本页文档会有更高的效率。

    但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

    ',6),m={class:"hint-container details"},k=e("summary",null,"胡桃工具箱指南 5 - 祈愿记录导出篇",-1),G=e("h2",{id:"获取祈愿数据",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#获取祈愿数据","aria-hidden":"true"},"#"),o(" 获取祈愿数据")],-1),I={id:"利用-stoken-从服务器获取最新的祈愿记录",tabindex:"-1"},B=e("a",{class:"header-anchor",href:"#利用-stoken-从服务器获取最新的祈愿记录","aria-hidden":"true"},"#",-1),U={class:"hint-container info"},y=e("p",{class:"hint-container-title"},"提示",-1),v=e("li",null,"Stoken 刷新方法暂不支持国际服",-1),S=e("ul",null,[e("li",null,"在胡桃工具箱中确保你需要获取记录的米游社帐号已登录"),e("li",null,[o("从左侧菜单栏进入"),e("code",null,"祈愿记录")]),e("li",null,[o("点击右上角的"),e("code",null,"刷新"),o(",并点击"),e("code",null,"Stoken刷新")]),e("li",null,"等待读取完毕,即可查看最新的祈愿记录")],-1),F={id:"从网页缓存获取最新的祈愿记录",tabindex:"-1"},E=e("a",{class:"header-anchor",href:"#从网页缓存获取最新的祈愿记录","aria-hidden":"true"},"#",-1),w=n('
    • 从左侧菜单栏进入祈愿记录
    • 启动游戏并登入游戏,打开游戏内的祈愿历史记录
    • 回到胡桃工具箱,点击刷新按钮,在刷新菜单中点击网页缓存刷新

    提示

    若出现网页缓存刷新功能异常的情况:

    • 从胡桃工具箱的设置
    • 删除游戏内网页缓存功能中执行删除操作
    ',2),D={id:"通过输入-url-获取祈愿记录",tabindex:"-1"},N=e("a",{class:"header-anchor",href:"#通过输入-url-获取祈愿记录","aria-hidden":"true"},"#",-1),V=n('
    • 如果你通过其它工具获取到了你祈愿历史记录的 Url,可以选择手动输入Url并根据提示操作
    • 但应注意此类 Url 具有时效性

    对于全量刷新选项的补充说明

    在默认情况下,胡桃工具箱会在匹配到本地已有记录的祈愿ID后停止导入。 但如果你希望完整地获取原神服务器中所有的历史记录(即使它已经存在于你的本地祈愿记录中),你可以勾选全量刷新

    不勾选全量刷新不会使你丢失祈愿数据,勾选全量刷新也不会让你的本地记录错误地额外记录一次相同的祈愿数据。

    ',4),z={id:"从其它祈愿导出程序导入祈愿数据",tabindex:"-1"},C=e("a",{class:"header-anchor",href:"#从其它祈愿导出程序导入祈愿数据","aria-hidden":"true"},"#",-1),J=n('

    胡桃工具箱支持导入 UIGF 数据格式 的祈愿记录数据[1]

    如果你希望导入这一类数据,可以:

    • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
    • 点击右上角的导入
    • 选择你的 UIGF Json 数据文件
    • 根据界面确认导入数据

    从 Snap Genshin 转移祈愿记录数据

    如果你希望从 Snap Genshin 中转移祈愿数据至胡桃工具箱,你可以:

    • 升级 Snap Genshin 到最新版本
    • 进入祈愿记录功能
      • 如果你由于无法登录米游社而无法进入 Snap Genshin,可以在胡桃工具箱中登录米游社帐号并复制 Cookie 到 Snap Genshin
    • 点击右上角的功能菜单
    • 通过导出 UIGF Json 文件导出 Json 格式的祈愿记录
    • 在胡桃工具箱中导入该文件
    ',6),L={id:"导出祈愿数据",tabindex:"-1"},R=e("a",{class:"header-anchor",href:"#导出祈愿数据","aria-hidden":"true"},"#",-1),q=n("

    胡桃工具箱支持导出 UIGF数据格式 的 Json 文件格式的祈愿记录数据

    如果你希望导出祈愿数据,可以:

    • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
    • 选择您要导出的祈愿记录存档
    • 点击导出按钮
      • 在弹出的界面选择您需要将此导出的祈愿记录数据文件存放的位置,并点击导出
    • 导出完成
    ",3),A={id:"祈愿记录云同步",tabindex:"-1"},O=e("a",{class:"header-anchor",href:"#祈愿记录云同步","aria-hidden":"true"},"#",-1),H=n('

    祈愿记录云同步功能基于胡桃云帐号,你需要在设置中注册并登录胡桃帐号以使用该功能

    在胡桃工具箱 1.6.1 版本中,我们推出了祈愿云同步功能。用户可以使用该功能,将本地的祈愿记录上传到胡桃云,避免珍贵的祈愿记录丢失,方便数据在多设备之间转移。

    云同步权限

    由于云同步是一个消耗胡桃服务器资源的功能,故该功能不向全部用户开放。目前,胡桃提供以下几种启用云同步功能的方法:

    1. 在爱发电上打赏胡桃的用户,我们会向与爱发电邮箱帐号相匹配的胡桃帐号自动增加使用时间
    2. 对于所有注册用户,在每一期深渊第一次成功向胡桃数据库上传深境螺旋挑战记录后,会获得5天的同步功能使用时间
    3. 为胡桃工具箱开源社区贡献(包括但不限于代码开发、程序设计、本地化翻译)的用户,可以直接联系开发团队添加时长
      • 我们目前正在设计一个完善而自动化的开发者许可证颁发流程,它将会随着胡桃帐号系统的完善而推出

    当你的胡桃帐号云同步权限过期后,你将无法上传或下载数据,但你的数据不会被删除。你可以在恢复权限后重新操作你的云备份数据。 在权限过期时,你仍然可以手动删除你的云端数据。

    上传

    • 在祈愿导出界面,选择你需要同步的祈愿存档
    • 点击右上角的胡桃云按钮
    • 点击上传当前的祈愿存档即可备份当前的存档数据至云端

    下载

    • 在祈愿导出界面,点击右上角的胡桃云按钮
    • 在对应 UID 的帐号右侧点击下载按钮即可下载目标存档的云端数据

    删除

    • 在祈愿导出界面,点击右上角的胡桃云按钮
    • 在对应 UID 的帐号右侧点击删除按钮即可删除目标存档的云端数据

    ',13),Q={class:"footnotes"},T={class:"footnotes-list"},X={id:"footnote1",class:"footnote-item"},Y={href:"https://uigf.org/",target:"_blank",rel:"noopener noreferrer"},Z=e("a",{href:"#footnote-ref1",class:"footnote-backref"},"↩︎",-1);function $(j,K){const a=l("RouterLink"),d=l("BiliBili"),t=l("Badge"),c=l("ExternalLinkIcon");return r(),_("div",null,[u,f,x,e("p",null,[o("有关原神祈愿记录导出的技术原理,你可以参阅我们的"),i(a,{to:"/zh/advanced/Gacha-system-and-export-principal.html"},{default:s(()=>[b]),_:1}),o("一文。")]),g,e("details",m,[k,i(d,{bvid:"BV1QR4y1z7bH"})]),G,e("h3",I,[B,o(" 利用 Stoken 从服务器获取最新的祈愿记录 "),i(t,{text:"推荐",type:"tip"})]),e("div",U,[y,e("ul",null,[e("li",null,[o("已登录的米游社帐号是使用 Stoken 刷新方法的前提,你可以参考"),i(a,{to:"/zh/features/mhy-account-switch.html"},{default:s(()=>[o("米游社多帐号切换")]),_:1}),o("一文在胡桃工具箱中登录你的帐号")]),v])]),S,e("h3",F,[E,o(" 从网页缓存获取最新的祈愿记录 "),i(t,{text:"支持国际服",type:"tip"})]),w,e("h3",D,[N,o(" 通过输入 Url 获取祈愿记录 "),i(t,{text:"支持国际服",type:"tip"})]),V,e("h3",z,[C,o(" 从其它祈愿导出程序导入祈愿数据 "),i(t,{text:"UIGF",type:"info"})]),J,e("h2",L,[R,o(" 导出祈愿数据 "),i(t,{text:"UIGF",type:"info"})]),q,e("h2",A,[O,o(" 祈愿记录云同步 "),i(t,{text:"测试功能",type:"info"})]),H,e("section",Q,[e("ol",T,[e("li",X,[e("p",null,[o("统一标准化的原神数据格式由 "),e("a",Y,[o("UIGF-Org"),i(c)]),o(" 提供 "),Z])])])])])}const P=h(p,[["render",$],["__file","wish-export.html.vue"]]);export{P as default}; diff --git a/assets/wish-export.html-73b25ec4.js b/assets/wish-export.html-d867b90a.js similarity index 87% rename from assets/wish-export.html-73b25ec4.js rename to assets/wish-export.html-d867b90a.js index 69676a34f..e0ffea3f1 100644 --- a/assets/wish-export.html-73b25ec4.js +++ b/assets/wish-export.html-d867b90a.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-0ccd64e9","path":"/zh/features/wish-export.html","title":"祈愿记录","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":2,"redirectFrom":"/features/wish-export.html","description":"抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的()。 因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。 有关原神祈愿记录导出的技术原理,你可以参阅我们的祈愿系...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/wish-export.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/wish-export.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"祈愿记录"}],["meta",{"property":"og:description","content":"抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的()。 因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。 有关原神祈愿记录导出的技术原理,你可以参阅我们的祈愿系..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-27T05:22:48.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-27T05:22:48.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿记录\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-27T05:22:48.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"获取祈愿数据","slug":"获取祈愿数据","link":"#获取祈愿数据","children":[{"level":3,"title":"利用 Stoken 从服务器获取最新的祈愿记录","slug":"利用-stoken-从服务器获取最新的祈愿记录","link":"#利用-stoken-从服务器获取最新的祈愿记录","children":[]},{"level":3,"title":"从网页缓存获取最新的祈愿记录","slug":"从网页缓存获取最新的祈愿记录","link":"#从网页缓存获取最新的祈愿记录","children":[]},{"level":3,"title":"通过输入 Url 获取祈愿记录","slug":"通过输入-url-获取祈愿记录","link":"#通过输入-url-获取祈愿记录","children":[]},{"level":3,"title":"对于全量刷新选项的补充说明","slug":"对于全量刷新选项的补充说明","link":"#对于全量刷新选项的补充说明","children":[]},{"level":3,"title":"从其它祈愿导出程序导入祈愿数据","slug":"从其它祈愿导出程序导入祈愿数据","link":"#从其它祈愿导出程序导入祈愿数据","children":[]},{"level":3,"title":"从 Snap Genshin 转移祈愿记录数据","slug":"从-snap-genshin-转移祈愿记录数据","link":"#从-snap-genshin-转移祈愿记录数据","children":[]}]},{"level":2,"title":"导出祈愿数据","slug":"导出祈愿数据","link":"#导出祈愿数据","children":[]},{"level":2,"title":"祈愿记录云同步","slug":"祈愿记录云同步","link":"#祈愿记录云同步","children":[{"level":3,"title":"云同步权限","slug":"云同步权限","link":"#云同步权限","children":[]},{"level":3,"title":"上传","slug":"上传","link":"#上传","children":[]},{"level":3,"title":"下载","slug":"下载","link":"#下载","children":[]},{"level":3,"title":"删除","slug":"删除","link":"#删除","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682572968000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6}]},"readingTime":{"minutes":6.5,"words":1949},"filePathRelative":"zh/features/wish-export.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; +const e=JSON.parse('{"key":"v-0ccd64e9","path":"/zh/features/wish-export.html","title":"祈愿记录","lang":"zh-CN","frontmatter":{"headerDepth":0,"category":["功能","教程"],"order":2,"redirectFrom":"/features/wish-export.html","description":"抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的()。 因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。 有关原神祈愿记录导出的技术原理,你可以参阅我们的祈愿系...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/features/wish-export.html"}],["meta",{"property":"og:url","content":"https://hut.ao/zh/features/wish-export.html"}],["meta",{"property":"og:site_name","content":"胡桃工具箱"}],["meta",{"property":"og:title","content":"祈愿记录"}],["meta",{"property":"og:description","content":"抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的()。 因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。 有关原神祈愿记录导出的技术原理,你可以参阅我们的祈愿系..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2023-04-26T05:03:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:modified_time","content":"2023-04-26T05:03:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"祈愿记录\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2023-04-26T05:03:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"]]},"headers":[{"level":2,"title":"视频指南","slug":"视频指南","link":"#视频指南","children":[]},{"level":2,"title":"获取祈愿数据","slug":"获取祈愿数据","link":"#获取祈愿数据","children":[{"level":3,"title":"利用 Stoken 从服务器获取最新的祈愿记录","slug":"利用-stoken-从服务器获取最新的祈愿记录","link":"#利用-stoken-从服务器获取最新的祈愿记录","children":[]},{"level":3,"title":"从网页缓存获取最新的祈愿记录","slug":"从网页缓存获取最新的祈愿记录","link":"#从网页缓存获取最新的祈愿记录","children":[]},{"level":3,"title":"通过输入 Url 获取祈愿记录","slug":"通过输入-url-获取祈愿记录","link":"#通过输入-url-获取祈愿记录","children":[]},{"level":3,"title":"对于全量刷新选项的补充说明","slug":"对于全量刷新选项的补充说明","link":"#对于全量刷新选项的补充说明","children":[]},{"level":3,"title":"从其它祈愿导出程序导入祈愿数据","slug":"从其它祈愿导出程序导入祈愿数据","link":"#从其它祈愿导出程序导入祈愿数据","children":[]},{"level":3,"title":"从 Snap Genshin 转移祈愿记录数据","slug":"从-snap-genshin-转移祈愿记录数据","link":"#从-snap-genshin-转移祈愿记录数据","children":[]}]},{"level":2,"title":"导出祈愿数据","slug":"导出祈愿数据","link":"#导出祈愿数据","children":[]},{"level":2,"title":"祈愿记录云同步","slug":"祈愿记录云同步","link":"#祈愿记录云同步","children":[{"level":3,"title":"云同步权限","slug":"云同步权限","link":"#云同步权限","children":[]},{"level":3,"title":"上传","slug":"上传","link":"#上传","children":[]},{"level":3,"title":"下载","slug":"下载","link":"#下载","children":[]},{"level":3,"title":"删除","slug":"删除","link":"#删除","children":[]}]}],"git":{"createdTime":1679366029000,"updatedTime":1682485382000,"contributors":[{"name":"Masterain","email":"i@irain.in","commits":6},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":6.5,"words":1949},"filePathRelative":"zh/features/wish-export.md","localizedDate":"2023年3月21日","autoDesc":true}');export{e as data}; diff --git a/assets/wish-export.html-fb21ac9f.js b/assets/wish-export.html-fb21ac9f.js new file mode 100644 index 000000000..b8da0e351 --- /dev/null +++ b/assets/wish-export.html-fb21ac9f.js @@ -0,0 +1 @@ +import{_ as h,Y as r,Z as _,$ as e,a0 as o,a1 as i,a2 as s,a3 as n,F as l}from"./framework-8be3ab77.js";const p={},u=e("h1",{id:"祈愿记录",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#祈愿记录","aria-hidden":"true"},"#"),o(" 祈愿记录")],-1),f=e("p",null,[o("抽卡是原神的核心玩法之一,无论是出于纪念、炫耀的目的还是认真规划抽取计划,对历史抽卡进行统计分析都是非常重要的。 但是原神官方只为玩家提供了半年的抽卡记录,这是很不友好的("),e("s",null,"但是他们还是统计了你一整年杀了多少提米的鸽子"),o(")。")],-1),x=e("p",null,"因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。",-1),b=e("strong",null,"祈愿系统与导出原理",-1),g=n('

    祈愿导出

    如上图所示,从胡桃工具箱的祈愿导出功能,你可以清晰地获取到包括:抽卡总数、当前已垫抽数、不同稀有度获取的数量和百分比、 每次五星稀有度获取的抽数以及保底情况。

    原神抽卡记录的延迟性

    胡桃工具箱获取抽卡记录的来源也为米哈游服务器,因此短时间内刚刚结束的抽卡无法被获取。 当你在游戏内抽卡历史记录中看到了最新的一批抽卡记录,则可以在胡桃中获取统计数据。

    视频指南

    对于大多数人而言,遵循本页文档会有更高的效率。

    但如果你对其中包含的操作不熟悉,也可以回到这里来跟着视频指南操作。

    ',6),m={class:"hint-container details"},k=e("summary",null,"胡桃工具箱指南 5 - 祈愿记录导出篇",-1),G=e("h2",{id:"获取祈愿数据",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#获取祈愿数据","aria-hidden":"true"},"#"),o(" 获取祈愿数据")],-1),I={id:"利用-stoken-从服务器获取最新的祈愿记录",tabindex:"-1"},B=e("a",{class:"header-anchor",href:"#利用-stoken-从服务器获取最新的祈愿记录","aria-hidden":"true"},"#",-1),U={class:"hint-container info"},y=e("p",{class:"hint-container-title"},"提示",-1),v=e("li",null,"Stoken 刷新方法暂不支持国际服",-1),S=e("ul",null,[e("li",null,"在胡桃工具箱中确保你需要获取记录的米游社帐号已登录"),e("li",null,[o("从左侧菜单栏进入"),e("code",null,"祈愿记录")]),e("li",null,[o("点击右上角的"),e("code",null,"刷新"),o(",并点击"),e("code",null,"Stoken刷新")]),e("li",null,"等待读取完毕,即可查看最新的祈愿记录")],-1),F={id:"从网页缓存获取最新的祈愿记录",tabindex:"-1"},E=e("a",{class:"header-anchor",href:"#从网页缓存获取最新的祈愿记录","aria-hidden":"true"},"#",-1),w=n('
    • 从左侧菜单栏进入祈愿记录
    • 启动游戏并登入游戏,打开游戏内的祈愿历史记录
    • 回到胡桃工具箱,点击刷新按钮,在刷新菜单中点击网页缓存刷新

    提示

    若出现网页缓存刷新功能异常的情况:

    • 从胡桃工具箱的设置
    • 删除游戏内网页缓存功能中执行删除操作
    ',2),D={id:"通过输入-url-获取祈愿记录",tabindex:"-1"},N=e("a",{class:"header-anchor",href:"#通过输入-url-获取祈愿记录","aria-hidden":"true"},"#",-1),V=n('
    • 如果你通过其它工具获取到了你祈愿历史记录的 Url,可以选择手动输入Url并根据提示操作
    • 但应注意此类 Url 具有时效性

    对于全量刷新选项的补充说明

    在默认情况下,胡桃工具箱会在匹配到本地已有记录的祈愿 ID 后停止导入。 但如果你希望完整地获取原神服务器中所有的历史记录(即使它已经存在于你的本地祈愿记录中),你可以勾选全量刷新

    不勾选全量刷新不会使你丢失祈愿数据,勾选全量刷新也不会让你的本地记录错误地额外记录一次相同的祈愿数据。

    ',4),z={id:"从其它祈愿导出程序导入祈愿数据",tabindex:"-1"},C=e("a",{class:"header-anchor",href:"#从其它祈愿导出程序导入祈愿数据","aria-hidden":"true"},"#",-1),J=n('

    胡桃工具箱支持导入 UIGF 数据格式 的祈愿记录数据[1]

    如果你希望导入这一类数据,可以:

    • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
    • 点击右上角的导入
    • 选择你的 UIGF Json 数据文件
    • 根据界面确认导入数据

    从 Snap Genshin 转移祈愿记录数据

    如果你希望从 Snap Genshin 中转移祈愿数据至胡桃工具箱,你可以:

    • 升级 Snap Genshin 到最新版本
    • 进入祈愿记录功能
      • 如果你由于无法登录米游社而无法进入 Snap Genshin,可以在胡桃工具箱中登录米游社帐号并复制 Cookie 到 Snap Genshin
    • 点击右上角的功能菜单
    • 通过导出 UIGF Json 文件导出 Json 格式的祈愿记录
    • 在胡桃工具箱中导入该文件
    ',6),L={id:"导出祈愿数据",tabindex:"-1"},R=e("a",{class:"header-anchor",href:"#导出祈愿数据","aria-hidden":"true"},"#",-1),q=n("

    胡桃工具箱支持导出 UIGF数据格式 的 Json 文件格式的祈愿记录数据

    如果你希望导出祈愿数据,可以:

    • 启动胡桃工具箱,从左侧菜单栏进入祈愿记录
    • 选择您要导出的祈愿记录存档
    • 点击导出按钮
      • 在弹出的界面选择您需要将此导出的祈愿记录数据文件存放的位置,并点击导出
    • 导出完成
    ",3),A={id:"祈愿记录云同步",tabindex:"-1"},O=e("a",{class:"header-anchor",href:"#祈愿记录云同步","aria-hidden":"true"},"#",-1),H=n('

    祈愿记录云同步功能基于胡桃云帐号,你需要在设置中注册并登录胡桃帐号以使用该功能

    在胡桃工具箱 1.6.1 版本中,我们推出了祈愿云同步功能。用户可以使用该功能,将本地的祈愿记录上传到胡桃云,避免珍贵的祈愿记录丢失,方便数据在多设备之间转移。

    云同步权限

    由于云同步是一个消耗胡桃服务器资源的功能,故该功能不向全部用户开放。目前,胡桃提供以下几种启用云同步功能的方法:

    1. 在爱发电上打赏胡桃的用户,我们会向与爱发电邮箱帐号相匹配的胡桃帐号自动增加使用时间
    2. 对于所有注册用户,在每一期深渊第一次成功向胡桃数据库上传深境螺旋挑战记录后,会获得 5 天的同步功能使用时间
    3. 为胡桃工具箱开源社区贡献(包括但不限于代码开发、程序设计、本地化翻译)的用户,可以直接联系开发团队添加时长
      • 我们目前正在设计一个完善而自动化的开发者许可证颁发流程,它将会随着胡桃帐号系统的完善而推出

    当你的胡桃帐号云同步权限过期后,你将无法上传或下载数据,但你的数据不会被删除。你可以在恢复权限后重新操作你的云备份数据。 在权限过期时,你仍然可以手动删除你的云端数据。

    上传

    • 在祈愿导出界面,选择你需要同步的祈愿存档
    • 点击右上角的胡桃云按钮
    • 点击上传当前的祈愿存档即可备份当前的存档数据至云端

    下载

    • 在祈愿导出界面,点击右上角的胡桃云按钮
    • 在对应 UID 的帐号右侧点击下载按钮即可下载目标存档的云端数据

    删除

    • 在祈愿导出界面,点击右上角的胡桃云按钮
    • 在对应 UID 的帐号右侧点击删除按钮即可删除目标存档的云端数据

    ',13),Q={class:"footnotes"},T={class:"footnotes-list"},X={id:"footnote1",class:"footnote-item"},Y={href:"https://uigf.org/",target:"_blank",rel:"noopener noreferrer"},Z=e("a",{href:"#footnote-ref1",class:"footnote-backref"},"↩︎",-1);function $(j,K){const a=l("RouterLink"),d=l("BiliBili"),t=l("Badge"),c=l("ExternalLinkIcon");return r(),_("div",null,[u,f,x,e("p",null,[o("有关原神祈愿记录导出的技术原理,你可以参阅我们的"),i(a,{to:"/zh/advanced/Gacha-system-and-export-principal.html"},{default:s(()=>[b]),_:1}),o("一文。")]),g,e("details",m,[k,i(d,{bvid:"BV1QR4y1z7bH"})]),G,e("h3",I,[B,o(" 利用 Stoken 从服务器获取最新的祈愿记录 "),i(t,{text:"推荐",type:"tip"})]),e("div",U,[y,e("ul",null,[e("li",null,[o("已登录的米游社帐号是使用 Stoken 刷新方法的前提,你可以参考"),i(a,{to:"/zh/features/mhy-account-switch.html"},{default:s(()=>[o("米游社多帐号切换")]),_:1}),o("一文在胡桃工具箱中登录你的帐号")]),v])]),S,e("h3",F,[E,o(" 从网页缓存获取最新的祈愿记录 "),i(t,{text:"支持国际服",type:"tip"})]),w,e("h3",D,[N,o(" 通过输入 Url 获取祈愿记录 "),i(t,{text:"支持国际服",type:"tip"})]),V,e("h3",z,[C,o(" 从其它祈愿导出程序导入祈愿数据 "),i(t,{text:"UIGF",type:"info"})]),J,e("h2",L,[R,o(" 导出祈愿数据 "),i(t,{text:"UIGF",type:"info"})]),q,e("h2",A,[O,o(" 祈愿记录云同步 "),i(t,{text:"测试功能",type:"info"})]),H,e("section",Q,[e("ol",T,[e("li",X,[e("p",null,[o("统一标准化的原神数据格式由 "),e("a",Y,[o("UIGF-Org"),i(c)]),o(" 提供 "),Z])])])])])}const P=h(p,[["render",$],["__file","wish-export.html.vue"]]);export{P as default}; diff --git a/en/advanced/FAQ.html b/en/advanced/FAQ.html index 76a3f827f..63621dd63 100644 --- a/en/advanced/FAQ.html +++ b/en/advanced/FAQ.html @@ -5,7 +5,7 @@ - 常见问题 | Snap Hutao + 常见问题 | Snap Hutao