gitextract_xxt0u2o3/ ├── .editorconfig ├── .eslintignore ├── .eslintrc-auto-import.json ├── .eslintrc.cjs ├── .github/ │ └── workflows/ │ ├── alpha.yml │ ├── check.yml │ ├── deploy.yml │ ├── release.yml │ └── updater.yml ├── .gitignore ├── .npmrc ├── .prettierrc ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CHANGELOG.en-US.md ├── CHANGELOG.zh-CN.md ├── LICENSE ├── README.md ├── README_zh-CN.md ├── build/ │ ├── config/ │ │ ├── index.ts │ │ └── utils.ts │ ├── index.ts │ └── plugins/ │ ├── compress.ts │ ├── https.ts │ ├── i18n.ts │ ├── index.ts │ ├── unocss.ts │ ├── unplugin.ts │ └── vue.ts ├── docs/ │ ├── mod.md │ └── mod_zh-CN.md ├── index.html ├── package.json ├── renovate.json ├── scripts/ │ └── updater.ts ├── src/ │ ├── App.vue │ ├── components/ │ │ ├── MyButton.vue │ │ ├── MyDivider.vue │ │ ├── MyInputGroup.vue │ │ ├── MySelect.vue │ │ ├── MySwitch.vue │ │ ├── NaiveProvider.vue │ │ ├── SelectFile.vue │ │ ├── ServerInput.vue │ │ └── index.ts │ ├── http/ │ │ ├── api.ts │ │ ├── axios.ts │ │ ├── index.ts │ │ ├── request.ts │ │ └── reqwest.ts │ ├── i18n/ │ │ ├── data/ │ │ │ ├── common/ │ │ │ │ ├── artifactIds.ts │ │ │ │ ├── quest.ts │ │ │ │ ├── questInfo.json │ │ │ │ ├── transform.ts │ │ │ │ └── weatherIds.ts │ │ │ ├── en/ │ │ │ │ ├── artifactInfo.json │ │ │ │ ├── avatarItem.json │ │ │ │ ├── index.ts │ │ │ │ ├── materialItem.json │ │ │ │ ├── monsterItem.json │ │ │ │ ├── questItem.json │ │ │ │ ├── route.ts │ │ │ │ ├── sceneItem.json │ │ │ │ ├── weaponItem.json │ │ │ │ └── weatherItem.json │ │ │ ├── es/ │ │ │ │ ├── artifactInfo.json │ │ │ │ ├── avatarItem.json │ │ │ │ ├── index.ts │ │ │ │ ├── materialItem.json │ │ │ │ ├── monsterItem.json │ │ │ │ ├── questItem.json │ │ │ │ ├── route.ts │ │ │ │ ├── sceneItem.json │ │ │ │ ├── weaponItem.json │ │ │ │ └── weatherItem.json │ │ │ ├── ja-JP/ │ │ │ │ ├── artifactInfo.json │ │ │ │ ├── avatarItem.json │ │ │ │ ├── index.ts │ │ │ │ ├── materialItem.json │ │ │ │ ├── monsterItem.json │ │ │ │ ├── questItem.json │ │ │ │ ├── route.ts │ │ │ │ ├── sceneItem.json │ │ │ │ ├── weaponItem.json │ │ │ │ └── weatherItem.json │ │ │ └── zh-CN/ │ │ │ ├── artifactInfo.json │ │ │ ├── avatarItem.json │ │ │ ├── index.ts │ │ │ ├── materialItem.json │ │ │ ├── monsterItem.json │ │ │ ├── questItem.json │ │ │ ├── route.ts │ │ │ ├── sceneItem.json │ │ │ ├── weaponItem.json │ │ │ └── weatherItem.json │ │ ├── index.ts │ │ └── locales/ │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── id-ID.json │ │ ├── ja-JP.json │ │ ├── ko-KR.json │ │ ├── pt.json │ │ ├── ru-RU.json │ │ ├── th-TH.json │ │ ├── vi-VN.json │ │ ├── zh-CN.json │ │ └── zh-TW.json │ ├── layout/ │ │ ├── components/ │ │ │ ├── Language.vue │ │ │ ├── Main.vue │ │ │ ├── Menu.vue │ │ │ ├── Theme.vue │ │ │ └── index.ts │ │ └── index.vue │ ├── main.ts │ ├── router/ │ │ ├── constant-routes.ts │ │ ├── index.ts │ │ └── modules/ │ │ ├── about.ts │ │ ├── artifact.ts │ │ ├── common.ts │ │ ├── index.ts │ │ ├── item.ts │ │ ├── launcher.ts │ │ ├── mod.ts │ │ ├── quest.ts │ │ ├── setting.ts │ │ └── windy.ts │ ├── stores/ │ │ ├── index.ts │ │ └── modules/ │ │ ├── app.ts │ │ ├── index.ts │ │ └── setting.ts │ ├── styles/ │ │ ├── css/ │ │ │ ├── common.css │ │ │ ├── index.css │ │ │ └── reset.css │ │ └── scss/ │ │ ├── index.scss │ │ └── naive-ui.scss │ ├── types/ │ │ ├── api.d.ts │ │ ├── auto-import.d.ts │ │ ├── business.d.ts │ │ ├── components.d.ts │ │ ├── env.d.ts │ │ ├── message.d.ts │ │ ├── naive-ui.d.ts │ │ ├── route.d.ts │ │ ├── setting.d.ts │ │ └── utils.d.ts │ ├── utils/ │ │ ├── index.ts │ │ ├── invoke.ts │ │ ├── is-tauri.ts │ │ ├── msg.ts │ │ ├── naive-ui.ts │ │ ├── parse.ts │ │ ├── regex.ts │ │ ├── route.ts │ │ └── storage.ts │ └── views/ │ ├── about/ │ │ └── index.vue │ ├── artifact/ │ │ ├── constant.ts │ │ └── index.vue │ ├── common/ │ │ └── index.vue │ ├── item/ │ │ └── index.vue │ ├── launcher/ │ │ ├── components/ │ │ │ ├── Changelog.vue │ │ │ ├── StartupItems.vue │ │ │ ├── Updater.vue │ │ │ └── index.ts │ │ └── index.vue │ ├── mod/ │ │ ├── constant.ts │ │ ├── download/ │ │ │ ├── components/ │ │ │ │ ├── DownloadQueue.vue │ │ │ │ ├── SettingModal.vue │ │ │ │ └── index.ts │ │ │ ├── index.vue │ │ │ └── interface.ts │ │ ├── index.vue │ │ └── local/ │ │ ├── components/ │ │ │ ├── SettingModal.vue │ │ │ └── index.ts │ │ └── index.vue │ ├── quest/ │ │ └── index.vue │ ├── seed/ │ │ └── index.vue │ └── setting/ │ └── index.vue ├── src-tauri/ │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── icons/ │ │ └── icon.icns │ ├── src/ │ │ ├── cmd/ │ │ │ ├── file.rs │ │ │ ├── http.rs │ │ │ ├── lib.rs │ │ │ ├── proxy.rs │ │ │ └── system.rs │ │ ├── cmd.rs │ │ └── main.rs │ └── tauri.conf.json ├── tsconfig.json ├── uno.config.ts ├── vercel.json └── vite.config.ts