gitextract_u13ohgz1/ ├── .eslintignore ├── .eslintrc ├── .github/ │ └── workflows/ │ └── release.yml ├── .gitignore ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── LICENSE ├── README.md ├── index.html ├── package.json ├── src/ │ ├── App.vue │ ├── components/ │ │ ├── DarkMode.vue │ │ ├── SideBar.vue │ │ ├── UWidget.vue │ │ ├── danmaku/ │ │ │ ├── UDanmaku.vue │ │ │ ├── UGift.vue │ │ │ ├── UGuardTag.vue │ │ │ ├── UInteraction.vue │ │ │ ├── URenderer.vue │ │ │ └── UWatch.vue │ │ ├── img/ │ │ │ ├── Avatar.vue │ │ │ ├── MyImg.vue │ │ │ └── MyQrCode.vue │ │ ├── send/ │ │ │ └── UMessageSender.vue │ │ ├── settings/ │ │ │ └── Login.vue │ │ ├── superchat/ │ │ │ ├── UScDanmaku.vue │ │ │ ├── USuperChatFloat.vue │ │ │ ├── USuperChatPool.vue │ │ │ └── USuperChatTag.vue │ │ └── ui/ │ │ ├── UBlackList.vue │ │ ├── UCheckBox.vue │ │ ├── UColorPicker.vue │ │ ├── UInputBtn.vue │ │ ├── UMdInput.vue │ │ ├── UMessageProvider.vue │ │ ├── UMultiList.vue │ │ ├── URadio.vue │ │ ├── USelector.vue │ │ ├── USettingsBox.vue │ │ ├── USlider.vue │ │ ├── USwitch.vue │ │ ├── UTabSelector.vue │ │ └── UTag.vue │ ├── composables/ │ │ ├── api.ts │ │ ├── autoSendMsg.ts │ │ ├── components.ts │ │ ├── dark.ts │ │ ├── data.ts │ │ ├── eventEmitter.ts │ │ ├── fetchImgFromBackend.ts │ │ ├── getAvatar.ts │ │ ├── getCookies.ts │ │ ├── getInfoFromUid.ts │ │ ├── getLastMatchedGift.ts │ │ ├── getLiverInfo.ts │ │ ├── injectionKeys.ts │ │ ├── load_pos.ts │ │ ├── loginLoop.ts │ │ ├── logout.ts │ │ ├── msgSend.ts │ │ ├── openLive.ts │ │ ├── parseFanNumbers.ts │ │ ├── priceToSeconds.ts │ │ ├── randomColor.ts │ │ ├── server.ts │ │ ├── shortIdToLong.ts │ │ ├── tooLongSymbols.ts │ │ └── types.ts │ ├── layouts/ │ │ ├── default.vue │ │ └── none.vue │ ├── main.ts │ ├── pages/ │ │ ├── index.vue │ │ ├── live.vue │ │ ├── sender.vue │ │ ├── settings.vue │ │ └── show.vue │ ├── stores/ │ │ ├── index.ts │ │ ├── position.ts │ │ └── store.ts │ ├── styles/ │ │ └── main.css │ ├── types.ts │ └── vite-env.d.ts ├── src-tauri/ │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── icons/ │ │ └── icon.icns │ ├── src/ │ │ ├── fetch_img.rs │ │ ├── load_local_img.rs │ │ ├── main.rs │ │ ├── new_sender.rs │ │ ├── new_view.rs │ │ ├── open_app_dir.rs │ │ └── send_msg.rs │ └── tauri.conf.json ├── tsconfig.json ├── tsconfig.node.json ├── unocss.config.ts └── vite.config.ts